{"diffoscope-json-version": 1, "source1": "/input1", "source2": "/input2", "unified_diff": null, "details": [{"source1": "zipinfo {}", "source2": "zipinfo {}", "unified_diff": "@@ -1,8 +1,8 @@\n-Zip file size: 23031 bytes, number of entries: 30\n+Zip file size: 23085 bytes, number of entries: 30\n -rw-r--r--  2.0 unx       64 b- defN 20-Apr-01 08:04 META-INF/MANIFEST.MF\n drwxr-xr-x  2.0 unx        0 b- stor 20-Apr-01 08:04 META-INF/\n drwxr-xr-x  2.0 unx        0 b- stor 20-Apr-01 08:04 org/\n drwxr-xr-x  2.0 unx        0 b- stor 20-Apr-01 08:04 org/apache/\n drwxr-xr-x  2.0 unx        0 b- stor 20-Apr-01 08:04 org/apache/dubbo/\n drwxr-xr-x  2.0 unx        0 b- stor 20-Apr-01 08:04 org/apache/dubbo/remoting/\n drwxr-xr-x  2.0 unx        0 b- stor 20-Apr-01 08:04 org/apache/dubbo/remoting/zookeeper/\n@@ -13,20 +13,20 @@\n drwxr-xr-x  2.0 unx        0 b- stor 20-Apr-01 08:04 META-INF/maven/\n drwxr-xr-x  2.0 unx        0 b- stor 20-Apr-01 08:04 META-INF/maven/org.apache.dubbo/\n drwxr-xr-x  2.0 unx        0 b- stor 20-Apr-01 08:04 META-INF/maven/org.apache.dubbo/dubbo-remoting-zookeeper/\n -rw-r--r--  2.0 unx     4303 b- defN 20-Apr-01 08:04 META-INF/DEPENDENCIES\n -rw-r--r--  2.0 unx    11358 b- defN 20-Apr-01 08:04 META-INF/LICENSE\n -rw-r--r--  2.0 unx      181 b- defN 20-Apr-01 08:04 META-INF/NOTICE\n -rw-r--r--  2.0 unx      993 b- defN 20-Apr-01 08:04 org/apache/dubbo/remoting/zookeeper/ChildListener.java\n--rw-r--r--  2.0 unx      975 b- defN 20-Apr-01 08:04 org/apache/dubbo/remoting/zookeeper/DataListener.java\n--rw-r--r--  2.0 unx     2021 b- defN 20-Apr-01 08:04 org/apache/dubbo/remoting/zookeeper/EventType.java\n--rw-r--r--  2.0 unx     1058 b- defN 20-Apr-01 08:04 org/apache/dubbo/remoting/zookeeper/StateListener.java\n--rw-r--r--  2.0 unx     2039 b- defN 20-Apr-01 08:04 org/apache/dubbo/remoting/zookeeper/ZookeeperClient.java\n--rw-r--r--  2.0 unx     1189 b- defN 20-Apr-01 08:04 org/apache/dubbo/remoting/zookeeper/ZookeeperTransporter.java\n+-rw-r--r--  2.0 unx     1000 b- defN 20-Apr-01 08:04 org/apache/dubbo/remoting/zookeeper/DataListener.java\n+-rw-r--r--  2.0 unx     2086 b- defN 20-Apr-01 08:04 org/apache/dubbo/remoting/zookeeper/EventType.java\n+-rw-r--r--  2.0 unx     1091 b- defN 20-Apr-01 08:04 org/apache/dubbo/remoting/zookeeper/StateListener.java\n+-rw-r--r--  2.0 unx     2106 b- defN 20-Apr-01 08:04 org/apache/dubbo/remoting/zookeeper/ZookeeperClient.java\n+-rw-r--r--  2.0 unx     1219 b- defN 20-Apr-01 08:04 org/apache/dubbo/remoting/zookeeper/ZookeeperTransporter.java\n -rw-r--r--  2.0 unx    17076 b- defN 20-Apr-01 08:04 org/apache/dubbo/remoting/zookeeper/curator/CuratorZookeeperClient.java\n -rw-r--r--  2.0 unx     1276 b- defN 20-Apr-01 08:04 org/apache/dubbo/remoting/zookeeper/curator/CuratorZookeeperTransporter.java\n -rw-r--r--  2.0 unx     8166 b- defN 20-Apr-01 08:04 org/apache/dubbo/remoting/zookeeper/support/AbstractZookeeperClient.java\n--rw-r--r--  2.0 unx     7040 b- defN 20-Apr-01 08:04 org/apache/dubbo/remoting/zookeeper/support/AbstractZookeeperTransporter.java\n+-rw-r--r--  2.0 unx     7222 b- defN 20-Apr-01 08:04 org/apache/dubbo/remoting/zookeeper/support/AbstractZookeeperTransporter.java\n -rw-r--r--  2.0 unx       81 b- defN 20-Apr-01 08:04 META-INF/dubbo/internal/org.apache.dubbo.remoting.zookeeper.ZookeeperTransporter\n--rw-r--r--  2.0 unx     2584 b- defN 20-Apr-01 08:04 META-INF/maven/org.apache.dubbo/dubbo-remoting-zookeeper/pom.xml\n+-rw-r--r--  2.0 unx     2518 b- defN 20-Apr-01 08:04 META-INF/maven/org.apache.dubbo/dubbo-remoting-zookeeper/pom.xml\n -rw-r--r--  2.0 unx       79 b- defN 20-Apr-01 08:04 META-INF/maven/org.apache.dubbo/dubbo-remoting-zookeeper/pom.properties\n-30 files, 60483 bytes uncompressed, 18239 bytes compressed:  69.8%\n+30 files, 60819 bytes uncompressed, 18293 bytes compressed:  69.9%\n"}, {"source1": "zipdetails --redact --scan --utc {}", "source2": "zipdetails --redact --scan --utc {}", "unified_diff": "@@ -337,1187 +337,1187 @@\n 1A80 Extract Zip Spec      14 (20) '2.0'\n 1A81 Extract OS            00 (0) 'MS-DOS'\n 1A82 General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n 1A84 Compression Method    0008 (8) 'Deflated'\n 1A86 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-1A8A CRC                   F48F4A7B (4103031419)\n-1A8E Compressed Size       0000023D (573)\n-1A92 Uncompressed Size     000003CF (975)\n+1A8A CRC                   E6F1CD7B (3874606459)\n+1A8E Compressed Size       00000244 (580)\n+1A92 Uncompressed Size     000003E8 (1000)\n 1A96 Filename Length       0035 (53)\n 1A98 Extra Length          0000 (0)\n 1A9A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n # WARNING: Offset 0x1A9A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n 1ACF PAYLOAD\n \n-1D0C LOCAL HEADER #20      04034B50 (67324752)\n-1D10 Extract Zip Spec      14 (20) '2.0'\n-1D11 Extract OS            00 (0) 'MS-DOS'\n-1D12 General Purpose Flag  0800 (2048)\n+1D13 LOCAL HEADER #20      04034B50 (67324752)\n+1D17 Extract Zip Spec      14 (20) '2.0'\n+1D18 Extract OS            00 (0) 'MS-DOS'\n+1D19 General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-1D14 Compression Method    0008 (8) 'Deflated'\n-1D16 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-1D1A CRC                   85A56629 (2242209321)\n-1D1E Compressed Size       00000366 (870)\n-1D22 Uncompressed Size     000007E5 (2021)\n-1D26 Filename Length       0032 (50)\n-1D28 Extra Length          0000 (0)\n-1D2A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+1D1B Compression Method    0008 (8) 'Deflated'\n+1D1D Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+1D21 CRC                   7BBE25FE (2076059134)\n+1D25 Compressed Size       00000372 (882)\n+1D29 Uncompressed Size     00000826 (2086)\n+1D2D Filename Length       0032 (50)\n+1D2F Extra Length          0000 (0)\n+1D31 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x1D2A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x1D31: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-1D5C PAYLOAD\n+1D63 PAYLOAD\n \n-20C2 LOCAL HEADER #21      04034B50 (67324752)\n-20C6 Extract Zip Spec      14 (20) '2.0'\n-20C7 Extract OS            00 (0) 'MS-DOS'\n-20C8 General Purpose Flag  0800 (2048)\n+20D5 LOCAL HEADER #21      04034B50 (67324752)\n+20D9 Extract Zip Spec      14 (20) '2.0'\n+20DA Extract OS            00 (0) 'MS-DOS'\n+20DB General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-20CA Compression Method    0008 (8) 'Deflated'\n-20CC Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-20D0 CRC                   CB7D1A2B (3413973547)\n-20D4 Compressed Size       00000253 (595)\n-20D8 Uncompressed Size     00000422 (1058)\n-20DC Filename Length       0036 (54)\n-20DE Extra Length          0000 (0)\n-20E0 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+20DD Compression Method    0008 (8) 'Deflated'\n+20DF Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+20E3 CRC                   3E36C27D (1043776125)\n+20E7 Compressed Size       0000025A (602)\n+20EB Uncompressed Size     00000443 (1091)\n+20EF Filename Length       0036 (54)\n+20F1 Extra Length          0000 (0)\n+20F3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x20E0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x20F3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-2116 PAYLOAD\n+2129 PAYLOAD\n \n-2369 LOCAL HEADER #22      04034B50 (67324752)\n-236D Extract Zip Spec      14 (20) '2.0'\n-236E Extract OS            00 (0) 'MS-DOS'\n-236F General Purpose Flag  0800 (2048)\n+2383 LOCAL HEADER #22      04034B50 (67324752)\n+2387 Extract Zip Spec      14 (20) '2.0'\n+2388 Extract OS            00 (0) 'MS-DOS'\n+2389 General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-2371 Compression Method    0008 (8) 'Deflated'\n-2373 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-2377 CRC                   3C17796F (1008171375)\n-237B Compressed Size       00000323 (803)\n-237F Uncompressed Size     000007F7 (2039)\n-2383 Filename Length       0038 (56)\n-2385 Extra Length          0000 (0)\n-2387 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+238B Compression Method    0008 (8) 'Deflated'\n+238D Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+2391 CRC                   9FD06EC6 (2681237190)\n+2395 Compressed Size       0000032F (815)\n+2399 Uncompressed Size     0000083A (2106)\n+239D Filename Length       0038 (56)\n+239F Extra Length          0000 (0)\n+23A1 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2387: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x23A1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-23BF PAYLOAD\n+23D9 PAYLOAD\n \n-26E2 LOCAL HEADER #23      04034B50 (67324752)\n-26E6 Extract Zip Spec      14 (20) '2.0'\n-26E7 Extract OS            00 (0) 'MS-DOS'\n-26E8 General Purpose Flag  0800 (2048)\n+2708 LOCAL HEADER #23      04034B50 (67324752)\n+270C Extract Zip Spec      14 (20) '2.0'\n+270D Extract OS            00 (0) 'MS-DOS'\n+270E General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-26EA Compression Method    0008 (8) 'Deflated'\n-26EC Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-26F0 CRC                   18C4C330 (415548208)\n-26F4 Compressed Size       00000274 (628)\n-26F8 Uncompressed Size     000004A5 (1189)\n-26FC Filename Length       003D (61)\n-26FE Extra Length          0000 (0)\n-2700 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+2710 Compression Method    0008 (8) 'Deflated'\n+2712 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+2716 CRC                   AA83E634 (2860770868)\n+271A Compressed Size       0000027E (638)\n+271E Uncompressed Size     000004C3 (1219)\n+2722 Filename Length       003D (61)\n+2724 Extra Length          0000 (0)\n+2726 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x2700: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x2726: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-273D PAYLOAD\n+2763 PAYLOAD\n \n-29B1 LOCAL HEADER #24      04034B50 (67324752)\n-29B5 Extract Zip Spec      14 (20) '2.0'\n-29B6 Extract OS            00 (0) 'MS-DOS'\n-29B7 General Purpose Flag  0800 (2048)\n+29E1 LOCAL HEADER #24      04034B50 (67324752)\n+29E5 Extract Zip Spec      14 (20) '2.0'\n+29E6 Extract OS            00 (0) 'MS-DOS'\n+29E7 General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-29B9 Compression Method    0008 (8) 'Deflated'\n-29BB Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-29BF CRC                   C08A2F01 (3230281473)\n-29C3 Compressed Size       00000DA3 (3491)\n-29C7 Uncompressed Size     000042B4 (17076)\n-29CB Filename Length       0047 (71)\n-29CD Extra Length          0000 (0)\n-29CF Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+29E9 Compression Method    0008 (8) 'Deflated'\n+29EB Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+29EF CRC                   C08A2F01 (3230281473)\n+29F3 Compressed Size       00000DA3 (3491)\n+29F7 Uncompressed Size     000042B4 (17076)\n+29FB Filename Length       0047 (71)\n+29FD Extra Length          0000 (0)\n+29FF Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x29CF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x29FF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-2A16 PAYLOAD\n+2A46 PAYLOAD\n \n-37B9 LOCAL HEADER #25      04034B50 (67324752)\n-37BD Extract Zip Spec      14 (20) '2.0'\n-37BE Extract OS            00 (0) 'MS-DOS'\n-37BF General Purpose Flag  0800 (2048)\n+37E9 LOCAL HEADER #25      04034B50 (67324752)\n+37ED Extract Zip Spec      14 (20) '2.0'\n+37EE Extract OS            00 (0) 'MS-DOS'\n+37EF General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-37C1 Compression Method    0008 (8) 'Deflated'\n-37C3 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-37C7 CRC                   7A12603D (2048024637)\n-37CB Compressed Size       00000271 (625)\n-37CF Uncompressed Size     000004FC (1276)\n-37D3 Filename Length       004C (76)\n-37D5 Extra Length          0000 (0)\n-37D7 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+37F1 Compression Method    0008 (8) 'Deflated'\n+37F3 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+37F7 CRC                   7A12603D (2048024637)\n+37FB Compressed Size       00000271 (625)\n+37FF Uncompressed Size     000004FC (1276)\n+3803 Filename Length       004C (76)\n+3805 Extra Length          0000 (0)\n+3807 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x37D7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x3807: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-3823 PAYLOAD\n+3853 PAYLOAD\n \n-3A94 LOCAL HEADER #26      04034B50 (67324752)\n-3A98 Extract Zip Spec      14 (20) '2.0'\n-3A99 Extract OS            00 (0) 'MS-DOS'\n-3A9A General Purpose Flag  0800 (2048)\n+3AC4 LOCAL HEADER #26      04034B50 (67324752)\n+3AC8 Extract Zip Spec      14 (20) '2.0'\n+3AC9 Extract OS            00 (0) 'MS-DOS'\n+3ACA General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-3A9C Compression Method    0008 (8) 'Deflated'\n-3A9E Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-3AA2 CRC                   72360194 (1916141972)\n-3AA6 Compressed Size       0000070C (1804)\n-3AAA Uncompressed Size     00001FE6 (8166)\n-3AAE Filename Length       0048 (72)\n-3AB0 Extra Length          0000 (0)\n-3AB2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+3ACC Compression Method    0008 (8) 'Deflated'\n+3ACE Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+3AD2 CRC                   72360194 (1916141972)\n+3AD6 Compressed Size       0000070C (1804)\n+3ADA Uncompressed Size     00001FE6 (8166)\n+3ADE Filename Length       0048 (72)\n+3AE0 Extra Length          0000 (0)\n+3AE2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x3AB2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x3AE2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-3AFA PAYLOAD\n+3B2A PAYLOAD\n \n-4206 LOCAL HEADER #27      04034B50 (67324752)\n-420A Extract Zip Spec      14 (20) '2.0'\n-420B Extract OS            00 (0) 'MS-DOS'\n-420C General Purpose Flag  0800 (2048)\n+4236 LOCAL HEADER #27      04034B50 (67324752)\n+423A Extract Zip Spec      14 (20) '2.0'\n+423B Extract OS            00 (0) 'MS-DOS'\n+423C General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-420E Compression Method    0008 (8) 'Deflated'\n-4210 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-4214 CRC                   B6B21903 (3065125123)\n-4218 Compressed Size       000007CC (1996)\n-421C Uncompressed Size     00001B80 (7040)\n-4220 Filename Length       004D (77)\n-4222 Extra Length          0000 (0)\n-4224 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+423E Compression Method    0008 (8) 'Deflated'\n+4240 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+4244 CRC                   9AC76181 (2596757889)\n+4248 Compressed Size       000007D9 (2009)\n+424C Uncompressed Size     00001C36 (7222)\n+4250 Filename Length       004D (77)\n+4252 Extra Length          0000 (0)\n+4254 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x4224: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x4254: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-4271 PAYLOAD\n+42A1 PAYLOAD\n \n-4A3D LOCAL HEADER #28      04034B50 (67324752)\n-4A41 Extract Zip Spec      14 (20) '2.0'\n-4A42 Extract OS            00 (0) 'MS-DOS'\n-4A43 General Purpose Flag  0800 (2048)\n+4A7A LOCAL HEADER #28      04034B50 (67324752)\n+4A7E Extract Zip Spec      14 (20) '2.0'\n+4A7F Extract OS            00 (0) 'MS-DOS'\n+4A80 General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-4A45 Compression Method    0008 (8) 'Deflated'\n-4A47 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-4A4B CRC                   C2ED75B9 (3270342073)\n-4A4F Compressed Size       00000044 (68)\n-4A53 Uncompressed Size     00000051 (81)\n-4A57 Filename Length       0050 (80)\n-4A59 Extra Length          0000 (0)\n-4A5B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+4A82 Compression Method    0008 (8) 'Deflated'\n+4A84 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+4A88 CRC                   C2ED75B9 (3270342073)\n+4A8C Compressed Size       00000044 (68)\n+4A90 Uncompressed Size     00000051 (81)\n+4A94 Filename Length       0050 (80)\n+4A96 Extra Length          0000 (0)\n+4A98 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x4A5B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x4A98: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-4AAB PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+4AE8 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-4AEF LOCAL HEADER #29      04034B50 (67324752)\n-4AF3 Extract Zip Spec      14 (20) '2.0'\n-4AF4 Extract OS            00 (0) 'MS-DOS'\n-4AF5 General Purpose Flag  0800 (2048)\n+4B2C LOCAL HEADER #29      04034B50 (67324752)\n+4B30 Extract Zip Spec      14 (20) '2.0'\n+4B31 Extract OS            00 (0) 'MS-DOS'\n+4B32 General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-4AF7 Compression Method    0008 (8) 'Deflated'\n-4AF9 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-4AFD CRC                   7BEDD7A7 (2079184807)\n-4B01 Compressed Size       000003A1 (929)\n-4B05 Uncompressed Size     00000A18 (2584)\n-4B09 Filename Length       0040 (64)\n-4B0B Extra Length          0000 (0)\n-4B0D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+4B34 Compression Method    0008 (8) 'Deflated'\n+4B36 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+4B3A CRC                   E9E92C7C (3924372604)\n+4B3E Compressed Size       0000039A (922)\n+4B42 Uncompressed Size     000009D6 (2518)\n+4B46 Filename Length       0040 (64)\n+4B48 Extra Length          0000 (0)\n+4B4A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x4B0D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x4B4A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-4B4D PAYLOAD\n+4B8A PAYLOAD\n \n-4EEE LOCAL HEADER #30      04034B50 (67324752)\n-4EF2 Extract Zip Spec      14 (20) '2.0'\n-4EF3 Extract OS            00 (0) 'MS-DOS'\n-4EF4 General Purpose Flag  0800 (2048)\n+4F24 LOCAL HEADER #30      04034B50 (67324752)\n+4F28 Extract Zip Spec      14 (20) '2.0'\n+4F29 Extract OS            00 (0) 'MS-DOS'\n+4F2A General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-4EF6 Compression Method    0008 (8) 'Deflated'\n-4EF8 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-4EFC CRC                   795A1135 (2035945781)\n-4F00 Compressed Size       0000004D (77)\n-4F04 Uncompressed Size     0000004F (79)\n-4F08 Filename Length       0047 (71)\n-4F0A Extra Length          0000 (0)\n-4F0C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+4F2C Compression Method    0008 (8) 'Deflated'\n+4F2E Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+4F32 CRC                   795A1135 (2035945781)\n+4F36 Compressed Size       0000004D (77)\n+4F3A Uncompressed Size     0000004F (79)\n+4F3E Filename Length       0047 (71)\n+4F40 Extra Length          0000 (0)\n+4F42 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x4F0C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x4F42: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-4F53 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+4F89 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-4FA0 CENTRAL HEADER #1     02014B50 (33639248)\n-4FA4 Created Zip Spec      14 (20) '2.0'\n-4FA5 Created OS            03 (3) 'Unix'\n-4FA6 Extract Zip Spec      14 (20) '2.0'\n-4FA7 Extract OS            00 (0) 'MS-DOS'\n-4FA8 General Purpose Flag  0800 (2048)\n+4FD6 CENTRAL HEADER #1     02014B50 (33639248)\n+4FDA Created Zip Spec      14 (20) '2.0'\n+4FDB Created OS            03 (3) 'Unix'\n+4FDC Extract Zip Spec      14 (20) '2.0'\n+4FDD Extract OS            00 (0) 'MS-DOS'\n+4FDE General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-4FAA Compression Method    0008 (8) 'Deflated'\n-4FAC Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-4FB0 CRC                   A689EB18 (2794056472)\n-4FB4 Compressed Size       00000042 (66)\n-4FB8 Uncompressed Size     00000040 (64)\n-4FBC Filename Length       0014 (20)\n-4FBE Extra Length          0000 (0)\n-4FC0 Comment Length        0000 (0)\n-4FC2 Disk Start            0000 (0)\n-4FC4 Int File Attributes   0000 (0)\n+4FE0 Compression Method    0008 (8) 'Deflated'\n+4FE2 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+4FE6 CRC                   A689EB18 (2794056472)\n+4FEA Compressed Size       00000042 (66)\n+4FEE Uncompressed Size     00000040 (64)\n+4FF2 Filename Length       0014 (20)\n+4FF4 Extra Length          0000 (0)\n+4FF6 Comment Length        0000 (0)\n+4FF8 Disk Start            0000 (0)\n+4FFA Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-4FC6 Ext File Attributes   81A40000 (2175008768)\n+4FFC Ext File Attributes   81A40000 (2175008768)\n      [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n      [Bits 28-31]          08 (8) 'Regular File'\n-4FCA Local Header Offset   00000000 (0)\n-4FCE Filename              'XXXXXXXXXXXXXXXXXXXX'\n+5000 Local Header Offset   00000000 (0)\n+5004 Filename              'XXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x4FCE: Filename 'XXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x5004: Filename 'XXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-4FE2 CENTRAL HEADER #2     02014B50 (33639248)\n-4FE6 Created Zip Spec      14 (20) '2.0'\n-4FE7 Created OS            03 (3) 'Unix'\n-4FE8 Extract Zip Spec      0A (10) '1.0'\n-4FE9 Extract OS            00 (0) 'MS-DOS'\n-4FEA General Purpose Flag  0800 (2048)\n-     [Bit 11]              1 'Language Encoding'\n-4FEC Compression Method    0000 (0) 'Stored'\n-4FEE Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-4FF2 CRC                   00000000 (0)\n-4FF6 Compressed Size       00000000 (0)\n-4FFA Uncompressed Size     00000000 (0)\n-4FFE Filename Length       0009 (9)\n-5000 Extra Length          0000 (0)\n-5002 Comment Length        0000 (0)\n-5004 Disk Start            0000 (0)\n-5006 Int File Attributes   0000 (0)\n+5018 CENTRAL HEADER #2     02014B50 (33639248)\n+501C Created Zip Spec      14 (20) '2.0'\n+501D Created OS            03 (3) 'Unix'\n+501E Extract Zip Spec      0A (10) '1.0'\n+501F Extract OS            00 (0) 'MS-DOS'\n+5020 General Purpose Flag  0800 (2048)\n+     [Bit 11]              1 'Language Encoding'\n+5022 Compression Method    0000 (0) 'Stored'\n+5024 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+5028 CRC                   00000000 (0)\n+502C Compressed Size       00000000 (0)\n+5030 Uncompressed Size     00000000 (0)\n+5034 Filename Length       0009 (9)\n+5036 Extra Length          0000 (0)\n+5038 Comment Length        0000 (0)\n+503A Disk Start            0000 (0)\n+503C Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-5008 Ext File Attributes   41ED0010 (1106051088)\n+503E Ext File Attributes   41ED0010 (1106051088)\n      [Bit 4]               Directory\n      [Bits 16-24]          01ED (493) 'Unix attrib: rwxr-xr-x'\n      [Bits 28-31]          04 (4) 'Directory'\n-500C Local Header Offset   00000074 (116)\n-5010 Filename              'XXXXXXXXX'\n+5042 Local Header Offset   00000074 (116)\n+5046 Filename              'XXXXXXXXX'\n #\n-# WARNING: Offset 0x5010: Filename 'XXXXXXXXX'\n+# WARNING: Offset 0x5046: Filename 'XXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x5010: Directory 'XXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x5046: Directory 'XXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x4FE8: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXX'\n+# WARNING: Offset 0x501E: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXX'\n #\n \n-5019 CENTRAL HEADER #3     02014B50 (33639248)\n-501D Created Zip Spec      14 (20) '2.0'\n-501E Created OS            03 (3) 'Unix'\n-501F Extract Zip Spec      0A (10) '1.0'\n-5020 Extract OS            00 (0) 'MS-DOS'\n-5021 General Purpose Flag  0800 (2048)\n-     [Bit 11]              1 'Language Encoding'\n-5023 Compression Method    0000 (0) 'Stored'\n-5025 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-5029 CRC                   00000000 (0)\n-502D Compressed Size       00000000 (0)\n-5031 Uncompressed Size     00000000 (0)\n-5035 Filename Length       0004 (4)\n-5037 Extra Length          0000 (0)\n-5039 Comment Length        0000 (0)\n-503B Disk Start            0000 (0)\n-503D Int File Attributes   0000 (0)\n+504F CENTRAL HEADER #3     02014B50 (33639248)\n+5053 Created Zip Spec      14 (20) '2.0'\n+5054 Created OS            03 (3) 'Unix'\n+5055 Extract Zip Spec      0A (10) '1.0'\n+5056 Extract OS            00 (0) 'MS-DOS'\n+5057 General Purpose Flag  0800 (2048)\n+     [Bit 11]              1 'Language Encoding'\n+5059 Compression Method    0000 (0) 'Stored'\n+505B Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+505F CRC                   00000000 (0)\n+5063 Compressed Size       00000000 (0)\n+5067 Uncompressed Size     00000000 (0)\n+506B Filename Length       0004 (4)\n+506D Extra Length          0000 (0)\n+506F Comment Length        0000 (0)\n+5071 Disk Start            0000 (0)\n+5073 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-503F Ext File Attributes   41ED0010 (1106051088)\n+5075 Ext File Attributes   41ED0010 (1106051088)\n      [Bit 4]               Directory\n      [Bits 16-24]          01ED (493) 'Unix attrib: rwxr-xr-x'\n      [Bits 28-31]          04 (4) 'Directory'\n-5043 Local Header Offset   0000009B (155)\n-5047 Filename              'XXXX'\n+5079 Local Header Offset   0000009B (155)\n+507D Filename              'XXXX'\n #\n-# WARNING: Offset 0x5047: Filename 'XXXX'\n+# WARNING: Offset 0x507D: Filename 'XXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x5047: Directory 'XXXX' must end in a '/'\n+# ERROR: Offset 0x507D: Directory 'XXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x501F: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXX'\n+# WARNING: Offset 0x5055: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXX'\n #\n \n-504B CENTRAL HEADER #4     02014B50 (33639248)\n-504F Created Zip Spec      14 (20) '2.0'\n-5050 Created OS            03 (3) 'Unix'\n-5051 Extract Zip Spec      0A (10) '1.0'\n-5052 Extract OS            00 (0) 'MS-DOS'\n-5053 General Purpose Flag  0800 (2048)\n-     [Bit 11]              1 'Language Encoding'\n-5055 Compression Method    0000 (0) 'Stored'\n-5057 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-505B CRC                   00000000 (0)\n-505F Compressed Size       00000000 (0)\n-5063 Uncompressed Size     00000000 (0)\n-5067 Filename Length       000B (11)\n-5069 Extra Length          0000 (0)\n-506B Comment Length        0000 (0)\n-506D Disk Start            0000 (0)\n-506F Int File Attributes   0000 (0)\n+5081 CENTRAL HEADER #4     02014B50 (33639248)\n+5085 Created Zip Spec      14 (20) '2.0'\n+5086 Created OS            03 (3) 'Unix'\n+5087 Extract Zip Spec      0A (10) '1.0'\n+5088 Extract OS            00 (0) 'MS-DOS'\n+5089 General Purpose Flag  0800 (2048)\n+     [Bit 11]              1 'Language Encoding'\n+508B Compression Method    0000 (0) 'Stored'\n+508D Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+5091 CRC                   00000000 (0)\n+5095 Compressed Size       00000000 (0)\n+5099 Uncompressed Size     00000000 (0)\n+509D Filename Length       000B (11)\n+509F Extra Length          0000 (0)\n+50A1 Comment Length        0000 (0)\n+50A3 Disk Start            0000 (0)\n+50A5 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-5071 Ext File Attributes   41ED0010 (1106051088)\n+50A7 Ext File Attributes   41ED0010 (1106051088)\n      [Bit 4]               Directory\n      [Bits 16-24]          01ED (493) 'Unix attrib: rwxr-xr-x'\n      [Bits 28-31]          04 (4) 'Directory'\n-5075 Local Header Offset   000000BD (189)\n-5079 Filename              'XXXXXXXXXXX'\n+50AB Local Header Offset   000000BD (189)\n+50AF Filename              'XXXXXXXXXXX'\n #\n-# WARNING: Offset 0x5079: Filename 'XXXXXXXXXXX'\n+# WARNING: Offset 0x50AF: Filename 'XXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x5079: Directory 'XXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x50AF: Directory 'XXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x5051: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXX'\n+# WARNING: Offset 0x5087: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXX'\n #\n \n-5084 CENTRAL HEADER #5     02014B50 (33639248)\n-5088 Created Zip Spec      14 (20) '2.0'\n-5089 Created OS            03 (3) 'Unix'\n-508A Extract Zip Spec      0A (10) '1.0'\n-508B Extract OS            00 (0) 'MS-DOS'\n-508C General Purpose Flag  0800 (2048)\n-     [Bit 11]              1 'Language Encoding'\n-508E Compression Method    0000 (0) 'Stored'\n-5090 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-5094 CRC                   00000000 (0)\n-5098 Compressed Size       00000000 (0)\n-509C Uncompressed Size     00000000 (0)\n-50A0 Filename Length       0011 (17)\n-50A2 Extra Length          0000 (0)\n-50A4 Comment Length        0000 (0)\n-50A6 Disk Start            0000 (0)\n-50A8 Int File Attributes   0000 (0)\n+50BA CENTRAL HEADER #5     02014B50 (33639248)\n+50BE Created Zip Spec      14 (20) '2.0'\n+50BF Created OS            03 (3) 'Unix'\n+50C0 Extract Zip Spec      0A (10) '1.0'\n+50C1 Extract OS            00 (0) 'MS-DOS'\n+50C2 General Purpose Flag  0800 (2048)\n+     [Bit 11]              1 'Language Encoding'\n+50C4 Compression Method    0000 (0) 'Stored'\n+50C6 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+50CA CRC                   00000000 (0)\n+50CE Compressed Size       00000000 (0)\n+50D2 Uncompressed Size     00000000 (0)\n+50D6 Filename Length       0011 (17)\n+50D8 Extra Length          0000 (0)\n+50DA Comment Length        0000 (0)\n+50DC Disk Start            0000 (0)\n+50DE Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-50AA Ext File Attributes   41ED0010 (1106051088)\n+50E0 Ext File Attributes   41ED0010 (1106051088)\n      [Bit 4]               Directory\n      [Bits 16-24]          01ED (493) 'Unix attrib: rwxr-xr-x'\n      [Bits 28-31]          04 (4) 'Directory'\n-50AE Local Header Offset   000000E6 (230)\n-50B2 Filename              'XXXXXXXXXXXXXXXXX'\n+50E4 Local Header Offset   000000E6 (230)\n+50E8 Filename              'XXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x50B2: Filename 'XXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x50E8: Filename 'XXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x50B2: Directory 'XXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x50E8: Directory 'XXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x508A: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x50C0: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXX'\n #\n \n-50C3 CENTRAL HEADER #6     02014B50 (33639248)\n-50C7 Created Zip Spec      14 (20) '2.0'\n-50C8 Created OS            03 (3) 'Unix'\n-50C9 Extract Zip Spec      0A (10) '1.0'\n-50CA Extract OS            00 (0) 'MS-DOS'\n-50CB General Purpose Flag  0800 (2048)\n-     [Bit 11]              1 'Language Encoding'\n-50CD Compression Method    0000 (0) 'Stored'\n-50CF Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-50D3 CRC                   00000000 (0)\n-50D7 Compressed Size       00000000 (0)\n-50DB Uncompressed Size     00000000 (0)\n-50DF Filename Length       001A (26)\n-50E1 Extra Length          0000 (0)\n-50E3 Comment Length        0000 (0)\n-50E5 Disk Start            0000 (0)\n-50E7 Int File Attributes   0000 (0)\n+50F9 CENTRAL HEADER #6     02014B50 (33639248)\n+50FD Created Zip Spec      14 (20) '2.0'\n+50FE Created OS            03 (3) 'Unix'\n+50FF Extract Zip Spec      0A (10) '1.0'\n+5100 Extract OS            00 (0) 'MS-DOS'\n+5101 General Purpose Flag  0800 (2048)\n+     [Bit 11]              1 'Language Encoding'\n+5103 Compression Method    0000 (0) 'Stored'\n+5105 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+5109 CRC                   00000000 (0)\n+510D Compressed Size       00000000 (0)\n+5111 Uncompressed Size     00000000 (0)\n+5115 Filename Length       001A (26)\n+5117 Extra Length          0000 (0)\n+5119 Comment Length        0000 (0)\n+511B Disk Start            0000 (0)\n+511D Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-50E9 Ext File Attributes   41ED0010 (1106051088)\n+511F Ext File Attributes   41ED0010 (1106051088)\n      [Bit 4]               Directory\n      [Bits 16-24]          01ED (493) 'Unix attrib: rwxr-xr-x'\n      [Bits 28-31]          04 (4) 'Directory'\n-50ED Local Header Offset   00000115 (277)\n-50F1 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n+5123 Local Header Offset   00000115 (277)\n+5127 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x50F1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x5127: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x50F1: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x5127: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x50C9: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x50FF: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-510B CENTRAL HEADER #7     02014B50 (33639248)\n-510F Created Zip Spec      14 (20) '2.0'\n-5110 Created OS            03 (3) 'Unix'\n-5111 Extract Zip Spec      0A (10) '1.0'\n-5112 Extract OS            00 (0) 'MS-DOS'\n-5113 General Purpose Flag  0800 (2048)\n-     [Bit 11]              1 'Language Encoding'\n-5115 Compression Method    0000 (0) 'Stored'\n-5117 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-511B CRC                   00000000 (0)\n-511F Compressed Size       00000000 (0)\n-5123 Uncompressed Size     00000000 (0)\n-5127 Filename Length       0024 (36)\n-5129 Extra Length          0000 (0)\n-512B Comment Length        0000 (0)\n-512D Disk Start            0000 (0)\n-512F Int File Attributes   0000 (0)\n+5141 CENTRAL HEADER #7     02014B50 (33639248)\n+5145 Created Zip Spec      14 (20) '2.0'\n+5146 Created OS            03 (3) 'Unix'\n+5147 Extract Zip Spec      0A (10) '1.0'\n+5148 Extract OS            00 (0) 'MS-DOS'\n+5149 General Purpose Flag  0800 (2048)\n+     [Bit 11]              1 'Language Encoding'\n+514B Compression Method    0000 (0) 'Stored'\n+514D Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+5151 CRC                   00000000 (0)\n+5155 Compressed Size       00000000 (0)\n+5159 Uncompressed Size     00000000 (0)\n+515D Filename Length       0024 (36)\n+515F Extra Length          0000 (0)\n+5161 Comment Length        0000 (0)\n+5163 Disk Start            0000 (0)\n+5165 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-5131 Ext File Attributes   41ED0010 (1106051088)\n+5167 Ext File Attributes   41ED0010 (1106051088)\n      [Bit 4]               Directory\n      [Bits 16-24]          01ED (493) 'Unix attrib: rwxr-xr-x'\n      [Bits 28-31]          04 (4) 'Directory'\n-5135 Local Header Offset   0000014D (333)\n-5139 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+516B Local Header Offset   0000014D (333)\n+516F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x5139: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x516F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x5139: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x516F: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x5111: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x5147: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-515D CENTRAL HEADER #8     02014B50 (33639248)\n-5161 Created Zip Spec      14 (20) '2.0'\n-5162 Created OS            03 (3) 'Unix'\n-5163 Extract Zip Spec      0A (10) '1.0'\n-5164 Extract OS            00 (0) 'MS-DOS'\n-5165 General Purpose Flag  0800 (2048)\n-     [Bit 11]              1 'Language Encoding'\n-5167 Compression Method    0000 (0) 'Stored'\n-5169 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-516D CRC                   00000000 (0)\n-5171 Compressed Size       00000000 (0)\n-5175 Uncompressed Size     00000000 (0)\n-5179 Filename Length       002C (44)\n-517B Extra Length          0000 (0)\n-517D Comment Length        0000 (0)\n-517F Disk Start            0000 (0)\n-5181 Int File Attributes   0000 (0)\n+5193 CENTRAL HEADER #8     02014B50 (33639248)\n+5197 Created Zip Spec      14 (20) '2.0'\n+5198 Created OS            03 (3) 'Unix'\n+5199 Extract Zip Spec      0A (10) '1.0'\n+519A Extract OS            00 (0) 'MS-DOS'\n+519B General Purpose Flag  0800 (2048)\n+     [Bit 11]              1 'Language Encoding'\n+519D Compression Method    0000 (0) 'Stored'\n+519F Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+51A3 CRC                   00000000 (0)\n+51A7 Compressed Size       00000000 (0)\n+51AB Uncompressed Size     00000000 (0)\n+51AF Filename Length       002C (44)\n+51B1 Extra Length          0000 (0)\n+51B3 Comment Length        0000 (0)\n+51B5 Disk Start            0000 (0)\n+51B7 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-5183 Ext File Attributes   41ED0010 (1106051088)\n+51B9 Ext File Attributes   41ED0010 (1106051088)\n      [Bit 4]               Directory\n      [Bits 16-24]          01ED (493) 'Unix attrib: rwxr-xr-x'\n      [Bits 28-31]          04 (4) 'Directory'\n-5187 Local Header Offset   0000018F (399)\n-518B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+51BD Local Header Offset   0000018F (399)\n+51C1 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x518B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x51C1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x518B: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x51C1: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x5163: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x5199: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-51B7 CENTRAL HEADER #9     02014B50 (33639248)\n-51BB Created Zip Spec      14 (20) '2.0'\n-51BC Created OS            03 (3) 'Unix'\n-51BD Extract Zip Spec      0A (10) '1.0'\n-51BE Extract OS            00 (0) 'MS-DOS'\n-51BF General Purpose Flag  0800 (2048)\n-     [Bit 11]              1 'Language Encoding'\n-51C1 Compression Method    0000 (0) 'Stored'\n-51C3 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-51C7 CRC                   00000000 (0)\n-51CB Compressed Size       00000000 (0)\n-51CF Uncompressed Size     00000000 (0)\n-51D3 Filename Length       002C (44)\n-51D5 Extra Length          0000 (0)\n-51D7 Comment Length        0000 (0)\n-51D9 Disk Start            0000 (0)\n-51DB Int File Attributes   0000 (0)\n+51ED CENTRAL HEADER #9     02014B50 (33639248)\n+51F1 Created Zip Spec      14 (20) '2.0'\n+51F2 Created OS            03 (3) 'Unix'\n+51F3 Extract Zip Spec      0A (10) '1.0'\n+51F4 Extract OS            00 (0) 'MS-DOS'\n+51F5 General Purpose Flag  0800 (2048)\n+     [Bit 11]              1 'Language Encoding'\n+51F7 Compression Method    0000 (0) 'Stored'\n+51F9 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+51FD CRC                   00000000 (0)\n+5201 Compressed Size       00000000 (0)\n+5205 Uncompressed Size     00000000 (0)\n+5209 Filename Length       002C (44)\n+520B Extra Length          0000 (0)\n+520D Comment Length        0000 (0)\n+520F Disk Start            0000 (0)\n+5211 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-51DD Ext File Attributes   41ED0010 (1106051088)\n+5213 Ext File Attributes   41ED0010 (1106051088)\n      [Bit 4]               Directory\n      [Bits 16-24]          01ED (493) 'Unix attrib: rwxr-xr-x'\n      [Bits 28-31]          04 (4) 'Directory'\n-51E1 Local Header Offset   000001D9 (473)\n-51E5 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+5217 Local Header Offset   000001D9 (473)\n+521B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x51E5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x521B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x51E5: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x521B: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x51BD: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x51F3: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-5211 CENTRAL HEADER #10    02014B50 (33639248)\n-5215 Created Zip Spec      14 (20) '2.0'\n-5216 Created OS            03 (3) 'Unix'\n-5217 Extract Zip Spec      0A (10) '1.0'\n-5218 Extract OS            00 (0) 'MS-DOS'\n-5219 General Purpose Flag  0800 (2048)\n-     [Bit 11]              1 'Language Encoding'\n-521B Compression Method    0000 (0) 'Stored'\n-521D Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-5221 CRC                   00000000 (0)\n-5225 Compressed Size       00000000 (0)\n-5229 Uncompressed Size     00000000 (0)\n-522D Filename Length       000F (15)\n-522F Extra Length          0000 (0)\n-5231 Comment Length        0000 (0)\n-5233 Disk Start            0000 (0)\n-5235 Int File Attributes   0000 (0)\n+5247 CENTRAL HEADER #10    02014B50 (33639248)\n+524B Created Zip Spec      14 (20) '2.0'\n+524C Created OS            03 (3) 'Unix'\n+524D Extract Zip Spec      0A (10) '1.0'\n+524E Extract OS            00 (0) 'MS-DOS'\n+524F General Purpose Flag  0800 (2048)\n+     [Bit 11]              1 'Language Encoding'\n+5251 Compression Method    0000 (0) 'Stored'\n+5253 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+5257 CRC                   00000000 (0)\n+525B Compressed Size       00000000 (0)\n+525F Uncompressed Size     00000000 (0)\n+5263 Filename Length       000F (15)\n+5265 Extra Length          0000 (0)\n+5267 Comment Length        0000 (0)\n+5269 Disk Start            0000 (0)\n+526B Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-5237 Ext File Attributes   41ED0010 (1106051088)\n+526D Ext File Attributes   41ED0010 (1106051088)\n      [Bit 4]               Directory\n      [Bits 16-24]          01ED (493) 'Unix attrib: rwxr-xr-x'\n      [Bits 28-31]          04 (4) 'Directory'\n-523B Local Header Offset   00000223 (547)\n-523F Filename              'XXXXXXXXXXXXXXX'\n+5271 Local Header Offset   00000223 (547)\n+5275 Filename              'XXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x523F: Filename 'XXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x5275: Filename 'XXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x523F: Directory 'XXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x5275: Directory 'XXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x5217: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x524D: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXX'\n #\n \n-524E CENTRAL HEADER #11    02014B50 (33639248)\n-5252 Created Zip Spec      14 (20) '2.0'\n-5253 Created OS            03 (3) 'Unix'\n-5254 Extract Zip Spec      0A (10) '1.0'\n-5255 Extract OS            00 (0) 'MS-DOS'\n-5256 General Purpose Flag  0800 (2048)\n-     [Bit 11]              1 'Language Encoding'\n-5258 Compression Method    0000 (0) 'Stored'\n-525A Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-525E CRC                   00000000 (0)\n-5262 Compressed Size       00000000 (0)\n-5266 Uncompressed Size     00000000 (0)\n-526A Filename Length       0018 (24)\n-526C Extra Length          0000 (0)\n-526E Comment Length        0000 (0)\n-5270 Disk Start            0000 (0)\n-5272 Int File Attributes   0000 (0)\n+5284 CENTRAL HEADER #11    02014B50 (33639248)\n+5288 Created Zip Spec      14 (20) '2.0'\n+5289 Created OS            03 (3) 'Unix'\n+528A Extract Zip Spec      0A (10) '1.0'\n+528B Extract OS            00 (0) 'MS-DOS'\n+528C General Purpose Flag  0800 (2048)\n+     [Bit 11]              1 'Language Encoding'\n+528E Compression Method    0000 (0) 'Stored'\n+5290 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+5294 CRC                   00000000 (0)\n+5298 Compressed Size       00000000 (0)\n+529C Uncompressed Size     00000000 (0)\n+52A0 Filename Length       0018 (24)\n+52A2 Extra Length          0000 (0)\n+52A4 Comment Length        0000 (0)\n+52A6 Disk Start            0000 (0)\n+52A8 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-5274 Ext File Attributes   41ED0010 (1106051088)\n+52AA Ext File Attributes   41ED0010 (1106051088)\n      [Bit 4]               Directory\n      [Bits 16-24]          01ED (493) 'Unix attrib: rwxr-xr-x'\n      [Bits 28-31]          04 (4) 'Directory'\n-5278 Local Header Offset   00000250 (592)\n-527C Filename              'XXXXXXXXXXXXXXXXXXXXXXXX'\n+52AE Local Header Offset   00000250 (592)\n+52B2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x527C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x52B2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x527C: Directory 'XXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x52B2: Directory 'XXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x5254: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x528A: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-5294 CENTRAL HEADER #12    02014B50 (33639248)\n-5298 Created Zip Spec      14 (20) '2.0'\n-5299 Created OS            03 (3) 'Unix'\n-529A Extract Zip Spec      0A (10) '1.0'\n-529B Extract OS            00 (0) 'MS-DOS'\n-529C General Purpose Flag  0800 (2048)\n-     [Bit 11]              1 'Language Encoding'\n-529E Compression Method    0000 (0) 'Stored'\n-52A0 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-52A4 CRC                   00000000 (0)\n-52A8 Compressed Size       00000000 (0)\n-52AC Uncompressed Size     00000000 (0)\n-52B0 Filename Length       000F (15)\n-52B2 Extra Length          0000 (0)\n-52B4 Comment Length        0000 (0)\n-52B6 Disk Start            0000 (0)\n-52B8 Int File Attributes   0000 (0)\n+52CA CENTRAL HEADER #12    02014B50 (33639248)\n+52CE Created Zip Spec      14 (20) '2.0'\n+52CF Created OS            03 (3) 'Unix'\n+52D0 Extract Zip Spec      0A (10) '1.0'\n+52D1 Extract OS            00 (0) 'MS-DOS'\n+52D2 General Purpose Flag  0800 (2048)\n+     [Bit 11]              1 'Language Encoding'\n+52D4 Compression Method    0000 (0) 'Stored'\n+52D6 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+52DA CRC                   00000000 (0)\n+52DE Compressed Size       00000000 (0)\n+52E2 Uncompressed Size     00000000 (0)\n+52E6 Filename Length       000F (15)\n+52E8 Extra Length          0000 (0)\n+52EA Comment Length        0000 (0)\n+52EC Disk Start            0000 (0)\n+52EE Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-52BA Ext File Attributes   41ED0010 (1106051088)\n+52F0 Ext File Attributes   41ED0010 (1106051088)\n      [Bit 4]               Directory\n      [Bits 16-24]          01ED (493) 'Unix attrib: rwxr-xr-x'\n      [Bits 28-31]          04 (4) 'Directory'\n-52BE Local Header Offset   00000286 (646)\n-52C2 Filename              'XXXXXXXXXXXXXXX'\n+52F4 Local Header Offset   00000286 (646)\n+52F8 Filename              'XXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x52C2: Filename 'XXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x52F8: Filename 'XXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x52C2: Directory 'XXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x52F8: Directory 'XXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x529A: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x52D0: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXX'\n #\n \n-52D1 CENTRAL HEADER #13    02014B50 (33639248)\n-52D5 Created Zip Spec      14 (20) '2.0'\n-52D6 Created OS            03 (3) 'Unix'\n-52D7 Extract Zip Spec      0A (10) '1.0'\n-52D8 Extract OS            00 (0) 'MS-DOS'\n-52D9 General Purpose Flag  0800 (2048)\n-     [Bit 11]              1 'Language Encoding'\n-52DB Compression Method    0000 (0) 'Stored'\n-52DD Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-52E1 CRC                   00000000 (0)\n-52E5 Compressed Size       00000000 (0)\n-52E9 Uncompressed Size     00000000 (0)\n-52ED Filename Length       0020 (32)\n-52EF Extra Length          0000 (0)\n-52F1 Comment Length        0000 (0)\n-52F3 Disk Start            0000 (0)\n-52F5 Int File Attributes   0000 (0)\n+5307 CENTRAL HEADER #13    02014B50 (33639248)\n+530B Created Zip Spec      14 (20) '2.0'\n+530C Created OS            03 (3) 'Unix'\n+530D Extract Zip Spec      0A (10) '1.0'\n+530E Extract OS            00 (0) 'MS-DOS'\n+530F General Purpose Flag  0800 (2048)\n+     [Bit 11]              1 'Language Encoding'\n+5311 Compression Method    0000 (0) 'Stored'\n+5313 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+5317 CRC                   00000000 (0)\n+531B Compressed Size       00000000 (0)\n+531F Uncompressed Size     00000000 (0)\n+5323 Filename Length       0020 (32)\n+5325 Extra Length          0000 (0)\n+5327 Comment Length        0000 (0)\n+5329 Disk Start            0000 (0)\n+532B Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-52F7 Ext File Attributes   41ED0010 (1106051088)\n+532D Ext File Attributes   41ED0010 (1106051088)\n      [Bit 4]               Directory\n      [Bits 16-24]          01ED (493) 'Unix attrib: rwxr-xr-x'\n      [Bits 28-31]          04 (4) 'Directory'\n-52FB Local Header Offset   000002B3 (691)\n-52FF Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+5331 Local Header Offset   000002B3 (691)\n+5335 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x52FF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x5335: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x52FF: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x5335: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x52D7: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x530D: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-531F CENTRAL HEADER #14    02014B50 (33639248)\n-5323 Created Zip Spec      14 (20) '2.0'\n-5324 Created OS            03 (3) 'Unix'\n-5325 Extract Zip Spec      0A (10) '1.0'\n-5326 Extract OS            00 (0) 'MS-DOS'\n-5327 General Purpose Flag  0800 (2048)\n-     [Bit 11]              1 'Language Encoding'\n-5329 Compression Method    0000 (0) 'Stored'\n-532B Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-532F CRC                   00000000 (0)\n-5333 Compressed Size       00000000 (0)\n-5337 Uncompressed Size     00000000 (0)\n-533B Filename Length       0039 (57)\n-533D Extra Length          0000 (0)\n-533F Comment Length        0000 (0)\n-5341 Disk Start            0000 (0)\n-5343 Int File Attributes   0000 (0)\n+5355 CENTRAL HEADER #14    02014B50 (33639248)\n+5359 Created Zip Spec      14 (20) '2.0'\n+535A Created OS            03 (3) 'Unix'\n+535B Extract Zip Spec      0A (10) '1.0'\n+535C Extract OS            00 (0) 'MS-DOS'\n+535D General Purpose Flag  0800 (2048)\n+     [Bit 11]              1 'Language Encoding'\n+535F Compression Method    0000 (0) 'Stored'\n+5361 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+5365 CRC                   00000000 (0)\n+5369 Compressed Size       00000000 (0)\n+536D Uncompressed Size     00000000 (0)\n+5371 Filename Length       0039 (57)\n+5373 Extra Length          0000 (0)\n+5375 Comment Length        0000 (0)\n+5377 Disk Start            0000 (0)\n+5379 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-5345 Ext File Attributes   41ED0010 (1106051088)\n+537B Ext File Attributes   41ED0010 (1106051088)\n      [Bit 4]               Directory\n      [Bits 16-24]          01ED (493) 'Unix attrib: rwxr-xr-x'\n      [Bits 28-31]          04 (4) 'Directory'\n-5349 Local Header Offset   000002F1 (753)\n-534D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+537F Local Header Offset   000002F1 (753)\n+5383 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x534D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x5383: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0x534D: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0x5383: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0x5325: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x535B: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-5386 CENTRAL HEADER #15    02014B50 (33639248)\n-538A Created Zip Spec      14 (20) '2.0'\n-538B Created OS            03 (3) 'Unix'\n-538C Extract Zip Spec      14 (20) '2.0'\n-538D Extract OS            00 (0) 'MS-DOS'\n-538E General Purpose Flag  0800 (2048)\n-     [Bits 1-2]            0 'Normal Compression'\n-     [Bit 11]              1 'Language Encoding'\n-5390 Compression Method    0008 (8) 'Deflated'\n-5392 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-5396 CRC                   F3AC4648 (4088153672)\n-539A Compressed Size       0000042C (1068)\n-539E Uncompressed Size     000010CF (4303)\n-53A2 Filename Length       0015 (21)\n-53A4 Extra Length          0000 (0)\n-53A6 Comment Length        0000 (0)\n-53A8 Disk Start            0000 (0)\n-53AA Int File Attributes   0000 (0)\n+53BC CENTRAL HEADER #15    02014B50 (33639248)\n+53C0 Created Zip Spec      14 (20) '2.0'\n+53C1 Created OS            03 (3) 'Unix'\n+53C2 Extract Zip Spec      14 (20) '2.0'\n+53C3 Extract OS            00 (0) 'MS-DOS'\n+53C4 General Purpose Flag  0800 (2048)\n+     [Bits 1-2]            0 'Normal Compression'\n+     [Bit 11]              1 'Language Encoding'\n+53C6 Compression Method    0008 (8) 'Deflated'\n+53C8 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+53CC CRC                   F3AC4648 (4088153672)\n+53D0 Compressed Size       0000042C (1068)\n+53D4 Uncompressed Size     000010CF (4303)\n+53D8 Filename Length       0015 (21)\n+53DA Extra Length          0000 (0)\n+53DC Comment Length        0000 (0)\n+53DE Disk Start            0000 (0)\n+53E0 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-53AC Ext File Attributes   81A40000 (2175008768)\n+53E2 Ext File Attributes   81A40000 (2175008768)\n      [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n      [Bits 28-31]          08 (8) 'Regular File'\n-53B0 Local Header Offset   00000348 (840)\n-53B4 Filename              'XXXXXXXXXXXXXXXXXXXXX'\n+53E6 Local Header Offset   00000348 (840)\n+53EA Filename              'XXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x53B4: Filename 'XXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x53EA: Filename 'XXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-53C9 CENTRAL HEADER #16    02014B50 (33639248)\n-53CD Created Zip Spec      14 (20) '2.0'\n-53CE Created OS            03 (3) 'Unix'\n-53CF Extract Zip Spec      14 (20) '2.0'\n-53D0 Extract OS            00 (0) 'MS-DOS'\n-53D1 General Purpose Flag  0800 (2048)\n+53FF CENTRAL HEADER #16    02014B50 (33639248)\n+5403 Created Zip Spec      14 (20) '2.0'\n+5404 Created OS            03 (3) 'Unix'\n+5405 Extract Zip Spec      14 (20) '2.0'\n+5406 Extract OS            00 (0) 'MS-DOS'\n+5407 General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-53D3 Compression Method    0008 (8) 'Deflated'\n-53D5 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-53D9 CRC                   86E2B4B4 (2263004340)\n-53DD Compressed Size       00000F6D (3949)\n-53E1 Uncompressed Size     00002C5E (11358)\n-53E5 Filename Length       0010 (16)\n-53E7 Extra Length          0000 (0)\n-53E9 Comment Length        0000 (0)\n-53EB Disk Start            0000 (0)\n-53ED Int File Attributes   0000 (0)\n+5409 Compression Method    0008 (8) 'Deflated'\n+540B Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+540F CRC                   86E2B4B4 (2263004340)\n+5413 Compressed Size       00000F6D (3949)\n+5417 Uncompressed Size     00002C5E (11358)\n+541B Filename Length       0010 (16)\n+541D Extra Length          0000 (0)\n+541F Comment Length        0000 (0)\n+5421 Disk Start            0000 (0)\n+5423 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-53EF Ext File Attributes   81A40000 (2175008768)\n+5425 Ext File Attributes   81A40000 (2175008768)\n      [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n      [Bits 28-31]          08 (8) 'Regular File'\n-53F3 Local Header Offset   000007A7 (1959)\n-53F7 Filename              'XXXXXXXXXXXXXXXX'\n+5429 Local Header Offset   000007A7 (1959)\n+542D Filename              'XXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x53F7: Filename 'XXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x542D: Filename 'XXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-5407 CENTRAL HEADER #17    02014B50 (33639248)\n-540B Created Zip Spec      14 (20) '2.0'\n-540C Created OS            03 (3) 'Unix'\n-540D Extract Zip Spec      14 (20) '2.0'\n-540E Extract OS            00 (0) 'MS-DOS'\n-540F General Purpose Flag  0800 (2048)\n+543D CENTRAL HEADER #17    02014B50 (33639248)\n+5441 Created Zip Spec      14 (20) '2.0'\n+5442 Created OS            03 (3) 'Unix'\n+5443 Extract Zip Spec      14 (20) '2.0'\n+5444 Extract OS            00 (0) 'MS-DOS'\n+5445 General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-5411 Compression Method    0008 (8) 'Deflated'\n-5413 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-5417 CRC                   A17C6B49 (2709285705)\n-541B Compressed Size       00000084 (132)\n-541F Uncompressed Size     000000B5 (181)\n-5423 Filename Length       000F (15)\n-5425 Extra Length          0000 (0)\n-5427 Comment Length        0000 (0)\n-5429 Disk Start            0000 (0)\n-542B Int File Attributes   0000 (0)\n+5447 Compression Method    0008 (8) 'Deflated'\n+5449 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+544D CRC                   A17C6B49 (2709285705)\n+5451 Compressed Size       00000084 (132)\n+5455 Uncompressed Size     000000B5 (181)\n+5459 Filename Length       000F (15)\n+545B Extra Length          0000 (0)\n+545D Comment Length        0000 (0)\n+545F Disk Start            0000 (0)\n+5461 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-542D Ext File Attributes   81A40000 (2175008768)\n+5463 Ext File Attributes   81A40000 (2175008768)\n      [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n      [Bits 28-31]          08 (8) 'Regular File'\n-5431 Local Header Offset   00001742 (5954)\n-5435 Filename              'XXXXXXXXXXXXXXX'\n+5467 Local Header Offset   00001742 (5954)\n+546B Filename              'XXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x5435: Filename 'XXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x546B: Filename 'XXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-5444 CENTRAL HEADER #18    02014B50 (33639248)\n-5448 Created Zip Spec      14 (20) '2.0'\n-5449 Created OS            03 (3) 'Unix'\n-544A Extract Zip Spec      14 (20) '2.0'\n-544B Extract OS            00 (0) 'MS-DOS'\n-544C General Purpose Flag  0800 (2048)\n+547A CENTRAL HEADER #18    02014B50 (33639248)\n+547E Created Zip Spec      14 (20) '2.0'\n+547F Created OS            03 (3) 'Unix'\n+5480 Extract Zip Spec      14 (20) '2.0'\n+5481 Extract OS            00 (0) 'MS-DOS'\n+5482 General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-544E Compression Method    0008 (8) 'Deflated'\n-5450 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-5454 CRC                   CCE4DF99 (3437551513)\n-5458 Compressed Size       00000235 (565)\n-545C Uncompressed Size     000003E1 (993)\n-5460 Filename Length       0036 (54)\n-5462 Extra Length          0000 (0)\n-5464 Comment Length        0000 (0)\n-5466 Disk Start            0000 (0)\n-5468 Int File Attributes   0000 (0)\n+5484 Compression Method    0008 (8) 'Deflated'\n+5486 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+548A CRC                   CCE4DF99 (3437551513)\n+548E Compressed Size       00000235 (565)\n+5492 Uncompressed Size     000003E1 (993)\n+5496 Filename Length       0036 (54)\n+5498 Extra Length          0000 (0)\n+549A Comment Length        0000 (0)\n+549C Disk Start            0000 (0)\n+549E Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-546A Ext File Attributes   81A40000 (2175008768)\n+54A0 Ext File Attributes   81A40000 (2175008768)\n      [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n      [Bits 28-31]          08 (8) 'Regular File'\n-546E Local Header Offset   000017F3 (6131)\n-5472 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+54A4 Local Header Offset   000017F3 (6131)\n+54A8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x5472: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x54A8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-54A8 CENTRAL HEADER #19    02014B50 (33639248)\n-54AC Created Zip Spec      14 (20) '2.0'\n-54AD Created OS            03 (3) 'Unix'\n-54AE Extract Zip Spec      14 (20) '2.0'\n-54AF Extract OS            00 (0) 'MS-DOS'\n-54B0 General Purpose Flag  0800 (2048)\n+54DE CENTRAL HEADER #19    02014B50 (33639248)\n+54E2 Created Zip Spec      14 (20) '2.0'\n+54E3 Created OS            03 (3) 'Unix'\n+54E4 Extract Zip Spec      14 (20) '2.0'\n+54E5 Extract OS            00 (0) 'MS-DOS'\n+54E6 General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-54B2 Compression Method    0008 (8) 'Deflated'\n-54B4 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-54B8 CRC                   F48F4A7B (4103031419)\n-54BC Compressed Size       0000023D (573)\n-54C0 Uncompressed Size     000003CF (975)\n-54C4 Filename Length       0035 (53)\n-54C6 Extra Length          0000 (0)\n-54C8 Comment Length        0000 (0)\n-54CA Disk Start            0000 (0)\n-54CC Int File Attributes   0000 (0)\n+54E8 Compression Method    0008 (8) 'Deflated'\n+54EA Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+54EE CRC                   E6F1CD7B (3874606459)\n+54F2 Compressed Size       00000244 (580)\n+54F6 Uncompressed Size     000003E8 (1000)\n+54FA Filename Length       0035 (53)\n+54FC Extra Length          0000 (0)\n+54FE Comment Length        0000 (0)\n+5500 Disk Start            0000 (0)\n+5502 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-54CE Ext File Attributes   81A40000 (2175008768)\n+5504 Ext File Attributes   81A40000 (2175008768)\n      [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n      [Bits 28-31]          08 (8) 'Regular File'\n-54D2 Local Header Offset   00001A7C (6780)\n-54D6 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+5508 Local Header Offset   00001A7C (6780)\n+550C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x54D6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x550C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-550B CENTRAL HEADER #20    02014B50 (33639248)\n-550F Created Zip Spec      14 (20) '2.0'\n-5510 Created OS            03 (3) 'Unix'\n-5511 Extract Zip Spec      14 (20) '2.0'\n-5512 Extract OS            00 (0) 'MS-DOS'\n-5513 General Purpose Flag  0800 (2048)\n+5541 CENTRAL HEADER #20    02014B50 (33639248)\n+5545 Created Zip Spec      14 (20) '2.0'\n+5546 Created OS            03 (3) 'Unix'\n+5547 Extract Zip Spec      14 (20) '2.0'\n+5548 Extract OS            00 (0) 'MS-DOS'\n+5549 General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-5515 Compression Method    0008 (8) 'Deflated'\n-5517 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-551B CRC                   85A56629 (2242209321)\n-551F Compressed Size       00000366 (870)\n-5523 Uncompressed Size     000007E5 (2021)\n-5527 Filename Length       0032 (50)\n-5529 Extra Length          0000 (0)\n-552B Comment Length        0000 (0)\n-552D Disk Start            0000 (0)\n-552F Int File Attributes   0000 (0)\n+554B Compression Method    0008 (8) 'Deflated'\n+554D Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+5551 CRC                   7BBE25FE (2076059134)\n+5555 Compressed Size       00000372 (882)\n+5559 Uncompressed Size     00000826 (2086)\n+555D Filename Length       0032 (50)\n+555F Extra Length          0000 (0)\n+5561 Comment Length        0000 (0)\n+5563 Disk Start            0000 (0)\n+5565 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-5531 Ext File Attributes   81A40000 (2175008768)\n+5567 Ext File Attributes   81A40000 (2175008768)\n      [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n      [Bits 28-31]          08 (8) 'Regular File'\n-5535 Local Header Offset   00001D0C (7436)\n-5539 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+556B Local Header Offset   00001D13 (7443)\n+556F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x5539: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x556F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-556B CENTRAL HEADER #21    02014B50 (33639248)\n-556F Created Zip Spec      14 (20) '2.0'\n-5570 Created OS            03 (3) 'Unix'\n-5571 Extract Zip Spec      14 (20) '2.0'\n-5572 Extract OS            00 (0) 'MS-DOS'\n-5573 General Purpose Flag  0800 (2048)\n+55A1 CENTRAL HEADER #21    02014B50 (33639248)\n+55A5 Created Zip Spec      14 (20) '2.0'\n+55A6 Created OS            03 (3) 'Unix'\n+55A7 Extract Zip Spec      14 (20) '2.0'\n+55A8 Extract OS            00 (0) 'MS-DOS'\n+55A9 General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-5575 Compression Method    0008 (8) 'Deflated'\n-5577 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-557B CRC                   CB7D1A2B (3413973547)\n-557F Compressed Size       00000253 (595)\n-5583 Uncompressed Size     00000422 (1058)\n-5587 Filename Length       0036 (54)\n-5589 Extra Length          0000 (0)\n-558B Comment Length        0000 (0)\n-558D Disk Start            0000 (0)\n-558F Int File Attributes   0000 (0)\n+55AB Compression Method    0008 (8) 'Deflated'\n+55AD Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+55B1 CRC                   3E36C27D (1043776125)\n+55B5 Compressed Size       0000025A (602)\n+55B9 Uncompressed Size     00000443 (1091)\n+55BD Filename Length       0036 (54)\n+55BF Extra Length          0000 (0)\n+55C1 Comment Length        0000 (0)\n+55C3 Disk Start            0000 (0)\n+55C5 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-5591 Ext File Attributes   81A40000 (2175008768)\n+55C7 Ext File Attributes   81A40000 (2175008768)\n      [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n      [Bits 28-31]          08 (8) 'Regular File'\n-5595 Local Header Offset   000020C2 (8386)\n-5599 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+55CB Local Header Offset   000020D5 (8405)\n+55CF Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x5599: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x55CF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-55CF CENTRAL HEADER #22    02014B50 (33639248)\n-55D3 Created Zip Spec      14 (20) '2.0'\n-55D4 Created OS            03 (3) 'Unix'\n-55D5 Extract Zip Spec      14 (20) '2.0'\n-55D6 Extract OS            00 (0) 'MS-DOS'\n-55D7 General Purpose Flag  0800 (2048)\n+5605 CENTRAL HEADER #22    02014B50 (33639248)\n+5609 Created Zip Spec      14 (20) '2.0'\n+560A Created OS            03 (3) 'Unix'\n+560B Extract Zip Spec      14 (20) '2.0'\n+560C Extract OS            00 (0) 'MS-DOS'\n+560D General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-55D9 Compression Method    0008 (8) 'Deflated'\n-55DB Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-55DF CRC                   3C17796F (1008171375)\n-55E3 Compressed Size       00000323 (803)\n-55E7 Uncompressed Size     000007F7 (2039)\n-55EB Filename Length       0038 (56)\n-55ED Extra Length          0000 (0)\n-55EF Comment Length        0000 (0)\n-55F1 Disk Start            0000 (0)\n-55F3 Int File Attributes   0000 (0)\n+560F Compression Method    0008 (8) 'Deflated'\n+5611 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+5615 CRC                   9FD06EC6 (2681237190)\n+5619 Compressed Size       0000032F (815)\n+561D Uncompressed Size     0000083A (2106)\n+5621 Filename Length       0038 (56)\n+5623 Extra Length          0000 (0)\n+5625 Comment Length        0000 (0)\n+5627 Disk Start            0000 (0)\n+5629 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-55F5 Ext File Attributes   81A40000 (2175008768)\n+562B Ext File Attributes   81A40000 (2175008768)\n      [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n      [Bits 28-31]          08 (8) 'Regular File'\n-55F9 Local Header Offset   00002369 (9065)\n-55FD Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+562F Local Header Offset   00002383 (9091)\n+5633 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x55FD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x5633: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-5635 CENTRAL HEADER #23    02014B50 (33639248)\n-5639 Created Zip Spec      14 (20) '2.0'\n-563A Created OS            03 (3) 'Unix'\n-563B Extract Zip Spec      14 (20) '2.0'\n-563C Extract OS            00 (0) 'MS-DOS'\n-563D General Purpose Flag  0800 (2048)\n+566B CENTRAL HEADER #23    02014B50 (33639248)\n+566F Created Zip Spec      14 (20) '2.0'\n+5670 Created OS            03 (3) 'Unix'\n+5671 Extract Zip Spec      14 (20) '2.0'\n+5672 Extract OS            00 (0) 'MS-DOS'\n+5673 General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-563F Compression Method    0008 (8) 'Deflated'\n-5641 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-5645 CRC                   18C4C330 (415548208)\n-5649 Compressed Size       00000274 (628)\n-564D Uncompressed Size     000004A5 (1189)\n-5651 Filename Length       003D (61)\n-5653 Extra Length          0000 (0)\n-5655 Comment Length        0000 (0)\n-5657 Disk Start            0000 (0)\n-5659 Int File Attributes   0000 (0)\n+5675 Compression Method    0008 (8) 'Deflated'\n+5677 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+567B CRC                   AA83E634 (2860770868)\n+567F Compressed Size       0000027E (638)\n+5683 Uncompressed Size     000004C3 (1219)\n+5687 Filename Length       003D (61)\n+5689 Extra Length          0000 (0)\n+568B Comment Length        0000 (0)\n+568D Disk Start            0000 (0)\n+568F Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-565B Ext File Attributes   81A40000 (2175008768)\n+5691 Ext File Attributes   81A40000 (2175008768)\n      [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n      [Bits 28-31]          08 (8) 'Regular File'\n-565F Local Header Offset   000026E2 (9954)\n-5663 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+5695 Local Header Offset   00002708 (9992)\n+5699 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x5663: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x5699: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-56A0 CENTRAL HEADER #24    02014B50 (33639248)\n-56A4 Created Zip Spec      14 (20) '2.0'\n-56A5 Created OS            03 (3) 'Unix'\n-56A6 Extract Zip Spec      14 (20) '2.0'\n-56A7 Extract OS            00 (0) 'MS-DOS'\n-56A8 General Purpose Flag  0800 (2048)\n+56D6 CENTRAL HEADER #24    02014B50 (33639248)\n+56DA Created Zip Spec      14 (20) '2.0'\n+56DB Created OS            03 (3) 'Unix'\n+56DC Extract Zip Spec      14 (20) '2.0'\n+56DD Extract OS            00 (0) 'MS-DOS'\n+56DE General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-56AA Compression Method    0008 (8) 'Deflated'\n-56AC Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-56B0 CRC                   C08A2F01 (3230281473)\n-56B4 Compressed Size       00000DA3 (3491)\n-56B8 Uncompressed Size     000042B4 (17076)\n-56BC Filename Length       0047 (71)\n-56BE Extra Length          0000 (0)\n-56C0 Comment Length        0000 (0)\n-56C2 Disk Start            0000 (0)\n-56C4 Int File Attributes   0000 (0)\n+56E0 Compression Method    0008 (8) 'Deflated'\n+56E2 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+56E6 CRC                   C08A2F01 (3230281473)\n+56EA Compressed Size       00000DA3 (3491)\n+56EE Uncompressed Size     000042B4 (17076)\n+56F2 Filename Length       0047 (71)\n+56F4 Extra Length          0000 (0)\n+56F6 Comment Length        0000 (0)\n+56F8 Disk Start            0000 (0)\n+56FA Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-56C6 Ext File Attributes   81A40000 (2175008768)\n+56FC Ext File Attributes   81A40000 (2175008768)\n      [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n      [Bits 28-31]          08 (8) 'Regular File'\n-56CA Local Header Offset   000029B1 (10673)\n-56CE Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+5700 Local Header Offset   000029E1 (10721)\n+5704 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x56CE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x5704: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-5715 CENTRAL HEADER #25    02014B50 (33639248)\n-5719 Created Zip Spec      14 (20) '2.0'\n-571A Created OS            03 (3) 'Unix'\n-571B Extract Zip Spec      14 (20) '2.0'\n-571C Extract OS            00 (0) 'MS-DOS'\n-571D General Purpose Flag  0800 (2048)\n+574B CENTRAL HEADER #25    02014B50 (33639248)\n+574F Created Zip Spec      14 (20) '2.0'\n+5750 Created OS            03 (3) 'Unix'\n+5751 Extract Zip Spec      14 (20) '2.0'\n+5752 Extract OS            00 (0) 'MS-DOS'\n+5753 General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-571F Compression Method    0008 (8) 'Deflated'\n-5721 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-5725 CRC                   7A12603D (2048024637)\n-5729 Compressed Size       00000271 (625)\n-572D Uncompressed Size     000004FC (1276)\n-5731 Filename Length       004C (76)\n-5733 Extra Length          0000 (0)\n-5735 Comment Length        0000 (0)\n-5737 Disk Start            0000 (0)\n-5739 Int File Attributes   0000 (0)\n+5755 Compression Method    0008 (8) 'Deflated'\n+5757 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+575B CRC                   7A12603D (2048024637)\n+575F Compressed Size       00000271 (625)\n+5763 Uncompressed Size     000004FC (1276)\n+5767 Filename Length       004C (76)\n+5769 Extra Length          0000 (0)\n+576B Comment Length        0000 (0)\n+576D Disk Start            0000 (0)\n+576F Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-573B Ext File Attributes   81A40000 (2175008768)\n+5771 Ext File Attributes   81A40000 (2175008768)\n      [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n      [Bits 28-31]          08 (8) 'Regular File'\n-573F Local Header Offset   000037B9 (14265)\n-5743 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+5775 Local Header Offset   000037E9 (14313)\n+5779 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x5743: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x5779: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-578F CENTRAL HEADER #26    02014B50 (33639248)\n-5793 Created Zip Spec      14 (20) '2.0'\n-5794 Created OS            03 (3) 'Unix'\n-5795 Extract Zip Spec      14 (20) '2.0'\n-5796 Extract OS            00 (0) 'MS-DOS'\n-5797 General Purpose Flag  0800 (2048)\n+57C5 CENTRAL HEADER #26    02014B50 (33639248)\n+57C9 Created Zip Spec      14 (20) '2.0'\n+57CA Created OS            03 (3) 'Unix'\n+57CB Extract Zip Spec      14 (20) '2.0'\n+57CC Extract OS            00 (0) 'MS-DOS'\n+57CD General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-5799 Compression Method    0008 (8) 'Deflated'\n-579B Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-579F CRC                   72360194 (1916141972)\n-57A3 Compressed Size       0000070C (1804)\n-57A7 Uncompressed Size     00001FE6 (8166)\n-57AB Filename Length       0048 (72)\n-57AD Extra Length          0000 (0)\n-57AF Comment Length        0000 (0)\n-57B1 Disk Start            0000 (0)\n-57B3 Int File Attributes   0000 (0)\n+57CF Compression Method    0008 (8) 'Deflated'\n+57D1 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+57D5 CRC                   72360194 (1916141972)\n+57D9 Compressed Size       0000070C (1804)\n+57DD Uncompressed Size     00001FE6 (8166)\n+57E1 Filename Length       0048 (72)\n+57E3 Extra Length          0000 (0)\n+57E5 Comment Length        0000 (0)\n+57E7 Disk Start            0000 (0)\n+57E9 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-57B5 Ext File Attributes   81A40000 (2175008768)\n+57EB Ext File Attributes   81A40000 (2175008768)\n      [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n      [Bits 28-31]          08 (8) 'Regular File'\n-57B9 Local Header Offset   00003A94 (14996)\n-57BD Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+57EF Local Header Offset   00003AC4 (15044)\n+57F3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x57BD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x57F3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-5805 CENTRAL HEADER #27    02014B50 (33639248)\n-5809 Created Zip Spec      14 (20) '2.0'\n-580A Created OS            03 (3) 'Unix'\n-580B Extract Zip Spec      14 (20) '2.0'\n-580C Extract OS            00 (0) 'MS-DOS'\n-580D General Purpose Flag  0800 (2048)\n+583B CENTRAL HEADER #27    02014B50 (33639248)\n+583F Created Zip Spec      14 (20) '2.0'\n+5840 Created OS            03 (3) 'Unix'\n+5841 Extract Zip Spec      14 (20) '2.0'\n+5842 Extract OS            00 (0) 'MS-DOS'\n+5843 General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-580F Compression Method    0008 (8) 'Deflated'\n-5811 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-5815 CRC                   B6B21903 (3065125123)\n-5819 Compressed Size       000007CC (1996)\n-581D Uncompressed Size     00001B80 (7040)\n-5821 Filename Length       004D (77)\n-5823 Extra Length          0000 (0)\n-5825 Comment Length        0000 (0)\n-5827 Disk Start            0000 (0)\n-5829 Int File Attributes   0000 (0)\n+5845 Compression Method    0008 (8) 'Deflated'\n+5847 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+584B CRC                   9AC76181 (2596757889)\n+584F Compressed Size       000007D9 (2009)\n+5853 Uncompressed Size     00001C36 (7222)\n+5857 Filename Length       004D (77)\n+5859 Extra Length          0000 (0)\n+585B Comment Length        0000 (0)\n+585D Disk Start            0000 (0)\n+585F Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-582B Ext File Attributes   81A40000 (2175008768)\n+5861 Ext File Attributes   81A40000 (2175008768)\n      [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n      [Bits 28-31]          08 (8) 'Regular File'\n-582F Local Header Offset   00004206 (16902)\n-5833 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+5865 Local Header Offset   00004236 (16950)\n+5869 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x5833: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x5869: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-5880 CENTRAL HEADER #28    02014B50 (33639248)\n-5884 Created Zip Spec      14 (20) '2.0'\n-5885 Created OS            03 (3) 'Unix'\n-5886 Extract Zip Spec      14 (20) '2.0'\n-5887 Extract OS            00 (0) 'MS-DOS'\n-5888 General Purpose Flag  0800 (2048)\n+58B6 CENTRAL HEADER #28    02014B50 (33639248)\n+58BA Created Zip Spec      14 (20) '2.0'\n+58BB Created OS            03 (3) 'Unix'\n+58BC Extract Zip Spec      14 (20) '2.0'\n+58BD Extract OS            00 (0) 'MS-DOS'\n+58BE General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-588A Compression Method    0008 (8) 'Deflated'\n-588C Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-5890 CRC                   C2ED75B9 (3270342073)\n-5894 Compressed Size       00000044 (68)\n-5898 Uncompressed Size     00000051 (81)\n-589C Filename Length       0050 (80)\n-589E Extra Length          0000 (0)\n-58A0 Comment Length        0000 (0)\n-58A2 Disk Start            0000 (0)\n-58A4 Int File Attributes   0000 (0)\n+58C0 Compression Method    0008 (8) 'Deflated'\n+58C2 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+58C6 CRC                   C2ED75B9 (3270342073)\n+58CA Compressed Size       00000044 (68)\n+58CE Uncompressed Size     00000051 (81)\n+58D2 Filename Length       0050 (80)\n+58D4 Extra Length          0000 (0)\n+58D6 Comment Length        0000 (0)\n+58D8 Disk Start            0000 (0)\n+58DA Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-58A6 Ext File Attributes   81A40000 (2175008768)\n+58DC Ext File Attributes   81A40000 (2175008768)\n      [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n      [Bits 28-31]          08 (8) 'Regular File'\n-58AA Local Header Offset   00004A3D (19005)\n-58AE Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+58E0 Local Header Offset   00004A7A (19066)\n+58E4 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x58AE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x58E4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-58FE CENTRAL HEADER #29    02014B50 (33639248)\n-5902 Created Zip Spec      14 (20) '2.0'\n-5903 Created OS            03 (3) 'Unix'\n-5904 Extract Zip Spec      14 (20) '2.0'\n-5905 Extract OS            00 (0) 'MS-DOS'\n-5906 General Purpose Flag  0800 (2048)\n+5934 CENTRAL HEADER #29    02014B50 (33639248)\n+5938 Created Zip Spec      14 (20) '2.0'\n+5939 Created OS            03 (3) 'Unix'\n+593A Extract Zip Spec      14 (20) '2.0'\n+593B Extract OS            00 (0) 'MS-DOS'\n+593C General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-5908 Compression Method    0008 (8) 'Deflated'\n-590A Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-590E CRC                   7BEDD7A7 (2079184807)\n-5912 Compressed Size       000003A1 (929)\n-5916 Uncompressed Size     00000A18 (2584)\n-591A Filename Length       0040 (64)\n-591C Extra Length          0000 (0)\n-591E Comment Length        0000 (0)\n-5920 Disk Start            0000 (0)\n-5922 Int File Attributes   0000 (0)\n+593E Compression Method    0008 (8) 'Deflated'\n+5940 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+5944 CRC                   E9E92C7C (3924372604)\n+5948 Compressed Size       0000039A (922)\n+594C Uncompressed Size     000009D6 (2518)\n+5950 Filename Length       0040 (64)\n+5952 Extra Length          0000 (0)\n+5954 Comment Length        0000 (0)\n+5956 Disk Start            0000 (0)\n+5958 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-5924 Ext File Attributes   81A40000 (2175008768)\n+595A Ext File Attributes   81A40000 (2175008768)\n      [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n      [Bits 28-31]          08 (8) 'Regular File'\n-5928 Local Header Offset   00004AEF (19183)\n-592C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+595E Local Header Offset   00004B2C (19244)\n+5962 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x592C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x5962: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-596C CENTRAL HEADER #30    02014B50 (33639248)\n-5970 Created Zip Spec      14 (20) '2.0'\n-5971 Created OS            03 (3) 'Unix'\n-5972 Extract Zip Spec      14 (20) '2.0'\n-5973 Extract OS            00 (0) 'MS-DOS'\n-5974 General Purpose Flag  0800 (2048)\n+59A2 CENTRAL HEADER #30    02014B50 (33639248)\n+59A6 Created Zip Spec      14 (20) '2.0'\n+59A7 Created OS            03 (3) 'Unix'\n+59A8 Extract Zip Spec      14 (20) '2.0'\n+59A9 Extract OS            00 (0) 'MS-DOS'\n+59AA General Purpose Flag  0800 (2048)\n      [Bits 1-2]            0 'Normal Compression'\n      [Bit 11]              1 'Language Encoding'\n-5976 Compression Method    0008 (8) 'Deflated'\n-5978 Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n-597C CRC                   795A1135 (2035945781)\n-5980 Compressed Size       0000004D (77)\n-5984 Uncompressed Size     0000004F (79)\n-5988 Filename Length       0047 (71)\n-598A Extra Length          0000 (0)\n-598C Comment Length        0000 (0)\n-598E Disk Start            0000 (0)\n-5990 Int File Attributes   0000 (0)\n+59AC Compression Method    0008 (8) 'Deflated'\n+59AE Modification Time     50814080 (1350647936) 'Wed Apr  1 08:04:00 2020'\n+59B2 CRC                   795A1135 (2035945781)\n+59B6 Compressed Size       0000004D (77)\n+59BA Uncompressed Size     0000004F (79)\n+59BE Filename Length       0047 (71)\n+59C0 Extra Length          0000 (0)\n+59C2 Comment Length        0000 (0)\n+59C4 Disk Start            0000 (0)\n+59C6 Int File Attributes   0000 (0)\n      [Bit 0]               0 'Binary Data'\n-5992 Ext File Attributes   81A40000 (2175008768)\n+59C8 Ext File Attributes   81A40000 (2175008768)\n      [Bits 16-24]          01A4 (420) 'Unix attrib: rw-r--r--'\n      [Bits 28-31]          08 (8) 'Regular File'\n-5996 Local Header Offset   00004EEE (20206)\n-599A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+59CC Local Header Offset   00004F24 (20260)\n+59D0 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x599A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x59D0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-59E1 END CENTRAL HEADER    06054B50 (101010256)\n-59E5 Number of this disk   0000 (0)\n-59E7 Central Dir Disk no   0000 (0)\n-59E9 Entries in this disk  001E (30)\n-59EB Total Entries         001E (30)\n-59ED Size of Central Dir   00000A41 (2625)\n-59F1 Offset to Central Dir 00004FA0 (20384)\n-59F5 Comment Length        0000 (0)\n+5A17 END CENTRAL HEADER    06054B50 (101010256)\n+5A1B Number of this disk   0000 (0)\n+5A1D Central Dir Disk no   0000 (0)\n+5A1F Entries in this disk  001E (30)\n+5A21 Total Entries         001E (30)\n+5A23 Size of Central Dir   00000A41 (2625)\n+5A27 Offset to Central Dir 00004FD6 (20438)\n+5A2B Comment Length        0000 (0)\n #\n # Error Count: 13\n # Warning Count: 73\n #\n # Done\n"}, {"source1": "org/apache/dubbo/remoting/zookeeper/DataListener.java", "source2": "org/apache/dubbo/remoting/zookeeper/DataListener.java", "comments": ["Ordering 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": ["Ordering 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": ["Ordering 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": ["Ordering 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": ["Ordering 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": ["Ordering 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"}, {"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"}]}
