{"diffoscope-json-version": 1, "source1": "/input1", "source2": "/input2", "unified_diff": null, "details": [{"source1": "zipinfo {}", "source2": "zipinfo {}", "unified_diff": "@@ -1,32 +1,32 @@\n-Zip file size: 65969 bytes, number of entries: 30\n+Zip file size: 66305 bytes, number of entries: 30\n -rw----     2.0 fat        0 bx stor 70-Jan-01 00:00 META-INF/\n -rw----     2.0 fat     4303 bX stor 70-Jan-01 00:00 META-INF/DEPENDENCIES\n -rw----     2.0 fat    11358 bX stor 70-Jan-01 00:00 META-INF/LICENSE\n -rw----     2.0 fat       25 bX stor 70-Jan-01 00:00 META-INF/MANIFEST.MF\n -rw----     2.0 fat      181 bX stor 70-Jan-01 00:00 META-INF/NOTICE\n -rw----     2.0 fat        0 bx stor 70-Jan-01 00:00 META-INF/dubbo/\n -rw----     2.0 fat        0 bx stor 70-Jan-01 00:00 META-INF/dubbo/internal/\n -rw----     2.0 fat       81 bX stor 70-Jan-01 00:00 META-INF/dubbo/internal/org.apache.dubbo.remoting.zookeeper.ZookeeperTransporter\n -rw----     2.0 fat        0 bx stor 70-Jan-01 00:00 META-INF/maven/\n -rw----     2.0 fat        0 bx stor 70-Jan-01 00:00 META-INF/maven/org.apache.dubbo/\n -rw----     2.0 fat        0 bx stor 70-Jan-01 00:00 META-INF/maven/org.apache.dubbo/dubbo-remoting-zookeeper/\n -rw----     2.0 fat        0 bX stor 70-Jan-01 00:00 META-INF/maven/org.apache.dubbo/dubbo-remoting-zookeeper/pom.properties\n--rw----     2.0 fat     2584 bX stor 70-Jan-01 00:00 META-INF/maven/org.apache.dubbo/dubbo-remoting-zookeeper/pom.xml\n+-rw----     2.0 fat     2518 bX stor 70-Jan-01 00:00 META-INF/maven/org.apache.dubbo/dubbo-remoting-zookeeper/pom.xml\n -rw----     2.0 fat        0 bx stor 70-Jan-01 00:00 org/\n -rw----     2.0 fat        0 bx stor 70-Jan-01 00:00 org/apache/\n -rw----     2.0 fat        0 bx stor 70-Jan-01 00:00 org/apache/dubbo/\n -rw----     2.0 fat        0 bx stor 70-Jan-01 00:00 org/apache/dubbo/remoting/\n -rw----     2.0 fat        0 bx stor 70-Jan-01 00:00 org/apache/dubbo/remoting/zookeeper/\n -rw----     2.0 fat      993 bX stor 70-Jan-01 00:00 org/apache/dubbo/remoting/zookeeper/ChildListener.java\n--rw----     2.0 fat      975 bX stor 70-Jan-01 00:00 org/apache/dubbo/remoting/zookeeper/DataListener.java\n--rw----     2.0 fat     2021 bX stor 70-Jan-01 00:00 org/apache/dubbo/remoting/zookeeper/EventType.java\n--rw----     2.0 fat     1058 bX stor 70-Jan-01 00:00 org/apache/dubbo/remoting/zookeeper/StateListener.java\n--rw----     2.0 fat     2039 bX stor 70-Jan-01 00:00 org/apache/dubbo/remoting/zookeeper/ZookeeperClient.java\n--rw----     2.0 fat     1189 bX stor 70-Jan-01 00:00 org/apache/dubbo/remoting/zookeeper/ZookeeperTransporter.java\n+-rw----     2.0 fat     1000 bX stor 70-Jan-01 00:00 org/apache/dubbo/remoting/zookeeper/DataListener.java\n+-rw----     2.0 fat     2086 bX stor 70-Jan-01 00:00 org/apache/dubbo/remoting/zookeeper/EventType.java\n+-rw----     2.0 fat     1091 bX stor 70-Jan-01 00:00 org/apache/dubbo/remoting/zookeeper/StateListener.java\n+-rw----     2.0 fat     2106 bX stor 70-Jan-01 00:00 org/apache/dubbo/remoting/zookeeper/ZookeeperClient.java\n+-rw----     2.0 fat     1219 bX stor 70-Jan-01 00:00 org/apache/dubbo/remoting/zookeeper/ZookeeperTransporter.java\n -rw----     2.0 fat        0 bx stor 70-Jan-01 00:00 org/apache/dubbo/remoting/zookeeper/curator/\n -rw----     2.0 fat    17076 bX stor 70-Jan-01 00:00 org/apache/dubbo/remoting/zookeeper/curator/CuratorZookeeperClient.java\n -rw----     2.0 fat     1276 bX stor 70-Jan-01 00:00 org/apache/dubbo/remoting/zookeeper/curator/CuratorZookeeperTransporter.java\n -rw----     2.0 fat        0 bx stor 70-Jan-01 00:00 org/apache/dubbo/remoting/zookeeper/support/\n -rw----     2.0 fat     8166 bX stor 70-Jan-01 00:00 org/apache/dubbo/remoting/zookeeper/support/AbstractZookeeperClient.java\n--rw----     2.0 fat     7040 bX stor 70-Jan-01 00:00 org/apache/dubbo/remoting/zookeeper/support/AbstractZookeeperTransporter.java\n-30 files, 60365 bytes uncompressed, 60365 bytes compressed:  0.0%\n+-rw----     2.0 fat     7222 bX stor 70-Jan-01 00:00 org/apache/dubbo/remoting/zookeeper/support/AbstractZookeeperTransporter.java\n+30 files, 60701 bytes uncompressed, 60701 bytes compressed:  0.0%\n"}, {"source1": "zipdetails --redact --scan --utc {}", "source2": "zipdetails --redact --scan --utc {}", "unified_diff": "@@ -312,1338 +312,1338 @@\n #\n 04255 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 04257   Length              0005 (5)\n 04259   Flags               01 (1) 'Modification'\n 0425A   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n 0425E PAYLOAD\n \n-04C76 DATA DESCRIPTOR       08074B50 (134695760)\n-04C7A CRC                   7BEDD7A7 (2079184807)\n-04C7E Compressed Size       00000A18 (2584)\n-04C82 Uncompressed Size     00000A18 (2584)\n-\n-04C86 LOCAL HEADER #14      04034B50 (67324752)\n-04C8A Extract Zip Spec      14 (20) '2.0'\n-04C8B Extract OS            00 (0) 'MS-DOS'\n-04C8C General Purpose Flag  0000 (0)\n-04C8E Compression Method    0000 (0) 'Stored'\n-04C90 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-04C94 CRC                   00000000 (0)\n-04C98 Compressed Size       00000000 (0)\n-04C9C Uncompressed Size     00000000 (0)\n-04CA0 Filename Length       0004 (4)\n-04CA2 Extra Length          0009 (9)\n-04CA4 Filename              'XXXX'\n-#\n-# WARNING: Offset 0x4CA4: Filename 'XXXX'\n-#          Zero length filename\n-#\n-04CA8 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-04CAA   Length              0005 (5)\n-04CAC   Flags               01 (1) 'Modification'\n-04CAD   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-04CB1 LOCAL HEADER #15      04034B50 (67324752)\n-04CB5 Extract Zip Spec      14 (20) '2.0'\n-04CB6 Extract OS            00 (0) 'MS-DOS'\n-04CB7 General Purpose Flag  0000 (0)\n-04CB9 Compression Method    0000 (0) 'Stored'\n-04CBB Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-04CBF CRC                   00000000 (0)\n-04CC3 Compressed Size       00000000 (0)\n-04CC7 Uncompressed Size     00000000 (0)\n-04CCB Filename Length       000B (11)\n-04CCD Extra Length          0009 (9)\n-04CCF Filename              'XXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x4CCF: Filename 'XXXXXXXXXXX'\n-#          Zero length filename\n-#\n-04CDA Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-04CDC   Length              0005 (5)\n-04CDE   Flags               01 (1) 'Modification'\n-04CDF   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-04CE3 LOCAL HEADER #16      04034B50 (67324752)\n-04CE7 Extract Zip Spec      14 (20) '2.0'\n-04CE8 Extract OS            00 (0) 'MS-DOS'\n-04CE9 General Purpose Flag  0000 (0)\n-04CEB Compression Method    0000 (0) 'Stored'\n-04CED Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-04CF1 CRC                   00000000 (0)\n-04CF5 Compressed Size       00000000 (0)\n-04CF9 Uncompressed Size     00000000 (0)\n-04CFD Filename Length       0011 (17)\n-04CFF Extra Length          0009 (9)\n-04D01 Filename              'XXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x4D01: Filename 'XXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-04D12 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-04D14   Length              0005 (5)\n-04D16   Flags               01 (1) 'Modification'\n-04D17   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-04D1B LOCAL HEADER #17      04034B50 (67324752)\n-04D1F Extract Zip Spec      14 (20) '2.0'\n-04D20 Extract OS            00 (0) 'MS-DOS'\n-04D21 General Purpose Flag  0000 (0)\n-04D23 Compression Method    0000 (0) 'Stored'\n-04D25 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-04D29 CRC                   00000000 (0)\n-04D2D Compressed Size       00000000 (0)\n-04D31 Uncompressed Size     00000000 (0)\n-04D35 Filename Length       001A (26)\n-04D37 Extra Length          0009 (9)\n-04D39 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x4D39: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-04D53 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-04D55   Length              0005 (5)\n-04D57   Flags               01 (1) 'Modification'\n-04D58   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-04D5C LOCAL HEADER #18      04034B50 (67324752)\n-04D60 Extract Zip Spec      14 (20) '2.0'\n-04D61 Extract OS            00 (0) 'MS-DOS'\n-04D62 General Purpose Flag  0000 (0)\n-04D64 Compression Method    0000 (0) 'Stored'\n-04D66 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-04D6A CRC                   00000000 (0)\n-04D6E Compressed Size       00000000 (0)\n-04D72 Uncompressed Size     00000000 (0)\n-04D76 Filename Length       0024 (36)\n-04D78 Extra Length          0009 (9)\n-04D7A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x4D7A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-04D9E Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-04DA0   Length              0005 (5)\n-04DA2   Flags               01 (1) 'Modification'\n-04DA3   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-04DA7 LOCAL HEADER #19      04034B50 (67324752)\n-04DAB Extract Zip Spec      14 (20) '2.0'\n-04DAC Extract OS            00 (0) 'MS-DOS'\n-04DAD General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-04DAF Compression Method    0000 (0) 'Stored'\n-04DB1 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-04DB5 CRC                   00000000 (0)\n-04DB9 Compressed Size       00000000 (0)\n-04DBD Uncompressed Size     00000000 (0)\n-04DC1 Filename Length       0036 (54)\n-04DC3 Extra Length          0009 (9)\n-04DC5 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x4DC5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-04DFB Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-04DFD   Length              0005 (5)\n-04DFF   Flags               01 (1) 'Modification'\n-04E00   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-04E04 PAYLOAD\n-\n-051E5 DATA DESCRIPTOR       08074B50 (134695760)\n-051E9 CRC                   CCE4DF99 (3437551513)\n-051ED Compressed Size       000003E1 (993)\n-051F1 Uncompressed Size     000003E1 (993)\n-\n-051F5 LOCAL HEADER #20      04034B50 (67324752)\n-051F9 Extract Zip Spec      14 (20) '2.0'\n-051FA Extract OS            00 (0) 'MS-DOS'\n-051FB General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-051FD Compression Method    0000 (0) 'Stored'\n-051FF Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-05203 CRC                   00000000 (0)\n-05207 Compressed Size       00000000 (0)\n-0520B Uncompressed Size     00000000 (0)\n-0520F Filename Length       0035 (53)\n-05211 Extra Length          0009 (9)\n-05213 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x5213: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-05248 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-0524A   Length              0005 (5)\n-0524C   Flags               01 (1) 'Modification'\n-0524D   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-05251 PAYLOAD\n-\n-05620 DATA DESCRIPTOR       08074B50 (134695760)\n-05624 CRC                   F48F4A7B (4103031419)\n-05628 Compressed Size       000003CF (975)\n-0562C Uncompressed Size     000003CF (975)\n-\n-05630 LOCAL HEADER #21      04034B50 (67324752)\n-05634 Extract Zip Spec      14 (20) '2.0'\n-05635 Extract OS            00 (0) 'MS-DOS'\n-05636 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-05638 Compression Method    0000 (0) 'Stored'\n-0563A Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-0563E CRC                   00000000 (0)\n-05642 Compressed Size       00000000 (0)\n-05646 Uncompressed Size     00000000 (0)\n-0564A Filename Length       0032 (50)\n-0564C Extra Length          0009 (9)\n-0564E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x564E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-05680 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-05682   Length              0005 (5)\n-05684   Flags               01 (1) 'Modification'\n-05685   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-05689 PAYLOAD\n-\n-05E6E DATA DESCRIPTOR       08074B50 (134695760)\n-05E72 CRC                   85A56629 (2242209321)\n-05E76 Compressed Size       000007E5 (2021)\n-05E7A Uncompressed Size     000007E5 (2021)\n-\n-05E7E LOCAL HEADER #22      04034B50 (67324752)\n-05E82 Extract Zip Spec      14 (20) '2.0'\n-05E83 Extract OS            00 (0) 'MS-DOS'\n-05E84 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-05E86 Compression Method    0000 (0) 'Stored'\n-05E88 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-05E8C CRC                   00000000 (0)\n-05E90 Compressed Size       00000000 (0)\n-05E94 Uncompressed Size     00000000 (0)\n-05E98 Filename Length       0036 (54)\n-05E9A Extra Length          0009 (9)\n-05E9C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x5E9C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-05ED2 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-05ED4   Length              0005 (5)\n-05ED6   Flags               01 (1) 'Modification'\n-05ED7   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-05EDB PAYLOAD\n-\n-062FD DATA DESCRIPTOR       08074B50 (134695760)\n-06301 CRC                   CB7D1A2B (3413973547)\n-06305 Compressed Size       00000422 (1058)\n-06309 Uncompressed Size     00000422 (1058)\n-\n-0630D LOCAL HEADER #23      04034B50 (67324752)\n-06311 Extract Zip Spec      14 (20) '2.0'\n-06312 Extract OS            00 (0) 'MS-DOS'\n-06313 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-06315 Compression Method    0000 (0) 'Stored'\n-06317 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-0631B CRC                   00000000 (0)\n-0631F Compressed Size       00000000 (0)\n-06323 Uncompressed Size     00000000 (0)\n-06327 Filename Length       0038 (56)\n-06329 Extra Length          0009 (9)\n-0632B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x632B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-06363 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-06365   Length              0005 (5)\n-06367   Flags               01 (1) 'Modification'\n-06368   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-0636C PAYLOAD\n-\n-06B63 DATA DESCRIPTOR       08074B50 (134695760)\n-06B67 CRC                   3C17796F (1008171375)\n-06B6B Compressed Size       000007F7 (2039)\n-06B6F Uncompressed Size     000007F7 (2039)\n-\n-06B73 LOCAL HEADER #24      04034B50 (67324752)\n-06B77 Extract Zip Spec      14 (20) '2.0'\n-06B78 Extract OS            00 (0) 'MS-DOS'\n-06B79 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-06B7B Compression Method    0000 (0) 'Stored'\n-06B7D Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-06B81 CRC                   00000000 (0)\n-06B85 Compressed Size       00000000 (0)\n-06B89 Uncompressed Size     00000000 (0)\n-06B8D Filename Length       003D (61)\n-06B8F Extra Length          0009 (9)\n-06B91 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x6B91: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-06BCE Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-06BD0   Length              0005 (5)\n-06BD2   Flags               01 (1) 'Modification'\n-06BD3   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-06BD7 PAYLOAD\n-\n-0707C DATA DESCRIPTOR       08074B50 (134695760)\n-07080 CRC                   18C4C330 (415548208)\n-07084 Compressed Size       000004A5 (1189)\n-07088 Uncompressed Size     000004A5 (1189)\n-\n-0708C LOCAL HEADER #25      04034B50 (67324752)\n-07090 Extract Zip Spec      14 (20) '2.0'\n-07091 Extract OS            00 (0) 'MS-DOS'\n-07092 General Purpose Flag  0000 (0)\n-07094 Compression Method    0000 (0) 'Stored'\n-07096 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-0709A CRC                   00000000 (0)\n-0709E Compressed Size       00000000 (0)\n-070A2 Uncompressed Size     00000000 (0)\n-070A6 Filename Length       002C (44)\n-070A8 Extra Length          0009 (9)\n-070AA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x70AA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-070D6 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-070D8   Length              0005 (5)\n-070DA   Flags               01 (1) 'Modification'\n-070DB   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-070DF LOCAL HEADER #26      04034B50 (67324752)\n-070E3 Extract Zip Spec      14 (20) '2.0'\n-070E4 Extract OS            00 (0) 'MS-DOS'\n-070E5 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-070E7 Compression Method    0000 (0) 'Stored'\n-070E9 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-070ED CRC                   00000000 (0)\n-070F1 Compressed Size       00000000 (0)\n-070F5 Uncompressed Size     00000000 (0)\n-070F9 Filename Length       0047 (71)\n-070FB Extra Length          0009 (9)\n-070FD Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x70FD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-07144 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-07146   Length              0005 (5)\n-07148   Flags               01 (1) 'Modification'\n-07149   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-0714D PAYLOAD\n-\n-0B401 DATA DESCRIPTOR       08074B50 (134695760)\n-0B405 CRC                   C08A2F01 (3230281473)\n-0B409 Compressed Size       000042B4 (17076)\n-0B40D Uncompressed Size     000042B4 (17076)\n-\n-0B411 LOCAL HEADER #27      04034B50 (67324752)\n-0B415 Extract Zip Spec      14 (20) '2.0'\n-0B416 Extract OS            00 (0) 'MS-DOS'\n-0B417 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-0B419 Compression Method    0000 (0) 'Stored'\n-0B41B Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-0B41F CRC                   00000000 (0)\n-0B423 Compressed Size       00000000 (0)\n-0B427 Uncompressed Size     00000000 (0)\n-0B42B Filename Length       004C (76)\n-0B42D Extra Length          0009 (9)\n-0B42F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0xB42F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-0B47B Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-0B47D   Length              0005 (5)\n-0B47F   Flags               01 (1) 'Modification'\n-0B480   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-0B484 PAYLOAD\n-\n-0B980 DATA DESCRIPTOR       08074B50 (134695760)\n-0B984 CRC                   7A12603D (2048024637)\n-0B988 Compressed Size       000004FC (1276)\n-0B98C Uncompressed Size     000004FC (1276)\n-\n-0B990 LOCAL HEADER #28      04034B50 (67324752)\n-0B994 Extract Zip Spec      14 (20) '2.0'\n-0B995 Extract OS            00 (0) 'MS-DOS'\n-0B996 General Purpose Flag  0000 (0)\n-0B998 Compression Method    0000 (0) 'Stored'\n-0B99A Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-0B99E CRC                   00000000 (0)\n-0B9A2 Compressed Size       00000000 (0)\n-0B9A6 Uncompressed Size     00000000 (0)\n-0B9AA Filename Length       002C (44)\n-0B9AC Extra Length          0009 (9)\n-0B9AE Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0xB9AE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-0B9DA Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-0B9DC   Length              0005 (5)\n-0B9DE   Flags               01 (1) 'Modification'\n-0B9DF   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-0B9E3 LOCAL HEADER #29      04034B50 (67324752)\n-0B9E7 Extract Zip Spec      14 (20) '2.0'\n-0B9E8 Extract OS            00 (0) 'MS-DOS'\n-0B9E9 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-0B9EB Compression Method    0000 (0) 'Stored'\n-0B9ED Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-0B9F1 CRC                   00000000 (0)\n-0B9F5 Compressed Size       00000000 (0)\n-0B9F9 Uncompressed Size     00000000 (0)\n-0B9FD Filename Length       0048 (72)\n-0B9FF Extra Length          0009 (9)\n-0BA01 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0xBA01: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-0BA49 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-0BA4B   Length              0005 (5)\n-0BA4D   Flags               01 (1) 'Modification'\n-0BA4E   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-0BA52 PAYLOAD\n-\n-0DA38 DATA DESCRIPTOR       08074B50 (134695760)\n-0DA3C CRC                   72360194 (1916141972)\n-0DA40 Compressed Size       00001FE6 (8166)\n-0DA44 Uncompressed Size     00001FE6 (8166)\n-\n-0DA48 LOCAL HEADER #30      04034B50 (67324752)\n-0DA4C Extract Zip Spec      14 (20) '2.0'\n-0DA4D Extract OS            00 (0) 'MS-DOS'\n-0DA4E General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-0DA50 Compression Method    0000 (0) 'Stored'\n-0DA52 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-0DA56 CRC                   00000000 (0)\n-0DA5A Compressed Size       00000000 (0)\n-0DA5E Uncompressed Size     00000000 (0)\n-0DA62 Filename Length       004D (77)\n-0DA64 Extra Length          0009 (9)\n-0DA66 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0xDA66: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-0DAB3 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-0DAB5   Length              0005 (5)\n-0DAB7   Flags               01 (1) 'Modification'\n-0DAB8   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-0DABC PAYLOAD\n-\n-0F63C DATA DESCRIPTOR       08074B50 (134695760)\n-0F640 CRC                   B6B21903 (3065125123)\n-0F644 Compressed Size       00001B80 (7040)\n-0F648 Uncompressed Size     00001B80 (7040)\n-\n-0F64C CENTRAL HEADER #1     02014B50 (33639248)\n-0F650 Created Zip Spec      14 (20) '2.0'\n-0F651 Created OS            00 (0) 'MS-DOS'\n-0F652 Extract Zip Spec      14 (20) '2.0'\n-0F653 Extract OS            00 (0) 'MS-DOS'\n-0F654 General Purpose Flag  0000 (0)\n-0F656 Compression Method    0000 (0) 'Stored'\n-0F658 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-0F65C CRC                   00000000 (0)\n-0F660 Compressed Size       00000000 (0)\n-0F664 Uncompressed Size     00000000 (0)\n-0F668 Filename Length       0009 (9)\n-0F66A Extra Length          0009 (9)\n-0F66C Comment Length        0000 (0)\n-0F66E Disk Start            0000 (0)\n-0F670 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-0F672 Ext File Attributes   00000000 (0)\n-0F676 Local Header Offset   00000000 (0)\n-0F67A Filename              'XXXXXXXXX'\n-#\n-# WARNING: Offset 0xF67A: Filename 'XXXXXXXXX'\n-#          Zero length filename\n-#\n-0F683 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-0F685   Length              0005 (5)\n-0F687   Flags               01 (1) 'Modification'\n-0F688   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-0F68C CENTRAL HEADER #2     02014B50 (33639248)\n-0F690 Created Zip Spec      14 (20) '2.0'\n-0F691 Created OS            00 (0) 'MS-DOS'\n-0F692 Extract Zip Spec      14 (20) '2.0'\n-0F693 Extract OS            00 (0) 'MS-DOS'\n-0F694 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-0F696 Compression Method    0000 (0) 'Stored'\n-0F698 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-0F69C CRC                   F3AC4648 (4088153672)\n-0F6A0 Compressed Size       000010CF (4303)\n-0F6A4 Uncompressed Size     000010CF (4303)\n-0F6A8 Filename Length       0015 (21)\n-0F6AA Extra Length          0009 (9)\n-0F6AC Comment Length        0000 (0)\n-0F6AE Disk Start            0000 (0)\n-0F6B0 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-0F6B2 Ext File Attributes   00000000 (0)\n-0F6B6 Local Header Offset   00000030 (48)\n-0F6BA Filename              'XXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0xF6BA: Filename 'XXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-0F6CF Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-0F6D1   Length              0005 (5)\n-0F6D3   Flags               01 (1) 'Modification'\n-0F6D4   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-0F6D8 CENTRAL HEADER #3     02014B50 (33639248)\n-0F6DC Created Zip Spec      14 (20) '2.0'\n-0F6DD Created OS            00 (0) 'MS-DOS'\n-0F6DE Extract Zip Spec      14 (20) '2.0'\n-0F6DF Extract OS            00 (0) 'MS-DOS'\n-0F6E0 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-0F6E2 Compression Method    0000 (0) 'Stored'\n-0F6E4 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-0F6E8 CRC                   86E2B4B4 (2263004340)\n-0F6EC Compressed Size       00002C5E (11358)\n-0F6F0 Uncompressed Size     00002C5E (11358)\n-0F6F4 Filename Length       0010 (16)\n-0F6F6 Extra Length          0009 (9)\n-0F6F8 Comment Length        0000 (0)\n-0F6FA Disk Start            0000 (0)\n-0F6FC Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-0F6FE Ext File Attributes   00000000 (0)\n-0F702 Local Header Offset   0000114B (4427)\n-0F706 Filename              'XXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0xF706: Filename 'XXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-0F716 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-0F718   Length              0005 (5)\n-0F71A   Flags               01 (1) 'Modification'\n-0F71B   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-0F71F CENTRAL HEADER #4     02014B50 (33639248)\n-0F723 Created Zip Spec      14 (20) '2.0'\n-0F724 Created OS            00 (0) 'MS-DOS'\n-0F725 Extract Zip Spec      14 (20) '2.0'\n-0F726 Extract OS            00 (0) 'MS-DOS'\n-0F727 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-0F729 Compression Method    0000 (0) 'Stored'\n-0F72B Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-0F72F CRC                   EE027FB2 (3993141170)\n-0F733 Compressed Size       00000019 (25)\n-0F737 Uncompressed Size     00000019 (25)\n-0F73B Filename Length       0014 (20)\n-0F73D Extra Length          0009 (9)\n-0F73F Comment Length        0000 (0)\n-0F741 Disk Start            0000 (0)\n-0F743 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-0F745 Ext File Attributes   00000000 (0)\n-0F749 Local Header Offset   00003DF0 (15856)\n-0F74D Filename              'XXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0xF74D: Filename 'XXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-0F761 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-0F763   Length              0005 (5)\n-0F765   Flags               01 (1) 'Modification'\n-0F766   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-0F76A CENTRAL HEADER #5     02014B50 (33639248)\n-0F76E Created Zip Spec      14 (20) '2.0'\n-0F76F Created OS            00 (0) 'MS-DOS'\n-0F770 Extract Zip Spec      14 (20) '2.0'\n-0F771 Extract OS            00 (0) 'MS-DOS'\n-0F772 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-0F774 Compression Method    0000 (0) 'Stored'\n-0F776 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-0F77A CRC                   A17C6B49 (2709285705)\n-0F77E Compressed Size       000000B5 (181)\n-0F782 Uncompressed Size     000000B5 (181)\n-0F786 Filename Length       000F (15)\n-0F788 Extra Length          0009 (9)\n-0F78A Comment Length        0000 (0)\n-0F78C Disk Start            0000 (0)\n-0F78E Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-0F790 Ext File Attributes   00000000 (0)\n-0F794 Local Header Offset   00003E54 (15956)\n-0F798 Filename              'XXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0xF798: Filename 'XXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-0F7A7 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-0F7A9   Length              0005 (5)\n-0F7AB   Flags               01 (1) 'Modification'\n-0F7AC   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-0F7B0 CENTRAL HEADER #6     02014B50 (33639248)\n-0F7B4 Created Zip Spec      14 (20) '2.0'\n-0F7B5 Created OS            00 (0) 'MS-DOS'\n-0F7B6 Extract Zip Spec      14 (20) '2.0'\n-0F7B7 Extract OS            00 (0) 'MS-DOS'\n-0F7B8 General Purpose Flag  0000 (0)\n-0F7BA Compression Method    0000 (0) 'Stored'\n-0F7BC Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-0F7C0 CRC                   00000000 (0)\n-0F7C4 Compressed Size       00000000 (0)\n-0F7C8 Uncompressed Size     00000000 (0)\n-0F7CC Filename Length       000F (15)\n-0F7CE Extra Length          0009 (9)\n-0F7D0 Comment Length        0000 (0)\n-0F7D2 Disk Start            0000 (0)\n-0F7D4 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-0F7D6 Ext File Attributes   00000000 (0)\n-0F7DA Local Header Offset   00003F4F (16207)\n-0F7DE Filename              'XXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0xF7DE: Filename 'XXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-0F7ED Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-0F7EF   Length              0005 (5)\n-0F7F1   Flags               01 (1) 'Modification'\n-0F7F2   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-0F7F6 CENTRAL HEADER #7     02014B50 (33639248)\n-0F7FA Created Zip Spec      14 (20) '2.0'\n-0F7FB Created OS            00 (0) 'MS-DOS'\n-0F7FC Extract Zip Spec      14 (20) '2.0'\n-0F7FD Extract OS            00 (0) 'MS-DOS'\n-0F7FE General Purpose Flag  0000 (0)\n-0F800 Compression Method    0000 (0) 'Stored'\n-0F802 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-0F806 CRC                   00000000 (0)\n-0F80A Compressed Size       00000000 (0)\n-0F80E Uncompressed Size     00000000 (0)\n-0F812 Filename Length       0018 (24)\n-0F814 Extra Length          0009 (9)\n-0F816 Comment Length        0000 (0)\n-0F818 Disk Start            0000 (0)\n-0F81A Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-0F81C Ext File Attributes   00000000 (0)\n-0F820 Local Header Offset   00003F85 (16261)\n-0F824 Filename              'XXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0xF824: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-0F83C Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-0F83E   Length              0005 (5)\n-0F840   Flags               01 (1) 'Modification'\n-0F841   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-0F845 CENTRAL HEADER #8     02014B50 (33639248)\n-0F849 Created Zip Spec      14 (20) '2.0'\n-0F84A Created OS            00 (0) 'MS-DOS'\n-0F84B Extract Zip Spec      14 (20) '2.0'\n-0F84C Extract OS            00 (0) 'MS-DOS'\n-0F84D General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-0F84F Compression Method    0000 (0) 'Stored'\n-0F851 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-0F855 CRC                   C2ED75B9 (3270342073)\n-0F859 Compressed Size       00000051 (81)\n-0F85D Uncompressed Size     00000051 (81)\n-0F861 Filename Length       0050 (80)\n-0F863 Extra Length          0009 (9)\n-0F865 Comment Length        0000 (0)\n-0F867 Disk Start            0000 (0)\n-0F869 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-0F86B Ext File Attributes   00000000 (0)\n-0F86F Local Header Offset   00003FC4 (16324)\n-0F873 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0xF873: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-0F8C3 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-0F8C5   Length              0005 (5)\n-0F8C7   Flags               01 (1) 'Modification'\n-0F8C8   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-0F8CC CENTRAL HEADER #9     02014B50 (33639248)\n-0F8D0 Created Zip Spec      14 (20) '2.0'\n-0F8D1 Created OS            00 (0) 'MS-DOS'\n-0F8D2 Extract Zip Spec      14 (20) '2.0'\n-0F8D3 Extract OS            00 (0) 'MS-DOS'\n-0F8D4 General Purpose Flag  0000 (0)\n-0F8D6 Compression Method    0000 (0) 'Stored'\n-0F8D8 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-0F8DC CRC                   00000000 (0)\n-0F8E0 Compressed Size       00000000 (0)\n-0F8E4 Uncompressed Size     00000000 (0)\n-0F8E8 Filename Length       000F (15)\n-0F8EA Extra Length          0009 (9)\n-0F8EC Comment Length        0000 (0)\n-0F8EE Disk Start            0000 (0)\n-0F8F0 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-0F8F2 Ext File Attributes   00000000 (0)\n-0F8F6 Local Header Offset   0000409C (16540)\n-0F8FA Filename              'XXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0xF8FA: Filename 'XXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-0F909 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-0F90B   Length              0005 (5)\n-0F90D   Flags               01 (1) 'Modification'\n-0F90E   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-0F912 CENTRAL HEADER #10    02014B50 (33639248)\n-0F916 Created Zip Spec      14 (20) '2.0'\n-0F917 Created OS            00 (0) 'MS-DOS'\n-0F918 Extract Zip Spec      14 (20) '2.0'\n-0F919 Extract OS            00 (0) 'MS-DOS'\n-0F91A General Purpose Flag  0000 (0)\n-0F91C Compression Method    0000 (0) 'Stored'\n-0F91E Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-0F922 CRC                   00000000 (0)\n-0F926 Compressed Size       00000000 (0)\n-0F92A Uncompressed Size     00000000 (0)\n-0F92E Filename Length       0020 (32)\n-0F930 Extra Length          0009 (9)\n-0F932 Comment Length        0000 (0)\n-0F934 Disk Start            0000 (0)\n-0F936 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-0F938 Ext File Attributes   00000000 (0)\n-0F93C Local Header Offset   000040D2 (16594)\n-0F940 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0xF940: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-0F960 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-0F962   Length              0005 (5)\n-0F964   Flags               01 (1) 'Modification'\n-0F965   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-0F969 CENTRAL HEADER #11    02014B50 (33639248)\n-0F96D Created Zip Spec      14 (20) '2.0'\n-0F96E Created OS            00 (0) 'MS-DOS'\n-0F96F Extract Zip Spec      14 (20) '2.0'\n-0F970 Extract OS            00 (0) 'MS-DOS'\n-0F971 General Purpose Flag  0000 (0)\n-0F973 Compression Method    0000 (0) 'Stored'\n-0F975 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-0F979 CRC                   00000000 (0)\n-0F97D Compressed Size       00000000 (0)\n-0F981 Uncompressed Size     00000000 (0)\n-0F985 Filename Length       0039 (57)\n-0F987 Extra Length          0009 (9)\n-0F989 Comment Length        0000 (0)\n-0F98B Disk Start            0000 (0)\n-0F98D Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-0F98F Ext File Attributes   00000000 (0)\n-0F993 Local Header Offset   00004119 (16665)\n-0F997 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0xF997: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-0F9D0 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-0F9D2   Length              0005 (5)\n-0F9D4   Flags               01 (1) 'Modification'\n-0F9D5   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-0F9D9 CENTRAL HEADER #12    02014B50 (33639248)\n-0F9DD Created Zip Spec      14 (20) '2.0'\n-0F9DE Created OS            00 (0) 'MS-DOS'\n-0F9DF Extract Zip Spec      14 (20) '2.0'\n-0F9E0 Extract OS            00 (0) 'MS-DOS'\n-0F9E1 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-0F9E3 Compression Method    0000 (0) 'Stored'\n-0F9E5 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-0F9E9 CRC                   00000000 (0)\n-0F9ED Compressed Size       00000000 (0)\n-0F9F1 Uncompressed Size     00000000 (0)\n-0F9F5 Filename Length       0047 (71)\n-0F9F7 Extra Length          0009 (9)\n-0F9F9 Comment Length        0000 (0)\n-0F9FB Disk Start            0000 (0)\n-0F9FD Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-0F9FF Ext File Attributes   00000000 (0)\n-0FA03 Local Header Offset   00004179 (16761)\n-0FA07 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0xFA07: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-0FA4E Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-0FA50   Length              0005 (5)\n-0FA52   Flags               01 (1) 'Modification'\n-0FA53   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-0FA57 CENTRAL HEADER #13    02014B50 (33639248)\n-0FA5B Created Zip Spec      14 (20) '2.0'\n-0FA5C Created OS            00 (0) 'MS-DOS'\n-0FA5D Extract Zip Spec      14 (20) '2.0'\n-0FA5E Extract OS            00 (0) 'MS-DOS'\n-0FA5F General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-0FA61 Compression Method    0000 (0) 'Stored'\n-0FA63 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-0FA67 CRC                   7BEDD7A7 (2079184807)\n-0FA6B Compressed Size       00000A18 (2584)\n-0FA6F Uncompressed Size     00000A18 (2584)\n-0FA73 Filename Length       0040 (64)\n-0FA75 Extra Length          0009 (9)\n-0FA77 Comment Length        0000 (0)\n-0FA79 Disk Start            0000 (0)\n-0FA7B Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-0FA7D Ext File Attributes   00000000 (0)\n-0FA81 Local Header Offset   000041F7 (16887)\n-0FA85 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0xFA85: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-0FAC5 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-0FAC7   Length              0005 (5)\n-0FAC9   Flags               01 (1) 'Modification'\n-0FACA   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-0FACE CENTRAL HEADER #14    02014B50 (33639248)\n-0FAD2 Created Zip Spec      14 (20) '2.0'\n-0FAD3 Created OS            00 (0) 'MS-DOS'\n-0FAD4 Extract Zip Spec      14 (20) '2.0'\n-0FAD5 Extract OS            00 (0) 'MS-DOS'\n-0FAD6 General Purpose Flag  0000 (0)\n-0FAD8 Compression Method    0000 (0) 'Stored'\n-0FADA Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-0FADE CRC                   00000000 (0)\n-0FAE2 Compressed Size       00000000 (0)\n-0FAE6 Uncompressed Size     00000000 (0)\n-0FAEA Filename Length       0004 (4)\n-0FAEC Extra Length          0009 (9)\n-0FAEE Comment Length        0000 (0)\n-0FAF0 Disk Start            0000 (0)\n-0FAF2 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-0FAF4 Ext File Attributes   00000000 (0)\n-0FAF8 Local Header Offset   00004C86 (19590)\n-0FAFC Filename              'XXXX'\n-#\n-# WARNING: Offset 0xFAFC: Filename 'XXXX'\n-#          Zero length filename\n-#\n-0FB00 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-0FB02   Length              0005 (5)\n-0FB04   Flags               01 (1) 'Modification'\n-0FB05   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-0FB09 CENTRAL HEADER #15    02014B50 (33639248)\n-0FB0D Created Zip Spec      14 (20) '2.0'\n-0FB0E Created OS            00 (0) 'MS-DOS'\n-0FB0F Extract Zip Spec      14 (20) '2.0'\n-0FB10 Extract OS            00 (0) 'MS-DOS'\n-0FB11 General Purpose Flag  0000 (0)\n-0FB13 Compression Method    0000 (0) 'Stored'\n-0FB15 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-0FB19 CRC                   00000000 (0)\n-0FB1D Compressed Size       00000000 (0)\n-0FB21 Uncompressed Size     00000000 (0)\n-0FB25 Filename Length       000B (11)\n-0FB27 Extra Length          0009 (9)\n-0FB29 Comment Length        0000 (0)\n-0FB2B Disk Start            0000 (0)\n-0FB2D Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-0FB2F Ext File Attributes   00000000 (0)\n-0FB33 Local Header Offset   00004CB1 (19633)\n-0FB37 Filename              'XXXXXXXXXXX'\n-#\n-# WARNING: Offset 0xFB37: Filename 'XXXXXXXXXXX'\n-#          Zero length filename\n-#\n-0FB42 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-0FB44   Length              0005 (5)\n-0FB46   Flags               01 (1) 'Modification'\n-0FB47   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-0FB4B CENTRAL HEADER #16    02014B50 (33639248)\n-0FB4F Created Zip Spec      14 (20) '2.0'\n-0FB50 Created OS            00 (0) 'MS-DOS'\n-0FB51 Extract Zip Spec      14 (20) '2.0'\n-0FB52 Extract OS            00 (0) 'MS-DOS'\n-0FB53 General Purpose Flag  0000 (0)\n-0FB55 Compression Method    0000 (0) 'Stored'\n-0FB57 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-0FB5B CRC                   00000000 (0)\n-0FB5F Compressed Size       00000000 (0)\n-0FB63 Uncompressed Size     00000000 (0)\n-0FB67 Filename Length       0011 (17)\n-0FB69 Extra Length          0009 (9)\n-0FB6B Comment Length        0000 (0)\n-0FB6D Disk Start            0000 (0)\n-0FB6F Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-0FB71 Ext File Attributes   00000000 (0)\n-0FB75 Local Header Offset   00004CE3 (19683)\n-0FB79 Filename              'XXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0xFB79: Filename 'XXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-0FB8A Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-0FB8C   Length              0005 (5)\n-0FB8E   Flags               01 (1) 'Modification'\n-0FB8F   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-0FB93 CENTRAL HEADER #17    02014B50 (33639248)\n-0FB97 Created Zip Spec      14 (20) '2.0'\n-0FB98 Created OS            00 (0) 'MS-DOS'\n-0FB99 Extract Zip Spec      14 (20) '2.0'\n-0FB9A Extract OS            00 (0) 'MS-DOS'\n-0FB9B General Purpose Flag  0000 (0)\n-0FB9D Compression Method    0000 (0) 'Stored'\n-0FB9F Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-0FBA3 CRC                   00000000 (0)\n-0FBA7 Compressed Size       00000000 (0)\n-0FBAB Uncompressed Size     00000000 (0)\n-0FBAF Filename Length       001A (26)\n-0FBB1 Extra Length          0009 (9)\n-0FBB3 Comment Length        0000 (0)\n-0FBB5 Disk Start            0000 (0)\n-0FBB7 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-0FBB9 Ext File Attributes   00000000 (0)\n-0FBBD Local Header Offset   00004D1B (19739)\n-0FBC1 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0xFBC1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-0FBDB Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-0FBDD   Length              0005 (5)\n-0FBDF   Flags               01 (1) 'Modification'\n-0FBE0   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-0FBE4 CENTRAL HEADER #18    02014B50 (33639248)\n-0FBE8 Created Zip Spec      14 (20) '2.0'\n-0FBE9 Created OS            00 (0) 'MS-DOS'\n-0FBEA Extract Zip Spec      14 (20) '2.0'\n-0FBEB Extract OS            00 (0) 'MS-DOS'\n-0FBEC General Purpose Flag  0000 (0)\n-0FBEE Compression Method    0000 (0) 'Stored'\n-0FBF0 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-0FBF4 CRC                   00000000 (0)\n-0FBF8 Compressed Size       00000000 (0)\n-0FBFC Uncompressed Size     00000000 (0)\n-0FC00 Filename Length       0024 (36)\n-0FC02 Extra Length          0009 (9)\n-0FC04 Comment Length        0000 (0)\n-0FC06 Disk Start            0000 (0)\n-0FC08 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-0FC0A Ext File Attributes   00000000 (0)\n-0FC0E Local Header Offset   00004D5C (19804)\n-0FC12 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0xFC12: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-0FC36 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-0FC38   Length              0005 (5)\n-0FC3A   Flags               01 (1) 'Modification'\n-0FC3B   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-0FC3F CENTRAL HEADER #19    02014B50 (33639248)\n-0FC43 Created Zip Spec      14 (20) '2.0'\n-0FC44 Created OS            00 (0) 'MS-DOS'\n-0FC45 Extract Zip Spec      14 (20) '2.0'\n-0FC46 Extract OS            00 (0) 'MS-DOS'\n-0FC47 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-0FC49 Compression Method    0000 (0) 'Stored'\n-0FC4B Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-0FC4F CRC                   CCE4DF99 (3437551513)\n-0FC53 Compressed Size       000003E1 (993)\n-0FC57 Uncompressed Size     000003E1 (993)\n-0FC5B Filename Length       0036 (54)\n-0FC5D Extra Length          0009 (9)\n-0FC5F Comment Length        0000 (0)\n-0FC61 Disk Start            0000 (0)\n-0FC63 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-0FC65 Ext File Attributes   00000000 (0)\n-0FC69 Local Header Offset   00004DA7 (19879)\n-0FC6D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0xFC6D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-0FCA3 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-0FCA5   Length              0005 (5)\n-0FCA7   Flags               01 (1) 'Modification'\n-0FCA8   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-0FCAC CENTRAL HEADER #20    02014B50 (33639248)\n-0FCB0 Created Zip Spec      14 (20) '2.0'\n-0FCB1 Created OS            00 (0) 'MS-DOS'\n-0FCB2 Extract Zip Spec      14 (20) '2.0'\n-0FCB3 Extract OS            00 (0) 'MS-DOS'\n-0FCB4 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-0FCB6 Compression Method    0000 (0) 'Stored'\n-0FCB8 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-0FCBC CRC                   F48F4A7B (4103031419)\n-0FCC0 Compressed Size       000003CF (975)\n-0FCC4 Uncompressed Size     000003CF (975)\n-0FCC8 Filename Length       0035 (53)\n-0FCCA Extra Length          0009 (9)\n-0FCCC Comment Length        0000 (0)\n-0FCCE Disk Start            0000 (0)\n-0FCD0 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-0FCD2 Ext File Attributes   00000000 (0)\n-0FCD6 Local Header Offset   000051F5 (20981)\n-0FCDA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0xFCDA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-0FD0F Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-0FD11   Length              0005 (5)\n-0FD13   Flags               01 (1) 'Modification'\n-0FD14   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-0FD18 CENTRAL HEADER #21    02014B50 (33639248)\n-0FD1C Created Zip Spec      14 (20) '2.0'\n-0FD1D Created OS            00 (0) 'MS-DOS'\n-0FD1E Extract Zip Spec      14 (20) '2.0'\n-0FD1F Extract OS            00 (0) 'MS-DOS'\n-0FD20 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-0FD22 Compression Method    0000 (0) 'Stored'\n-0FD24 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-0FD28 CRC                   85A56629 (2242209321)\n-0FD2C Compressed Size       000007E5 (2021)\n-0FD30 Uncompressed Size     000007E5 (2021)\n-0FD34 Filename Length       0032 (50)\n-0FD36 Extra Length          0009 (9)\n-0FD38 Comment Length        0000 (0)\n-0FD3A Disk Start            0000 (0)\n-0FD3C Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-0FD3E Ext File Attributes   00000000 (0)\n-0FD42 Local Header Offset   00005630 (22064)\n-0FD46 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0xFD46: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-0FD78 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-0FD7A   Length              0005 (5)\n-0FD7C   Flags               01 (1) 'Modification'\n-0FD7D   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-0FD81 CENTRAL HEADER #22    02014B50 (33639248)\n-0FD85 Created Zip Spec      14 (20) '2.0'\n-0FD86 Created OS            00 (0) 'MS-DOS'\n-0FD87 Extract Zip Spec      14 (20) '2.0'\n-0FD88 Extract OS            00 (0) 'MS-DOS'\n-0FD89 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-0FD8B Compression Method    0000 (0) 'Stored'\n-0FD8D Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-0FD91 CRC                   CB7D1A2B (3413973547)\n-0FD95 Compressed Size       00000422 (1058)\n-0FD99 Uncompressed Size     00000422 (1058)\n-0FD9D Filename Length       0036 (54)\n-0FD9F Extra Length          0009 (9)\n-0FDA1 Comment Length        0000 (0)\n-0FDA3 Disk Start            0000 (0)\n-0FDA5 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-0FDA7 Ext File Attributes   00000000 (0)\n-0FDAB Local Header Offset   00005E7E (24190)\n-0FDAF Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0xFDAF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-0FDE5 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-0FDE7   Length              0005 (5)\n-0FDE9   Flags               01 (1) 'Modification'\n-0FDEA   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-0FDEE CENTRAL HEADER #23    02014B50 (33639248)\n-0FDF2 Created Zip Spec      14 (20) '2.0'\n-0FDF3 Created OS            00 (0) 'MS-DOS'\n-0FDF4 Extract Zip Spec      14 (20) '2.0'\n-0FDF5 Extract OS            00 (0) 'MS-DOS'\n-0FDF6 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-0FDF8 Compression Method    0000 (0) 'Stored'\n-0FDFA Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-0FDFE CRC                   3C17796F (1008171375)\n-0FE02 Compressed Size       000007F7 (2039)\n-0FE06 Uncompressed Size     000007F7 (2039)\n-0FE0A Filename Length       0038 (56)\n-0FE0C Extra Length          0009 (9)\n-0FE0E Comment Length        0000 (0)\n-0FE10 Disk Start            0000 (0)\n-0FE12 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-0FE14 Ext File Attributes   00000000 (0)\n-0FE18 Local Header Offset   0000630D (25357)\n-0FE1C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0xFE1C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-0FE54 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-0FE56   Length              0005 (5)\n-0FE58   Flags               01 (1) 'Modification'\n-0FE59   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-0FE5D CENTRAL HEADER #24    02014B50 (33639248)\n-0FE61 Created Zip Spec      14 (20) '2.0'\n-0FE62 Created OS            00 (0) 'MS-DOS'\n-0FE63 Extract Zip Spec      14 (20) '2.0'\n-0FE64 Extract OS            00 (0) 'MS-DOS'\n-0FE65 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-0FE67 Compression Method    0000 (0) 'Stored'\n-0FE69 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-0FE6D CRC                   18C4C330 (415548208)\n-0FE71 Compressed Size       000004A5 (1189)\n-0FE75 Uncompressed Size     000004A5 (1189)\n-0FE79 Filename Length       003D (61)\n-0FE7B Extra Length          0009 (9)\n-0FE7D Comment Length        0000 (0)\n-0FE7F Disk Start            0000 (0)\n-0FE81 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-0FE83 Ext File Attributes   00000000 (0)\n-0FE87 Local Header Offset   00006B73 (27507)\n-0FE8B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+04C34 DATA DESCRIPTOR       08074B50 (134695760)\n+04C38 CRC                   E9E92C7C (3924372604)\n+04C3C Compressed Size       000009D6 (2518)\n+04C40 Uncompressed Size     000009D6 (2518)\n+\n+04C44 LOCAL HEADER #14      04034B50 (67324752)\n+04C48 Extract Zip Spec      14 (20) '2.0'\n+04C49 Extract OS            00 (0) 'MS-DOS'\n+04C4A General Purpose Flag  0000 (0)\n+04C4C Compression Method    0000 (0) 'Stored'\n+04C4E Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+04C52 CRC                   00000000 (0)\n+04C56 Compressed Size       00000000 (0)\n+04C5A Uncompressed Size     00000000 (0)\n+04C5E Filename Length       0004 (4)\n+04C60 Extra Length          0009 (9)\n+04C62 Filename              'XXXX'\n+#\n+# WARNING: Offset 0x4C62: Filename 'XXXX'\n+#          Zero length filename\n+#\n+04C66 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+04C68   Length              0005 (5)\n+04C6A   Flags               01 (1) 'Modification'\n+04C6B   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+04C6F LOCAL HEADER #15      04034B50 (67324752)\n+04C73 Extract Zip Spec      14 (20) '2.0'\n+04C74 Extract OS            00 (0) 'MS-DOS'\n+04C75 General Purpose Flag  0000 (0)\n+04C77 Compression Method    0000 (0) 'Stored'\n+04C79 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+04C7D CRC                   00000000 (0)\n+04C81 Compressed Size       00000000 (0)\n+04C85 Uncompressed Size     00000000 (0)\n+04C89 Filename Length       000B (11)\n+04C8B Extra Length          0009 (9)\n+04C8D Filename              'XXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x4C8D: Filename 'XXXXXXXXXXX'\n+#          Zero length filename\n+#\n+04C98 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+04C9A   Length              0005 (5)\n+04C9C   Flags               01 (1) 'Modification'\n+04C9D   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+04CA1 LOCAL HEADER #16      04034B50 (67324752)\n+04CA5 Extract Zip Spec      14 (20) '2.0'\n+04CA6 Extract OS            00 (0) 'MS-DOS'\n+04CA7 General Purpose Flag  0000 (0)\n+04CA9 Compression Method    0000 (0) 'Stored'\n+04CAB Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+04CAF CRC                   00000000 (0)\n+04CB3 Compressed Size       00000000 (0)\n+04CB7 Uncompressed Size     00000000 (0)\n+04CBB Filename Length       0011 (17)\n+04CBD Extra Length          0009 (9)\n+04CBF Filename              'XXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x4CBF: Filename 'XXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+04CD0 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+04CD2   Length              0005 (5)\n+04CD4   Flags               01 (1) 'Modification'\n+04CD5   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+04CD9 LOCAL HEADER #17      04034B50 (67324752)\n+04CDD Extract Zip Spec      14 (20) '2.0'\n+04CDE Extract OS            00 (0) 'MS-DOS'\n+04CDF General Purpose Flag  0000 (0)\n+04CE1 Compression Method    0000 (0) 'Stored'\n+04CE3 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+04CE7 CRC                   00000000 (0)\n+04CEB Compressed Size       00000000 (0)\n+04CEF Uncompressed Size     00000000 (0)\n+04CF3 Filename Length       001A (26)\n+04CF5 Extra Length          0009 (9)\n+04CF7 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x4CF7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+04D11 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+04D13   Length              0005 (5)\n+04D15   Flags               01 (1) 'Modification'\n+04D16   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+04D1A LOCAL HEADER #18      04034B50 (67324752)\n+04D1E Extract Zip Spec      14 (20) '2.0'\n+04D1F Extract OS            00 (0) 'MS-DOS'\n+04D20 General Purpose Flag  0000 (0)\n+04D22 Compression Method    0000 (0) 'Stored'\n+04D24 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+04D28 CRC                   00000000 (0)\n+04D2C Compressed Size       00000000 (0)\n+04D30 Uncompressed Size     00000000 (0)\n+04D34 Filename Length       0024 (36)\n+04D36 Extra Length          0009 (9)\n+04D38 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x4D38: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+04D5C Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+04D5E   Length              0005 (5)\n+04D60   Flags               01 (1) 'Modification'\n+04D61   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+04D65 LOCAL HEADER #19      04034B50 (67324752)\n+04D69 Extract Zip Spec      14 (20) '2.0'\n+04D6A Extract OS            00 (0) 'MS-DOS'\n+04D6B General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+04D6D Compression Method    0000 (0) 'Stored'\n+04D6F Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+04D73 CRC                   00000000 (0)\n+04D77 Compressed Size       00000000 (0)\n+04D7B Uncompressed Size     00000000 (0)\n+04D7F Filename Length       0036 (54)\n+04D81 Extra Length          0009 (9)\n+04D83 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x4D83: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+04DB9 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+04DBB   Length              0005 (5)\n+04DBD   Flags               01 (1) 'Modification'\n+04DBE   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+04DC2 PAYLOAD\n+\n+051A3 DATA DESCRIPTOR       08074B50 (134695760)\n+051A7 CRC                   CCE4DF99 (3437551513)\n+051AB Compressed Size       000003E1 (993)\n+051AF Uncompressed Size     000003E1 (993)\n+\n+051B3 LOCAL HEADER #20      04034B50 (67324752)\n+051B7 Extract Zip Spec      14 (20) '2.0'\n+051B8 Extract OS            00 (0) 'MS-DOS'\n+051B9 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+051BB Compression Method    0000 (0) 'Stored'\n+051BD Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+051C1 CRC                   00000000 (0)\n+051C5 Compressed Size       00000000 (0)\n+051C9 Uncompressed Size     00000000 (0)\n+051CD Filename Length       0035 (53)\n+051CF Extra Length          0009 (9)\n+051D1 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x51D1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+05206 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+05208   Length              0005 (5)\n+0520A   Flags               01 (1) 'Modification'\n+0520B   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+0520F PAYLOAD\n+\n+055F7 DATA DESCRIPTOR       08074B50 (134695760)\n+055FB CRC                   E6F1CD7B (3874606459)\n+055FF Compressed Size       000003E8 (1000)\n+05603 Uncompressed Size     000003E8 (1000)\n+\n+05607 LOCAL HEADER #21      04034B50 (67324752)\n+0560B Extract Zip Spec      14 (20) '2.0'\n+0560C Extract OS            00 (0) 'MS-DOS'\n+0560D General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+0560F Compression Method    0000 (0) 'Stored'\n+05611 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+05615 CRC                   00000000 (0)\n+05619 Compressed Size       00000000 (0)\n+0561D Uncompressed Size     00000000 (0)\n+05621 Filename Length       0032 (50)\n+05623 Extra Length          0009 (9)\n+05625 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x5625: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+05657 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+05659   Length              0005 (5)\n+0565B   Flags               01 (1) 'Modification'\n+0565C   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+05660 PAYLOAD\n+\n+05E86 DATA DESCRIPTOR       08074B50 (134695760)\n+05E8A CRC                   7BBE25FE (2076059134)\n+05E8E Compressed Size       00000826 (2086)\n+05E92 Uncompressed Size     00000826 (2086)\n+\n+05E96 LOCAL HEADER #22      04034B50 (67324752)\n+05E9A Extract Zip Spec      14 (20) '2.0'\n+05E9B Extract OS            00 (0) 'MS-DOS'\n+05E9C General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+05E9E Compression Method    0000 (0) 'Stored'\n+05EA0 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+05EA4 CRC                   00000000 (0)\n+05EA8 Compressed Size       00000000 (0)\n+05EAC Uncompressed Size     00000000 (0)\n+05EB0 Filename Length       0036 (54)\n+05EB2 Extra Length          0009 (9)\n+05EB4 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x5EB4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+05EEA Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+05EEC   Length              0005 (5)\n+05EEE   Flags               01 (1) 'Modification'\n+05EEF   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+05EF3 PAYLOAD\n+\n+06336 DATA DESCRIPTOR       08074B50 (134695760)\n+0633A CRC                   3E36C27D (1043776125)\n+0633E Compressed Size       00000443 (1091)\n+06342 Uncompressed Size     00000443 (1091)\n+\n+06346 LOCAL HEADER #23      04034B50 (67324752)\n+0634A Extract Zip Spec      14 (20) '2.0'\n+0634B Extract OS            00 (0) 'MS-DOS'\n+0634C General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+0634E Compression Method    0000 (0) 'Stored'\n+06350 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+06354 CRC                   00000000 (0)\n+06358 Compressed Size       00000000 (0)\n+0635C Uncompressed Size     00000000 (0)\n+06360 Filename Length       0038 (56)\n+06362 Extra Length          0009 (9)\n+06364 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x6364: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+0639C Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+0639E   Length              0005 (5)\n+063A0   Flags               01 (1) 'Modification'\n+063A1   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+063A5 PAYLOAD\n+\n+06BDF DATA DESCRIPTOR       08074B50 (134695760)\n+06BE3 CRC                   9FD06EC6 (2681237190)\n+06BE7 Compressed Size       0000083A (2106)\n+06BEB Uncompressed Size     0000083A (2106)\n+\n+06BEF LOCAL HEADER #24      04034B50 (67324752)\n+06BF3 Extract Zip Spec      14 (20) '2.0'\n+06BF4 Extract OS            00 (0) 'MS-DOS'\n+06BF5 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+06BF7 Compression Method    0000 (0) 'Stored'\n+06BF9 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+06BFD CRC                   00000000 (0)\n+06C01 Compressed Size       00000000 (0)\n+06C05 Uncompressed Size     00000000 (0)\n+06C09 Filename Length       003D (61)\n+06C0B Extra Length          0009 (9)\n+06C0D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x6C0D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+06C4A Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+06C4C   Length              0005 (5)\n+06C4E   Flags               01 (1) 'Modification'\n+06C4F   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+06C53 PAYLOAD\n+\n+07116 DATA DESCRIPTOR       08074B50 (134695760)\n+0711A CRC                   AA83E634 (2860770868)\n+0711E Compressed Size       000004C3 (1219)\n+07122 Uncompressed Size     000004C3 (1219)\n+\n+07126 LOCAL HEADER #25      04034B50 (67324752)\n+0712A Extract Zip Spec      14 (20) '2.0'\n+0712B Extract OS            00 (0) 'MS-DOS'\n+0712C General Purpose Flag  0000 (0)\n+0712E Compression Method    0000 (0) 'Stored'\n+07130 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+07134 CRC                   00000000 (0)\n+07138 Compressed Size       00000000 (0)\n+0713C Uncompressed Size     00000000 (0)\n+07140 Filename Length       002C (44)\n+07142 Extra Length          0009 (9)\n+07144 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x7144: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+07170 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+07172   Length              0005 (5)\n+07174   Flags               01 (1) 'Modification'\n+07175   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+07179 LOCAL HEADER #26      04034B50 (67324752)\n+0717D Extract Zip Spec      14 (20) '2.0'\n+0717E Extract OS            00 (0) 'MS-DOS'\n+0717F General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+07181 Compression Method    0000 (0) 'Stored'\n+07183 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+07187 CRC                   00000000 (0)\n+0718B Compressed Size       00000000 (0)\n+0718F Uncompressed Size     00000000 (0)\n+07193 Filename Length       0047 (71)\n+07195 Extra Length          0009 (9)\n+07197 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x7197: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+071DE Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+071E0   Length              0005 (5)\n+071E2   Flags               01 (1) 'Modification'\n+071E3   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+071E7 PAYLOAD\n+\n+0B49B DATA DESCRIPTOR       08074B50 (134695760)\n+0B49F CRC                   C08A2F01 (3230281473)\n+0B4A3 Compressed Size       000042B4 (17076)\n+0B4A7 Uncompressed Size     000042B4 (17076)\n+\n+0B4AB LOCAL HEADER #27      04034B50 (67324752)\n+0B4AF Extract Zip Spec      14 (20) '2.0'\n+0B4B0 Extract OS            00 (0) 'MS-DOS'\n+0B4B1 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+0B4B3 Compression Method    0000 (0) 'Stored'\n+0B4B5 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+0B4B9 CRC                   00000000 (0)\n+0B4BD Compressed Size       00000000 (0)\n+0B4C1 Uncompressed Size     00000000 (0)\n+0B4C5 Filename Length       004C (76)\n+0B4C7 Extra Length          0009 (9)\n+0B4C9 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0xB4C9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+0B515 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+0B517   Length              0005 (5)\n+0B519   Flags               01 (1) 'Modification'\n+0B51A   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+0B51E PAYLOAD\n+\n+0BA1A DATA DESCRIPTOR       08074B50 (134695760)\n+0BA1E CRC                   7A12603D (2048024637)\n+0BA22 Compressed Size       000004FC (1276)\n+0BA26 Uncompressed Size     000004FC (1276)\n+\n+0BA2A LOCAL HEADER #28      04034B50 (67324752)\n+0BA2E Extract Zip Spec      14 (20) '2.0'\n+0BA2F Extract OS            00 (0) 'MS-DOS'\n+0BA30 General Purpose Flag  0000 (0)\n+0BA32 Compression Method    0000 (0) 'Stored'\n+0BA34 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+0BA38 CRC                   00000000 (0)\n+0BA3C Compressed Size       00000000 (0)\n+0BA40 Uncompressed Size     00000000 (0)\n+0BA44 Filename Length       002C (44)\n+0BA46 Extra Length          0009 (9)\n+0BA48 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0xBA48: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+0BA74 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+0BA76   Length              0005 (5)\n+0BA78   Flags               01 (1) 'Modification'\n+0BA79   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+0BA7D LOCAL HEADER #29      04034B50 (67324752)\n+0BA81 Extract Zip Spec      14 (20) '2.0'\n+0BA82 Extract OS            00 (0) 'MS-DOS'\n+0BA83 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+0BA85 Compression Method    0000 (0) 'Stored'\n+0BA87 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+0BA8B CRC                   00000000 (0)\n+0BA8F Compressed Size       00000000 (0)\n+0BA93 Uncompressed Size     00000000 (0)\n+0BA97 Filename Length       0048 (72)\n+0BA99 Extra Length          0009 (9)\n+0BA9B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0xBA9B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+0BAE3 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+0BAE5   Length              0005 (5)\n+0BAE7   Flags               01 (1) 'Modification'\n+0BAE8   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+0BAEC PAYLOAD\n+\n+0DAD2 DATA DESCRIPTOR       08074B50 (134695760)\n+0DAD6 CRC                   72360194 (1916141972)\n+0DADA Compressed Size       00001FE6 (8166)\n+0DADE Uncompressed Size     00001FE6 (8166)\n+\n+0DAE2 LOCAL HEADER #30      04034B50 (67324752)\n+0DAE6 Extract Zip Spec      14 (20) '2.0'\n+0DAE7 Extract OS            00 (0) 'MS-DOS'\n+0DAE8 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+0DAEA Compression Method    0000 (0) 'Stored'\n+0DAEC Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+0DAF0 CRC                   00000000 (0)\n+0DAF4 Compressed Size       00000000 (0)\n+0DAF8 Uncompressed Size     00000000 (0)\n+0DAFC Filename Length       004D (77)\n+0DAFE Extra Length          0009 (9)\n+0DB00 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0xDB00: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+0DB4D Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+0DB4F   Length              0005 (5)\n+0DB51   Flags               01 (1) 'Modification'\n+0DB52   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+0DB56 PAYLOAD\n+\n+0F78C DATA DESCRIPTOR       08074B50 (134695760)\n+0F790 CRC                   9AC76181 (2596757889)\n+0F794 Compressed Size       00001C36 (7222)\n+0F798 Uncompressed Size     00001C36 (7222)\n+\n+0F79C CENTRAL HEADER #1     02014B50 (33639248)\n+0F7A0 Created Zip Spec      14 (20) '2.0'\n+0F7A1 Created OS            00 (0) 'MS-DOS'\n+0F7A2 Extract Zip Spec      14 (20) '2.0'\n+0F7A3 Extract OS            00 (0) 'MS-DOS'\n+0F7A4 General Purpose Flag  0000 (0)\n+0F7A6 Compression Method    0000 (0) 'Stored'\n+0F7A8 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+0F7AC CRC                   00000000 (0)\n+0F7B0 Compressed Size       00000000 (0)\n+0F7B4 Uncompressed Size     00000000 (0)\n+0F7B8 Filename Length       0009 (9)\n+0F7BA Extra Length          0009 (9)\n+0F7BC Comment Length        0000 (0)\n+0F7BE Disk Start            0000 (0)\n+0F7C0 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+0F7C2 Ext File Attributes   00000000 (0)\n+0F7C6 Local Header Offset   00000000 (0)\n+0F7CA Filename              'XXXXXXXXX'\n+#\n+# WARNING: Offset 0xF7CA: Filename 'XXXXXXXXX'\n+#          Zero length filename\n+#\n+0F7D3 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+0F7D5   Length              0005 (5)\n+0F7D7   Flags               01 (1) 'Modification'\n+0F7D8   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+0F7DC CENTRAL HEADER #2     02014B50 (33639248)\n+0F7E0 Created Zip Spec      14 (20) '2.0'\n+0F7E1 Created OS            00 (0) 'MS-DOS'\n+0F7E2 Extract Zip Spec      14 (20) '2.0'\n+0F7E3 Extract OS            00 (0) 'MS-DOS'\n+0F7E4 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+0F7E6 Compression Method    0000 (0) 'Stored'\n+0F7E8 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+0F7EC CRC                   F3AC4648 (4088153672)\n+0F7F0 Compressed Size       000010CF (4303)\n+0F7F4 Uncompressed Size     000010CF (4303)\n+0F7F8 Filename Length       0015 (21)\n+0F7FA Extra Length          0009 (9)\n+0F7FC Comment Length        0000 (0)\n+0F7FE Disk Start            0000 (0)\n+0F800 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+0F802 Ext File Attributes   00000000 (0)\n+0F806 Local Header Offset   00000030 (48)\n+0F80A Filename              'XXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0xF80A: Filename 'XXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+0F81F Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+0F821   Length              0005 (5)\n+0F823   Flags               01 (1) 'Modification'\n+0F824   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+0F828 CENTRAL HEADER #3     02014B50 (33639248)\n+0F82C Created Zip Spec      14 (20) '2.0'\n+0F82D Created OS            00 (0) 'MS-DOS'\n+0F82E Extract Zip Spec      14 (20) '2.0'\n+0F82F Extract OS            00 (0) 'MS-DOS'\n+0F830 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+0F832 Compression Method    0000 (0) 'Stored'\n+0F834 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+0F838 CRC                   86E2B4B4 (2263004340)\n+0F83C Compressed Size       00002C5E (11358)\n+0F840 Uncompressed Size     00002C5E (11358)\n+0F844 Filename Length       0010 (16)\n+0F846 Extra Length          0009 (9)\n+0F848 Comment Length        0000 (0)\n+0F84A Disk Start            0000 (0)\n+0F84C Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+0F84E Ext File Attributes   00000000 (0)\n+0F852 Local Header Offset   0000114B (4427)\n+0F856 Filename              'XXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0xF856: Filename 'XXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+0F866 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+0F868   Length              0005 (5)\n+0F86A   Flags               01 (1) 'Modification'\n+0F86B   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+0F86F CENTRAL HEADER #4     02014B50 (33639248)\n+0F873 Created Zip Spec      14 (20) '2.0'\n+0F874 Created OS            00 (0) 'MS-DOS'\n+0F875 Extract Zip Spec      14 (20) '2.0'\n+0F876 Extract OS            00 (0) 'MS-DOS'\n+0F877 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+0F879 Compression Method    0000 (0) 'Stored'\n+0F87B Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+0F87F CRC                   EE027FB2 (3993141170)\n+0F883 Compressed Size       00000019 (25)\n+0F887 Uncompressed Size     00000019 (25)\n+0F88B Filename Length       0014 (20)\n+0F88D Extra Length          0009 (9)\n+0F88F Comment Length        0000 (0)\n+0F891 Disk Start            0000 (0)\n+0F893 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+0F895 Ext File Attributes   00000000 (0)\n+0F899 Local Header Offset   00003DF0 (15856)\n+0F89D Filename              'XXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0xF89D: Filename 'XXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+0F8B1 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+0F8B3   Length              0005 (5)\n+0F8B5   Flags               01 (1) 'Modification'\n+0F8B6   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+0F8BA CENTRAL HEADER #5     02014B50 (33639248)\n+0F8BE Created Zip Spec      14 (20) '2.0'\n+0F8BF Created OS            00 (0) 'MS-DOS'\n+0F8C0 Extract Zip Spec      14 (20) '2.0'\n+0F8C1 Extract OS            00 (0) 'MS-DOS'\n+0F8C2 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+0F8C4 Compression Method    0000 (0) 'Stored'\n+0F8C6 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+0F8CA CRC                   A17C6B49 (2709285705)\n+0F8CE Compressed Size       000000B5 (181)\n+0F8D2 Uncompressed Size     000000B5 (181)\n+0F8D6 Filename Length       000F (15)\n+0F8D8 Extra Length          0009 (9)\n+0F8DA Comment Length        0000 (0)\n+0F8DC Disk Start            0000 (0)\n+0F8DE Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+0F8E0 Ext File Attributes   00000000 (0)\n+0F8E4 Local Header Offset   00003E54 (15956)\n+0F8E8 Filename              'XXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0xF8E8: Filename 'XXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+0F8F7 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+0F8F9   Length              0005 (5)\n+0F8FB   Flags               01 (1) 'Modification'\n+0F8FC   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+0F900 CENTRAL HEADER #6     02014B50 (33639248)\n+0F904 Created Zip Spec      14 (20) '2.0'\n+0F905 Created OS            00 (0) 'MS-DOS'\n+0F906 Extract Zip Spec      14 (20) '2.0'\n+0F907 Extract OS            00 (0) 'MS-DOS'\n+0F908 General Purpose Flag  0000 (0)\n+0F90A Compression Method    0000 (0) 'Stored'\n+0F90C Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+0F910 CRC                   00000000 (0)\n+0F914 Compressed Size       00000000 (0)\n+0F918 Uncompressed Size     00000000 (0)\n+0F91C Filename Length       000F (15)\n+0F91E Extra Length          0009 (9)\n+0F920 Comment Length        0000 (0)\n+0F922 Disk Start            0000 (0)\n+0F924 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+0F926 Ext File Attributes   00000000 (0)\n+0F92A Local Header Offset   00003F4F (16207)\n+0F92E Filename              'XXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0xF92E: Filename 'XXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+0F93D Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+0F93F   Length              0005 (5)\n+0F941   Flags               01 (1) 'Modification'\n+0F942   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+0F946 CENTRAL HEADER #7     02014B50 (33639248)\n+0F94A Created Zip Spec      14 (20) '2.0'\n+0F94B Created OS            00 (0) 'MS-DOS'\n+0F94C Extract Zip Spec      14 (20) '2.0'\n+0F94D Extract OS            00 (0) 'MS-DOS'\n+0F94E General Purpose Flag  0000 (0)\n+0F950 Compression Method    0000 (0) 'Stored'\n+0F952 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+0F956 CRC                   00000000 (0)\n+0F95A Compressed Size       00000000 (0)\n+0F95E Uncompressed Size     00000000 (0)\n+0F962 Filename Length       0018 (24)\n+0F964 Extra Length          0009 (9)\n+0F966 Comment Length        0000 (0)\n+0F968 Disk Start            0000 (0)\n+0F96A Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+0F96C Ext File Attributes   00000000 (0)\n+0F970 Local Header Offset   00003F85 (16261)\n+0F974 Filename              'XXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0xF974: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+0F98C Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+0F98E   Length              0005 (5)\n+0F990   Flags               01 (1) 'Modification'\n+0F991   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+0F995 CENTRAL HEADER #8     02014B50 (33639248)\n+0F999 Created Zip Spec      14 (20) '2.0'\n+0F99A Created OS            00 (0) 'MS-DOS'\n+0F99B Extract Zip Spec      14 (20) '2.0'\n+0F99C Extract OS            00 (0) 'MS-DOS'\n+0F99D General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+0F99F Compression Method    0000 (0) 'Stored'\n+0F9A1 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+0F9A5 CRC                   C2ED75B9 (3270342073)\n+0F9A9 Compressed Size       00000051 (81)\n+0F9AD Uncompressed Size     00000051 (81)\n+0F9B1 Filename Length       0050 (80)\n+0F9B3 Extra Length          0009 (9)\n+0F9B5 Comment Length        0000 (0)\n+0F9B7 Disk Start            0000 (0)\n+0F9B9 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+0F9BB Ext File Attributes   00000000 (0)\n+0F9BF Local Header Offset   00003FC4 (16324)\n+0F9C3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0xF9C3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+0FA13 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+0FA15   Length              0005 (5)\n+0FA17   Flags               01 (1) 'Modification'\n+0FA18   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+0FA1C CENTRAL HEADER #9     02014B50 (33639248)\n+0FA20 Created Zip Spec      14 (20) '2.0'\n+0FA21 Created OS            00 (0) 'MS-DOS'\n+0FA22 Extract Zip Spec      14 (20) '2.0'\n+0FA23 Extract OS            00 (0) 'MS-DOS'\n+0FA24 General Purpose Flag  0000 (0)\n+0FA26 Compression Method    0000 (0) 'Stored'\n+0FA28 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+0FA2C CRC                   00000000 (0)\n+0FA30 Compressed Size       00000000 (0)\n+0FA34 Uncompressed Size     00000000 (0)\n+0FA38 Filename Length       000F (15)\n+0FA3A Extra Length          0009 (9)\n+0FA3C Comment Length        0000 (0)\n+0FA3E Disk Start            0000 (0)\n+0FA40 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+0FA42 Ext File Attributes   00000000 (0)\n+0FA46 Local Header Offset   0000409C (16540)\n+0FA4A Filename              'XXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0xFA4A: Filename 'XXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+0FA59 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+0FA5B   Length              0005 (5)\n+0FA5D   Flags               01 (1) 'Modification'\n+0FA5E   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+0FA62 CENTRAL HEADER #10    02014B50 (33639248)\n+0FA66 Created Zip Spec      14 (20) '2.0'\n+0FA67 Created OS            00 (0) 'MS-DOS'\n+0FA68 Extract Zip Spec      14 (20) '2.0'\n+0FA69 Extract OS            00 (0) 'MS-DOS'\n+0FA6A General Purpose Flag  0000 (0)\n+0FA6C Compression Method    0000 (0) 'Stored'\n+0FA6E Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+0FA72 CRC                   00000000 (0)\n+0FA76 Compressed Size       00000000 (0)\n+0FA7A Uncompressed Size     00000000 (0)\n+0FA7E Filename Length       0020 (32)\n+0FA80 Extra Length          0009 (9)\n+0FA82 Comment Length        0000 (0)\n+0FA84 Disk Start            0000 (0)\n+0FA86 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+0FA88 Ext File Attributes   00000000 (0)\n+0FA8C Local Header Offset   000040D2 (16594)\n+0FA90 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0xFA90: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+0FAB0 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+0FAB2   Length              0005 (5)\n+0FAB4   Flags               01 (1) 'Modification'\n+0FAB5   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+0FAB9 CENTRAL HEADER #11    02014B50 (33639248)\n+0FABD Created Zip Spec      14 (20) '2.0'\n+0FABE Created OS            00 (0) 'MS-DOS'\n+0FABF Extract Zip Spec      14 (20) '2.0'\n+0FAC0 Extract OS            00 (0) 'MS-DOS'\n+0FAC1 General Purpose Flag  0000 (0)\n+0FAC3 Compression Method    0000 (0) 'Stored'\n+0FAC5 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+0FAC9 CRC                   00000000 (0)\n+0FACD Compressed Size       00000000 (0)\n+0FAD1 Uncompressed Size     00000000 (0)\n+0FAD5 Filename Length       0039 (57)\n+0FAD7 Extra Length          0009 (9)\n+0FAD9 Comment Length        0000 (0)\n+0FADB Disk Start            0000 (0)\n+0FADD Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+0FADF Ext File Attributes   00000000 (0)\n+0FAE3 Local Header Offset   00004119 (16665)\n+0FAE7 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0xFAE7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+0FB20 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+0FB22   Length              0005 (5)\n+0FB24   Flags               01 (1) 'Modification'\n+0FB25   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+0FB29 CENTRAL HEADER #12    02014B50 (33639248)\n+0FB2D Created Zip Spec      14 (20) '2.0'\n+0FB2E Created OS            00 (0) 'MS-DOS'\n+0FB2F Extract Zip Spec      14 (20) '2.0'\n+0FB30 Extract OS            00 (0) 'MS-DOS'\n+0FB31 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+0FB33 Compression Method    0000 (0) 'Stored'\n+0FB35 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+0FB39 CRC                   00000000 (0)\n+0FB3D Compressed Size       00000000 (0)\n+0FB41 Uncompressed Size     00000000 (0)\n+0FB45 Filename Length       0047 (71)\n+0FB47 Extra Length          0009 (9)\n+0FB49 Comment Length        0000 (0)\n+0FB4B Disk Start            0000 (0)\n+0FB4D Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+0FB4F Ext File Attributes   00000000 (0)\n+0FB53 Local Header Offset   00004179 (16761)\n+0FB57 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0xFB57: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+0FB9E Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+0FBA0   Length              0005 (5)\n+0FBA2   Flags               01 (1) 'Modification'\n+0FBA3   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+0FBA7 CENTRAL HEADER #13    02014B50 (33639248)\n+0FBAB Created Zip Spec      14 (20) '2.0'\n+0FBAC Created OS            00 (0) 'MS-DOS'\n+0FBAD Extract Zip Spec      14 (20) '2.0'\n+0FBAE Extract OS            00 (0) 'MS-DOS'\n+0FBAF General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+0FBB1 Compression Method    0000 (0) 'Stored'\n+0FBB3 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+0FBB7 CRC                   E9E92C7C (3924372604)\n+0FBBB Compressed Size       000009D6 (2518)\n+0FBBF Uncompressed Size     000009D6 (2518)\n+0FBC3 Filename Length       0040 (64)\n+0FBC5 Extra Length          0009 (9)\n+0FBC7 Comment Length        0000 (0)\n+0FBC9 Disk Start            0000 (0)\n+0FBCB Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+0FBCD Ext File Attributes   00000000 (0)\n+0FBD1 Local Header Offset   000041F7 (16887)\n+0FBD5 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0xFBD5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+0FC15 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+0FC17   Length              0005 (5)\n+0FC19   Flags               01 (1) 'Modification'\n+0FC1A   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+0FC1E CENTRAL HEADER #14    02014B50 (33639248)\n+0FC22 Created Zip Spec      14 (20) '2.0'\n+0FC23 Created OS            00 (0) 'MS-DOS'\n+0FC24 Extract Zip Spec      14 (20) '2.0'\n+0FC25 Extract OS            00 (0) 'MS-DOS'\n+0FC26 General Purpose Flag  0000 (0)\n+0FC28 Compression Method    0000 (0) 'Stored'\n+0FC2A Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+0FC2E CRC                   00000000 (0)\n+0FC32 Compressed Size       00000000 (0)\n+0FC36 Uncompressed Size     00000000 (0)\n+0FC3A Filename Length       0004 (4)\n+0FC3C Extra Length          0009 (9)\n+0FC3E Comment Length        0000 (0)\n+0FC40 Disk Start            0000 (0)\n+0FC42 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+0FC44 Ext File Attributes   00000000 (0)\n+0FC48 Local Header Offset   00004C44 (19524)\n+0FC4C Filename              'XXXX'\n+#\n+# WARNING: Offset 0xFC4C: Filename 'XXXX'\n+#          Zero length filename\n+#\n+0FC50 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+0FC52   Length              0005 (5)\n+0FC54   Flags               01 (1) 'Modification'\n+0FC55   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+0FC59 CENTRAL HEADER #15    02014B50 (33639248)\n+0FC5D Created Zip Spec      14 (20) '2.0'\n+0FC5E Created OS            00 (0) 'MS-DOS'\n+0FC5F Extract Zip Spec      14 (20) '2.0'\n+0FC60 Extract OS            00 (0) 'MS-DOS'\n+0FC61 General Purpose Flag  0000 (0)\n+0FC63 Compression Method    0000 (0) 'Stored'\n+0FC65 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+0FC69 CRC                   00000000 (0)\n+0FC6D Compressed Size       00000000 (0)\n+0FC71 Uncompressed Size     00000000 (0)\n+0FC75 Filename Length       000B (11)\n+0FC77 Extra Length          0009 (9)\n+0FC79 Comment Length        0000 (0)\n+0FC7B Disk Start            0000 (0)\n+0FC7D Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+0FC7F Ext File Attributes   00000000 (0)\n+0FC83 Local Header Offset   00004C6F (19567)\n+0FC87 Filename              'XXXXXXXXXXX'\n+#\n+# WARNING: Offset 0xFC87: Filename 'XXXXXXXXXXX'\n+#          Zero length filename\n+#\n+0FC92 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+0FC94   Length              0005 (5)\n+0FC96   Flags               01 (1) 'Modification'\n+0FC97   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+0FC9B CENTRAL HEADER #16    02014B50 (33639248)\n+0FC9F Created Zip Spec      14 (20) '2.0'\n+0FCA0 Created OS            00 (0) 'MS-DOS'\n+0FCA1 Extract Zip Spec      14 (20) '2.0'\n+0FCA2 Extract OS            00 (0) 'MS-DOS'\n+0FCA3 General Purpose Flag  0000 (0)\n+0FCA5 Compression Method    0000 (0) 'Stored'\n+0FCA7 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+0FCAB CRC                   00000000 (0)\n+0FCAF Compressed Size       00000000 (0)\n+0FCB3 Uncompressed Size     00000000 (0)\n+0FCB7 Filename Length       0011 (17)\n+0FCB9 Extra Length          0009 (9)\n+0FCBB Comment Length        0000 (0)\n+0FCBD Disk Start            0000 (0)\n+0FCBF Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+0FCC1 Ext File Attributes   00000000 (0)\n+0FCC5 Local Header Offset   00004CA1 (19617)\n+0FCC9 Filename              'XXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0xFCC9: Filename 'XXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+0FCDA Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+0FCDC   Length              0005 (5)\n+0FCDE   Flags               01 (1) 'Modification'\n+0FCDF   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+0FCE3 CENTRAL HEADER #17    02014B50 (33639248)\n+0FCE7 Created Zip Spec      14 (20) '2.0'\n+0FCE8 Created OS            00 (0) 'MS-DOS'\n+0FCE9 Extract Zip Spec      14 (20) '2.0'\n+0FCEA Extract OS            00 (0) 'MS-DOS'\n+0FCEB General Purpose Flag  0000 (0)\n+0FCED Compression Method    0000 (0) 'Stored'\n+0FCEF Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+0FCF3 CRC                   00000000 (0)\n+0FCF7 Compressed Size       00000000 (0)\n+0FCFB Uncompressed Size     00000000 (0)\n+0FCFF Filename Length       001A (26)\n+0FD01 Extra Length          0009 (9)\n+0FD03 Comment Length        0000 (0)\n+0FD05 Disk Start            0000 (0)\n+0FD07 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+0FD09 Ext File Attributes   00000000 (0)\n+0FD0D Local Header Offset   00004CD9 (19673)\n+0FD11 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0xFD11: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+0FD2B Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+0FD2D   Length              0005 (5)\n+0FD2F   Flags               01 (1) 'Modification'\n+0FD30   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+0FD34 CENTRAL HEADER #18    02014B50 (33639248)\n+0FD38 Created Zip Spec      14 (20) '2.0'\n+0FD39 Created OS            00 (0) 'MS-DOS'\n+0FD3A Extract Zip Spec      14 (20) '2.0'\n+0FD3B Extract OS            00 (0) 'MS-DOS'\n+0FD3C General Purpose Flag  0000 (0)\n+0FD3E Compression Method    0000 (0) 'Stored'\n+0FD40 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+0FD44 CRC                   00000000 (0)\n+0FD48 Compressed Size       00000000 (0)\n+0FD4C Uncompressed Size     00000000 (0)\n+0FD50 Filename Length       0024 (36)\n+0FD52 Extra Length          0009 (9)\n+0FD54 Comment Length        0000 (0)\n+0FD56 Disk Start            0000 (0)\n+0FD58 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+0FD5A Ext File Attributes   00000000 (0)\n+0FD5E Local Header Offset   00004D1A (19738)\n+0FD62 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0xFD62: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+0FD86 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+0FD88   Length              0005 (5)\n+0FD8A   Flags               01 (1) 'Modification'\n+0FD8B   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+0FD8F CENTRAL HEADER #19    02014B50 (33639248)\n+0FD93 Created Zip Spec      14 (20) '2.0'\n+0FD94 Created OS            00 (0) 'MS-DOS'\n+0FD95 Extract Zip Spec      14 (20) '2.0'\n+0FD96 Extract OS            00 (0) 'MS-DOS'\n+0FD97 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+0FD99 Compression Method    0000 (0) 'Stored'\n+0FD9B Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+0FD9F CRC                   CCE4DF99 (3437551513)\n+0FDA3 Compressed Size       000003E1 (993)\n+0FDA7 Uncompressed Size     000003E1 (993)\n+0FDAB Filename Length       0036 (54)\n+0FDAD Extra Length          0009 (9)\n+0FDAF Comment Length        0000 (0)\n+0FDB1 Disk Start            0000 (0)\n+0FDB3 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+0FDB5 Ext File Attributes   00000000 (0)\n+0FDB9 Local Header Offset   00004D65 (19813)\n+0FDBD Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0xFDBD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+0FDF3 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+0FDF5   Length              0005 (5)\n+0FDF7   Flags               01 (1) 'Modification'\n+0FDF8   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+0FDFC CENTRAL HEADER #20    02014B50 (33639248)\n+0FE00 Created Zip Spec      14 (20) '2.0'\n+0FE01 Created OS            00 (0) 'MS-DOS'\n+0FE02 Extract Zip Spec      14 (20) '2.0'\n+0FE03 Extract OS            00 (0) 'MS-DOS'\n+0FE04 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+0FE06 Compression Method    0000 (0) 'Stored'\n+0FE08 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+0FE0C CRC                   E6F1CD7B (3874606459)\n+0FE10 Compressed Size       000003E8 (1000)\n+0FE14 Uncompressed Size     000003E8 (1000)\n+0FE18 Filename Length       0035 (53)\n+0FE1A Extra Length          0009 (9)\n+0FE1C Comment Length        0000 (0)\n+0FE1E Disk Start            0000 (0)\n+0FE20 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+0FE22 Ext File Attributes   00000000 (0)\n+0FE26 Local Header Offset   000051B3 (20915)\n+0FE2A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0xFE2A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+0FE5F Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+0FE61   Length              0005 (5)\n+0FE63   Flags               01 (1) 'Modification'\n+0FE64   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+0FE68 CENTRAL HEADER #21    02014B50 (33639248)\n+0FE6C Created Zip Spec      14 (20) '2.0'\n+0FE6D Created OS            00 (0) 'MS-DOS'\n+0FE6E Extract Zip Spec      14 (20) '2.0'\n+0FE6F Extract OS            00 (0) 'MS-DOS'\n+0FE70 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+0FE72 Compression Method    0000 (0) 'Stored'\n+0FE74 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+0FE78 CRC                   7BBE25FE (2076059134)\n+0FE7C Compressed Size       00000826 (2086)\n+0FE80 Uncompressed Size     00000826 (2086)\n+0FE84 Filename Length       0032 (50)\n+0FE86 Extra Length          0009 (9)\n+0FE88 Comment Length        0000 (0)\n+0FE8A Disk Start            0000 (0)\n+0FE8C Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+0FE8E Ext File Attributes   00000000 (0)\n+0FE92 Local Header Offset   00005607 (22023)\n+0FE96 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xFE8B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xFE96: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n 0FEC8 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n 0FECA   Length              0005 (5)\n 0FECC   Flags               01 (1) 'Modification'\n 0FECD   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n \n-0FED1 CENTRAL HEADER #25    02014B50 (33639248)\n+0FED1 CENTRAL HEADER #22    02014B50 (33639248)\n 0FED5 Created Zip Spec      14 (20) '2.0'\n 0FED6 Created OS            00 (0) 'MS-DOS'\n 0FED7 Extract Zip Spec      14 (20) '2.0'\n 0FED8 Extract OS            00 (0) 'MS-DOS'\n-0FED9 General Purpose Flag  0000 (0)\n+0FED9 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n 0FEDB Compression Method    0000 (0) 'Stored'\n 0FEDD Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-0FEE1 CRC                   00000000 (0)\n-0FEE5 Compressed Size       00000000 (0)\n-0FEE9 Uncompressed Size     00000000 (0)\n-0FEED Filename Length       002C (44)\n+0FEE1 CRC                   3E36C27D (1043776125)\n+0FEE5 Compressed Size       00000443 (1091)\n+0FEE9 Uncompressed Size     00000443 (1091)\n+0FEED Filename Length       0036 (54)\n 0FEEF Extra Length          0009 (9)\n 0FEF1 Comment Length        0000 (0)\n 0FEF3 Disk Start            0000 (0)\n 0FEF5 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n 0FEF7 Ext File Attributes   00000000 (0)\n-0FEFB Local Header Offset   0000708C (28812)\n-0FEFF Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+0FEFB Local Header Offset   00005E96 (24214)\n+0FEFF Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xFEFF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xFEFF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-0FF2B Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-0FF2D   Length              0005 (5)\n-0FF2F   Flags               01 (1) 'Modification'\n-0FF30   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-0FF34 CENTRAL HEADER #26    02014B50 (33639248)\n-0FF38 Created Zip Spec      14 (20) '2.0'\n-0FF39 Created OS            00 (0) 'MS-DOS'\n-0FF3A Extract Zip Spec      14 (20) '2.0'\n-0FF3B Extract OS            00 (0) 'MS-DOS'\n-0FF3C General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-0FF3E Compression Method    0000 (0) 'Stored'\n-0FF40 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-0FF44 CRC                   C08A2F01 (3230281473)\n-0FF48 Compressed Size       000042B4 (17076)\n-0FF4C Uncompressed Size     000042B4 (17076)\n-0FF50 Filename Length       0047 (71)\n-0FF52 Extra Length          0009 (9)\n-0FF54 Comment Length        0000 (0)\n-0FF56 Disk Start            0000 (0)\n-0FF58 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-0FF5A Ext File Attributes   00000000 (0)\n-0FF5E Local Header Offset   000070DF (28895)\n-0FF62 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0xFF62: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-0FFA9 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-0FFAB   Length              0005 (5)\n-0FFAD   Flags               01 (1) 'Modification'\n-0FFAE   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-0FFB2 CENTRAL HEADER #27    02014B50 (33639248)\n-0FFB6 Created Zip Spec      14 (20) '2.0'\n-0FFB7 Created OS            00 (0) 'MS-DOS'\n-0FFB8 Extract Zip Spec      14 (20) '2.0'\n-0FFB9 Extract OS            00 (0) 'MS-DOS'\n-0FFBA General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-0FFBC Compression Method    0000 (0) 'Stored'\n-0FFBE Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-0FFC2 CRC                   7A12603D (2048024637)\n-0FFC6 Compressed Size       000004FC (1276)\n-0FFCA Uncompressed Size     000004FC (1276)\n-0FFCE Filename Length       004C (76)\n-0FFD0 Extra Length          0009 (9)\n-0FFD2 Comment Length        0000 (0)\n-0FFD4 Disk Start            0000 (0)\n-0FFD6 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-0FFD8 Ext File Attributes   00000000 (0)\n-0FFDC Local Header Offset   0000B411 (46097)\n-0FFE0 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0xFFE0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-1002C Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-1002E   Length              0005 (5)\n-10030   Flags               01 (1) 'Modification'\n-10031   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-10035 CENTRAL HEADER #28    02014B50 (33639248)\n-10039 Created Zip Spec      14 (20) '2.0'\n-1003A Created OS            00 (0) 'MS-DOS'\n-1003B Extract Zip Spec      14 (20) '2.0'\n-1003C Extract OS            00 (0) 'MS-DOS'\n-1003D General Purpose Flag  0000 (0)\n-1003F Compression Method    0000 (0) 'Stored'\n-10041 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-10045 CRC                   00000000 (0)\n-10049 Compressed Size       00000000 (0)\n-1004D Uncompressed Size     00000000 (0)\n-10051 Filename Length       002C (44)\n-10053 Extra Length          0009 (9)\n-10055 Comment Length        0000 (0)\n-10057 Disk Start            0000 (0)\n-10059 Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-1005B Ext File Attributes   00000000 (0)\n-1005F Local Header Offset   0000B990 (47504)\n-10063 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x10063: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-1008F Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-10091   Length              0005 (5)\n-10093   Flags               01 (1) 'Modification'\n-10094   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-10098 CENTRAL HEADER #29    02014B50 (33639248)\n-1009C Created Zip Spec      14 (20) '2.0'\n-1009D Created OS            00 (0) 'MS-DOS'\n-1009E Extract Zip Spec      14 (20) '2.0'\n-1009F Extract OS            00 (0) 'MS-DOS'\n-100A0 General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-100A2 Compression Method    0000 (0) 'Stored'\n-100A4 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-100A8 CRC                   72360194 (1916141972)\n-100AC Compressed Size       00001FE6 (8166)\n-100B0 Uncompressed Size     00001FE6 (8166)\n-100B4 Filename Length       0048 (72)\n-100B6 Extra Length          0009 (9)\n-100B8 Comment Length        0000 (0)\n-100BA Disk Start            0000 (0)\n-100BC Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-100BE Ext File Attributes   00000000 (0)\n-100C2 Local Header Offset   0000B9E3 (47587)\n-100C6 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x100C6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-1010E Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-10110   Length              0005 (5)\n-10112   Flags               01 (1) 'Modification'\n-10113   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-10117 CENTRAL HEADER #30    02014B50 (33639248)\n-1011B Created Zip Spec      14 (20) '2.0'\n-1011C Created OS            00 (0) 'MS-DOS'\n-1011D Extract Zip Spec      14 (20) '2.0'\n-1011E Extract OS            00 (0) 'MS-DOS'\n-1011F General Purpose Flag  0008 (8)\n-      [Bit  3]              1 'Streamed'\n-10121 Compression Method    0000 (0) 'Stored'\n-10123 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-10127 CRC                   B6B21903 (3065125123)\n-1012B Compressed Size       00001B80 (7040)\n-1012F Uncompressed Size     00001B80 (7040)\n-10133 Filename Length       004D (77)\n-10135 Extra Length          0009 (9)\n-10137 Comment Length        0000 (0)\n-10139 Disk Start            0000 (0)\n-1013B Int File Attributes   0000 (0)\n-      [Bit 0]               0 'Binary Data'\n-1013D Ext File Attributes   00000000 (0)\n-10141 Local Header Offset   0000DA48 (55880)\n-10145 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#\n-# WARNING: Offset 0x10145: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n-#          Zero length filename\n-#\n-10192 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n-10194   Length              0005 (5)\n-10196   Flags               01 (1) 'Modification'\n-10197   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n-\n-1019B END CENTRAL HEADER    06054B50 (101010256)\n-1019F Number of this disk   0000 (0)\n-101A1 Central Dir Disk no   0000 (0)\n-101A3 Entries in this disk  001E (30)\n-101A5 Total Entries         001E (30)\n-101A7 Size of Central Dir   00000B4F (2895)\n-101AB Offset to Central Dir 0000F64C (63052)\n-101AF Comment Length        0000 (0)\n+0FF35 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+0FF37   Length              0005 (5)\n+0FF39   Flags               01 (1) 'Modification'\n+0FF3A   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+0FF3E CENTRAL HEADER #23    02014B50 (33639248)\n+0FF42 Created Zip Spec      14 (20) '2.0'\n+0FF43 Created OS            00 (0) 'MS-DOS'\n+0FF44 Extract Zip Spec      14 (20) '2.0'\n+0FF45 Extract OS            00 (0) 'MS-DOS'\n+0FF46 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+0FF48 Compression Method    0000 (0) 'Stored'\n+0FF4A Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+0FF4E CRC                   9FD06EC6 (2681237190)\n+0FF52 Compressed Size       0000083A (2106)\n+0FF56 Uncompressed Size     0000083A (2106)\n+0FF5A Filename Length       0038 (56)\n+0FF5C Extra Length          0009 (9)\n+0FF5E Comment Length        0000 (0)\n+0FF60 Disk Start            0000 (0)\n+0FF62 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+0FF64 Ext File Attributes   00000000 (0)\n+0FF68 Local Header Offset   00006346 (25414)\n+0FF6C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0xFF6C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+0FFA4 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+0FFA6   Length              0005 (5)\n+0FFA8   Flags               01 (1) 'Modification'\n+0FFA9   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+0FFAD CENTRAL HEADER #24    02014B50 (33639248)\n+0FFB1 Created Zip Spec      14 (20) '2.0'\n+0FFB2 Created OS            00 (0) 'MS-DOS'\n+0FFB3 Extract Zip Spec      14 (20) '2.0'\n+0FFB4 Extract OS            00 (0) 'MS-DOS'\n+0FFB5 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+0FFB7 Compression Method    0000 (0) 'Stored'\n+0FFB9 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+0FFBD CRC                   AA83E634 (2860770868)\n+0FFC1 Compressed Size       000004C3 (1219)\n+0FFC5 Uncompressed Size     000004C3 (1219)\n+0FFC9 Filename Length       003D (61)\n+0FFCB Extra Length          0009 (9)\n+0FFCD Comment Length        0000 (0)\n+0FFCF Disk Start            0000 (0)\n+0FFD1 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+0FFD3 Ext File Attributes   00000000 (0)\n+0FFD7 Local Header Offset   00006BEF (27631)\n+0FFDB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0xFFDB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+10018 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+1001A   Length              0005 (5)\n+1001C   Flags               01 (1) 'Modification'\n+1001D   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+10021 CENTRAL HEADER #25    02014B50 (33639248)\n+10025 Created Zip Spec      14 (20) '2.0'\n+10026 Created OS            00 (0) 'MS-DOS'\n+10027 Extract Zip Spec      14 (20) '2.0'\n+10028 Extract OS            00 (0) 'MS-DOS'\n+10029 General Purpose Flag  0000 (0)\n+1002B Compression Method    0000 (0) 'Stored'\n+1002D Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+10031 CRC                   00000000 (0)\n+10035 Compressed Size       00000000 (0)\n+10039 Uncompressed Size     00000000 (0)\n+1003D Filename Length       002C (44)\n+1003F Extra Length          0009 (9)\n+10041 Comment Length        0000 (0)\n+10043 Disk Start            0000 (0)\n+10045 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+10047 Ext File Attributes   00000000 (0)\n+1004B Local Header Offset   00007126 (28966)\n+1004F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x1004F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+1007B Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+1007D   Length              0005 (5)\n+1007F   Flags               01 (1) 'Modification'\n+10080   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+10084 CENTRAL HEADER #26    02014B50 (33639248)\n+10088 Created Zip Spec      14 (20) '2.0'\n+10089 Created OS            00 (0) 'MS-DOS'\n+1008A Extract Zip Spec      14 (20) '2.0'\n+1008B Extract OS            00 (0) 'MS-DOS'\n+1008C General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+1008E Compression Method    0000 (0) 'Stored'\n+10090 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+10094 CRC                   C08A2F01 (3230281473)\n+10098 Compressed Size       000042B4 (17076)\n+1009C Uncompressed Size     000042B4 (17076)\n+100A0 Filename Length       0047 (71)\n+100A2 Extra Length          0009 (9)\n+100A4 Comment Length        0000 (0)\n+100A6 Disk Start            0000 (0)\n+100A8 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+100AA Ext File Attributes   00000000 (0)\n+100AE Local Header Offset   00007179 (29049)\n+100B2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x100B2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+100F9 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+100FB   Length              0005 (5)\n+100FD   Flags               01 (1) 'Modification'\n+100FE   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+10102 CENTRAL HEADER #27    02014B50 (33639248)\n+10106 Created Zip Spec      14 (20) '2.0'\n+10107 Created OS            00 (0) 'MS-DOS'\n+10108 Extract Zip Spec      14 (20) '2.0'\n+10109 Extract OS            00 (0) 'MS-DOS'\n+1010A General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+1010C Compression Method    0000 (0) 'Stored'\n+1010E Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+10112 CRC                   7A12603D (2048024637)\n+10116 Compressed Size       000004FC (1276)\n+1011A Uncompressed Size     000004FC (1276)\n+1011E Filename Length       004C (76)\n+10120 Extra Length          0009 (9)\n+10122 Comment Length        0000 (0)\n+10124 Disk Start            0000 (0)\n+10126 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+10128 Ext File Attributes   00000000 (0)\n+1012C Local Header Offset   0000B4AB (46251)\n+10130 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x10130: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+1017C Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+1017E   Length              0005 (5)\n+10180   Flags               01 (1) 'Modification'\n+10181   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+10185 CENTRAL HEADER #28    02014B50 (33639248)\n+10189 Created Zip Spec      14 (20) '2.0'\n+1018A Created OS            00 (0) 'MS-DOS'\n+1018B Extract Zip Spec      14 (20) '2.0'\n+1018C Extract OS            00 (0) 'MS-DOS'\n+1018D General Purpose Flag  0000 (0)\n+1018F Compression Method    0000 (0) 'Stored'\n+10191 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+10195 CRC                   00000000 (0)\n+10199 Compressed Size       00000000 (0)\n+1019D Uncompressed Size     00000000 (0)\n+101A1 Filename Length       002C (44)\n+101A3 Extra Length          0009 (9)\n+101A5 Comment Length        0000 (0)\n+101A7 Disk Start            0000 (0)\n+101A9 Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+101AB Ext File Attributes   00000000 (0)\n+101AF Local Header Offset   0000BA2A (47658)\n+101B3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x101B3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+101DF Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+101E1   Length              0005 (5)\n+101E3   Flags               01 (1) 'Modification'\n+101E4   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+101E8 CENTRAL HEADER #29    02014B50 (33639248)\n+101EC Created Zip Spec      14 (20) '2.0'\n+101ED Created OS            00 (0) 'MS-DOS'\n+101EE Extract Zip Spec      14 (20) '2.0'\n+101EF Extract OS            00 (0) 'MS-DOS'\n+101F0 General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+101F2 Compression Method    0000 (0) 'Stored'\n+101F4 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+101F8 CRC                   72360194 (1916141972)\n+101FC Compressed Size       00001FE6 (8166)\n+10200 Uncompressed Size     00001FE6 (8166)\n+10204 Filename Length       0048 (72)\n+10206 Extra Length          0009 (9)\n+10208 Comment Length        0000 (0)\n+1020A Disk Start            0000 (0)\n+1020C Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+1020E Ext File Attributes   00000000 (0)\n+10212 Local Header Offset   0000BA7D (47741)\n+10216 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x10216: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+1025E Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+10260   Length              0005 (5)\n+10262   Flags               01 (1) 'Modification'\n+10263   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+10267 CENTRAL HEADER #30    02014B50 (33639248)\n+1026B Created Zip Spec      14 (20) '2.0'\n+1026C Created OS            00 (0) 'MS-DOS'\n+1026D Extract Zip Spec      14 (20) '2.0'\n+1026E Extract OS            00 (0) 'MS-DOS'\n+1026F General Purpose Flag  0008 (8)\n+      [Bit  3]              1 'Streamed'\n+10271 Compression Method    0000 (0) 'Stored'\n+10273 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n+10277 CRC                   9AC76181 (2596757889)\n+1027B Compressed Size       00001C36 (7222)\n+1027F Uncompressed Size     00001C36 (7222)\n+10283 Filename Length       004D (77)\n+10285 Extra Length          0009 (9)\n+10287 Comment Length        0000 (0)\n+10289 Disk Start            0000 (0)\n+1028B Int File Attributes   0000 (0)\n+      [Bit 0]               0 'Binary Data'\n+1028D Ext File Attributes   00000000 (0)\n+10291 Local Header Offset   0000DAE2 (56034)\n+10295 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#\n+# WARNING: Offset 0x10295: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+#          Zero length filename\n+#\n+102E2 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n+102E4   Length              0005 (5)\n+102E6   Flags               01 (1) 'Modification'\n+102E7   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n+\n+102EB END CENTRAL HEADER    06054B50 (101010256)\n+102EF Number of this disk   0000 (0)\n+102F1 Central Dir Disk no   0000 (0)\n+102F3 Entries in this disk  001E (30)\n+102F5 Total Entries         001E (30)\n+102F7 Size of Central Dir   00000B4F (2895)\n+102FB Offset to Central Dir 0000F79C (63388)\n+102FF Comment Length        0000 (0)\n #\n # Warning Count: 60\n #\n # Done\n"}, {"source1": "META-INF/maven/org.apache.dubbo/dubbo-remoting-zookeeper/pom.xml", "source2": "META-INF/maven/org.apache.dubbo/dubbo-remoting-zookeeper/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,162 +1,158 @@\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 2020  F-8\"?>..<!--..  \n-00000030: 4c69 6365 6e73 6564 2074 6f20 7468 6520  Licensed to the \n-00000040: 4170 6163 6865 2053 6f66 7477 6172 6520  Apache Software \n-00000050: 466f 756e 6461 7469 6f6e 2028 4153 4629  Foundation (ASF)\n-00000060: 2075 6e64 6572 206f 6e65 206f 7220 6d6f   under one or mo\n-00000070: 7265 0d0a 2020 636f 6e74 7269 6275 746f  re..  contributo\n-00000080: 7220 6c69 6365 6e73 6520 6167 7265 656d  r license agreem\n-00000090: 656e 7473 2e20 2053 6565 2074 6865 204e  ents.  See the N\n-000000a0: 4f54 4943 4520 6669 6c65 2064 6973 7472  OTICE file distr\n-000000b0: 6962 7574 6564 2077 6974 680d 0a20 2074  ibuted with..  t\n-000000c0: 6869 7320 776f 726b 2066 6f72 2061 6464  his work for add\n-000000d0: 6974 696f 6e61 6c20 696e 666f 726d 6174  itional informat\n-000000e0: 696f 6e20 7265 6761 7264 696e 6720 636f  ion regarding co\n-000000f0: 7079 7269 6768 7420 6f77 6e65 7273 6869  pyright ownershi\n-00000100: 702e 0d0a 2020 5468 6520 4153 4620 6c69  p...  The ASF li\n-00000110: 6365 6e73 6573 2074 6869 7320 6669 6c65  censes this file\n-00000120: 2074 6f20 596f 7520 756e 6465 7220 7468   to You under th\n-00000130: 6520 4170 6163 6865 204c 6963 656e 7365  e Apache License\n-00000140: 2c20 5665 7273 696f 6e20 322e 300d 0a20  , Version 2.0.. \n-00000150: 2028 7468 6520 224c 6963 656e 7365 2229   (the \"License\")\n-00000160: 3b20 796f 7520 6d61 7920 6e6f 7420 7573  ; you may not us\n-00000170: 6520 7468 6973 2066 696c 6520 6578 6365  e this file exce\n-00000180: 7074 2069 6e20 636f 6d70 6c69 616e 6365  pt in compliance\n-00000190: 2077 6974 680d 0a20 2074 6865 204c 6963   with..  the Lic\n-000001a0: 656e 7365 2e20 2059 6f75 206d 6179 206f  ense.  You may o\n-000001b0: 6274 6169 6e20 6120 636f 7079 206f 6620  btain a copy of \n-000001c0: 7468 6520 4c69 6365 6e73 6520 6174 0d0a  the License at..\n-000001d0: 0d0a 2020 2020 2020 6874 7470 3a2f 2f77  ..      http://w\n-000001e0: 7777 2e61 7061 6368 652e 6f72 672f 6c69  ww.apache.org/li\n-000001f0: 6365 6e73 6573 2f4c 4943 454e 5345 2d32  censes/LICENSE-2\n-00000200: 2e30 0d0a 0d0a 2020 556e 6c65 7373 2072  .0....  Unless r\n-00000210: 6571 7569 7265 6420 6279 2061 7070 6c69  equired by appli\n-00000220: 6361 626c 6520 6c61 7720 6f72 2061 6772  cable law or agr\n-00000230: 6565 6420 746f 2069 6e20 7772 6974 696e  eed to in writin\n-00000240: 672c 2073 6f66 7477 6172 650d 0a20 2064  g, software..  d\n-00000250: 6973 7472 6962 7574 6564 2075 6e64 6572  istributed under\n-00000260: 2074 6865 204c 6963 656e 7365 2069 7320   the License is \n-00000270: 6469 7374 7269 6275 7465 6420 6f6e 2061  distributed on a\n-00000280: 6e20 2241 5320 4953 2220 4241 5349 532c  n \"AS IS\" BASIS,\n-00000290: 0d0a 2020 5749 5448 4f55 5420 5741 5252  ..  WITHOUT WARR\n-000002a0: 414e 5449 4553 204f 5220 434f 4e44 4954  ANTIES OR CONDIT\n-000002b0: 494f 4e53 204f 4620 414e 5920 4b49 4e44  IONS OF ANY KIND\n-000002c0: 2c20 6569 7468 6572 2065 7870 7265 7373  , either express\n-000002d0: 206f 7220 696d 706c 6965 642e 0d0a 2020   or implied...  \n-000002e0: 5365 6520 7468 6520 4c69 6365 6e73 6520  See the License \n-000002f0: 666f 7220 7468 6520 7370 6563 6966 6963  for the specific\n-00000300: 206c 616e 6775 6167 6520 676f 7665 726e   language govern\n-00000310: 696e 6720 7065 726d 6973 7369 6f6e 7320  ing permissions \n-00000320: 616e 640d 0a20 206c 696d 6974 6174 696f  and..  limitatio\n-00000330: 6e73 2075 6e64 6572 2074 6865 204c 6963  ns under the Lic\n-00000340: 656e 7365 2e0d 0a2d 2d3e 0d0a 3c70 726f  ense...-->..<pro\n-00000350: 6a65 6374 2078 7369 3a73 6368 656d 614c  ject xsi:schemaL\n-00000360: 6f63 6174 696f 6e3d 2268 7474 703a 2f2f  ocation=\"http://\n-00000370: 6d61 7665 6e2e 6170 6163 6865 2e6f 7267  maven.apache.org\n-00000380: 2f50 4f4d 2f34 2e30 2e30 2068 7474 7073  /POM/4.0.0 https\n-00000390: 3a2f 2f6d 6176 656e 2e61 7061 6368 652e  ://maven.apache.\n-000003a0: 6f72 672f 7873 642f 6d61 7665 6e2d 342e  org/xsd/maven-4.\n-000003b0: 302e 302e 7873 6422 2078 6d6c 6e73 3d22  0.0.xsd\" xmlns=\"\n-000003c0: 6874 7470 3a2f 2f6d 6176 656e 2e61 7061  http://maven.apa\n-000003d0: 6368 652e 6f72 672f 504f 4d2f 342e 302e  che.org/POM/4.0.\n-000003e0: 3022 0d0a 2020 2020 786d 6c6e 733a 7873  0\"..    xmlns:xs\n-000003f0: 693d 2268 7474 703a 2f2f 7777 772e 7733  i=\"http://www.w3\n-00000400: 2e6f 7267 2f32 3030 312f 584d 4c53 6368  .org/2001/XMLSch\n-00000410: 656d 612d 696e 7374 616e 6365 223e 0d0a  ema-instance\">..\n-00000420: 2020 3c6d 6f64 656c 5665 7273 696f 6e3e    <modelVersion>\n-00000430: 342e 302e 303c 2f6d 6f64 656c 5665 7273  4.0.0</modelVers\n-00000440: 696f 6e3e 0d0a 2020 3c70 6172 656e 743e  ion>..  <parent>\n-00000450: 0d0a 2020 2020 3c67 726f 7570 4964 3e6f  ..    <groupId>o\n-00000460: 7267 2e61 7061 6368 652e 6475 6262 6f3c  rg.apache.dubbo<\n-00000470: 2f67 726f 7570 4964 3e0d 0a20 2020 203c  /groupId>..    <\n-00000480: 6172 7469 6661 6374 4964 3e64 7562 626f  artifactId>dubbo\n-00000490: 2d72 656d 6f74 696e 673c 2f61 7274 6966  -remoting</artif\n-000004a0: 6163 7449 643e 0d0a 2020 2020 3c76 6572  actId>..    <ver\n-000004b0: 7369 6f6e 3e32 2e37 2e31 303c 2f76 6572  sion>2.7.10</ver\n-000004c0: 7369 6f6e 3e0d 0a20 203c 2f70 6172 656e  sion>..  </paren\n-000004d0: 743e 0d0a 2020 3c67 726f 7570 4964 3e6f  t>..  <groupId>o\n-000004e0: 7267 2e61 7061 6368 652e 6475 6262 6f3c  rg.apache.dubbo<\n-000004f0: 2f67 726f 7570 4964 3e0d 0a20 203c 6172  /groupId>..  <ar\n-00000500: 7469 6661 6374 4964 3e64 7562 626f 2d72  tifactId>dubbo-r\n-00000510: 656d 6f74 696e 672d 7a6f 6f6b 6565 7065  emoting-zookeepe\n-00000520: 723c 2f61 7274 6966 6163 7449 643e 0d0a  r</artifactId>..\n-00000530: 2020 3c76 6572 7369 6f6e 3e32 2e37 2e31    <version>2.7.1\n-00000540: 303c 2f76 6572 7369 6f6e 3e0d 0a20 203c  0</version>..  <\n-00000550: 6e61 6d65 3e24 7b70 726f 6a65 6374 2e61  name>${project.a\n-00000560: 7274 6966 6163 7449 647d 3c2f 6e61 6d65  rtifactId}</name\n-00000570: 3e0d 0a20 203c 6465 7363 7269 7074 696f  >..  <descriptio\n-00000580: 6e3e 5468 6520 7a6f 6f6b 6565 7065 7220  n>The zookeeper \n-00000590: 7265 6d6f 7469 6e67 206d 6f64 756c 6520  remoting module \n-000005a0: 6f66 2064 7562 626f 2070 726f 6a65 6374  of dubbo project\n-000005b0: 3c2f 6465 7363 7269 7074 696f 6e3e 0d0a  </description>..\n-000005c0: 2020 3c6c 6963 656e 7365 733e 0d0a 2020    <licenses>..  \n-000005d0: 2020 3c6c 6963 656e 7365 3e0d 0a20 2020    <license>..   \n-000005e0: 2020 203c 6e61 6d65 3e41 7061 6368 6520     <name>Apache \n-000005f0: 4c69 6365 6e73 652c 2056 6572 7369 6f6e  License, Version\n-00000600: 2032 2e30 3c2f 6e61 6d65 3e0d 0a20 2020   2.0</name>..   \n-00000610: 2020 203c 7572 6c3e 6874 7470 3a2f 2f77     <url>http://w\n-00000620: 7777 2e61 7061 6368 652e 6f72 672f 6c69  ww.apache.org/li\n-00000630: 6365 6e73 6573 2f4c 4943 454e 5345 2d32  censes/LICENSE-2\n-00000640: 2e30 3c2f 7572 6c3e 0d0a 2020 2020 2020  .0</url>..      \n-00000650: 3c64 6973 7472 6962 7574 696f 6e3e 7265  <distribution>re\n-00000660: 706f 3c2f 6469 7374 7269 6275 7469 6f6e  po</distribution\n-00000670: 3e0d 0a20 2020 203c 2f6c 6963 656e 7365  >..    </license\n-00000680: 3e0d 0a20 203c 2f6c 6963 656e 7365 733e  >..  </licenses>\n-00000690: 0d0a 2020 3c70 726f 7065 7274 6965 733e  ..  <properties>\n-000006a0: 0d0a 2020 2020 3c73 6b69 705f 6d61 7665  ..    <skip_mave\n-000006b0: 6e5f 6465 706c 6f79 3e66 616c 7365 3c2f  n_deploy>false</\n-000006c0: 736b 6970 5f6d 6176 656e 5f64 6570 6c6f  skip_maven_deplo\n-000006d0: 793e 0d0a 2020 3c2f 7072 6f70 6572 7469  y>..  </properti\n-000006e0: 6573 3e0d 0a20 203c 6465 7065 6e64 656e  es>..  <dependen\n-000006f0: 6369 6573 3e0d 0a20 2020 203c 6465 7065  cies>..    <depe\n-00000700: 6e64 656e 6379 3e0d 0a20 2020 2020 203c  ndency>..      <\n-00000710: 6772 6f75 7049 643e 6f72 672e 6170 6163  groupId>org.apac\n-00000720: 6865 2e64 7562 626f 3c2f 6772 6f75 7049  he.dubbo</groupI\n-00000730: 643e 0d0a 2020 2020 2020 3c61 7274 6966  d>..      <artif\n-00000740: 6163 7449 643e 6475 6262 6f2d 7265 6d6f  actId>dubbo-remo\n-00000750: 7469 6e67 2d61 7069 3c2f 6172 7469 6661  ting-api</artifa\n-00000760: 6374 4964 3e0d 0a20 2020 2020 203c 7665  ctId>..      <ve\n-00000770: 7273 696f 6e3e 247b 7072 6f6a 6563 742e  rsion>${project.\n-00000780: 7061 7265 6e74 2e76 6572 7369 6f6e 7d3c  parent.version}<\n-00000790: 2f76 6572 7369 6f6e 3e0d 0a20 2020 203c  /version>..    <\n-000007a0: 2f64 6570 656e 6465 6e63 793e 0d0a 2020  /dependency>..  \n-000007b0: 2020 3c64 6570 656e 6465 6e63 793e 0d0a    <dependency>..\n-000007c0: 2020 2020 2020 3c67 726f 7570 4964 3e6f        <groupId>o\n-000007d0: 7267 2e61 7061 6368 652e 6475 6262 6f3c  rg.apache.dubbo<\n-000007e0: 2f67 726f 7570 4964 3e0d 0a20 2020 2020  /groupId>..     \n-000007f0: 203c 6172 7469 6661 6374 4964 3e64 7562   <artifactId>dub\n-00000800: 626f 2d63 6f6d 6d6f 6e3c 2f61 7274 6966  bo-common</artif\n-00000810: 6163 7449 643e 0d0a 2020 2020 2020 3c76  actId>..      <v\n-00000820: 6572 7369 6f6e 3e24 7b70 726f 6a65 6374  ersion>${project\n-00000830: 2e70 6172 656e 742e 7665 7273 696f 6e7d  .parent.version}\n-00000840: 3c2f 7665 7273 696f 6e3e 0d0a 2020 2020  </version>..    \n-00000850: 3c2f 6465 7065 6e64 656e 6379 3e0d 0a20  </dependency>.. \n-00000860: 2020 203c 6465 7065 6e64 656e 6379 3e0d     <dependency>.\n-00000870: 0a20 2020 2020 203c 6772 6f75 7049 643e  .      <groupId>\n-00000880: 6f72 672e 6170 6163 6865 2e63 7572 6174  org.apache.curat\n-00000890: 6f72 3c2f 6772 6f75 7049 643e 0d0a 2020  or</groupId>..  \n-000008a0: 2020 2020 3c61 7274 6966 6163 7449 643e      <artifactId>\n-000008b0: 6375 7261 746f 722d 7265 6369 7065 733c  curator-recipes<\n-000008c0: 2f61 7274 6966 6163 7449 643e 0d0a 2020  /artifactId>..  \n-000008d0: 2020 3c2f 6465 7065 6e64 656e 6379 3e0d    </dependency>.\n-000008e0: 0a20 2020 203c 6465 7065 6e64 656e 6379  .    <dependency\n-000008f0: 3e0d 0a20 2020 2020 203c 6772 6f75 7049  >..      <groupI\n-00000900: 643e 6f72 672e 6170 6163 6865 2e7a 6f6f  d>org.apache.zoo\n-00000910: 6b65 6570 6572 3c2f 6772 6f75 7049 643e  keeper</groupId>\n-00000920: 0d0a 2020 2020 2020 3c61 7274 6966 6163  ..      <artifac\n-00000930: 7449 643e 7a6f 6f6b 6565 7065 723c 2f61  tId>zookeeper</a\n-00000940: 7274 6966 6163 7449 643e 0d0a 2020 2020  rtifactId>..    \n-00000950: 3c2f 6465 7065 6e64 656e 6379 3e0d 0a20  </dependency>.. \n-00000960: 2020 203c 6465 7065 6e64 656e 6379 3e0d     <dependency>.\n-00000970: 0a20 2020 2020 203c 6772 6f75 7049 643e  .      <groupId>\n-00000980: 6f72 672e 6170 6163 6865 2e63 7572 6174  org.apache.curat\n-00000990: 6f72 3c2f 6772 6f75 7049 643e 0d0a 2020  or</groupId>..  \n-000009a0: 2020 2020 3c61 7274 6966 6163 7449 643e      <artifactId>\n-000009b0: 6375 7261 746f 722d 7465 7374 3c2f 6172  curator-test</ar\n-000009c0: 7469 6661 6374 4964 3e0d 0a20 2020 2020  tifactId>..     \n-000009d0: 203c 7363 6f70 653e 7465 7374 3c2f 7363   <scope>test</sc\n-000009e0: 6f70 653e 0d0a 2020 2020 3c2f 6465 7065  ope>..    </depe\n-000009f0: 6e64 656e 6379 3e0d 0a20 203c 2f64 6570  ndency>..  </dep\n-00000a00: 656e 6465 6e63 6965 733e 0d0a 3c2f 7072  endencies>..</pr\n-00000a10: 6f6a 6563 743e 0d0a                      oject>..\n+00000020: 462d 3822 3f3e 0a3c 212d 2d0a 2020 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: 0a20 2063 6f6e 7472 6962 7574 6f72 206c  .  contributor l\n+00000080: 6963 656e 7365 2061 6772 6565 6d65 6e74  icense agreement\n+00000090: 732e 2020 5365 6520 7468 6520 4e4f 5449  s.  See the NOTI\n+000000a0: 4345 2066 696c 6520 6469 7374 7269 6275  CE file distribu\n+000000b0: 7465 6420 7769 7468 0a20 2074 6869 7320  ted with.  this \n+000000c0: 776f 726b 2066 6f72 2061 6464 6974 696f  work for additio\n+000000d0: 6e61 6c20 696e 666f 726d 6174 696f 6e20  nal information \n+000000e0: 7265 6761 7264 696e 6720 636f 7079 7269  regarding copyri\n+000000f0: 6768 7420 6f77 6e65 7273 6869 702e 0a20  ght ownership.. \n+00000100: 2054 6865 2041 5346 206c 6963 656e 7365   The ASF license\n+00000110: 7320 7468 6973 2066 696c 6520 746f 2059  s this file to Y\n+00000120: 6f75 2075 6e64 6572 2074 6865 2041 7061  ou under the Apa\n+00000130: 6368 6520 4c69 6365 6e73 652c 2056 6572  che License, Ver\n+00000140: 7369 6f6e 2032 2e30 0a20 2028 7468 6520  sion 2.0.  (the \n+00000150: 224c 6963 656e 7365 2229 3b20 796f 7520  \"License\"); you \n+00000160: 6d61 7920 6e6f 7420 7573 6520 7468 6973  may not use this\n+00000170: 2066 696c 6520 6578 6365 7074 2069 6e20   file except in \n+00000180: 636f 6d70 6c69 616e 6365 2077 6974 680a  compliance with.\n+00000190: 2020 7468 6520 4c69 6365 6e73 652e 2020    the License.  \n+000001a0: 596f 7520 6d61 7920 6f62 7461 696e 2061  You may obtain a\n+000001b0: 2063 6f70 7920 6f66 2074 6865 204c 6963   copy of the Lic\n+000001c0: 656e 7365 2061 740a 0a20 2020 2020 2068  ense at..      h\n+000001d0: 7474 703a 2f2f 7777 772e 6170 6163 6865  ttp://www.apache\n+000001e0: 2e6f 7267 2f6c 6963 656e 7365 732f 4c49  .org/licenses/LI\n+000001f0: 4345 4e53 452d 322e 300a 0a20 2055 6e6c  CENSE-2.0..  Unl\n+00000200: 6573 7320 7265 7175 6972 6564 2062 7920  ess required by \n+00000210: 6170 706c 6963 6162 6c65 206c 6177 206f  applicable law o\n+00000220: 7220 6167 7265 6564 2074 6f20 696e 2077  r agreed to in w\n+00000230: 7269 7469 6e67 2c20 736f 6674 7761 7265  riting, software\n+00000240: 0a20 2064 6973 7472 6962 7574 6564 2075  .  distributed u\n+00000250: 6e64 6572 2074 6865 204c 6963 656e 7365  nder the License\n+00000260: 2069 7320 6469 7374 7269 6275 7465 6420   is distributed \n+00000270: 6f6e 2061 6e20 2241 5320 4953 2220 4241  on an \"AS IS\" BA\n+00000280: 5349 532c 0a20 2057 4954 484f 5554 2057  SIS,.  WITHOUT W\n+00000290: 4152 5241 4e54 4945 5320 4f52 2043 4f4e  ARRANTIES OR CON\n+000002a0: 4449 5449 4f4e 5320 4f46 2041 4e59 204b  DITIONS OF ANY K\n+000002b0: 494e 442c 2065 6974 6865 7220 6578 7072  IND, either expr\n+000002c0: 6573 7320 6f72 2069 6d70 6c69 6564 2e0a  ess or implied..\n+000002d0: 2020 5365 6520 7468 6520 4c69 6365 6e73    See the Licens\n+000002e0: 6520 666f 7220 7468 6520 7370 6563 6966  e for the specif\n+000002f0: 6963 206c 616e 6775 6167 6520 676f 7665  ic language gove\n+00000300: 726e 696e 6720 7065 726d 6973 7369 6f6e  rning permission\n+00000310: 7320 616e 640a 2020 6c69 6d69 7461 7469  s and.  limitati\n+00000320: 6f6e 7320 756e 6465 7220 7468 6520 4c69  ons under the Li\n+00000330: 6365 6e73 652e 0a2d 2d3e 0a3c 7072 6f6a  cense..-->.<proj\n+00000340: 6563 7420 7873 693a 7363 6865 6d61 4c6f  ect xsi:schemaLo\n+00000350: 6361 7469 6f6e 3d22 6874 7470 3a2f 2f6d  cation=\"http://m\n+00000360: 6176 656e 2e61 7061 6368 652e 6f72 672f  aven.apache.org/\n+00000370: 504f 4d2f 342e 302e 3020 6874 7470 733a  POM/4.0.0 https:\n+00000380: 2f2f 6d61 7665 6e2e 6170 6163 6865 2e6f  //maven.apache.o\n+00000390: 7267 2f78 7364 2f6d 6176 656e 2d34 2e30  rg/xsd/maven-4.0\n+000003a0: 2e30 2e78 7364 2220 786d 6c6e 733d 2268  .0.xsd\" xmlns=\"h\n+000003b0: 7474 703a 2f2f 6d61 7665 6e2e 6170 6163  ttp://maven.apac\n+000003c0: 6865 2e6f 7267 2f50 4f4d 2f34 2e30 2e30  he.org/POM/4.0.0\n+000003d0: 220a 2020 2020 786d 6c6e 733a 7873 693d  \".    xmlns:xsi=\n+000003e0: 2268 7474 703a 2f2f 7777 772e 7733 2e6f  \"http://www.w3.o\n+000003f0: 7267 2f32 3030 312f 584d 4c53 6368 656d  rg/2001/XMLSchem\n+00000400: 612d 696e 7374 616e 6365 223e 0a20 203c  a-instance\">.  <\n+00000410: 6d6f 6465 6c56 6572 7369 6f6e 3e34 2e30  modelVersion>4.0\n+00000420: 2e30 3c2f 6d6f 6465 6c56 6572 7369 6f6e  .0</modelVersion\n+00000430: 3e0a 2020 3c70 6172 656e 743e 0a20 2020  >.  <parent>.   \n+00000440: 203c 6772 6f75 7049 643e 6f72 672e 6170   <groupId>org.ap\n+00000450: 6163 6865 2e64 7562 626f 3c2f 6772 6f75  ache.dubbo</grou\n+00000460: 7049 643e 0a20 2020 203c 6172 7469 6661  pId>.    <artifa\n+00000470: 6374 4964 3e64 7562 626f 2d72 656d 6f74  ctId>dubbo-remot\n+00000480: 696e 673c 2f61 7274 6966 6163 7449 643e  ing</artifactId>\n+00000490: 0a20 2020 203c 7665 7273 696f 6e3e 322e  .    <version>2.\n+000004a0: 372e 3130 3c2f 7665 7273 696f 6e3e 0a20  7.10</version>. \n+000004b0: 203c 2f70 6172 656e 743e 0a20 203c 6772   </parent>.  <gr\n+000004c0: 6f75 7049 643e 6f72 672e 6170 6163 6865  oupId>org.apache\n+000004d0: 2e64 7562 626f 3c2f 6772 6f75 7049 643e  .dubbo</groupId>\n+000004e0: 0a20 203c 6172 7469 6661 6374 4964 3e64  .  <artifactId>d\n+000004f0: 7562 626f 2d72 656d 6f74 696e 672d 7a6f  ubbo-remoting-zo\n+00000500: 6f6b 6565 7065 723c 2f61 7274 6966 6163  okeeper</artifac\n+00000510: 7449 643e 0a20 203c 7665 7273 696f 6e3e  tId>.  <version>\n+00000520: 322e 372e 3130 3c2f 7665 7273 696f 6e3e  2.7.10</version>\n+00000530: 0a20 203c 6e61 6d65 3e24 7b70 726f 6a65  .  <name>${proje\n+00000540: 6374 2e61 7274 6966 6163 7449 647d 3c2f  ct.artifactId}</\n+00000550: 6e61 6d65 3e0a 2020 3c64 6573 6372 6970  name>.  <descrip\n+00000560: 7469 6f6e 3e54 6865 207a 6f6f 6b65 6570  tion>The zookeep\n+00000570: 6572 2072 656d 6f74 696e 6720 6d6f 6475  er remoting modu\n+00000580: 6c65 206f 6620 6475 6262 6f20 7072 6f6a  le of dubbo proj\n+00000590: 6563 743c 2f64 6573 6372 6970 7469 6f6e  ect</description\n+000005a0: 3e0a 2020 3c6c 6963 656e 7365 733e 0a20  >.  <licenses>. \n+000005b0: 2020 203c 6c69 6365 6e73 653e 0a20 2020     <license>.   \n+000005c0: 2020 203c 6e61 6d65 3e41 7061 6368 6520     <name>Apache \n+000005d0: 4c69 6365 6e73 652c 2056 6572 7369 6f6e  License, Version\n+000005e0: 2032 2e30 3c2f 6e61 6d65 3e0a 2020 2020   2.0</name>.    \n+000005f0: 2020 3c75 726c 3e68 7474 703a 2f2f 7777    <url>http://ww\n+00000600: 772e 6170 6163 6865 2e6f 7267 2f6c 6963  w.apache.org/lic\n+00000610: 656e 7365 732f 4c49 4345 4e53 452d 322e  enses/LICENSE-2.\n+00000620: 303c 2f75 726c 3e0a 2020 2020 2020 3c64  0</url>.      <d\n+00000630: 6973 7472 6962 7574 696f 6e3e 7265 706f  istribution>repo\n+00000640: 3c2f 6469 7374 7269 6275 7469 6f6e 3e0a  </distribution>.\n+00000650: 2020 2020 3c2f 6c69 6365 6e73 653e 0a20      </license>. \n+00000660: 203c 2f6c 6963 656e 7365 733e 0a20 203c   </licenses>.  <\n+00000670: 7072 6f70 6572 7469 6573 3e0a 2020 2020  properties>.    \n+00000680: 3c73 6b69 705f 6d61 7665 6e5f 6465 706c  <skip_maven_depl\n+00000690: 6f79 3e66 616c 7365 3c2f 736b 6970 5f6d  oy>false</skip_m\n+000006a0: 6176 656e 5f64 6570 6c6f 793e 0a20 203c  aven_deploy>.  <\n+000006b0: 2f70 726f 7065 7274 6965 733e 0a20 203c  /properties>.  <\n+000006c0: 6465 7065 6e64 656e 6369 6573 3e0a 2020  dependencies>.  \n+000006d0: 2020 3c64 6570 656e 6465 6e63 793e 0a20    <dependency>. \n+000006e0: 2020 2020 203c 6772 6f75 7049 643e 6f72       <groupId>or\n+000006f0: 672e 6170 6163 6865 2e64 7562 626f 3c2f  g.apache.dubbo</\n+00000700: 6772 6f75 7049 643e 0a20 2020 2020 203c  groupId>.      <\n+00000710: 6172 7469 6661 6374 4964 3e64 7562 626f  artifactId>dubbo\n+00000720: 2d72 656d 6f74 696e 672d 6170 693c 2f61  -remoting-api</a\n+00000730: 7274 6966 6163 7449 643e 0a20 2020 2020  rtifactId>.     \n+00000740: 203c 7665 7273 696f 6e3e 247b 7072 6f6a   <version>${proj\n+00000750: 6563 742e 7061 7265 6e74 2e76 6572 7369  ect.parent.versi\n+00000760: 6f6e 7d3c 2f76 6572 7369 6f6e 3e0a 2020  on}</version>.  \n+00000770: 2020 3c2f 6465 7065 6e64 656e 6379 3e0a    </dependency>.\n+00000780: 2020 2020 3c64 6570 656e 6465 6e63 793e      <dependency>\n+00000790: 0a20 2020 2020 203c 6772 6f75 7049 643e  .      <groupId>\n+000007a0: 6f72 672e 6170 6163 6865 2e64 7562 626f  org.apache.dubbo\n+000007b0: 3c2f 6772 6f75 7049 643e 0a20 2020 2020  </groupId>.     \n+000007c0: 203c 6172 7469 6661 6374 4964 3e64 7562   <artifactId>dub\n+000007d0: 626f 2d63 6f6d 6d6f 6e3c 2f61 7274 6966  bo-common</artif\n+000007e0: 6163 7449 643e 0a20 2020 2020 203c 7665  actId>.      <ve\n+000007f0: 7273 696f 6e3e 247b 7072 6f6a 6563 742e  rsion>${project.\n+00000800: 7061 7265 6e74 2e76 6572 7369 6f6e 7d3c  parent.version}<\n+00000810: 2f76 6572 7369 6f6e 3e0a 2020 2020 3c2f  /version>.    </\n+00000820: 6465 7065 6e64 656e 6379 3e0a 2020 2020  dependency>.    \n+00000830: 3c64 6570 656e 6465 6e63 793e 0a20 2020  <dependency>.   \n+00000840: 2020 203c 6772 6f75 7049 643e 6f72 672e     <groupId>org.\n+00000850: 6170 6163 6865 2e63 7572 6174 6f72 3c2f  apache.curator</\n+00000860: 6772 6f75 7049 643e 0a20 2020 2020 203c  groupId>.      <\n+00000870: 6172 7469 6661 6374 4964 3e63 7572 6174  artifactId>curat\n+00000880: 6f72 2d72 6563 6970 6573 3c2f 6172 7469  or-recipes</arti\n+00000890: 6661 6374 4964 3e0a 2020 2020 3c2f 6465  factId>.    </de\n+000008a0: 7065 6e64 656e 6379 3e0a 2020 2020 3c64  pendency>.    <d\n+000008b0: 6570 656e 6465 6e63 793e 0a20 2020 2020  ependency>.     \n+000008c0: 203c 6772 6f75 7049 643e 6f72 672e 6170   <groupId>org.ap\n+000008d0: 6163 6865 2e7a 6f6f 6b65 6570 6572 3c2f  ache.zookeeper</\n+000008e0: 6772 6f75 7049 643e 0a20 2020 2020 203c  groupId>.      <\n+000008f0: 6172 7469 6661 6374 4964 3e7a 6f6f 6b65  artifactId>zooke\n+00000900: 6570 6572 3c2f 6172 7469 6661 6374 4964  eper</artifactId\n+00000910: 3e0a 2020 2020 3c2f 6465 7065 6e64 656e  >.    </dependen\n+00000920: 6379 3e0a 2020 2020 3c64 6570 656e 6465  cy>.    <depende\n+00000930: 6e63 793e 0a20 2020 2020 203c 6772 6f75  ncy>.      <grou\n+00000940: 7049 643e 6f72 672e 6170 6163 6865 2e63  pId>org.apache.c\n+00000950: 7572 6174 6f72 3c2f 6772 6f75 7049 643e  urator</groupId>\n+00000960: 0a20 2020 2020 203c 6172 7469 6661 6374  .      <artifact\n+00000970: 4964 3e63 7572 6174 6f72 2d74 6573 743c  Id>curator-test<\n+00000980: 2f61 7274 6966 6163 7449 643e 0a20 2020  /artifactId>.   \n+00000990: 2020 203c 7363 6f70 653e 7465 7374 3c2f     <scope>test</\n+000009a0: 7363 6f70 653e 0a20 2020 203c 2f64 6570  scope>.    </dep\n+000009b0: 656e 6465 6e63 793e 0a20 203c 2f64 6570  endency>.  </dep\n+000009c0: 656e 6465 6e63 6965 733e 0a3c 2f70 726f  endencies>.</pro\n+000009d0: 6a65 6374 3e0a                           ject>.\n"}, {"source1": "org/apache/dubbo/remoting/zookeeper/DataListener.java", "source2": "org/apache/dubbo/remoting/zookeeper/DataListener.java", "comments": ["Line-ending differences only"], "unified_diff": "@@ -1,25 +1,25 @@\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.remoting.zookeeper;\n-\n-/**\n- * 2019-02-26\n- */\n-public interface DataListener {\n-\n-    void dataChanged(String path, Object value, EventType eventType);\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.remoting.zookeeper;\r\n+\r\n+/**\r\n+ * 2019-02-26\r\n+ */\r\n+public interface DataListener {\r\n+\r\n+    void dataChanged(String path, Object value, EventType eventType);\r\n+}\r\n"}, {"source1": "org/apache/dubbo/remoting/zookeeper/EventType.java", "source2": "org/apache/dubbo/remoting/zookeeper/EventType.java", "comments": ["Line-ending differences only"], "unified_diff": "@@ -1,65 +1,65 @@\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.remoting.zookeeper;\n-\n-import org.apache.zookeeper.Watcher;\n-\n-/**\n- * 2019-02-26\n- */\n-public enum EventType {\n-    None(-1),\n-    NodeCreated(1),\n-    NodeDeleted(2),\n-    NodeDataChanged(3),\n-    NodeChildrenChanged(4),\n-    CONNECTION_SUSPENDED(11),\n-    CONNECTION_RECONNECTED(12),\n-    CONNECTION_LOST(12),\n-    INITIALIZED(10);\n-\n-\n-\n-    private final int intValue;     // Integer representation of value\n-    // for sending over wire\n-\n-    EventType(int intValue) {\n-        this.intValue = intValue;\n-    }\n-\n-    public int getIntValue() {\n-        return intValue;\n-    }\n-\n-    public static Watcher.Event.EventType fromInt(int intValue) {\n-        switch (intValue) {\n-            case -1:\n-                return Watcher.Event.EventType.None;\n-            case 1:\n-                return Watcher.Event.EventType.NodeCreated;\n-            case 2:\n-                return Watcher.Event.EventType.NodeDeleted;\n-            case 3:\n-                return Watcher.Event.EventType.NodeDataChanged;\n-            case 4:\n-                return Watcher.Event.EventType.NodeChildrenChanged;\n-\n-            default:\n-                throw new RuntimeException(\"Invalid integer value for conversion to EventType\");\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.remoting.zookeeper;\r\n+\r\n+import org.apache.zookeeper.Watcher;\r\n+\r\n+/**\r\n+ * 2019-02-26\r\n+ */\r\n+public enum EventType {\r\n+    None(-1),\r\n+    NodeCreated(1),\r\n+    NodeDeleted(2),\r\n+    NodeDataChanged(3),\r\n+    NodeChildrenChanged(4),\r\n+    CONNECTION_SUSPENDED(11),\r\n+    CONNECTION_RECONNECTED(12),\r\n+    CONNECTION_LOST(12),\r\n+    INITIALIZED(10);\r\n+\r\n+\r\n+\r\n+    private final int intValue;     // Integer representation of value\r\n+    // for sending over wire\r\n+\r\n+    EventType(int intValue) {\r\n+        this.intValue = intValue;\r\n+    }\r\n+\r\n+    public int getIntValue() {\r\n+        return intValue;\r\n+    }\r\n+\r\n+    public static Watcher.Event.EventType fromInt(int intValue) {\r\n+        switch (intValue) {\r\n+            case -1:\r\n+                return Watcher.Event.EventType.None;\r\n+            case 1:\r\n+                return Watcher.Event.EventType.NodeCreated;\r\n+            case 2:\r\n+                return Watcher.Event.EventType.NodeDeleted;\r\n+            case 3:\r\n+                return Watcher.Event.EventType.NodeDataChanged;\r\n+            case 4:\r\n+                return Watcher.Event.EventType.NodeChildrenChanged;\r\n+\r\n+            default:\r\n+                throw new RuntimeException(\"Invalid integer value for conversion to EventType\");\r\n+        }\r\n+    }\r\n+}\r\n"}, {"source1": "org/apache/dubbo/remoting/zookeeper/StateListener.java", "source2": "org/apache/dubbo/remoting/zookeeper/StateListener.java", "comments": ["Line-ending differences only"], "unified_diff": "@@ -1,33 +1,33 @@\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.remoting.zookeeper;\n-\n-public interface StateListener {\n-\n-    int SESSION_LOST = 0;\n-\n-    int CONNECTED = 1;\n-\n-    int RECONNECTED = 2;\n-\n-    int SUSPENDED = 3;\n-\n-    int NEW_SESSION_CREATED = 4;\n-\n-    void stateChanged(int connected);\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.remoting.zookeeper;\r\n+\r\n+public interface StateListener {\r\n+\r\n+    int SESSION_LOST = 0;\r\n+\r\n+    int CONNECTED = 1;\r\n+\r\n+    int RECONNECTED = 2;\r\n+\r\n+    int SUSPENDED = 3;\r\n+\r\n+    int NEW_SESSION_CREATED = 4;\r\n+\r\n+    void stateChanged(int connected);\r\n+\r\n+}\r\n"}, {"source1": "org/apache/dubbo/remoting/zookeeper/ZookeeperClient.java", "source2": "org/apache/dubbo/remoting/zookeeper/ZookeeperClient.java", "comments": ["Line-ending differences only"], "unified_diff": "@@ -1,67 +1,67 @@\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.remoting.zookeeper;\n-\n-import org.apache.dubbo.common.URL;\n-\n-import java.util.List;\n-import java.util.concurrent.Executor;\n-\n-public interface ZookeeperClient {\n-\n-    void create(String path, boolean ephemeral);\n-\n-    void delete(String path);\n-\n-    List<String> getChildren(String path);\n-\n-    List<String> addChildListener(String path, ChildListener listener);\n-\n-    /**\n-     * @param path:    directory. All of child of path will be listened.\n-     * @param listener\n-     */\n-    void addDataListener(String path, DataListener listener);\n-\n-    /**\n-     * @param path:    directory. All of child of path will be listened.\n-     * @param listener\n-     * @param executor another thread\n-     */\n-    void addDataListener(String path, DataListener listener, Executor executor);\n-\n-    void removeDataListener(String path, DataListener listener);\n-\n-    void removeChildListener(String path, ChildListener listener);\n-\n-    void addStateListener(StateListener listener);\n-\n-    void removeStateListener(StateListener listener);\n-\n-    boolean isConnected();\n-\n-    void close();\n-\n-    URL getUrl();\n-\n-    void create(String path, String content, boolean ephemeral);\n-\n-    String getContent(String path);\n-\n-    boolean checkExists(String path);\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.remoting.zookeeper;\r\n+\r\n+import org.apache.dubbo.common.URL;\r\n+\r\n+import java.util.List;\r\n+import java.util.concurrent.Executor;\r\n+\r\n+public interface ZookeeperClient {\r\n+\r\n+    void create(String path, boolean ephemeral);\r\n+\r\n+    void delete(String path);\r\n+\r\n+    List<String> getChildren(String path);\r\n+\r\n+    List<String> addChildListener(String path, ChildListener listener);\r\n+\r\n+    /**\r\n+     * @param path:    directory. All of child of path will be listened.\r\n+     * @param listener\r\n+     */\r\n+    void addDataListener(String path, DataListener listener);\r\n+\r\n+    /**\r\n+     * @param path:    directory. All of child of path will be listened.\r\n+     * @param listener\r\n+     * @param executor another thread\r\n+     */\r\n+    void addDataListener(String path, DataListener listener, Executor executor);\r\n+\r\n+    void removeDataListener(String path, DataListener listener);\r\n+\r\n+    void removeChildListener(String path, ChildListener listener);\r\n+\r\n+    void addStateListener(StateListener listener);\r\n+\r\n+    void removeStateListener(StateListener listener);\r\n+\r\n+    boolean isConnected();\r\n+\r\n+    void close();\r\n+\r\n+    URL getUrl();\r\n+\r\n+    void create(String path, String content, boolean ephemeral);\r\n+\r\n+    String getContent(String path);\r\n+\r\n+    boolean checkExists(String path);\r\n+\r\n+}\r\n"}, {"source1": "org/apache/dubbo/remoting/zookeeper/ZookeeperTransporter.java", "source2": "org/apache/dubbo/remoting/zookeeper/ZookeeperTransporter.java", "comments": ["Line-ending differences only"], "unified_diff": "@@ -1,30 +1,30 @@\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.remoting.zookeeper;\n-\n-import org.apache.dubbo.common.URL;\n-import org.apache.dubbo.common.extension.Adaptive;\n-import org.apache.dubbo.common.extension.SPI;\n-import org.apache.dubbo.remoting.Constants;\n-\n-@SPI(\"curator\")\n-public interface ZookeeperTransporter {\n-\n-    @Adaptive({Constants.CLIENT_KEY, Constants.TRANSPORTER_KEY})\n-    ZookeeperClient connect(URL url);\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.remoting.zookeeper;\r\n+\r\n+import org.apache.dubbo.common.URL;\r\n+import org.apache.dubbo.common.extension.Adaptive;\r\n+import org.apache.dubbo.common.extension.SPI;\r\n+import org.apache.dubbo.remoting.Constants;\r\n+\r\n+@SPI(\"curator\")\r\n+public interface ZookeeperTransporter {\r\n+\r\n+    @Adaptive({Constants.CLIENT_KEY, Constants.TRANSPORTER_KEY})\r\n+    ZookeeperClient connect(URL url);\r\n+\r\n+}\r\n"}, {"source1": "org/apache/dubbo/remoting/zookeeper/support/AbstractZookeeperTransporter.java", "source2": "org/apache/dubbo/remoting/zookeeper/support/AbstractZookeeperTransporter.java", "comments": ["Line-ending differences only"], "unified_diff": "@@ -1,182 +1,182 @@\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.remoting.zookeeper.support;\n-\n-import org.apache.dubbo.common.URL;\n-import org.apache.dubbo.common.constants.RemotingConstants;\n-import org.apache.dubbo.common.logger.Logger;\n-import org.apache.dubbo.common.logger.LoggerFactory;\n-import org.apache.dubbo.common.utils.StringUtils;\n-import org.apache.dubbo.remoting.zookeeper.ZookeeperClient;\n-import org.apache.dubbo.remoting.zookeeper.ZookeeperTransporter;\n-\n-import java.util.ArrayList;\n-import java.util.Collections;\n-import java.util.HashMap;\n-import java.util.List;\n-import java.util.Map;\n-import java.util.concurrent.ConcurrentHashMap;\n-\n-import static org.apache.dubbo.common.constants.CommonConstants.TIMEOUT_KEY;\n-\n-/**\n- * AbstractZookeeperTransporter is abstract implements of ZookeeperTransporter.\n- * <p>\n- * If you want to extends this, implements createZookeeperClient.\n- */\n-public abstract class AbstractZookeeperTransporter implements ZookeeperTransporter {\n-    private static final Logger logger = LoggerFactory.getLogger(ZookeeperTransporter.class);\n-    private final Map<String, ZookeeperClient> zookeeperClientMap = new ConcurrentHashMap<>();\n-\n-    /**\n-     * share connect for registry, metadata, etc..\n-     * <p>\n-     * Make sure the connection is connected.\n-     *\n-     * @param url\n-     * @return\n-     */\n-    @Override\n-    public ZookeeperClient connect(URL url) {\n-        ZookeeperClient zookeeperClient;\n-        // address format: {[username:password@]address}\n-        List<String> addressList = getURLBackupAddress(url);\n-        // The field define the zookeeper server , including protocol, host, port, username, password\n-        if ((zookeeperClient = fetchAndUpdateZookeeperClientCache(addressList)) != null && zookeeperClient.isConnected()) {\n-            logger.info(\"find valid zookeeper client from the cache for address: \" + url);\n-            return zookeeperClient;\n-        }\n-        // avoid creating too many connections\uff0c so add lock\n-        synchronized (zookeeperClientMap) {\n-            if ((zookeeperClient = fetchAndUpdateZookeeperClientCache(addressList)) != null && zookeeperClient.isConnected()) {\n-                logger.info(\"find valid zookeeper client from the cache for address: \" + url);\n-                return zookeeperClient;\n-            }\n-\n-            zookeeperClient = createZookeeperClient(url);\n-            logger.info(\"No valid zookeeper client found from cache, therefore create a new client for url. \" + url);\n-            writeToClientMap(addressList, zookeeperClient);\n-        }\n-        return zookeeperClient;\n-    }\n-\n-    /**\n-     * @param url the url that will create zookeeper connection .\n-     *            The url in AbstractZookeeperTransporter#connect parameter is rewritten by this one.\n-     *            such as: zookeeper://127.0.0.1:2181/org.apache.dubbo.remoting.zookeeper.ZookeeperTransporter\n-     * @return\n-     */\n-    protected abstract ZookeeperClient createZookeeperClient(URL url);\n-\n-    /**\n-     * get the ZookeeperClient from cache, the ZookeeperClient must be connected.\n-     * <p>\n-     * It is not private method for unit test.\n-     *\n-     * @param addressList\n-     * @return\n-     */\n-    ZookeeperClient fetchAndUpdateZookeeperClientCache(List<String> addressList) {\n-\n-        ZookeeperClient zookeeperClient = null;\n-        for (String address : addressList) {\n-            if ((zookeeperClient = zookeeperClientMap.get(address)) != null && zookeeperClient.isConnected()) {\n-                break;\n-            }\n-        }\n-        if (zookeeperClient != null && zookeeperClient.isConnected()) {\n-            writeToClientMap(addressList, zookeeperClient);\n-        }\n-        return zookeeperClient;\n-    }\n-\n-    /**\n-     * get all zookeeper urls (such as :zookeeper://127.0.0.1:2181?127.0.0.1:8989,127.0.0.1:9999)\n-     *\n-     * @param url such as:zookeeper://127.0.0.1:2181?127.0.0.1:8989,127.0.0.1:9999\n-     * @return such as 127.0.0.1:2181,127.0.0.1:8989,127.0.0.1:9999\n-     */\n-    List<String> getURLBackupAddress(URL url) {\n-        List<String> addressList = new ArrayList<String>();\n-        addressList.add(url.getAddress());\n-        addressList.addAll(url.getParameter(RemotingConstants.BACKUP_KEY, Collections.EMPTY_LIST));\n-\n-        String authPrefix = null;\n-        if (StringUtils.isNotEmpty(url.getUsername())) {\n-            StringBuilder buf = new StringBuilder();\n-            buf.append(url.getUsername());\n-            if (StringUtils.isNotEmpty(url.getPassword())) {\n-                buf.append(\":\");\n-                buf.append(url.getPassword());\n-            }\n-            buf.append(\"@\");\n-            authPrefix = buf.toString();\n-        }\n-\n-        if (StringUtils.isNotEmpty(authPrefix)) {\n-            List<String> authedAddressList = new ArrayList<>(addressList.size());\n-            for (String addr : addressList) {\n-                authedAddressList.add(authPrefix + addr);\n-            }\n-            return authedAddressList;\n-        }\n-\n-\n-        return addressList;\n-    }\n-\n-    /**\n-     * write address-ZookeeperClient relationship to Map\n-     *\n-     * @param addressList\n-     * @param zookeeperClient\n-     */\n-    void writeToClientMap(List<String> addressList, ZookeeperClient zookeeperClient) {\n-        for (String address : addressList) {\n-            zookeeperClientMap.put(address, zookeeperClient);\n-        }\n-    }\n-\n-    /**\n-     * redefine the url for zookeeper. just keep protocol, username, password, host, port, and individual parameter.\n-     *\n-     * @param url\n-     * @return\n-     */\n-    URL toClientURL(URL url) {\n-        Map<String, String> parameterMap = new HashMap<>();\n-        // for CuratorZookeeperClient\n-        if (url.getParameter(TIMEOUT_KEY) != null) {\n-            parameterMap.put(TIMEOUT_KEY, url.getParameter(TIMEOUT_KEY));\n-        }\n-        if (url.getParameter(RemotingConstants.BACKUP_KEY) != null) {\n-            parameterMap.put(RemotingConstants.BACKUP_KEY, url.getParameter(RemotingConstants.BACKUP_KEY));\n-        }\n-\n-        return new URL(url.getProtocol(), url.getUsername(), url.getPassword(), url.getHost(), url.getPort(),\n-                ZookeeperTransporter.class.getName(), parameterMap);\n-    }\n-\n-    /**\n-     * for unit test\n-     *\n-     * @return\n-     */\n-    Map<String, ZookeeperClient> getZookeeperClientMap() {\n-        return zookeeperClientMap;\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.remoting.zookeeper.support;\r\n+\r\n+import org.apache.dubbo.common.URL;\r\n+import org.apache.dubbo.common.constants.RemotingConstants;\r\n+import org.apache.dubbo.common.logger.Logger;\r\n+import org.apache.dubbo.common.logger.LoggerFactory;\r\n+import org.apache.dubbo.common.utils.StringUtils;\r\n+import org.apache.dubbo.remoting.zookeeper.ZookeeperClient;\r\n+import org.apache.dubbo.remoting.zookeeper.ZookeeperTransporter;\r\n+\r\n+import java.util.ArrayList;\r\n+import java.util.Collections;\r\n+import java.util.HashMap;\r\n+import java.util.List;\r\n+import java.util.Map;\r\n+import java.util.concurrent.ConcurrentHashMap;\r\n+\r\n+import static org.apache.dubbo.common.constants.CommonConstants.TIMEOUT_KEY;\r\n+\r\n+/**\r\n+ * AbstractZookeeperTransporter is abstract implements of ZookeeperTransporter.\r\n+ * <p>\r\n+ * If you want to extends this, implements createZookeeperClient.\r\n+ */\r\n+public abstract class AbstractZookeeperTransporter implements ZookeeperTransporter {\r\n+    private static final Logger logger = LoggerFactory.getLogger(ZookeeperTransporter.class);\r\n+    private final Map<String, ZookeeperClient> zookeeperClientMap = new ConcurrentHashMap<>();\r\n+\r\n+    /**\r\n+     * share connect for registry, metadata, etc..\r\n+     * <p>\r\n+     * Make sure the connection is connected.\r\n+     *\r\n+     * @param url\r\n+     * @return\r\n+     */\r\n+    @Override\r\n+    public ZookeeperClient connect(URL url) {\r\n+        ZookeeperClient zookeeperClient;\r\n+        // address format: {[username:password@]address}\r\n+        List<String> addressList = getURLBackupAddress(url);\r\n+        // The field define the zookeeper server , including protocol, host, port, username, password\r\n+        if ((zookeeperClient = fetchAndUpdateZookeeperClientCache(addressList)) != null && zookeeperClient.isConnected()) {\r\n+            logger.info(\"find valid zookeeper client from the cache for address: \" + url);\r\n+            return zookeeperClient;\r\n+        }\r\n+        // avoid creating too many connections\uff0c so add lock\r\n+        synchronized (zookeeperClientMap) {\r\n+            if ((zookeeperClient = fetchAndUpdateZookeeperClientCache(addressList)) != null && zookeeperClient.isConnected()) {\r\n+                logger.info(\"find valid zookeeper client from the cache for address: \" + url);\r\n+                return zookeeperClient;\r\n+            }\r\n+\r\n+            zookeeperClient = createZookeeperClient(url);\r\n+            logger.info(\"No valid zookeeper client found from cache, therefore create a new client for url. \" + url);\r\n+            writeToClientMap(addressList, zookeeperClient);\r\n+        }\r\n+        return zookeeperClient;\r\n+    }\r\n+\r\n+    /**\r\n+     * @param url the url that will create zookeeper connection .\r\n+     *            The url in AbstractZookeeperTransporter#connect parameter is rewritten by this one.\r\n+     *            such as: zookeeper://127.0.0.1:2181/org.apache.dubbo.remoting.zookeeper.ZookeeperTransporter\r\n+     * @return\r\n+     */\r\n+    protected abstract ZookeeperClient createZookeeperClient(URL url);\r\n+\r\n+    /**\r\n+     * get the ZookeeperClient from cache, the ZookeeperClient must be connected.\r\n+     * <p>\r\n+     * It is not private method for unit test.\r\n+     *\r\n+     * @param addressList\r\n+     * @return\r\n+     */\r\n+    ZookeeperClient fetchAndUpdateZookeeperClientCache(List<String> addressList) {\r\n+\r\n+        ZookeeperClient zookeeperClient = null;\r\n+        for (String address : addressList) {\r\n+            if ((zookeeperClient = zookeeperClientMap.get(address)) != null && zookeeperClient.isConnected()) {\r\n+                break;\r\n+            }\r\n+        }\r\n+        if (zookeeperClient != null && zookeeperClient.isConnected()) {\r\n+            writeToClientMap(addressList, zookeeperClient);\r\n+        }\r\n+        return zookeeperClient;\r\n+    }\r\n+\r\n+    /**\r\n+     * get all zookeeper urls (such as :zookeeper://127.0.0.1:2181?127.0.0.1:8989,127.0.0.1:9999)\r\n+     *\r\n+     * @param url such as:zookeeper://127.0.0.1:2181?127.0.0.1:8989,127.0.0.1:9999\r\n+     * @return such as 127.0.0.1:2181,127.0.0.1:8989,127.0.0.1:9999\r\n+     */\r\n+    List<String> getURLBackupAddress(URL url) {\r\n+        List<String> addressList = new ArrayList<String>();\r\n+        addressList.add(url.getAddress());\r\n+        addressList.addAll(url.getParameter(RemotingConstants.BACKUP_KEY, Collections.EMPTY_LIST));\r\n+\r\n+        String authPrefix = null;\r\n+        if (StringUtils.isNotEmpty(url.getUsername())) {\r\n+            StringBuilder buf = new StringBuilder();\r\n+            buf.append(url.getUsername());\r\n+            if (StringUtils.isNotEmpty(url.getPassword())) {\r\n+                buf.append(\":\");\r\n+                buf.append(url.getPassword());\r\n+            }\r\n+            buf.append(\"@\");\r\n+            authPrefix = buf.toString();\r\n+        }\r\n+\r\n+        if (StringUtils.isNotEmpty(authPrefix)) {\r\n+            List<String> authedAddressList = new ArrayList<>(addressList.size());\r\n+            for (String addr : addressList) {\r\n+                authedAddressList.add(authPrefix + addr);\r\n+            }\r\n+            return authedAddressList;\r\n+        }\r\n+\r\n+\r\n+        return addressList;\r\n+    }\r\n+\r\n+    /**\r\n+     * write address-ZookeeperClient relationship to Map\r\n+     *\r\n+     * @param addressList\r\n+     * @param zookeeperClient\r\n+     */\r\n+    void writeToClientMap(List<String> addressList, ZookeeperClient zookeeperClient) {\r\n+        for (String address : addressList) {\r\n+            zookeeperClientMap.put(address, zookeeperClient);\r\n+        }\r\n+    }\r\n+\r\n+    /**\r\n+     * redefine the url for zookeeper. just keep protocol, username, password, host, port, and individual parameter.\r\n+     *\r\n+     * @param url\r\n+     * @return\r\n+     */\r\n+    URL toClientURL(URL url) {\r\n+        Map<String, String> parameterMap = new HashMap<>();\r\n+        // for CuratorZookeeperClient\r\n+        if (url.getParameter(TIMEOUT_KEY) != null) {\r\n+            parameterMap.put(TIMEOUT_KEY, url.getParameter(TIMEOUT_KEY));\r\n+        }\r\n+        if (url.getParameter(RemotingConstants.BACKUP_KEY) != null) {\r\n+            parameterMap.put(RemotingConstants.BACKUP_KEY, url.getParameter(RemotingConstants.BACKUP_KEY));\r\n+        }\r\n+\r\n+        return new URL(url.getProtocol(), url.getUsername(), url.getPassword(), url.getHost(), url.getPort(),\r\n+                ZookeeperTransporter.class.getName(), parameterMap);\r\n+    }\r\n+\r\n+    /**\r\n+     * for unit test\r\n+     *\r\n+     * @return\r\n+     */\r\n+    Map<String, ZookeeperClient> getZookeeperClientMap() {\r\n+        return zookeeperClientMap;\r\n+    }\r\n+}\r\n"}]}
