{"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: 842346 bytes, number of entries: 65\n+Zip file size: 842318 bytes, number of entries: 65\n -rw-r--r--  2.0 unx       64 b- defN 24-Sep-25 07:52 META-INF/MANIFEST.MF\n drwxr-xr-x  2.0 unx        0 b- stor 24-Sep-25 07:52 META-INF/\n drwxr-xr-x  2.0 unx        0 b- stor 24-Sep-25 07:52 org/\n drwxr-xr-x  2.0 unx        0 b- stor 24-Sep-25 07:52 org/apache/\n drwxr-xr-x  2.0 unx        0 b- stor 24-Sep-25 07:52 org/apache/hadoop/\n drwxr-xr-x  2.0 unx        0 b- stor 24-Sep-25 07:52 org/apache/hadoop/hive/\n drwxr-xr-x  2.0 unx        0 b- stor 24-Sep-25 07:52 org/apache/hadoop/hive/ql/\n@@ -60,8 +60,8 @@\n -rw-r--r--  2.0 unx   669381 b- defN 24-Sep-25 07:52 org/apache/hadoop/hive/ql/parse/HiveParser_FromClauseParser.java\n -rw-r--r--  2.0 unx  1418080 b- defN 24-Sep-25 07:52 org/apache/hadoop/hive/ql/parse/HiveParser_IdentifiersParser.java\n -rw-r--r--  2.0 unx    56565 b- defN 24-Sep-25 07:52 org/apache/hadoop/hive/ql/parse/HiveParser_PrepareStatementParser.java\n -rw-r--r--  2.0 unx   287498 b- defN 24-Sep-25 07:52 org/apache/hadoop/hive/ql/parse/HiveParser_ResourcePlanParser.java\n -rw-r--r--  2.0 unx   288697 b- defN 24-Sep-25 07:52 org/apache/hadoop/hive/ql/parse/HiveParser_SelectClauseParser.java\n -rw-r--r--  2.0 unx     3778 b- defN 24-Sep-25 07:52 META-INF/maven/org.apache.hive/hive-parser/pom.xml\n -rw-r--r--  2.0 unx       61 b- defN 24-Sep-25 07:52 META-INF/maven/org.apache.hive/hive-parser/pom.properties\n-65 files, 6836492 bytes uncompressed, 832106 bytes compressed:  87.8%\n+65 files, 6836492 bytes uncompressed, 832078 bytes compressed:  87.8%\n"}, {"source1": "zipdetails --redact --scan --utc {}", "source2": "zipdetails --redact --scan --utc {}", "unified_diff": "@@ -983,15 +983,15 @@\n 2130C Extract Zip Spec      14 (20) '2.0'\n 2130D Extract OS            00 (0) 'MS-DOS'\n 2130E General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n 21310 Compression Method    0008 (8) 'Deflated'\n 21312 Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n-21316 CRC                   95207A70 (2501933680)\n+21316 CRC                   FCD220DB (4241629403)\n 2131A Compressed Size       000021E5 (8677)\n 2131E Uncompressed Size     0000BA1C (47644)\n 21322 Filename Length       002F (47)\n 21324 Extra Length          0000 (0)\n 21326 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n # WARNING: Offset 0x21326: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n@@ -1003,2227 +1003,2227 @@\n 2353E Extract Zip Spec      14 (20) '2.0'\n 2353F Extract OS            00 (0) 'MS-DOS'\n 23540 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n 23542 Compression Method    0008 (8) 'Deflated'\n 23544 Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n-23548 CRC                   9536A20F (2503385615)\n-2354C Compressed Size       000018B4 (6324)\n+23548 CRC                   5C86D616 (1552340502)\n+2354C Compressed Size       000018B3 (6323)\n 23550 Uncompressed Size     00007602 (30210)\n 23554 Filename Length       002E (46)\n 23556 Extra Length          0000 (0)\n 23558 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n # WARNING: Offset 0x23558: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n 23586 PAYLOAD\n \n-24E3A LOCAL HEADER #53      04034B50 (67324752)\n-24E3E Extract Zip Spec      14 (20) '2.0'\n-24E3F Extract OS            00 (0) 'MS-DOS'\n-24E40 General Purpose Flag  0800 (2048)\n+24E39 LOCAL HEADER #53      04034B50 (67324752)\n+24E3D Extract Zip Spec      14 (20) '2.0'\n+24E3E Extract OS            00 (0) 'MS-DOS'\n+24E3F General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-24E42 Compression Method    0008 (8) 'Deflated'\n-24E44 Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n-24E48 CRC                   384F6380 (944726912)\n-24E4C Compressed Size       00001855 (6229)\n-24E50 Uncompressed Size     0000734E (29518)\n-24E54 Filename Length       0036 (54)\n-24E56 Extra Length          0000 (0)\n-24E58 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+24E41 Compression Method    0008 (8) 'Deflated'\n+24E43 Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n+24E47 CRC                   B3D3C0F4 (3016999156)\n+24E4B Compressed Size       00001854 (6228)\n+24E4F Uncompressed Size     0000734E (29518)\n+24E53 Filename Length       0036 (54)\n+24E55 Extra Length          0000 (0)\n+24E57 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x24E58: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x24E57: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-24E8E PAYLOAD\n+24E8D PAYLOAD\n \n-266E3 LOCAL HEADER #54      04034B50 (67324752)\n-266E7 Extract Zip Spec      14 (20) '2.0'\n-266E8 Extract OS            00 (0) 'MS-DOS'\n-266E9 General Purpose Flag  0800 (2048)\n+266E1 LOCAL HEADER #54      04034B50 (67324752)\n+266E5 Extract Zip Spec      14 (20) '2.0'\n+266E6 Extract OS            00 (0) 'MS-DOS'\n+266E7 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-266EB Compression Method    0008 (8) 'Deflated'\n-266ED Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n-266F1 CRC                   2B643E30 (727989808)\n-266F5 Compressed Size       0000C842 (51266)\n-266F9 Uncompressed Size     0005E4A9 (386217)\n-266FD Filename Length       0046 (70)\n-266FF Extra Length          0000 (0)\n-26701 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+266E9 Compression Method    0008 (8) 'Deflated'\n+266EB Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n+266EF CRC                   9A85B6A1 (2592454305)\n+266F3 Compressed Size       0000C841 (51265)\n+266F7 Uncompressed Size     0005E4A9 (386217)\n+266FB Filename Length       0046 (70)\n+266FD Extra Length          0000 (0)\n+266FF Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x26701: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x266FF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-26747 PAYLOAD\n+26745 PAYLOAD\n \n-32F89 LOCAL HEADER #55      04034B50 (67324752)\n-32F8D Extract Zip Spec      14 (20) '2.0'\n-32F8E Extract OS            00 (0) 'MS-DOS'\n-32F8F General Purpose Flag  0800 (2048)\n+32F86 LOCAL HEADER #55      04034B50 (67324752)\n+32F8A Extract Zip Spec      14 (20) '2.0'\n+32F8B Extract OS            00 (0) 'MS-DOS'\n+32F8C General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-32F91 Compression Method    0008 (8) 'Deflated'\n-32F93 Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n-32F97 CRC                   8B9B3621 (2342204961)\n-32F9B Compressed Size       0000C8F4 (51444)\n-32F9F Uncompressed Size     0005EA2C (387628)\n-32FA3 Filename Length       003E (62)\n-32FA5 Extra Length          0000 (0)\n-32FA7 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+32F8E Compression Method    0008 (8) 'Deflated'\n+32F90 Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n+32F94 CRC                   31237C9A (824409242)\n+32F98 Compressed Size       0000C8F4 (51444)\n+32F9C Uncompressed Size     0005EA2C (387628)\n+32FA0 Filename Length       003E (62)\n+32FA2 Extra Length          0000 (0)\n+32FA4 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x32FA7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x32FA4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-32FE5 PAYLOAD\n+32FE2 PAYLOAD\n \n-3F8D9 LOCAL HEADER #56      04034B50 (67324752)\n-3F8DD Extract Zip Spec      14 (20) '2.0'\n-3F8DE Extract OS            00 (0) 'MS-DOS'\n-3F8DF General Purpose Flag  0800 (2048)\n+3F8D6 LOCAL HEADER #56      04034B50 (67324752)\n+3F8DA Extract Zip Spec      14 (20) '2.0'\n+3F8DB Extract OS            00 (0) 'MS-DOS'\n+3F8DC General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-3F8E1 Compression Method    0008 (8) 'Deflated'\n-3F8E3 Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n-3F8E7 CRC                   C1E420A7 (3252953255)\n-3F8EB Compressed Size       00034669 (214633)\n-3F8EF Uncompressed Size     001F8FEE (2068462)\n-3F8F3 Filename Length       002F (47)\n-3F8F5 Extra Length          0000 (0)\n-3F8F7 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+3F8DE Compression Method    0008 (8) 'Deflated'\n+3F8E0 Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n+3F8E4 CRC                   41D8CD26 (1104727334)\n+3F8E8 Compressed Size       00034644 (214596)\n+3F8EC Uncompressed Size     001F8FEE (2068462)\n+3F8F0 Filename Length       002F (47)\n+3F8F2 Extra Length          0000 (0)\n+3F8F4 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x3F8F7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x3F8F4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-3F926 PAYLOAD\n+3F923 PAYLOAD\n \n-73F8F LOCAL HEADER #57      04034B50 (67324752)\n-73F93 Extract Zip Spec      14 (20) '2.0'\n-73F94 Extract OS            00 (0) 'MS-DOS'\n-73F95 General Purpose Flag  0800 (2048)\n+73F67 LOCAL HEADER #57      04034B50 (67324752)\n+73F6B Extract Zip Spec      14 (20) '2.0'\n+73F6C Extract OS            00 (0) 'MS-DOS'\n+73F6D General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-73F97 Compression Method    0008 (8) 'Deflated'\n-73F99 Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n-73F9D CRC                   DF54657A (3746850170)\n-73FA1 Compressed Size       0000DCD0 (56528)\n-73FA5 Uncompressed Size     0008769F (554655)\n-73FA9 Filename Length       0041 (65)\n-73FAB Extra Length          0000 (0)\n-73FAD Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+73F6F Compression Method    0008 (8) 'Deflated'\n+73F71 Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n+73F75 CRC                   D018E1C3 (3491291587)\n+73F79 Compressed Size       0000DCDF (56543)\n+73F7D Uncompressed Size     0008769F (554655)\n+73F81 Filename Length       0041 (65)\n+73F83 Extra Length          0000 (0)\n+73F85 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x73FAD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x73F85: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-73FEE PAYLOAD\n+73FC6 PAYLOAD\n \n-81CBE LOCAL HEADER #58      04034B50 (67324752)\n-81CC2 Extract Zip Spec      14 (20) '2.0'\n-81CC3 Extract OS            00 (0) 'MS-DOS'\n-81CC4 General Purpose Flag  0800 (2048)\n+81CA5 LOCAL HEADER #58      04034B50 (67324752)\n+81CA9 Extract Zip Spec      14 (20) '2.0'\n+81CAA Extract OS            00 (0) 'MS-DOS'\n+81CAB General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-81CC6 Compression Method    0008 (8) 'Deflated'\n-81CC8 Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n-81CCC CRC                   70E8ABA4 (1894296484)\n-81CD0 Compressed Size       00004D20 (19744)\n-81CD4 Uncompressed Size     00024B26 (150310)\n-81CD8 Filename Length       003F (63)\n-81CDA Extra Length          0000 (0)\n-81CDC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+81CAD Compression Method    0008 (8) 'Deflated'\n+81CAF Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n+81CB3 CRC                   63C92183 (1674125699)\n+81CB7 Compressed Size       00004D23 (19747)\n+81CBB Uncompressed Size     00024B26 (150310)\n+81CBF Filename Length       003F (63)\n+81CC1 Extra Length          0000 (0)\n+81CC3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x81CDC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x81CC3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-81D1B PAYLOAD\n+81D02 PAYLOAD\n \n-86A3B LOCAL HEADER #59      04034B50 (67324752)\n-86A3F Extract Zip Spec      14 (20) '2.0'\n-86A40 Extract OS            00 (0) 'MS-DOS'\n-86A41 General Purpose Flag  0800 (2048)\n+86A25 LOCAL HEADER #59      04034B50 (67324752)\n+86A29 Extract Zip Spec      14 (20) '2.0'\n+86A2A Extract OS            00 (0) 'MS-DOS'\n+86A2B General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-86A43 Compression Method    0008 (8) 'Deflated'\n-86A45 Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n-86A49 CRC                   A3BCBE1D (2747055645)\n-86A4D Compressed Size       00010404 (66564)\n-86A51 Uncompressed Size     000A36C5 (669381)\n-86A55 Filename Length       0040 (64)\n-86A57 Extra Length          0000 (0)\n-86A59 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+86A2D Compression Method    0008 (8) 'Deflated'\n+86A2F Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n+86A33 CRC                   60BA145D (1622807645)\n+86A37 Compressed Size       0001040E (66574)\n+86A3B Uncompressed Size     000A36C5 (669381)\n+86A3F Filename Length       0040 (64)\n+86A41 Extra Length          0000 (0)\n+86A43 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x86A59: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x86A43: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-86A99 PAYLOAD\n+86A83 PAYLOAD\n \n-96E9D LOCAL HEADER #60      04034B50 (67324752)\n-96EA1 Extract Zip Spec      14 (20) '2.0'\n-96EA2 Extract OS            00 (0) 'MS-DOS'\n-96EA3 General Purpose Flag  0800 (2048)\n+96E91 LOCAL HEADER #60      04034B50 (67324752)\n+96E95 Extract Zip Spec      14 (20) '2.0'\n+96E96 Extract OS            00 (0) 'MS-DOS'\n+96E97 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-96EA5 Compression Method    0008 (8) 'Deflated'\n-96EA7 Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n-96EAB CRC                   D5CD5F15 (3587006229)\n-96EAF Compressed Size       00021705 (136965)\n-96EB3 Uncompressed Size     0015A360 (1418080)\n-96EB7 Filename Length       0041 (65)\n-96EB9 Extra Length          0000 (0)\n-96EBB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+96E99 Compression Method    0008 (8) 'Deflated'\n+96E9B Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n+96E9F CRC                   3B437530 (994276656)\n+96EA3 Compressed Size       00021700 (136960)\n+96EA7 Uncompressed Size     0015A360 (1418080)\n+96EAB Filename Length       0041 (65)\n+96EAD Extra Length          0000 (0)\n+96EAF Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0x96EBB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0x96EAF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-96EFC PAYLOAD\n+96EF0 PAYLOAD\n \n-B8601 LOCAL HEADER #61      04034B50 (67324752)\n-B8605 Extract Zip Spec      14 (20) '2.0'\n-B8606 Extract OS            00 (0) 'MS-DOS'\n-B8607 General Purpose Flag  0800 (2048)\n+B85F0 LOCAL HEADER #61      04034B50 (67324752)\n+B85F4 Extract Zip Spec      14 (20) '2.0'\n+B85F5 Extract OS            00 (0) 'MS-DOS'\n+B85F6 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-B8609 Compression Method    0008 (8) 'Deflated'\n-B860B Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n-B860F CRC                   2BD84363 (735593315)\n-B8613 Compressed Size       00002833 (10291)\n-B8617 Uncompressed Size     0000DCF5 (56565)\n-B861B Filename Length       0046 (70)\n-B861D Extra Length          0000 (0)\n-B861F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+B85F8 Compression Method    0008 (8) 'Deflated'\n+B85FA Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n+B85FE CRC                   D332CB71 (3543321457)\n+B8602 Compressed Size       00002835 (10293)\n+B8606 Uncompressed Size     0000DCF5 (56565)\n+B860A Filename Length       0046 (70)\n+B860C Extra Length          0000 (0)\n+B860E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xB861F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xB860E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-B8665 PAYLOAD\n+B8654 PAYLOAD\n \n-BAE98 LOCAL HEADER #62      04034B50 (67324752)\n-BAE9C Extract Zip Spec      14 (20) '2.0'\n-BAE9D Extract OS            00 (0) 'MS-DOS'\n-BAE9E General Purpose Flag  0800 (2048)\n+BAE89 LOCAL HEADER #62      04034B50 (67324752)\n+BAE8D Extract Zip Spec      14 (20) '2.0'\n+BAE8E Extract OS            00 (0) 'MS-DOS'\n+BAE8F General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-BAEA0 Compression Method    0008 (8) 'Deflated'\n-BAEA2 Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n-BAEA6 CRC                   C62697EE (3324418030)\n-BAEAA Compressed Size       00007766 (30566)\n-BAEAE Uncompressed Size     0004630A (287498)\n-BAEB2 Filename Length       0042 (66)\n-BAEB4 Extra Length          0000 (0)\n-BAEB6 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+BAE91 Compression Method    0008 (8) 'Deflated'\n+BAE93 Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n+BAE97 CRC                   D0AE4DFE (3501084158)\n+BAE9B Compressed Size       00007763 (30563)\n+BAE9F Uncompressed Size     0004630A (287498)\n+BAEA3 Filename Length       0042 (66)\n+BAEA5 Extra Length          0000 (0)\n+BAEA7 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xBAEB6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xBAEA7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-BAEF8 PAYLOAD\n+BAEE9 PAYLOAD\n \n-C265E LOCAL HEADER #63      04034B50 (67324752)\n-C2662 Extract Zip Spec      14 (20) '2.0'\n-C2663 Extract OS            00 (0) 'MS-DOS'\n-C2664 General Purpose Flag  0800 (2048)\n+C264C LOCAL HEADER #63      04034B50 (67324752)\n+C2650 Extract Zip Spec      14 (20) '2.0'\n+C2651 Extract OS            00 (0) 'MS-DOS'\n+C2652 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-C2666 Compression Method    0008 (8) 'Deflated'\n-C2668 Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n-C266C CRC                   3BACA14D (1001169229)\n-C2670 Compressed Size       0000982E (38958)\n-C2674 Uncompressed Size     000467B9 (288697)\n-C2678 Filename Length       0042 (66)\n-C267A Extra Length          0000 (0)\n-C267C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+C2654 Compression Method    0008 (8) 'Deflated'\n+C2656 Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n+C265A CRC                   0325C463 (52806755)\n+C265E Compressed Size       00009824 (38948)\n+C2662 Uncompressed Size     000467B9 (288697)\n+C2666 Filename Length       0042 (66)\n+C2668 Extra Length          0000 (0)\n+C266A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xC267C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xC266A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-C26BE PAYLOAD\n+C26AC PAYLOAD\n \n-CBEEC LOCAL HEADER #64      04034B50 (67324752)\n-CBEF0 Extract Zip Spec      14 (20) '2.0'\n-CBEF1 Extract OS            00 (0) 'MS-DOS'\n-CBEF2 General Purpose Flag  0800 (2048)\n+CBED0 LOCAL HEADER #64      04034B50 (67324752)\n+CBED4 Extract Zip Spec      14 (20) '2.0'\n+CBED5 Extract OS            00 (0) 'MS-DOS'\n+CBED6 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-CBEF4 Compression Method    0008 (8) 'Deflated'\n-CBEF6 Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n-CBEFA CRC                   09B68DB5 (162958773)\n-CBEFE Compressed Size       00000489 (1161)\n-CBF02 Uncompressed Size     00000EC2 (3778)\n-CBF06 Filename Length       0032 (50)\n-CBF08 Extra Length          0000 (0)\n-CBF0A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+CBED8 Compression Method    0008 (8) 'Deflated'\n+CBEDA Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n+CBEDE CRC                   09B68DB5 (162958773)\n+CBEE2 Compressed Size       00000489 (1161)\n+CBEE6 Uncompressed Size     00000EC2 (3778)\n+CBEEA Filename Length       0032 (50)\n+CBEEC Extra Length          0000 (0)\n+CBEEE Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xCBF0A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xCBEEE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-CBF3C PAYLOAD\n+CBF20 PAYLOAD\n \n-CC3C5 LOCAL HEADER #65      04034B50 (67324752)\n-CC3C9 Extract Zip Spec      14 (20) '2.0'\n-CC3CA Extract OS            00 (0) 'MS-DOS'\n-CC3CB General Purpose Flag  0800 (2048)\n+CC3A9 LOCAL HEADER #65      04034B50 (67324752)\n+CC3AD Extract Zip Spec      14 (20) '2.0'\n+CC3AE Extract OS            00 (0) 'MS-DOS'\n+CC3AF General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-CC3CD Compression Method    0008 (8) 'Deflated'\n-CC3CF Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n-CC3D3 CRC                   B935DF69 (3107315561)\n-CC3D7 Compressed Size       0000003B (59)\n-CC3DB Uncompressed Size     0000003D (61)\n-CC3DF Filename Length       0039 (57)\n-CC3E1 Extra Length          0000 (0)\n-CC3E3 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+CC3B1 Compression Method    0008 (8) 'Deflated'\n+CC3B3 Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n+CC3B7 CRC                   B935DF69 (3107315561)\n+CC3BB Compressed Size       0000003B (59)\n+CC3BF Uncompressed Size     0000003D (61)\n+CC3C3 Filename Length       0039 (57)\n+CC3C5 Extra Length          0000 (0)\n+CC3C7 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xCC3E3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xCC3C7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-CC41C PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n+CC400 PAYLOAD               XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n \n-CC457 CENTRAL HEADER #1     02014B50 (33639248)\n-CC45B Created Zip Spec      14 (20) '2.0'\n-CC45C Created OS            03 (3) 'Unix'\n-CC45D Extract Zip Spec      14 (20) '2.0'\n-CC45E Extract OS            00 (0) 'MS-DOS'\n-CC45F General Purpose Flag  0800 (2048)\n+CC43B CENTRAL HEADER #1     02014B50 (33639248)\n+CC43F Created Zip Spec      14 (20) '2.0'\n+CC440 Created OS            03 (3) 'Unix'\n+CC441 Extract Zip Spec      14 (20) '2.0'\n+CC442 Extract OS            00 (0) 'MS-DOS'\n+CC443 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-CC461 Compression Method    0008 (8) 'Deflated'\n-CC463 Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n-CC467 CRC                   A689EB18 (2794056472)\n-CC46B Compressed Size       00000042 (66)\n-CC46F Uncompressed Size     00000040 (64)\n-CC473 Filename Length       0014 (20)\n-CC475 Extra Length          0000 (0)\n-CC477 Comment Length        0000 (0)\n-CC479 Disk Start            0000 (0)\n-CC47B Int File Attributes   0000 (0)\n+CC445 Compression Method    0008 (8) 'Deflated'\n+CC447 Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n+CC44B CRC                   A689EB18 (2794056472)\n+CC44F Compressed Size       00000042 (66)\n+CC453 Uncompressed Size     00000040 (64)\n+CC457 Filename Length       0014 (20)\n+CC459 Extra Length          0000 (0)\n+CC45B Comment Length        0000 (0)\n+CC45D Disk Start            0000 (0)\n+CC45F Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-CC47D Ext File Attributes   81A40000 (2175008768)\n+CC461 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-CC481 Local Header Offset   00000000 (0)\n-CC485 Filename              'XXXXXXXXXXXXXXXXXXXX'\n+CC465 Local Header Offset   00000000 (0)\n+CC469 Filename              'XXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xCC485: Filename 'XXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xCC469: Filename 'XXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-CC499 CENTRAL HEADER #2     02014B50 (33639248)\n-CC49D Created Zip Spec      14 (20) '2.0'\n-CC49E Created OS            03 (3) 'Unix'\n-CC49F Extract Zip Spec      0A (10) '1.0'\n-CC4A0 Extract OS            00 (0) 'MS-DOS'\n-CC4A1 General Purpose Flag  0800 (2048)\n+CC47D CENTRAL HEADER #2     02014B50 (33639248)\n+CC481 Created Zip Spec      14 (20) '2.0'\n+CC482 Created OS            03 (3) 'Unix'\n+CC483 Extract Zip Spec      0A (10) '1.0'\n+CC484 Extract OS            00 (0) 'MS-DOS'\n+CC485 General Purpose Flag  0800 (2048)\n       [Bit 11]              1 'Language Encoding'\n-CC4A3 Compression Method    0000 (0) 'Stored'\n-CC4A5 Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n-CC4A9 CRC                   00000000 (0)\n-CC4AD Compressed Size       00000000 (0)\n-CC4B1 Uncompressed Size     00000000 (0)\n-CC4B5 Filename Length       0009 (9)\n-CC4B7 Extra Length          0000 (0)\n-CC4B9 Comment Length        0000 (0)\n-CC4BB Disk Start            0000 (0)\n-CC4BD Int File Attributes   0000 (0)\n+CC487 Compression Method    0000 (0) 'Stored'\n+CC489 Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n+CC48D CRC                   00000000 (0)\n+CC491 Compressed Size       00000000 (0)\n+CC495 Uncompressed Size     00000000 (0)\n+CC499 Filename Length       0009 (9)\n+CC49B Extra Length          0000 (0)\n+CC49D Comment Length        0000 (0)\n+CC49F Disk Start            0000 (0)\n+CC4A1 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-CC4BF Ext File Attributes   41ED0010 (1106051088)\n+CC4A3 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-CC4C3 Local Header Offset   00000074 (116)\n-CC4C7 Filename              'XXXXXXXXX'\n+CC4A7 Local Header Offset   00000074 (116)\n+CC4AB Filename              'XXXXXXXXX'\n #\n-# WARNING: Offset 0xCC4C7: Filename 'XXXXXXXXX'\n+# WARNING: Offset 0xCC4AB: Filename 'XXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0xCC4C7: Directory 'XXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0xCC4AB: Directory 'XXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0xCC49F: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXX'\n+# WARNING: Offset 0xCC483: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXX'\n #\n \n-CC4D0 CENTRAL HEADER #3     02014B50 (33639248)\n-CC4D4 Created Zip Spec      14 (20) '2.0'\n-CC4D5 Created OS            03 (3) 'Unix'\n-CC4D6 Extract Zip Spec      0A (10) '1.0'\n-CC4D7 Extract OS            00 (0) 'MS-DOS'\n-CC4D8 General Purpose Flag  0800 (2048)\n-      [Bit 11]              1 'Language Encoding'\n-CC4DA Compression Method    0000 (0) 'Stored'\n-CC4DC Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n-CC4E0 CRC                   00000000 (0)\n-CC4E4 Compressed Size       00000000 (0)\n-CC4E8 Uncompressed Size     00000000 (0)\n-CC4EC Filename Length       0004 (4)\n-CC4EE Extra Length          0000 (0)\n-CC4F0 Comment Length        0000 (0)\n-CC4F2 Disk Start            0000 (0)\n-CC4F4 Int File Attributes   0000 (0)\n+CC4B4 CENTRAL HEADER #3     02014B50 (33639248)\n+CC4B8 Created Zip Spec      14 (20) '2.0'\n+CC4B9 Created OS            03 (3) 'Unix'\n+CC4BA Extract Zip Spec      0A (10) '1.0'\n+CC4BB Extract OS            00 (0) 'MS-DOS'\n+CC4BC General Purpose Flag  0800 (2048)\n+      [Bit 11]              1 'Language Encoding'\n+CC4BE Compression Method    0000 (0) 'Stored'\n+CC4C0 Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n+CC4C4 CRC                   00000000 (0)\n+CC4C8 Compressed Size       00000000 (0)\n+CC4CC Uncompressed Size     00000000 (0)\n+CC4D0 Filename Length       0004 (4)\n+CC4D2 Extra Length          0000 (0)\n+CC4D4 Comment Length        0000 (0)\n+CC4D6 Disk Start            0000 (0)\n+CC4D8 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-CC4F6 Ext File Attributes   41ED0010 (1106051088)\n+CC4DA 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-CC4FA Local Header Offset   0000009B (155)\n-CC4FE Filename              'XXXX'\n+CC4DE Local Header Offset   0000009B (155)\n+CC4E2 Filename              'XXXX'\n #\n-# WARNING: Offset 0xCC4FE: Filename 'XXXX'\n+# WARNING: Offset 0xCC4E2: Filename 'XXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0xCC4FE: Directory 'XXXX' must end in a '/'\n+# ERROR: Offset 0xCC4E2: Directory 'XXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0xCC4D6: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXX'\n+# WARNING: Offset 0xCC4BA: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXX'\n #\n \n-CC502 CENTRAL HEADER #4     02014B50 (33639248)\n-CC506 Created Zip Spec      14 (20) '2.0'\n-CC507 Created OS            03 (3) 'Unix'\n-CC508 Extract Zip Spec      0A (10) '1.0'\n-CC509 Extract OS            00 (0) 'MS-DOS'\n-CC50A General Purpose Flag  0800 (2048)\n-      [Bit 11]              1 'Language Encoding'\n-CC50C Compression Method    0000 (0) 'Stored'\n-CC50E Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n-CC512 CRC                   00000000 (0)\n-CC516 Compressed Size       00000000 (0)\n-CC51A Uncompressed Size     00000000 (0)\n-CC51E Filename Length       000B (11)\n-CC520 Extra Length          0000 (0)\n-CC522 Comment Length        0000 (0)\n-CC524 Disk Start            0000 (0)\n-CC526 Int File Attributes   0000 (0)\n+CC4E6 CENTRAL HEADER #4     02014B50 (33639248)\n+CC4EA Created Zip Spec      14 (20) '2.0'\n+CC4EB Created OS            03 (3) 'Unix'\n+CC4EC Extract Zip Spec      0A (10) '1.0'\n+CC4ED Extract OS            00 (0) 'MS-DOS'\n+CC4EE General Purpose Flag  0800 (2048)\n+      [Bit 11]              1 'Language Encoding'\n+CC4F0 Compression Method    0000 (0) 'Stored'\n+CC4F2 Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n+CC4F6 CRC                   00000000 (0)\n+CC4FA Compressed Size       00000000 (0)\n+CC4FE Uncompressed Size     00000000 (0)\n+CC502 Filename Length       000B (11)\n+CC504 Extra Length          0000 (0)\n+CC506 Comment Length        0000 (0)\n+CC508 Disk Start            0000 (0)\n+CC50A Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-CC528 Ext File Attributes   41ED0010 (1106051088)\n+CC50C 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-CC52C Local Header Offset   000000BD (189)\n-CC530 Filename              'XXXXXXXXXXX'\n+CC510 Local Header Offset   000000BD (189)\n+CC514 Filename              'XXXXXXXXXXX'\n #\n-# WARNING: Offset 0xCC530: Filename 'XXXXXXXXXXX'\n+# WARNING: Offset 0xCC514: Filename 'XXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0xCC530: Directory 'XXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0xCC514: Directory 'XXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0xCC508: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXX'\n+# WARNING: Offset 0xCC4EC: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXX'\n #\n \n-CC53B CENTRAL HEADER #5     02014B50 (33639248)\n-CC53F Created Zip Spec      14 (20) '2.0'\n-CC540 Created OS            03 (3) 'Unix'\n-CC541 Extract Zip Spec      0A (10) '1.0'\n-CC542 Extract OS            00 (0) 'MS-DOS'\n-CC543 General Purpose Flag  0800 (2048)\n-      [Bit 11]              1 'Language Encoding'\n-CC545 Compression Method    0000 (0) 'Stored'\n-CC547 Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n-CC54B CRC                   00000000 (0)\n-CC54F Compressed Size       00000000 (0)\n-CC553 Uncompressed Size     00000000 (0)\n-CC557 Filename Length       0012 (18)\n-CC559 Extra Length          0000 (0)\n-CC55B Comment Length        0000 (0)\n-CC55D Disk Start            0000 (0)\n-CC55F Int File Attributes   0000 (0)\n+CC51F CENTRAL HEADER #5     02014B50 (33639248)\n+CC523 Created Zip Spec      14 (20) '2.0'\n+CC524 Created OS            03 (3) 'Unix'\n+CC525 Extract Zip Spec      0A (10) '1.0'\n+CC526 Extract OS            00 (0) 'MS-DOS'\n+CC527 General Purpose Flag  0800 (2048)\n+      [Bit 11]              1 'Language Encoding'\n+CC529 Compression Method    0000 (0) 'Stored'\n+CC52B Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n+CC52F CRC                   00000000 (0)\n+CC533 Compressed Size       00000000 (0)\n+CC537 Uncompressed Size     00000000 (0)\n+CC53B Filename Length       0012 (18)\n+CC53D Extra Length          0000 (0)\n+CC53F Comment Length        0000 (0)\n+CC541 Disk Start            0000 (0)\n+CC543 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-CC561 Ext File Attributes   41ED0010 (1106051088)\n+CC545 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-CC565 Local Header Offset   000000E6 (230)\n-CC569 Filename              'XXXXXXXXXXXXXXXXXX'\n+CC549 Local Header Offset   000000E6 (230)\n+CC54D Filename              'XXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xCC569: Filename 'XXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xCC54D: Filename 'XXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0xCC569: Directory 'XXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0xCC54D: Directory 'XXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0xCC541: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xCC525: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXX'\n #\n \n-CC57B CENTRAL HEADER #6     02014B50 (33639248)\n-CC57F Created Zip Spec      14 (20) '2.0'\n-CC580 Created OS            03 (3) 'Unix'\n-CC581 Extract Zip Spec      0A (10) '1.0'\n-CC582 Extract OS            00 (0) 'MS-DOS'\n-CC583 General Purpose Flag  0800 (2048)\n-      [Bit 11]              1 'Language Encoding'\n-CC585 Compression Method    0000 (0) 'Stored'\n-CC587 Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n-CC58B CRC                   00000000 (0)\n-CC58F Compressed Size       00000000 (0)\n-CC593 Uncompressed Size     00000000 (0)\n-CC597 Filename Length       0017 (23)\n-CC599 Extra Length          0000 (0)\n-CC59B Comment Length        0000 (0)\n-CC59D Disk Start            0000 (0)\n-CC59F Int File Attributes   0000 (0)\n+CC55F CENTRAL HEADER #6     02014B50 (33639248)\n+CC563 Created Zip Spec      14 (20) '2.0'\n+CC564 Created OS            03 (3) 'Unix'\n+CC565 Extract Zip Spec      0A (10) '1.0'\n+CC566 Extract OS            00 (0) 'MS-DOS'\n+CC567 General Purpose Flag  0800 (2048)\n+      [Bit 11]              1 'Language Encoding'\n+CC569 Compression Method    0000 (0) 'Stored'\n+CC56B Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n+CC56F CRC                   00000000 (0)\n+CC573 Compressed Size       00000000 (0)\n+CC577 Uncompressed Size     00000000 (0)\n+CC57B Filename Length       0017 (23)\n+CC57D Extra Length          0000 (0)\n+CC57F Comment Length        0000 (0)\n+CC581 Disk Start            0000 (0)\n+CC583 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-CC5A1 Ext File Attributes   41ED0010 (1106051088)\n+CC585 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-CC5A5 Local Header Offset   00000116 (278)\n-CC5A9 Filename              'XXXXXXXXXXXXXXXXXXXXXXX'\n+CC589 Local Header Offset   00000116 (278)\n+CC58D Filename              'XXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xCC5A9: Filename 'XXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xCC58D: Filename 'XXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0xCC5A9: Directory 'XXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0xCC58D: Directory 'XXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0xCC581: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xCC565: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-CC5C0 CENTRAL HEADER #7     02014B50 (33639248)\n-CC5C4 Created Zip Spec      14 (20) '2.0'\n-CC5C5 Created OS            03 (3) 'Unix'\n-CC5C6 Extract Zip Spec      0A (10) '1.0'\n-CC5C7 Extract OS            00 (0) 'MS-DOS'\n-CC5C8 General Purpose Flag  0800 (2048)\n-      [Bit 11]              1 'Language Encoding'\n-CC5CA Compression Method    0000 (0) 'Stored'\n-CC5CC Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n-CC5D0 CRC                   00000000 (0)\n-CC5D4 Compressed Size       00000000 (0)\n-CC5D8 Uncompressed Size     00000000 (0)\n-CC5DC Filename Length       001A (26)\n-CC5DE Extra Length          0000 (0)\n-CC5E0 Comment Length        0000 (0)\n-CC5E2 Disk Start            0000 (0)\n-CC5E4 Int File Attributes   0000 (0)\n+CC5A4 CENTRAL HEADER #7     02014B50 (33639248)\n+CC5A8 Created Zip Spec      14 (20) '2.0'\n+CC5A9 Created OS            03 (3) 'Unix'\n+CC5AA Extract Zip Spec      0A (10) '1.0'\n+CC5AB Extract OS            00 (0) 'MS-DOS'\n+CC5AC General Purpose Flag  0800 (2048)\n+      [Bit 11]              1 'Language Encoding'\n+CC5AE Compression Method    0000 (0) 'Stored'\n+CC5B0 Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n+CC5B4 CRC                   00000000 (0)\n+CC5B8 Compressed Size       00000000 (0)\n+CC5BC Uncompressed Size     00000000 (0)\n+CC5C0 Filename Length       001A (26)\n+CC5C2 Extra Length          0000 (0)\n+CC5C4 Comment Length        0000 (0)\n+CC5C6 Disk Start            0000 (0)\n+CC5C8 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-CC5E6 Ext File Attributes   41ED0010 (1106051088)\n+CC5CA 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-CC5EA Local Header Offset   0000014B (331)\n-CC5EE Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n+CC5CE Local Header Offset   0000014B (331)\n+CC5D2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xCC5EE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xCC5D2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0xCC5EE: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0xCC5D2: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0xCC5C6: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xCC5AA: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-CC608 CENTRAL HEADER #8     02014B50 (33639248)\n-CC60C Created Zip Spec      14 (20) '2.0'\n-CC60D Created OS            03 (3) 'Unix'\n-CC60E Extract Zip Spec      0A (10) '1.0'\n-CC60F Extract OS            00 (0) 'MS-DOS'\n-CC610 General Purpose Flag  0800 (2048)\n-      [Bit 11]              1 'Language Encoding'\n-CC612 Compression Method    0000 (0) 'Stored'\n-CC614 Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n-CC618 CRC                   00000000 (0)\n-CC61C Compressed Size       00000000 (0)\n-CC620 Uncompressed Size     00000000 (0)\n-CC624 Filename Length       0020 (32)\n-CC626 Extra Length          0000 (0)\n-CC628 Comment Length        0000 (0)\n-CC62A Disk Start            0000 (0)\n-CC62C Int File Attributes   0000 (0)\n+CC5EC CENTRAL HEADER #8     02014B50 (33639248)\n+CC5F0 Created Zip Spec      14 (20) '2.0'\n+CC5F1 Created OS            03 (3) 'Unix'\n+CC5F2 Extract Zip Spec      0A (10) '1.0'\n+CC5F3 Extract OS            00 (0) 'MS-DOS'\n+CC5F4 General Purpose Flag  0800 (2048)\n+      [Bit 11]              1 'Language Encoding'\n+CC5F6 Compression Method    0000 (0) 'Stored'\n+CC5F8 Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n+CC5FC CRC                   00000000 (0)\n+CC600 Compressed Size       00000000 (0)\n+CC604 Uncompressed Size     00000000 (0)\n+CC608 Filename Length       0020 (32)\n+CC60A Extra Length          0000 (0)\n+CC60C Comment Length        0000 (0)\n+CC60E Disk Start            0000 (0)\n+CC610 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-CC62E Ext File Attributes   41ED0010 (1106051088)\n+CC612 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-CC632 Local Header Offset   00000183 (387)\n-CC636 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+CC616 Local Header Offset   00000183 (387)\n+CC61A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xCC636: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xCC61A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0xCC636: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0xCC61A: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0xCC60E: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xCC5F2: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-CC656 CENTRAL HEADER #9     02014B50 (33639248)\n-CC65A Created Zip Spec      14 (20) '2.0'\n-CC65B Created OS            03 (3) 'Unix'\n-CC65C Extract Zip Spec      0A (10) '1.0'\n-CC65D Extract OS            00 (0) 'MS-DOS'\n-CC65E General Purpose Flag  0800 (2048)\n-      [Bit 11]              1 'Language Encoding'\n-CC660 Compression Method    0000 (0) 'Stored'\n-CC662 Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n-CC666 CRC                   00000000 (0)\n-CC66A Compressed Size       00000000 (0)\n-CC66E Uncompressed Size     00000000 (0)\n-CC672 Filename Length       000F (15)\n-CC674 Extra Length          0000 (0)\n-CC676 Comment Length        0000 (0)\n-CC678 Disk Start            0000 (0)\n-CC67A Int File Attributes   0000 (0)\n+CC63A CENTRAL HEADER #9     02014B50 (33639248)\n+CC63E Created Zip Spec      14 (20) '2.0'\n+CC63F Created OS            03 (3) 'Unix'\n+CC640 Extract Zip Spec      0A (10) '1.0'\n+CC641 Extract OS            00 (0) 'MS-DOS'\n+CC642 General Purpose Flag  0800 (2048)\n+      [Bit 11]              1 'Language Encoding'\n+CC644 Compression Method    0000 (0) 'Stored'\n+CC646 Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n+CC64A CRC                   00000000 (0)\n+CC64E Compressed Size       00000000 (0)\n+CC652 Uncompressed Size     00000000 (0)\n+CC656 Filename Length       000F (15)\n+CC658 Extra Length          0000 (0)\n+CC65A Comment Length        0000 (0)\n+CC65C Disk Start            0000 (0)\n+CC65E Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-CC67C Ext File Attributes   41ED0010 (1106051088)\n+CC660 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-CC680 Local Header Offset   000001C1 (449)\n-CC684 Filename              'XXXXXXXXXXXXXXX'\n+CC664 Local Header Offset   000001C1 (449)\n+CC668 Filename              'XXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xCC684: Filename 'XXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xCC668: Filename 'XXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0xCC684: Directory 'XXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0xCC668: Directory 'XXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0xCC65C: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xCC640: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXX'\n #\n \n-CC693 CENTRAL HEADER #10    02014B50 (33639248)\n-CC697 Created Zip Spec      14 (20) '2.0'\n-CC698 Created OS            03 (3) 'Unix'\n-CC699 Extract Zip Spec      0A (10) '1.0'\n-CC69A Extract OS            00 (0) 'MS-DOS'\n-CC69B General Purpose Flag  0800 (2048)\n-      [Bit 11]              1 'Language Encoding'\n-CC69D Compression Method    0000 (0) 'Stored'\n-CC69F Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n-CC6A3 CRC                   00000000 (0)\n-CC6A7 Compressed Size       00000000 (0)\n-CC6AB Uncompressed Size     00000000 (0)\n-CC6AF Filename Length       001F (31)\n-CC6B1 Extra Length          0000 (0)\n-CC6B3 Comment Length        0000 (0)\n-CC6B5 Disk Start            0000 (0)\n-CC6B7 Int File Attributes   0000 (0)\n+CC677 CENTRAL HEADER #10    02014B50 (33639248)\n+CC67B Created Zip Spec      14 (20) '2.0'\n+CC67C Created OS            03 (3) 'Unix'\n+CC67D Extract Zip Spec      0A (10) '1.0'\n+CC67E Extract OS            00 (0) 'MS-DOS'\n+CC67F General Purpose Flag  0800 (2048)\n+      [Bit 11]              1 'Language Encoding'\n+CC681 Compression Method    0000 (0) 'Stored'\n+CC683 Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n+CC687 CRC                   00000000 (0)\n+CC68B Compressed Size       00000000 (0)\n+CC68F Uncompressed Size     00000000 (0)\n+CC693 Filename Length       001F (31)\n+CC695 Extra Length          0000 (0)\n+CC697 Comment Length        0000 (0)\n+CC699 Disk Start            0000 (0)\n+CC69B Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-CC6B9 Ext File Attributes   41ED0010 (1106051088)\n+CC69D 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-CC6BD Local Header Offset   000001EE (494)\n-CC6C1 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+CC6A1 Local Header Offset   000001EE (494)\n+CC6A5 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xCC6C1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xCC6A5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0xCC6C1: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0xCC6A5: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0xCC699: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xCC67D: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-CC6E0 CENTRAL HEADER #11    02014B50 (33639248)\n-CC6E4 Created Zip Spec      14 (20) '2.0'\n-CC6E5 Created OS            03 (3) 'Unix'\n-CC6E6 Extract Zip Spec      0A (10) '1.0'\n-CC6E7 Extract OS            00 (0) 'MS-DOS'\n-CC6E8 General Purpose Flag  0800 (2048)\n-      [Bit 11]              1 'Language Encoding'\n-CC6EA Compression Method    0000 (0) 'Stored'\n-CC6EC Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n-CC6F0 CRC                   00000000 (0)\n-CC6F4 Compressed Size       00000000 (0)\n-CC6F8 Uncompressed Size     00000000 (0)\n-CC6FC Filename Length       002B (43)\n-CC6FE Extra Length          0000 (0)\n-CC700 Comment Length        0000 (0)\n-CC702 Disk Start            0000 (0)\n-CC704 Int File Attributes   0000 (0)\n+CC6C4 CENTRAL HEADER #11    02014B50 (33639248)\n+CC6C8 Created Zip Spec      14 (20) '2.0'\n+CC6C9 Created OS            03 (3) 'Unix'\n+CC6CA Extract Zip Spec      0A (10) '1.0'\n+CC6CB Extract OS            00 (0) 'MS-DOS'\n+CC6CC General Purpose Flag  0800 (2048)\n+      [Bit 11]              1 'Language Encoding'\n+CC6CE Compression Method    0000 (0) 'Stored'\n+CC6D0 Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n+CC6D4 CRC                   00000000 (0)\n+CC6D8 Compressed Size       00000000 (0)\n+CC6DC Uncompressed Size     00000000 (0)\n+CC6E0 Filename Length       002B (43)\n+CC6E2 Extra Length          0000 (0)\n+CC6E4 Comment Length        0000 (0)\n+CC6E6 Disk Start            0000 (0)\n+CC6E8 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-CC706 Ext File Attributes   41ED0010 (1106051088)\n+CC6EA 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-CC70A Local Header Offset   0000022B (555)\n-CC70E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+CC6EE Local Header Offset   0000022B (555)\n+CC6F2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xCC70E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xCC6F2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n-# ERROR: Offset 0xCC70E: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n+# ERROR: Offset 0xCC6F2: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/'\n #        'External Attributes' flag this as a directory\n #\n-# WARNING: Offset 0xCC6E6: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xCC6CA: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n \n-CC739 CENTRAL HEADER #12    02014B50 (33639248)\n-CC73D Created Zip Spec      14 (20) '2.0'\n-CC73E Created OS            03 (3) 'Unix'\n-CC73F Extract Zip Spec      14 (20) '2.0'\n-CC740 Extract OS            00 (0) 'MS-DOS'\n-CC741 General Purpose Flag  0800 (2048)\n+CC71D CENTRAL HEADER #12    02014B50 (33639248)\n+CC721 Created Zip Spec      14 (20) '2.0'\n+CC722 Created OS            03 (3) 'Unix'\n+CC723 Extract Zip Spec      14 (20) '2.0'\n+CC724 Extract OS            00 (0) 'MS-DOS'\n+CC725 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-CC743 Compression Method    0008 (8) 'Deflated'\n-CC745 Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n-CC749 CRC                   094E8F47 (156143431)\n-CC74D Compressed Size       000018A4 (6308)\n-CC751 Uncompressed Size     0000A418 (42008)\n-CC755 Filename Length       0015 (21)\n-CC757 Extra Length          0000 (0)\n-CC759 Comment Length        0000 (0)\n-CC75B Disk Start            0000 (0)\n-CC75D Int File Attributes   0000 (0)\n+CC727 Compression Method    0008 (8) 'Deflated'\n+CC729 Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n+CC72D CRC                   094E8F47 (156143431)\n+CC731 Compressed Size       000018A4 (6308)\n+CC735 Uncompressed Size     0000A418 (42008)\n+CC739 Filename Length       0015 (21)\n+CC73B Extra Length          0000 (0)\n+CC73D Comment Length        0000 (0)\n+CC73F Disk Start            0000 (0)\n+CC741 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-CC75F Ext File Attributes   81A40000 (2175008768)\n+CC743 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-CC763 Local Header Offset   00000274 (628)\n-CC767 Filename              'XXXXXXXXXXXXXXXXXXXXX'\n+CC747 Local Header Offset   00000274 (628)\n+CC74B Filename              'XXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xCC767: Filename 'XXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xCC74B: Filename 'XXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-CC77C CENTRAL HEADER #13    02014B50 (33639248)\n-CC780 Created Zip Spec      14 (20) '2.0'\n-CC781 Created OS            03 (3) 'Unix'\n-CC782 Extract Zip Spec      14 (20) '2.0'\n-CC783 Extract OS            00 (0) 'MS-DOS'\n-CC784 General Purpose Flag  0800 (2048)\n+CC760 CENTRAL HEADER #13    02014B50 (33639248)\n+CC764 Created Zip Spec      14 (20) '2.0'\n+CC765 Created OS            03 (3) 'Unix'\n+CC766 Extract Zip Spec      14 (20) '2.0'\n+CC767 Extract OS            00 (0) 'MS-DOS'\n+CC768 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-CC786 Compression Method    0008 (8) 'Deflated'\n-CC788 Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n-CC78C CRC                   86E2B4B4 (2263004340)\n-CC790 Compressed Size       00000F6D (3949)\n-CC794 Uncompressed Size     00002C5E (11358)\n-CC798 Filename Length       0010 (16)\n-CC79A Extra Length          0000 (0)\n-CC79C Comment Length        0000 (0)\n-CC79E Disk Start            0000 (0)\n-CC7A0 Int File Attributes   0000 (0)\n+CC76A Compression Method    0008 (8) 'Deflated'\n+CC76C Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n+CC770 CRC                   86E2B4B4 (2263004340)\n+CC774 Compressed Size       00000F6D (3949)\n+CC778 Uncompressed Size     00002C5E (11358)\n+CC77C Filename Length       0010 (16)\n+CC77E Extra Length          0000 (0)\n+CC780 Comment Length        0000 (0)\n+CC782 Disk Start            0000 (0)\n+CC784 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-CC7A2 Ext File Attributes   81A40000 (2175008768)\n+CC786 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-CC7A6 Local Header Offset   00001B4B (6987)\n-CC7AA Filename              'XXXXXXXXXXXXXXXX'\n+CC78A Local Header Offset   00001B4B (6987)\n+CC78E Filename              'XXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xCC7AA: Filename 'XXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xCC78E: Filename 'XXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-CC7BA CENTRAL HEADER #14    02014B50 (33639248)\n-CC7BE Created Zip Spec      14 (20) '2.0'\n-CC7BF Created OS            03 (3) 'Unix'\n-CC7C0 Extract Zip Spec      14 (20) '2.0'\n-CC7C1 Extract OS            00 (0) 'MS-DOS'\n-CC7C2 General Purpose Flag  0800 (2048)\n+CC79E CENTRAL HEADER #14    02014B50 (33639248)\n+CC7A2 Created Zip Spec      14 (20) '2.0'\n+CC7A3 Created OS            03 (3) 'Unix'\n+CC7A4 Extract Zip Spec      14 (20) '2.0'\n+CC7A5 Extract OS            00 (0) 'MS-DOS'\n+CC7A6 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-CC7C4 Compression Method    0008 (8) 'Deflated'\n-CC7C6 Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n-CC7CA CRC                   CDA51ED9 (3450150617)\n-CC7CE Compressed Size       0000007D (125)\n-CC7D2 Uncompressed Size     000000A8 (168)\n-CC7D6 Filename Length       000F (15)\n-CC7D8 Extra Length          0000 (0)\n-CC7DA Comment Length        0000 (0)\n-CC7DC Disk Start            0000 (0)\n-CC7DE Int File Attributes   0000 (0)\n+CC7A8 Compression Method    0008 (8) 'Deflated'\n+CC7AA Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n+CC7AE CRC                   CDA51ED9 (3450150617)\n+CC7B2 Compressed Size       0000007D (125)\n+CC7B6 Uncompressed Size     000000A8 (168)\n+CC7BA Filename Length       000F (15)\n+CC7BC Extra Length          0000 (0)\n+CC7BE Comment Length        0000 (0)\n+CC7C0 Disk Start            0000 (0)\n+CC7C2 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-CC7E0 Ext File Attributes   81A40000 (2175008768)\n+CC7C4 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-CC7E4 Local Header Offset   00002AE6 (10982)\n-CC7E8 Filename              'XXXXXXXXXXXXXXX'\n+CC7C8 Local Header Offset   00002AE6 (10982)\n+CC7CC Filename              'XXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xCC7E8: Filename 'XXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xCC7CC: Filename 'XXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-CC7F7 CENTRAL HEADER #15    02014B50 (33639248)\n-CC7FB Created Zip Spec      14 (20) '2.0'\n-CC7FC Created OS            03 (3) 'Unix'\n-CC7FD Extract Zip Spec      14 (20) '2.0'\n-CC7FE Extract OS            00 (0) 'MS-DOS'\n-CC7FF General Purpose Flag  0800 (2048)\n+CC7DB CENTRAL HEADER #15    02014B50 (33639248)\n+CC7DF Created Zip Spec      14 (20) '2.0'\n+CC7E0 Created OS            03 (3) 'Unix'\n+CC7E1 Extract Zip Spec      14 (20) '2.0'\n+CC7E2 Extract OS            00 (0) 'MS-DOS'\n+CC7E3 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-CC801 Compression Method    0008 (8) 'Deflated'\n-CC803 Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n-CC807 CRC                   3AA9648E (984179854)\n-CC80B Compressed Size       0000042B (1067)\n-CC80F Uncompressed Size     000008FD (2301)\n-CC813 Filename Length       003C (60)\n-CC815 Extra Length          0000 (0)\n-CC817 Comment Length        0000 (0)\n-CC819 Disk Start            0000 (0)\n-CC81B Int File Attributes   0000 (0)\n+CC7E5 Compression Method    0008 (8) 'Deflated'\n+CC7E7 Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n+CC7EB CRC                   3AA9648E (984179854)\n+CC7EF Compressed Size       0000042B (1067)\n+CC7F3 Uncompressed Size     000008FD (2301)\n+CC7F7 Filename Length       003C (60)\n+CC7F9 Extra Length          0000 (0)\n+CC7FB Comment Length        0000 (0)\n+CC7FD Disk Start            0000 (0)\n+CC7FF Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-CC81D Ext File Attributes   81A40000 (2175008768)\n+CC801 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-CC821 Local Header Offset   00002B90 (11152)\n-CC825 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+CC805 Local Header Offset   00002B90 (11152)\n+CC809 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xCC825: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xCC809: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-CC861 CENTRAL HEADER #16    02014B50 (33639248)\n-CC865 Created Zip Spec      14 (20) '2.0'\n-CC866 Created OS            03 (3) 'Unix'\n-CC867 Extract Zip Spec      14 (20) '2.0'\n-CC868 Extract OS            00 (0) 'MS-DOS'\n-CC869 General Purpose Flag  0800 (2048)\n+CC845 CENTRAL HEADER #16    02014B50 (33639248)\n+CC849 Created Zip Spec      14 (20) '2.0'\n+CC84A Created OS            03 (3) 'Unix'\n+CC84B Extract Zip Spec      14 (20) '2.0'\n+CC84C Extract OS            00 (0) 'MS-DOS'\n+CC84D General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-CC86B Compression Method    0008 (8) 'Deflated'\n-CC86D Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n-CC871 CRC                   7269AB9A (1919527834)\n-CC875 Compressed Size       000002E5 (741)\n-CC879 Uncompressed Size     00000636 (1590)\n-CC87D Filename Length       0031 (49)\n-CC87F Extra Length          0000 (0)\n-CC881 Comment Length        0000 (0)\n-CC883 Disk Start            0000 (0)\n-CC885 Int File Attributes   0000 (0)\n+CC84F Compression Method    0008 (8) 'Deflated'\n+CC851 Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n+CC855 CRC                   7269AB9A (1919527834)\n+CC859 Compressed Size       000002E5 (741)\n+CC85D Uncompressed Size     00000636 (1590)\n+CC861 Filename Length       0031 (49)\n+CC863 Extra Length          0000 (0)\n+CC865 Comment Length        0000 (0)\n+CC867 Disk Start            0000 (0)\n+CC869 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-CC887 Ext File Attributes   81A40000 (2175008768)\n+CC86B 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-CC88B Local Header Offset   00003015 (12309)\n-CC88F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+CC86F Local Header Offset   00003015 (12309)\n+CC873 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xCC88F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xCC873: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-CC8C0 CENTRAL HEADER #17    02014B50 (33639248)\n-CC8C4 Created Zip Spec      14 (20) '2.0'\n-CC8C5 Created OS            03 (3) 'Unix'\n-CC8C6 Extract Zip Spec      14 (20) '2.0'\n-CC8C7 Extract OS            00 (0) 'MS-DOS'\n-CC8C8 General Purpose Flag  0800 (2048)\n+CC8A4 CENTRAL HEADER #17    02014B50 (33639248)\n+CC8A8 Created Zip Spec      14 (20) '2.0'\n+CC8A9 Created OS            03 (3) 'Unix'\n+CC8AA Extract Zip Spec      14 (20) '2.0'\n+CC8AB Extract OS            00 (0) 'MS-DOS'\n+CC8AC General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-CC8CA Compression Method    0008 (8) 'Deflated'\n-CC8CC Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n-CC8D0 CRC                   1A1DC540 (438158656)\n-CC8D4 Compressed Size       0000045A (1114)\n-CC8D8 Uncompressed Size     00000CE3 (3299)\n-CC8DC Filename Length       0032 (50)\n-CC8DE Extra Length          0000 (0)\n-CC8E0 Comment Length        0000 (0)\n-CC8E2 Disk Start            0000 (0)\n-CC8E4 Int File Attributes   0000 (0)\n+CC8AE Compression Method    0008 (8) 'Deflated'\n+CC8B0 Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n+CC8B4 CRC                   1A1DC540 (438158656)\n+CC8B8 Compressed Size       0000045A (1114)\n+CC8BC Uncompressed Size     00000CE3 (3299)\n+CC8C0 Filename Length       0032 (50)\n+CC8C2 Extra Length          0000 (0)\n+CC8C4 Comment Length        0000 (0)\n+CC8C6 Disk Start            0000 (0)\n+CC8C8 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-CC8E6 Ext File Attributes   81A40000 (2175008768)\n+CC8CA 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-CC8EA Local Header Offset   00003349 (13129)\n-CC8EE Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+CC8CE Local Header Offset   00003349 (13129)\n+CC8D2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xCC8EE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xCC8D2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-CC920 CENTRAL HEADER #18    02014B50 (33639248)\n-CC924 Created Zip Spec      14 (20) '2.0'\n-CC925 Created OS            03 (3) 'Unix'\n-CC926 Extract Zip Spec      14 (20) '2.0'\n-CC927 Extract OS            00 (0) 'MS-DOS'\n-CC928 General Purpose Flag  0800 (2048)\n+CC904 CENTRAL HEADER #18    02014B50 (33639248)\n+CC908 Created Zip Spec      14 (20) '2.0'\n+CC909 Created OS            03 (3) 'Unix'\n+CC90A Extract Zip Spec      14 (20) '2.0'\n+CC90B Extract OS            00 (0) 'MS-DOS'\n+CC90C General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-CC92A Compression Method    0008 (8) 'Deflated'\n-CC92C Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n-CC930 CRC                   A676B542 (2792797506)\n-CC934 Compressed Size       00000C52 (3154)\n-CC938 Uncompressed Size     000029E8 (10728)\n-CC93C Filename Length       002C (44)\n-CC93E Extra Length          0000 (0)\n-CC940 Comment Length        0000 (0)\n-CC942 Disk Start            0000 (0)\n-CC944 Int File Attributes   0000 (0)\n+CC90E Compression Method    0008 (8) 'Deflated'\n+CC910 Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n+CC914 CRC                   A676B542 (2792797506)\n+CC918 Compressed Size       00000C52 (3154)\n+CC91C Uncompressed Size     000029E8 (10728)\n+CC920 Filename Length       002C (44)\n+CC922 Extra Length          0000 (0)\n+CC924 Comment Length        0000 (0)\n+CC926 Disk Start            0000 (0)\n+CC928 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-CC946 Ext File Attributes   81A40000 (2175008768)\n+CC92A 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-CC94A Local Header Offset   000037F3 (14323)\n-CC94E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+CC92E Local Header Offset   000037F3 (14323)\n+CC932 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xCC94E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xCC932: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-CC97A CENTRAL HEADER #19    02014B50 (33639248)\n-CC97E Created Zip Spec      14 (20) '2.0'\n-CC97F Created OS            03 (3) 'Unix'\n-CC980 Extract Zip Spec      14 (20) '2.0'\n-CC981 Extract OS            00 (0) 'MS-DOS'\n-CC982 General Purpose Flag  0800 (2048)\n+CC95E CENTRAL HEADER #19    02014B50 (33639248)\n+CC962 Created Zip Spec      14 (20) '2.0'\n+CC963 Created OS            03 (3) 'Unix'\n+CC964 Extract Zip Spec      14 (20) '2.0'\n+CC965 Extract OS            00 (0) 'MS-DOS'\n+CC966 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-CC984 Compression Method    0008 (8) 'Deflated'\n-CC986 Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n-CC98A CRC                   61C73300 (1640444672)\n-CC98E Compressed Size       00000503 (1283)\n-CC992 Uncompressed Size     00000D56 (3414)\n-CC996 Filename Length       0032 (50)\n-CC998 Extra Length          0000 (0)\n-CC99A Comment Length        0000 (0)\n-CC99C Disk Start            0000 (0)\n-CC99E Int File Attributes   0000 (0)\n+CC968 Compression Method    0008 (8) 'Deflated'\n+CC96A Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n+CC96E CRC                   61C73300 (1640444672)\n+CC972 Compressed Size       00000503 (1283)\n+CC976 Uncompressed Size     00000D56 (3414)\n+CC97A Filename Length       0032 (50)\n+CC97C Extra Length          0000 (0)\n+CC97E Comment Length        0000 (0)\n+CC980 Disk Start            0000 (0)\n+CC982 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-CC9A0 Ext File Attributes   81A40000 (2175008768)\n+CC984 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-CC9A4 Local Header Offset   0000448F (17551)\n-CC9A8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+CC988 Local Header Offset   0000448F (17551)\n+CC98C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xCC9A8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xCC98C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-CC9DA CENTRAL HEADER #20    02014B50 (33639248)\n-CC9DE Created Zip Spec      14 (20) '2.0'\n-CC9DF Created OS            03 (3) 'Unix'\n-CC9E0 Extract Zip Spec      14 (20) '2.0'\n-CC9E1 Extract OS            00 (0) 'MS-DOS'\n-CC9E2 General Purpose Flag  0800 (2048)\n+CC9BE CENTRAL HEADER #20    02014B50 (33639248)\n+CC9C2 Created Zip Spec      14 (20) '2.0'\n+CC9C3 Created OS            03 (3) 'Unix'\n+CC9C4 Extract Zip Spec      14 (20) '2.0'\n+CC9C5 Extract OS            00 (0) 'MS-DOS'\n+CC9C6 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-CC9E4 Compression Method    0008 (8) 'Deflated'\n-CC9E6 Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n-CC9EA CRC                   005200C8 (5374152)\n-CC9EE Compressed Size       000011CA (4554)\n-CC9F2 Uncompressed Size     00005C53 (23635)\n-CC9F6 Filename Length       0033 (51)\n-CC9F8 Extra Length          0000 (0)\n-CC9FA Comment Length        0000 (0)\n-CC9FC Disk Start            0000 (0)\n-CC9FE Int File Attributes   0000 (0)\n+CC9C8 Compression Method    0008 (8) 'Deflated'\n+CC9CA Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n+CC9CE CRC                   005200C8 (5374152)\n+CC9D2 Compressed Size       000011CA (4554)\n+CC9D6 Uncompressed Size     00005C53 (23635)\n+CC9DA Filename Length       0033 (51)\n+CC9DC Extra Length          0000 (0)\n+CC9DE Comment Length        0000 (0)\n+CC9E0 Disk Start            0000 (0)\n+CC9E2 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-CCA00 Ext File Attributes   81A40000 (2175008768)\n+CC9E4 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-CCA04 Local Header Offset   000049E2 (18914)\n-CCA08 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+CC9E8 Local Header Offset   000049E2 (18914)\n+CC9EC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xCCA08: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xCC9EC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-CCA3B CENTRAL HEADER #21    02014B50 (33639248)\n-CCA3F Created Zip Spec      14 (20) '2.0'\n-CCA40 Created OS            03 (3) 'Unix'\n-CCA41 Extract Zip Spec      14 (20) '2.0'\n-CCA42 Extract OS            00 (0) 'MS-DOS'\n-CCA43 General Purpose Flag  0800 (2048)\n+CCA1F CENTRAL HEADER #21    02014B50 (33639248)\n+CCA23 Created Zip Spec      14 (20) '2.0'\n+CCA24 Created OS            03 (3) 'Unix'\n+CCA25 Extract Zip Spec      14 (20) '2.0'\n+CCA26 Extract OS            00 (0) 'MS-DOS'\n+CCA27 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-CCA45 Compression Method    0008 (8) 'Deflated'\n-CCA47 Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n-CCA4B CRC                   35167720 (890664736)\n-CCA4F Compressed Size       00000597 (1431)\n-CCA53 Uncompressed Size     000013C0 (5056)\n-CCA57 Filename Length       0031 (49)\n-CCA59 Extra Length          0000 (0)\n-CCA5B Comment Length        0000 (0)\n-CCA5D Disk Start            0000 (0)\n-CCA5F Int File Attributes   0000 (0)\n+CCA29 Compression Method    0008 (8) 'Deflated'\n+CCA2B Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n+CCA2F CRC                   35167720 (890664736)\n+CCA33 Compressed Size       00000597 (1431)\n+CCA37 Uncompressed Size     000013C0 (5056)\n+CCA3B Filename Length       0031 (49)\n+CCA3D Extra Length          0000 (0)\n+CCA3F Comment Length        0000 (0)\n+CCA41 Disk Start            0000 (0)\n+CCA43 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-CCA61 Ext File Attributes   81A40000 (2175008768)\n+CCA45 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-CCA65 Local Header Offset   00005BFD (23549)\n-CCA69 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+CCA49 Local Header Offset   00005BFD (23549)\n+CCA4D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xCCA69: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xCCA4D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-CCA9A CENTRAL HEADER #22    02014B50 (33639248)\n-CCA9E Created Zip Spec      14 (20) '2.0'\n-CCA9F Created OS            03 (3) 'Unix'\n-CCAA0 Extract Zip Spec      14 (20) '2.0'\n-CCAA1 Extract OS            00 (0) 'MS-DOS'\n-CCAA2 General Purpose Flag  0800 (2048)\n+CCA7E CENTRAL HEADER #22    02014B50 (33639248)\n+CCA82 Created Zip Spec      14 (20) '2.0'\n+CCA83 Created OS            03 (3) 'Unix'\n+CCA84 Extract Zip Spec      14 (20) '2.0'\n+CCA85 Extract OS            00 (0) 'MS-DOS'\n+CCA86 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-CCAA4 Compression Method    0008 (8) 'Deflated'\n-CCAA6 Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n-CCAAA CRC                   890C849C (2299298972)\n-CCAAE Compressed Size       00000C8D (3213)\n-CCAB2 Uncompressed Size     000031CF (12751)\n-CCAB6 Filename Length       0032 (50)\n-CCAB8 Extra Length          0000 (0)\n-CCABA Comment Length        0000 (0)\n-CCABC Disk Start            0000 (0)\n-CCABE Int File Attributes   0000 (0)\n+CCA88 Compression Method    0008 (8) 'Deflated'\n+CCA8A Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n+CCA8E CRC                   890C849C (2299298972)\n+CCA92 Compressed Size       00000C8D (3213)\n+CCA96 Uncompressed Size     000031CF (12751)\n+CCA9A Filename Length       0032 (50)\n+CCA9C Extra Length          0000 (0)\n+CCA9E Comment Length        0000 (0)\n+CCAA0 Disk Start            0000 (0)\n+CCAA2 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-CCAC0 Ext File Attributes   81A40000 (2175008768)\n+CCAA4 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-CCAC4 Local Header Offset   000061E3 (25059)\n-CCAC8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+CCAA8 Local Header Offset   000061E3 (25059)\n+CCAAC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xCCAC8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xCCAAC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-CCAFA CENTRAL HEADER #23    02014B50 (33639248)\n-CCAFE Created Zip Spec      14 (20) '2.0'\n-CCAFF Created OS            03 (3) 'Unix'\n-CCB00 Extract Zip Spec      14 (20) '2.0'\n-CCB01 Extract OS            00 (0) 'MS-DOS'\n-CCB02 General Purpose Flag  0800 (2048)\n+CCADE CENTRAL HEADER #23    02014B50 (33639248)\n+CCAE2 Created Zip Spec      14 (20) '2.0'\n+CCAE3 Created OS            03 (3) 'Unix'\n+CCAE4 Extract Zip Spec      14 (20) '2.0'\n+CCAE5 Extract OS            00 (0) 'MS-DOS'\n+CCAE6 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-CCB04 Compression Method    0008 (8) 'Deflated'\n-CCB06 Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n-CCB0A CRC                   40C929AF (1086925231)\n-CCB0E Compressed Size       000004F4 (1268)\n-CCB12 Uncompressed Size     00000CC6 (3270)\n-CCB16 Filename Length       0035 (53)\n-CCB18 Extra Length          0000 (0)\n-CCB1A Comment Length        0000 (0)\n-CCB1C Disk Start            0000 (0)\n-CCB1E Int File Attributes   0000 (0)\n+CCAE8 Compression Method    0008 (8) 'Deflated'\n+CCAEA Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n+CCAEE CRC                   40C929AF (1086925231)\n+CCAF2 Compressed Size       000004F4 (1268)\n+CCAF6 Uncompressed Size     00000CC6 (3270)\n+CCAFA Filename Length       0035 (53)\n+CCAFC Extra Length          0000 (0)\n+CCAFE Comment Length        0000 (0)\n+CCB00 Disk Start            0000 (0)\n+CCB02 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-CCB20 Ext File Attributes   81A40000 (2175008768)\n+CCB04 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-CCB24 Local Header Offset   00006EC0 (28352)\n-CCB28 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+CCB08 Local Header Offset   00006EC0 (28352)\n+CCB0C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xCCB28: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xCCB0C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-CCB5D CENTRAL HEADER #24    02014B50 (33639248)\n-CCB61 Created Zip Spec      14 (20) '2.0'\n-CCB62 Created OS            03 (3) 'Unix'\n-CCB63 Extract Zip Spec      14 (20) '2.0'\n-CCB64 Extract OS            00 (0) 'MS-DOS'\n-CCB65 General Purpose Flag  0800 (2048)\n+CCB41 CENTRAL HEADER #24    02014B50 (33639248)\n+CCB45 Created Zip Spec      14 (20) '2.0'\n+CCB46 Created OS            03 (3) 'Unix'\n+CCB47 Extract Zip Spec      14 (20) '2.0'\n+CCB48 Extract OS            00 (0) 'MS-DOS'\n+CCB49 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-CCB67 Compression Method    0008 (8) 'Deflated'\n-CCB69 Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n-CCB6D CRC                   270B5476 (655053942)\n-CCB71 Compressed Size       000003D2 (978)\n-CCB75 Uncompressed Size     0000080A (2058)\n-CCB79 Filename Length       002C (44)\n-CCB7B Extra Length          0000 (0)\n-CCB7D Comment Length        0000 (0)\n-CCB7F Disk Start            0000 (0)\n-CCB81 Int File Attributes   0000 (0)\n+CCB4B Compression Method    0008 (8) 'Deflated'\n+CCB4D Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n+CCB51 CRC                   270B5476 (655053942)\n+CCB55 Compressed Size       000003D2 (978)\n+CCB59 Uncompressed Size     0000080A (2058)\n+CCB5D Filename Length       002C (44)\n+CCB5F Extra Length          0000 (0)\n+CCB61 Comment Length        0000 (0)\n+CCB63 Disk Start            0000 (0)\n+CCB65 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-CCB83 Ext File Attributes   81A40000 (2175008768)\n+CCB67 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-CCB87 Local Header Offset   00007407 (29703)\n-CCB8B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+CCB6B Local Header Offset   00007407 (29703)\n+CCB6F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xCCB8B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xCCB6F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-CCBB7 CENTRAL HEADER #25    02014B50 (33639248)\n-CCBBB Created Zip Spec      14 (20) '2.0'\n-CCBBC Created OS            03 (3) 'Unix'\n-CCBBD Extract Zip Spec      14 (20) '2.0'\n-CCBBE Extract OS            00 (0) 'MS-DOS'\n-CCBBF General Purpose Flag  0800 (2048)\n+CCB9B CENTRAL HEADER #25    02014B50 (33639248)\n+CCB9F Created Zip Spec      14 (20) '2.0'\n+CCBA0 Created OS            03 (3) 'Unix'\n+CCBA1 Extract Zip Spec      14 (20) '2.0'\n+CCBA2 Extract OS            00 (0) 'MS-DOS'\n+CCBA3 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-CCBC1 Compression Method    0008 (8) 'Deflated'\n-CCBC3 Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n-CCBC7 CRC                   2571476C (628180844)\n-CCBCB Compressed Size       000002CA (714)\n-CCBCF Uncompressed Size     00000503 (1283)\n-CCBD3 Filename Length       002B (43)\n-CCBD5 Extra Length          0000 (0)\n-CCBD7 Comment Length        0000 (0)\n-CCBD9 Disk Start            0000 (0)\n-CCBDB Int File Attributes   0000 (0)\n+CCBA5 Compression Method    0008 (8) 'Deflated'\n+CCBA7 Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n+CCBAB CRC                   2571476C (628180844)\n+CCBAF Compressed Size       000002CA (714)\n+CCBB3 Uncompressed Size     00000503 (1283)\n+CCBB7 Filename Length       002B (43)\n+CCBB9 Extra Length          0000 (0)\n+CCBBB Comment Length        0000 (0)\n+CCBBD Disk Start            0000 (0)\n+CCBBF Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-CCBDD Ext File Attributes   81A40000 (2175008768)\n+CCBC1 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-CCBE1 Local Header Offset   00007823 (30755)\n-CCBE5 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+CCBC5 Local Header Offset   00007823 (30755)\n+CCBC9 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xCCBE5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xCCBC9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-CCC10 CENTRAL HEADER #26    02014B50 (33639248)\n-CCC14 Created Zip Spec      14 (20) '2.0'\n-CCC15 Created OS            03 (3) 'Unix'\n-CCC16 Extract Zip Spec      14 (20) '2.0'\n-CCC17 Extract OS            00 (0) 'MS-DOS'\n-CCC18 General Purpose Flag  0800 (2048)\n+CCBF4 CENTRAL HEADER #26    02014B50 (33639248)\n+CCBF8 Created Zip Spec      14 (20) '2.0'\n+CCBF9 Created OS            03 (3) 'Unix'\n+CCBFA Extract Zip Spec      14 (20) '2.0'\n+CCBFB Extract OS            00 (0) 'MS-DOS'\n+CCBFC General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-CCC1A Compression Method    0008 (8) 'Deflated'\n-CCC1C Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n-CCC20 CRC                   CB635800 (3412285440)\n-CCC24 Compressed Size       00001143 (4419)\n-CCC28 Uncompressed Size     00002F3E (12094)\n-CCC2C Filename Length       0031 (49)\n-CCC2E Extra Length          0000 (0)\n-CCC30 Comment Length        0000 (0)\n-CCC32 Disk Start            0000 (0)\n-CCC34 Int File Attributes   0000 (0)\n+CCBFE Compression Method    0008 (8) 'Deflated'\n+CCC00 Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n+CCC04 CRC                   CB635800 (3412285440)\n+CCC08 Compressed Size       00001143 (4419)\n+CCC0C Uncompressed Size     00002F3E (12094)\n+CCC10 Filename Length       0031 (49)\n+CCC12 Extra Length          0000 (0)\n+CCC14 Comment Length        0000 (0)\n+CCC16 Disk Start            0000 (0)\n+CCC18 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-CCC36 Ext File Attributes   81A40000 (2175008768)\n+CCC1A 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-CCC3A Local Header Offset   00007B36 (31542)\n-CCC3E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+CCC1E Local Header Offset   00007B36 (31542)\n+CCC22 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xCCC3E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xCCC22: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-CCC6F CENTRAL HEADER #27    02014B50 (33639248)\n-CCC73 Created Zip Spec      14 (20) '2.0'\n-CCC74 Created OS            03 (3) 'Unix'\n-CCC75 Extract Zip Spec      14 (20) '2.0'\n-CCC76 Extract OS            00 (0) 'MS-DOS'\n-CCC77 General Purpose Flag  0800 (2048)\n+CCC53 CENTRAL HEADER #27    02014B50 (33639248)\n+CCC57 Created Zip Spec      14 (20) '2.0'\n+CCC58 Created OS            03 (3) 'Unix'\n+CCC59 Extract Zip Spec      14 (20) '2.0'\n+CCC5A Extract OS            00 (0) 'MS-DOS'\n+CCC5B General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-CCC79 Compression Method    0008 (8) 'Deflated'\n-CCC7B Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n-CCC7F CRC                   9B7F1B34 (2608798516)\n-CCC83 Compressed Size       000002DF (735)\n-CCC87 Uncompressed Size     00000563 (1379)\n-CCC8B Filename Length       0033 (51)\n-CCC8D Extra Length          0000 (0)\n-CCC8F Comment Length        0000 (0)\n-CCC91 Disk Start            0000 (0)\n-CCC93 Int File Attributes   0000 (0)\n+CCC5D Compression Method    0008 (8) 'Deflated'\n+CCC5F Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n+CCC63 CRC                   9B7F1B34 (2608798516)\n+CCC67 Compressed Size       000002DF (735)\n+CCC6B Uncompressed Size     00000563 (1379)\n+CCC6F Filename Length       0033 (51)\n+CCC71 Extra Length          0000 (0)\n+CCC73 Comment Length        0000 (0)\n+CCC75 Disk Start            0000 (0)\n+CCC77 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-CCC95 Ext File Attributes   81A40000 (2175008768)\n+CCC79 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-CCC99 Local Header Offset   00008CC8 (36040)\n-CCC9D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+CCC7D Local Header Offset   00008CC8 (36040)\n+CCC81 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xCCC9D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xCCC81: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-CCCD0 CENTRAL HEADER #28    02014B50 (33639248)\n-CCCD4 Created Zip Spec      14 (20) '2.0'\n-CCCD5 Created OS            03 (3) 'Unix'\n-CCCD6 Extract Zip Spec      14 (20) '2.0'\n-CCCD7 Extract OS            00 (0) 'MS-DOS'\n-CCCD8 General Purpose Flag  0800 (2048)\n+CCCB4 CENTRAL HEADER #28    02014B50 (33639248)\n+CCCB8 Created Zip Spec      14 (20) '2.0'\n+CCCB9 Created OS            03 (3) 'Unix'\n+CCCBA Extract Zip Spec      14 (20) '2.0'\n+CCCBB Extract OS            00 (0) 'MS-DOS'\n+CCCBC General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-CCCDA Compression Method    0008 (8) 'Deflated'\n-CCCDC Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n-CCCE0 CRC                   1047679E (273115038)\n-CCCE4 Compressed Size       000048AB (18603)\n-CCCE8 Uncompressed Size     0001629E (90782)\n-CCCEC Filename Length       002C (44)\n-CCCEE Extra Length          0000 (0)\n-CCCF0 Comment Length        0000 (0)\n-CCCF2 Disk Start            0000 (0)\n-CCCF4 Int File Attributes   0000 (0)\n+CCCBE Compression Method    0008 (8) 'Deflated'\n+CCCC0 Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n+CCCC4 CRC                   1047679E (273115038)\n+CCCC8 Compressed Size       000048AB (18603)\n+CCCCC Uncompressed Size     0001629E (90782)\n+CCCD0 Filename Length       002C (44)\n+CCCD2 Extra Length          0000 (0)\n+CCCD4 Comment Length        0000 (0)\n+CCCD6 Disk Start            0000 (0)\n+CCCD8 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-CCCF6 Ext File Attributes   81A40000 (2175008768)\n+CCCDA 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-CCCFA Local Header Offset   00008FF8 (36856)\n-CCCFE Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+CCCDE Local Header Offset   00008FF8 (36856)\n+CCCE2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xCCCFE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xCCCE2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-CCD2A CENTRAL HEADER #29    02014B50 (33639248)\n-CCD2E Created Zip Spec      14 (20) '2.0'\n-CCD2F Created OS            03 (3) 'Unix'\n-CCD30 Extract Zip Spec      14 (20) '2.0'\n-CCD31 Extract OS            00 (0) 'MS-DOS'\n-CCD32 General Purpose Flag  0800 (2048)\n+CCD0E CENTRAL HEADER #29    02014B50 (33639248)\n+CCD12 Created Zip Spec      14 (20) '2.0'\n+CCD13 Created OS            03 (3) 'Unix'\n+CCD14 Extract Zip Spec      14 (20) '2.0'\n+CCD15 Extract OS            00 (0) 'MS-DOS'\n+CCD16 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-CCD34 Compression Method    0008 (8) 'Deflated'\n-CCD36 Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n-CCD3A CRC                   41696BE2 (1097427938)\n-CCD3E Compressed Size       00001C92 (7314)\n-CCD42 Uncompressed Size     0000710F (28943)\n-CCD46 Filename Length       0033 (51)\n-CCD48 Extra Length          0000 (0)\n-CCD4A Comment Length        0000 (0)\n-CCD4C Disk Start            0000 (0)\n-CCD4E Int File Attributes   0000 (0)\n+CCD18 Compression Method    0008 (8) 'Deflated'\n+CCD1A Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n+CCD1E CRC                   41696BE2 (1097427938)\n+CCD22 Compressed Size       00001C92 (7314)\n+CCD26 Uncompressed Size     0000710F (28943)\n+CCD2A Filename Length       0033 (51)\n+CCD2C Extra Length          0000 (0)\n+CCD2E Comment Length        0000 (0)\n+CCD30 Disk Start            0000 (0)\n+CCD32 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-CCD50 Ext File Attributes   81A40000 (2175008768)\n+CCD34 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-CCD54 Local Header Offset   0000D8ED (55533)\n-CCD58 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+CCD38 Local Header Offset   0000D8ED (55533)\n+CCD3C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xCCD58: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xCCD3C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-CCD8B CENTRAL HEADER #30    02014B50 (33639248)\n-CCD8F Created Zip Spec      14 (20) '2.0'\n-CCD90 Created OS            03 (3) 'Unix'\n-CCD91 Extract Zip Spec      14 (20) '2.0'\n-CCD92 Extract OS            00 (0) 'MS-DOS'\n-CCD93 General Purpose Flag  0800 (2048)\n+CCD6F CENTRAL HEADER #30    02014B50 (33639248)\n+CCD73 Created Zip Spec      14 (20) '2.0'\n+CCD74 Created OS            03 (3) 'Unix'\n+CCD75 Extract Zip Spec      14 (20) '2.0'\n+CCD76 Extract OS            00 (0) 'MS-DOS'\n+CCD77 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-CCD95 Compression Method    0008 (8) 'Deflated'\n-CCD97 Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n-CCD9B CRC                   86D862C4 (2262328004)\n-CCD9F Compressed Size       000004AC (1196)\n-CCDA3 Uncompressed Size     00000CE0 (3296)\n-CCDA7 Filename Length       0039 (57)\n-CCDA9 Extra Length          0000 (0)\n-CCDAB Comment Length        0000 (0)\n-CCDAD Disk Start            0000 (0)\n-CCDAF Int File Attributes   0000 (0)\n+CCD79 Compression Method    0008 (8) 'Deflated'\n+CCD7B Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n+CCD7F CRC                   86D862C4 (2262328004)\n+CCD83 Compressed Size       000004AC (1196)\n+CCD87 Uncompressed Size     00000CE0 (3296)\n+CCD8B Filename Length       0039 (57)\n+CCD8D Extra Length          0000 (0)\n+CCD8F Comment Length        0000 (0)\n+CCD91 Disk Start            0000 (0)\n+CCD93 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-CCDB1 Ext File Attributes   81A40000 (2175008768)\n+CCD95 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-CCDB5 Local Header Offset   0000F5D0 (62928)\n-CCDB9 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+CCD99 Local Header Offset   0000F5D0 (62928)\n+CCD9D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xCCDB9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xCCD9D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-CCDF2 CENTRAL HEADER #31    02014B50 (33639248)\n-CCDF6 Created Zip Spec      14 (20) '2.0'\n-CCDF7 Created OS            03 (3) 'Unix'\n-CCDF8 Extract Zip Spec      14 (20) '2.0'\n-CCDF9 Extract OS            00 (0) 'MS-DOS'\n-CCDFA General Purpose Flag  0800 (2048)\n+CCDD6 CENTRAL HEADER #31    02014B50 (33639248)\n+CCDDA Created Zip Spec      14 (20) '2.0'\n+CCDDB Created OS            03 (3) 'Unix'\n+CCDDC Extract Zip Spec      14 (20) '2.0'\n+CCDDD Extract OS            00 (0) 'MS-DOS'\n+CCDDE General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-CCDFC Compression Method    0008 (8) 'Deflated'\n-CCDFE Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n-CCE02 CRC                   851366E9 (2232641257)\n-CCE06 Compressed Size       000008A4 (2212)\n-CCE0A Uncompressed Size     0000243E (9278)\n-CCE0E Filename Length       0030 (48)\n-CCE10 Extra Length          0000 (0)\n-CCE12 Comment Length        0000 (0)\n-CCE14 Disk Start            0000 (0)\n-CCE16 Int File Attributes   0000 (0)\n+CCDE0 Compression Method    0008 (8) 'Deflated'\n+CCDE2 Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n+CCDE6 CRC                   851366E9 (2232641257)\n+CCDEA Compressed Size       000008A4 (2212)\n+CCDEE Uncompressed Size     0000243E (9278)\n+CCDF2 Filename Length       0030 (48)\n+CCDF4 Extra Length          0000 (0)\n+CCDF6 Comment Length        0000 (0)\n+CCDF8 Disk Start            0000 (0)\n+CCDFA Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-CCE18 Ext File Attributes   81A40000 (2175008768)\n+CCDFC 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-CCE1C Local Header Offset   0000FAD3 (64211)\n-CCE20 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+CCE00 Local Header Offset   0000FAD3 (64211)\n+CCE04 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xCCE20: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xCCE04: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-CCE50 CENTRAL HEADER #32    02014B50 (33639248)\n-CCE54 Created Zip Spec      14 (20) '2.0'\n-CCE55 Created OS            03 (3) 'Unix'\n-CCE56 Extract Zip Spec      14 (20) '2.0'\n-CCE57 Extract OS            00 (0) 'MS-DOS'\n-CCE58 General Purpose Flag  0800 (2048)\n+CCE34 CENTRAL HEADER #32    02014B50 (33639248)\n+CCE38 Created Zip Spec      14 (20) '2.0'\n+CCE39 Created OS            03 (3) 'Unix'\n+CCE3A Extract Zip Spec      14 (20) '2.0'\n+CCE3B Extract OS            00 (0) 'MS-DOS'\n+CCE3C General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-CCE5A Compression Method    0008 (8) 'Deflated'\n-CCE5C Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n-CCE60 CRC                   60822F30 (1619144496)\n-CCE64 Compressed Size       00000321 (801)\n-CCE68 Uncompressed Size     000006B4 (1716)\n-CCE6C Filename Length       002F (47)\n-CCE6E Extra Length          0000 (0)\n-CCE70 Comment Length        0000 (0)\n-CCE72 Disk Start            0000 (0)\n-CCE74 Int File Attributes   0000 (0)\n+CCE3E Compression Method    0008 (8) 'Deflated'\n+CCE40 Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n+CCE44 CRC                   60822F30 (1619144496)\n+CCE48 Compressed Size       00000321 (801)\n+CCE4C Uncompressed Size     000006B4 (1716)\n+CCE50 Filename Length       002F (47)\n+CCE52 Extra Length          0000 (0)\n+CCE54 Comment Length        0000 (0)\n+CCE56 Disk Start            0000 (0)\n+CCE58 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-CCE76 Ext File Attributes   81A40000 (2175008768)\n+CCE5A 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-CCE7A Local Header Offset   000103C5 (66501)\n-CCE7E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+CCE5E Local Header Offset   000103C5 (66501)\n+CCE62 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xCCE7E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xCCE62: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-CCEAD CENTRAL HEADER #33    02014B50 (33639248)\n-CCEB1 Created Zip Spec      14 (20) '2.0'\n-CCEB2 Created OS            03 (3) 'Unix'\n-CCEB3 Extract Zip Spec      14 (20) '2.0'\n-CCEB4 Extract OS            00 (0) 'MS-DOS'\n-CCEB5 General Purpose Flag  0800 (2048)\n+CCE91 CENTRAL HEADER #33    02014B50 (33639248)\n+CCE95 Created Zip Spec      14 (20) '2.0'\n+CCE96 Created OS            03 (3) 'Unix'\n+CCE97 Extract Zip Spec      14 (20) '2.0'\n+CCE98 Extract OS            00 (0) 'MS-DOS'\n+CCE99 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-CCEB7 Compression Method    0008 (8) 'Deflated'\n-CCEB9 Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n-CCEBD CRC                   1738F60C (389608972)\n-CCEC1 Compressed Size       000002E0 (736)\n-CCEC5 Uncompressed Size     000005E2 (1506)\n-CCEC9 Filename Length       0033 (51)\n-CCECB Extra Length          0000 (0)\n-CCECD Comment Length        0000 (0)\n-CCECF Disk Start            0000 (0)\n-CCED1 Int File Attributes   0000 (0)\n+CCE9B Compression Method    0008 (8) 'Deflated'\n+CCE9D Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n+CCEA1 CRC                   1738F60C (389608972)\n+CCEA5 Compressed Size       000002E0 (736)\n+CCEA9 Uncompressed Size     000005E2 (1506)\n+CCEAD Filename Length       0033 (51)\n+CCEAF Extra Length          0000 (0)\n+CCEB1 Comment Length        0000 (0)\n+CCEB3 Disk Start            0000 (0)\n+CCEB5 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-CCED3 Ext File Attributes   81A40000 (2175008768)\n+CCEB7 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-CCED7 Local Header Offset   00010733 (67379)\n-CCEDB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+CCEBB Local Header Offset   00010733 (67379)\n+CCEBF Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xCCEDB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xCCEBF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-CCF0E CENTRAL HEADER #34    02014B50 (33639248)\n-CCF12 Created Zip Spec      14 (20) '2.0'\n-CCF13 Created OS            03 (3) 'Unix'\n-CCF14 Extract Zip Spec      14 (20) '2.0'\n-CCF15 Extract OS            00 (0) 'MS-DOS'\n-CCF16 General Purpose Flag  0800 (2048)\n+CCEF2 CENTRAL HEADER #34    02014B50 (33639248)\n+CCEF6 Created Zip Spec      14 (20) '2.0'\n+CCEF7 Created OS            03 (3) 'Unix'\n+CCEF8 Extract Zip Spec      14 (20) '2.0'\n+CCEF9 Extract OS            00 (0) 'MS-DOS'\n+CCEFA General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-CCF18 Compression Method    0008 (8) 'Deflated'\n-CCF1A Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n-CCF1E CRC                   795B17B1 (2036012977)\n-CCF22 Compressed Size       000002E1 (737)\n-CCF26 Uncompressed Size     0000065A (1626)\n-CCF2A Filename Length       0030 (48)\n-CCF2C Extra Length          0000 (0)\n-CCF2E Comment Length        0000 (0)\n-CCF30 Disk Start            0000 (0)\n-CCF32 Int File Attributes   0000 (0)\n+CCEFC Compression Method    0008 (8) 'Deflated'\n+CCEFE Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n+CCF02 CRC                   795B17B1 (2036012977)\n+CCF06 Compressed Size       000002E1 (737)\n+CCF0A Uncompressed Size     0000065A (1626)\n+CCF0E Filename Length       0030 (48)\n+CCF10 Extra Length          0000 (0)\n+CCF12 Comment Length        0000 (0)\n+CCF14 Disk Start            0000 (0)\n+CCF16 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-CCF34 Ext File Attributes   81A40000 (2175008768)\n+CCF18 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-CCF38 Local Header Offset   00010A64 (68196)\n-CCF3C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+CCF1C Local Header Offset   00010A64 (68196)\n+CCF20 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xCCF3C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xCCF20: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-CCF6C CENTRAL HEADER #35    02014B50 (33639248)\n-CCF70 Created Zip Spec      14 (20) '2.0'\n-CCF71 Created OS            03 (3) 'Unix'\n-CCF72 Extract Zip Spec      14 (20) '2.0'\n-CCF73 Extract OS            00 (0) 'MS-DOS'\n-CCF74 General Purpose Flag  0800 (2048)\n+CCF50 CENTRAL HEADER #35    02014B50 (33639248)\n+CCF54 Created Zip Spec      14 (20) '2.0'\n+CCF55 Created OS            03 (3) 'Unix'\n+CCF56 Extract Zip Spec      14 (20) '2.0'\n+CCF57 Extract OS            00 (0) 'MS-DOS'\n+CCF58 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-CCF76 Compression Method    0008 (8) 'Deflated'\n-CCF78 Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n-CCF7C CRC                   E2AC8D99 (3802959257)\n-CCF80 Compressed Size       000003D4 (980)\n-CCF84 Uncompressed Size     0000085C (2140)\n-CCF88 Filename Length       0038 (56)\n-CCF8A Extra Length          0000 (0)\n-CCF8C Comment Length        0000 (0)\n-CCF8E Disk Start            0000 (0)\n-CCF90 Int File Attributes   0000 (0)\n+CCF5A Compression Method    0008 (8) 'Deflated'\n+CCF5C Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n+CCF60 CRC                   E2AC8D99 (3802959257)\n+CCF64 Compressed Size       000003D4 (980)\n+CCF68 Uncompressed Size     0000085C (2140)\n+CCF6C Filename Length       0038 (56)\n+CCF6E Extra Length          0000 (0)\n+CCF70 Comment Length        0000 (0)\n+CCF72 Disk Start            0000 (0)\n+CCF74 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-CCF92 Ext File Attributes   81A40000 (2175008768)\n+CCF76 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-CCF96 Local Header Offset   00010D93 (69011)\n-CCF9A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+CCF7A Local Header Offset   00010D93 (69011)\n+CCF7E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xCCF9A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xCCF7E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-CCFD2 CENTRAL HEADER #36    02014B50 (33639248)\n-CCFD6 Created Zip Spec      14 (20) '2.0'\n-CCFD7 Created OS            03 (3) 'Unix'\n-CCFD8 Extract Zip Spec      14 (20) '2.0'\n-CCFD9 Extract OS            00 (0) 'MS-DOS'\n-CCFDA General Purpose Flag  0800 (2048)\n+CCFB6 CENTRAL HEADER #36    02014B50 (33639248)\n+CCFBA Created Zip Spec      14 (20) '2.0'\n+CCFBB Created OS            03 (3) 'Unix'\n+CCFBC Extract Zip Spec      14 (20) '2.0'\n+CCFBD Extract OS            00 (0) 'MS-DOS'\n+CCFBE General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-CCFDC Compression Method    0008 (8) 'Deflated'\n-CCFDE Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n-CCFE2 CRC                   6CC3B8AA (1824766122)\n-CCFE6 Compressed Size       00000458 (1112)\n-CCFEA Uncompressed Size     00000A54 (2644)\n-CCFEE Filename Length       002E (46)\n-CCFF0 Extra Length          0000 (0)\n-CCFF2 Comment Length        0000 (0)\n-CCFF4 Disk Start            0000 (0)\n-CCFF6 Int File Attributes   0000 (0)\n+CCFC0 Compression Method    0008 (8) 'Deflated'\n+CCFC2 Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n+CCFC6 CRC                   6CC3B8AA (1824766122)\n+CCFCA Compressed Size       00000458 (1112)\n+CCFCE Uncompressed Size     00000A54 (2644)\n+CCFD2 Filename Length       002E (46)\n+CCFD4 Extra Length          0000 (0)\n+CCFD6 Comment Length        0000 (0)\n+CCFD8 Disk Start            0000 (0)\n+CCFDA Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-CCFF8 Ext File Attributes   81A40000 (2175008768)\n+CCFDC 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-CCFFC Local Header Offset   000111BD (70077)\n-CD000 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+CCFE0 Local Header Offset   000111BD (70077)\n+CCFE4 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xCD000: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xCCFE4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-CD02E CENTRAL HEADER #37    02014B50 (33639248)\n-CD032 Created Zip Spec      14 (20) '2.0'\n-CD033 Created OS            03 (3) 'Unix'\n-CD034 Extract Zip Spec      14 (20) '2.0'\n-CD035 Extract OS            00 (0) 'MS-DOS'\n-CD036 General Purpose Flag  0800 (2048)\n+CD012 CENTRAL HEADER #37    02014B50 (33639248)\n+CD016 Created Zip Spec      14 (20) '2.0'\n+CD017 Created OS            03 (3) 'Unix'\n+CD018 Extract Zip Spec      14 (20) '2.0'\n+CD019 Extract OS            00 (0) 'MS-DOS'\n+CD01A General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-CD038 Compression Method    0008 (8) 'Deflated'\n-CD03A Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n-CD03E CRC                   FB3E1DDC (4215152092)\n-CD042 Compressed Size       000009DC (2524)\n-CD046 Uncompressed Size     00002A4B (10827)\n-CD04A Filename Length       0034 (52)\n-CD04C Extra Length          0000 (0)\n-CD04E Comment Length        0000 (0)\n-CD050 Disk Start            0000 (0)\n-CD052 Int File Attributes   0000 (0)\n+CD01C Compression Method    0008 (8) 'Deflated'\n+CD01E Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n+CD022 CRC                   FB3E1DDC (4215152092)\n+CD026 Compressed Size       000009DC (2524)\n+CD02A Uncompressed Size     00002A4B (10827)\n+CD02E Filename Length       0034 (52)\n+CD030 Extra Length          0000 (0)\n+CD032 Comment Length        0000 (0)\n+CD034 Disk Start            0000 (0)\n+CD036 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-CD054 Ext File Attributes   81A40000 (2175008768)\n+CD038 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-CD058 Local Header Offset   00011661 (71265)\n-CD05C Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+CD03C Local Header Offset   00011661 (71265)\n+CD040 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xCD05C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xCD040: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-CD090 CENTRAL HEADER #38    02014B50 (33639248)\n-CD094 Created Zip Spec      14 (20) '2.0'\n-CD095 Created OS            03 (3) 'Unix'\n-CD096 Extract Zip Spec      14 (20) '2.0'\n-CD097 Extract OS            00 (0) 'MS-DOS'\n-CD098 General Purpose Flag  0800 (2048)\n+CD074 CENTRAL HEADER #38    02014B50 (33639248)\n+CD078 Created Zip Spec      14 (20) '2.0'\n+CD079 Created OS            03 (3) 'Unix'\n+CD07A Extract Zip Spec      14 (20) '2.0'\n+CD07B Extract OS            00 (0) 'MS-DOS'\n+CD07C General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-CD09A Compression Method    0008 (8) 'Deflated'\n-CD09C Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n-CD0A0 CRC                   58C4AAC8 (1489283784)\n-CD0A4 Compressed Size       000006BA (1722)\n-CD0A8 Uncompressed Size     0000171C (5916)\n-CD0AC Filename Length       0034 (52)\n-CD0AE Extra Length          0000 (0)\n-CD0B0 Comment Length        0000 (0)\n-CD0B2 Disk Start            0000 (0)\n-CD0B4 Int File Attributes   0000 (0)\n+CD07E Compression Method    0008 (8) 'Deflated'\n+CD080 Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n+CD084 CRC                   58C4AAC8 (1489283784)\n+CD088 Compressed Size       000006BA (1722)\n+CD08C Uncompressed Size     0000171C (5916)\n+CD090 Filename Length       0034 (52)\n+CD092 Extra Length          0000 (0)\n+CD094 Comment Length        0000 (0)\n+CD096 Disk Start            0000 (0)\n+CD098 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-CD0B6 Ext File Attributes   81A40000 (2175008768)\n+CD09A 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-CD0BA Local Header Offset   0001208F (73871)\n-CD0BE Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+CD09E Local Header Offset   0001208F (73871)\n+CD0A2 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xCD0BE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xCD0A2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-CD0F2 CENTRAL HEADER #39    02014B50 (33639248)\n-CD0F6 Created Zip Spec      14 (20) '2.0'\n-CD0F7 Created OS            03 (3) 'Unix'\n-CD0F8 Extract Zip Spec      14 (20) '2.0'\n-CD0F9 Extract OS            00 (0) 'MS-DOS'\n-CD0FA General Purpose Flag  0800 (2048)\n+CD0D6 CENTRAL HEADER #39    02014B50 (33639248)\n+CD0DA Created Zip Spec      14 (20) '2.0'\n+CD0DB Created OS            03 (3) 'Unix'\n+CD0DC Extract Zip Spec      14 (20) '2.0'\n+CD0DD Extract OS            00 (0) 'MS-DOS'\n+CD0DE General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-CD0FC Compression Method    0008 (8) 'Deflated'\n-CD0FE Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n-CD102 CRC                   656F2E3C (1701785148)\n-CD106 Compressed Size       000017CF (6095)\n-CD10A Uncompressed Size     00004348 (17224)\n-CD10E Filename Length       0018 (24)\n-CD110 Extra Length          0000 (0)\n-CD112 Comment Length        0000 (0)\n-CD114 Disk Start            0000 (0)\n-CD116 Int File Attributes   0000 (0)\n+CD0E0 Compression Method    0008 (8) 'Deflated'\n+CD0E2 Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n+CD0E6 CRC                   656F2E3C (1701785148)\n+CD0EA Compressed Size       000017CF (6095)\n+CD0EE Uncompressed Size     00004348 (17224)\n+CD0F2 Filename Length       0018 (24)\n+CD0F4 Extra Length          0000 (0)\n+CD0F6 Comment Length        0000 (0)\n+CD0F8 Disk Start            0000 (0)\n+CD0FA Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-CD118 Ext File Attributes   81A40000 (2175008768)\n+CD0FC 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-CD11C Local Header Offset   0001279B (75675)\n-CD120 Filename              'XXXXXXXXXXXXXXXXXXXXXXXX'\n+CD100 Local Header Offset   0001279B (75675)\n+CD104 Filename              'XXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xCD120: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xCD104: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-CD138 CENTRAL HEADER #40    02014B50 (33639248)\n-CD13C Created Zip Spec      14 (20) '2.0'\n-CD13D Created OS            03 (3) 'Unix'\n-CD13E Extract Zip Spec      14 (20) '2.0'\n-CD13F Extract OS            00 (0) 'MS-DOS'\n-CD140 General Purpose Flag  0800 (2048)\n+CD11C CENTRAL HEADER #40    02014B50 (33639248)\n+CD120 Created Zip Spec      14 (20) '2.0'\n+CD121 Created OS            03 (3) 'Unix'\n+CD122 Extract Zip Spec      14 (20) '2.0'\n+CD123 Extract OS            00 (0) 'MS-DOS'\n+CD124 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-CD142 Compression Method    0008 (8) 'Deflated'\n-CD144 Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n-CD148 CRC                   656F2E3C (1701785148)\n-CD14C Compressed Size       000017CF (6095)\n-CD150 Uncompressed Size     00004348 (17224)\n-CD154 Filename Length       0016 (22)\n-CD156 Extra Length          0000 (0)\n-CD158 Comment Length        0000 (0)\n-CD15A Disk Start            0000 (0)\n-CD15C Int File Attributes   0000 (0)\n+CD126 Compression Method    0008 (8) 'Deflated'\n+CD128 Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n+CD12C CRC                   656F2E3C (1701785148)\n+CD130 Compressed Size       000017CF (6095)\n+CD134 Uncompressed Size     00004348 (17224)\n+CD138 Filename Length       0016 (22)\n+CD13A Extra Length          0000 (0)\n+CD13C Comment Length        0000 (0)\n+CD13E Disk Start            0000 (0)\n+CD140 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-CD15E Ext File Attributes   81A40000 (2175008768)\n+CD142 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-CD162 Local Header Offset   00013FA0 (81824)\n-CD166 Filename              'XXXXXXXXXXXXXXXXXXXXXX'\n+CD146 Local Header Offset   00013FA0 (81824)\n+CD14A Filename              'XXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xCD166: Filename 'XXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xCD14A: Filename 'XXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-CD17C CENTRAL HEADER #41    02014B50 (33639248)\n-CD180 Created Zip Spec      14 (20) '2.0'\n-CD181 Created OS            03 (3) 'Unix'\n-CD182 Extract Zip Spec      14 (20) '2.0'\n-CD183 Extract OS            00 (0) 'MS-DOS'\n-CD184 General Purpose Flag  0800 (2048)\n+CD160 CENTRAL HEADER #41    02014B50 (33639248)\n+CD164 Created Zip Spec      14 (20) '2.0'\n+CD165 Created OS            03 (3) 'Unix'\n+CD166 Extract Zip Spec      14 (20) '2.0'\n+CD167 Extract OS            00 (0) 'MS-DOS'\n+CD168 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-CD186 Compression Method    0008 (8) 'Deflated'\n-CD188 Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n-CD18C CRC                   656F2E3C (1701785148)\n-CD190 Compressed Size       000017CF (6095)\n-CD194 Uncompressed Size     00004348 (17224)\n-CD198 Filename Length       0017 (23)\n-CD19A Extra Length          0000 (0)\n-CD19C Comment Length        0000 (0)\n-CD19E Disk Start            0000 (0)\n-CD1A0 Int File Attributes   0000 (0)\n+CD16A Compression Method    0008 (8) 'Deflated'\n+CD16C Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n+CD170 CRC                   656F2E3C (1701785148)\n+CD174 Compressed Size       000017CF (6095)\n+CD178 Uncompressed Size     00004348 (17224)\n+CD17C Filename Length       0017 (23)\n+CD17E Extra Length          0000 (0)\n+CD180 Comment Length        0000 (0)\n+CD182 Disk Start            0000 (0)\n+CD184 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-CD1A2 Ext File Attributes   81A40000 (2175008768)\n+CD186 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-CD1A6 Local Header Offset   000157A3 (87971)\n-CD1AA Filename              'XXXXXXXXXXXXXXXXXXXXXXX'\n+CD18A Local Header Offset   000157A3 (87971)\n+CD18E Filename              'XXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xCD1AA: Filename 'XXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xCD18E: Filename 'XXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-CD1C1 CENTRAL HEADER #42    02014B50 (33639248)\n-CD1C5 Created Zip Spec      14 (20) '2.0'\n-CD1C6 Created OS            03 (3) 'Unix'\n-CD1C7 Extract Zip Spec      14 (20) '2.0'\n-CD1C8 Extract OS            00 (0) 'MS-DOS'\n-CD1C9 General Purpose Flag  0800 (2048)\n+CD1A5 CENTRAL HEADER #42    02014B50 (33639248)\n+CD1A9 Created Zip Spec      14 (20) '2.0'\n+CD1AA Created OS            03 (3) 'Unix'\n+CD1AB Extract Zip Spec      14 (20) '2.0'\n+CD1AC Extract OS            00 (0) 'MS-DOS'\n+CD1AD General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-CD1CB Compression Method    0008 (8) 'Deflated'\n-CD1CD Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n-CD1D1 CRC                   DD334B60 (3711126368)\n-CD1D5 Compressed Size       00000ACB (2763)\n-CD1D9 Uncompressed Size     000018B9 (6329)\n-CD1DD Filename Length       0011 (17)\n-CD1DF Extra Length          0000 (0)\n-CD1E1 Comment Length        0000 (0)\n-CD1E3 Disk Start            0000 (0)\n-CD1E5 Int File Attributes   0000 (0)\n+CD1AF Compression Method    0008 (8) 'Deflated'\n+CD1B1 Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n+CD1B5 CRC                   DD334B60 (3711126368)\n+CD1B9 Compressed Size       00000ACB (2763)\n+CD1BD Uncompressed Size     000018B9 (6329)\n+CD1C1 Filename Length       0011 (17)\n+CD1C3 Extra Length          0000 (0)\n+CD1C5 Comment Length        0000 (0)\n+CD1C7 Disk Start            0000 (0)\n+CD1C9 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-CD1E7 Ext File Attributes   81A40000 (2175008768)\n+CD1CB 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-CD1EB Local Header Offset   00016FA7 (94119)\n-CD1EF Filename              'XXXXXXXXXXXXXXXXX'\n+CD1CF Local Header Offset   00016FA7 (94119)\n+CD1D3 Filename              'XXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xCD1EF: Filename 'XXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xCD1D3: Filename 'XXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-CD200 CENTRAL HEADER #43    02014B50 (33639248)\n-CD204 Created Zip Spec      14 (20) '2.0'\n-CD205 Created OS            03 (3) 'Unix'\n-CD206 Extract Zip Spec      14 (20) '2.0'\n-CD207 Extract OS            00 (0) 'MS-DOS'\n-CD208 General Purpose Flag  0800 (2048)\n+CD1E4 CENTRAL HEADER #43    02014B50 (33639248)\n+CD1E8 Created Zip Spec      14 (20) '2.0'\n+CD1E9 Created OS            03 (3) 'Unix'\n+CD1EA Extract Zip Spec      14 (20) '2.0'\n+CD1EB Extract OS            00 (0) 'MS-DOS'\n+CD1EC General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-CD20A Compression Method    0008 (8) 'Deflated'\n-CD20C Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n-CD210 CRC                   60C88BE6 (1623755750)\n-CD214 Compressed Size       00000A92 (2706)\n-CD218 Uncompressed Size     00001823 (6179)\n-CD21C Filename Length       0010 (16)\n-CD21E Extra Length          0000 (0)\n-CD220 Comment Length        0000 (0)\n-CD222 Disk Start            0000 (0)\n-CD224 Int File Attributes   0000 (0)\n+CD1EE Compression Method    0008 (8) 'Deflated'\n+CD1F0 Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n+CD1F4 CRC                   60C88BE6 (1623755750)\n+CD1F8 Compressed Size       00000A92 (2706)\n+CD1FC Uncompressed Size     00001823 (6179)\n+CD200 Filename Length       0010 (16)\n+CD202 Extra Length          0000 (0)\n+CD204 Comment Length        0000 (0)\n+CD206 Disk Start            0000 (0)\n+CD208 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-CD226 Ext File Attributes   81A40000 (2175008768)\n+CD20A 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-CD22A Local Header Offset   00017AA1 (96929)\n-CD22E Filename              'XXXXXXXXXXXXXXXX'\n+CD20E Local Header Offset   00017AA1 (96929)\n+CD212 Filename              'XXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xCD22E: Filename 'XXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xCD212: Filename 'XXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-CD23E CENTRAL HEADER #44    02014B50 (33639248)\n-CD242 Created Zip Spec      14 (20) '2.0'\n-CD243 Created OS            03 (3) 'Unix'\n-CD244 Extract Zip Spec      14 (20) '2.0'\n-CD245 Extract OS            00 (0) 'MS-DOS'\n-CD246 General Purpose Flag  0800 (2048)\n+CD222 CENTRAL HEADER #44    02014B50 (33639248)\n+CD226 Created Zip Spec      14 (20) '2.0'\n+CD227 Created OS            03 (3) 'Unix'\n+CD228 Extract Zip Spec      14 (20) '2.0'\n+CD229 Extract OS            00 (0) 'MS-DOS'\n+CD22A General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-CD248 Compression Method    0008 (8) 'Deflated'\n-CD24A Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n-CD24E CRC                   60C88BE6 (1623755750)\n-CD252 Compressed Size       00000A92 (2706)\n-CD256 Uncompressed Size     00001823 (6179)\n-CD25A Filename Length       0016 (22)\n-CD25C Extra Length          0000 (0)\n-CD25E Comment Length        0000 (0)\n-CD260 Disk Start            0000 (0)\n-CD262 Int File Attributes   0000 (0)\n+CD22C Compression Method    0008 (8) 'Deflated'\n+CD22E Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n+CD232 CRC                   60C88BE6 (1623755750)\n+CD236 Compressed Size       00000A92 (2706)\n+CD23A Uncompressed Size     00001823 (6179)\n+CD23E Filename Length       0016 (22)\n+CD240 Extra Length          0000 (0)\n+CD242 Comment Length        0000 (0)\n+CD244 Disk Start            0000 (0)\n+CD246 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-CD264 Ext File Attributes   81A40000 (2175008768)\n+CD248 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-CD268 Local Header Offset   00018561 (99681)\n-CD26C Filename              'XXXXXXXXXXXXXXXXXXXXXX'\n+CD24C Local Header Offset   00018561 (99681)\n+CD250 Filename              'XXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xCD26C: Filename 'XXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xCD250: Filename 'XXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-CD282 CENTRAL HEADER #45    02014B50 (33639248)\n-CD286 Created Zip Spec      14 (20) '2.0'\n-CD287 Created OS            03 (3) 'Unix'\n-CD288 Extract Zip Spec      14 (20) '2.0'\n-CD289 Extract OS            00 (0) 'MS-DOS'\n-CD28A General Purpose Flag  0800 (2048)\n+CD266 CENTRAL HEADER #45    02014B50 (33639248)\n+CD26A Created Zip Spec      14 (20) '2.0'\n+CD26B Created OS            03 (3) 'Unix'\n+CD26C Extract Zip Spec      14 (20) '2.0'\n+CD26D Extract OS            00 (0) 'MS-DOS'\n+CD26E General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-CD28C Compression Method    0008 (8) 'Deflated'\n-CD28E Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n-CD292 CRC                   60C88BE6 (1623755750)\n-CD296 Compressed Size       00000A92 (2706)\n-CD29A Uncompressed Size     00001823 (6179)\n-CD29E Filename Length       0018 (24)\n-CD2A0 Extra Length          0000 (0)\n-CD2A2 Comment Length        0000 (0)\n-CD2A4 Disk Start            0000 (0)\n-CD2A6 Int File Attributes   0000 (0)\n+CD270 Compression Method    0008 (8) 'Deflated'\n+CD272 Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n+CD276 CRC                   60C88BE6 (1623755750)\n+CD27A Compressed Size       00000A92 (2706)\n+CD27E Uncompressed Size     00001823 (6179)\n+CD282 Filename Length       0018 (24)\n+CD284 Extra Length          0000 (0)\n+CD286 Comment Length        0000 (0)\n+CD288 Disk Start            0000 (0)\n+CD28A Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-CD2A8 Ext File Attributes   81A40000 (2175008768)\n+CD28C 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-CD2AC Local Header Offset   00019027 (102439)\n-CD2B0 Filename              'XXXXXXXXXXXXXXXXXXXXXXXX'\n+CD290 Local Header Offset   00019027 (102439)\n+CD294 Filename              'XXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xCD2B0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xCD294: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-CD2C8 CENTRAL HEADER #46    02014B50 (33639248)\n-CD2CC Created Zip Spec      14 (20) '2.0'\n-CD2CD Created OS            03 (3) 'Unix'\n-CD2CE Extract Zip Spec      14 (20) '2.0'\n-CD2CF Extract OS            00 (0) 'MS-DOS'\n-CD2D0 General Purpose Flag  0800 (2048)\n+CD2AC CENTRAL HEADER #46    02014B50 (33639248)\n+CD2B0 Created Zip Spec      14 (20) '2.0'\n+CD2B1 Created OS            03 (3) 'Unix'\n+CD2B2 Extract Zip Spec      14 (20) '2.0'\n+CD2B3 Extract OS            00 (0) 'MS-DOS'\n+CD2B4 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-CD2D2 Compression Method    0008 (8) 'Deflated'\n-CD2D4 Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n-CD2D8 CRC                   656F2E3C (1701785148)\n-CD2DC Compressed Size       000017CF (6095)\n-CD2E0 Uncompressed Size     00004348 (17224)\n-CD2E4 Filename Length       0011 (17)\n-CD2E6 Extra Length          0000 (0)\n-CD2E8 Comment Length        0000 (0)\n-CD2EA Disk Start            0000 (0)\n-CD2EC Int File Attributes   0000 (0)\n+CD2B6 Compression Method    0008 (8) 'Deflated'\n+CD2B8 Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n+CD2BC CRC                   656F2E3C (1701785148)\n+CD2C0 Compressed Size       000017CF (6095)\n+CD2C4 Uncompressed Size     00004348 (17224)\n+CD2C8 Filename Length       0011 (17)\n+CD2CA Extra Length          0000 (0)\n+CD2CC Comment Length        0000 (0)\n+CD2CE Disk Start            0000 (0)\n+CD2D0 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-CD2EE Ext File Attributes   81A40000 (2175008768)\n+CD2D2 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-CD2F2 Local Header Offset   00019AEF (105199)\n-CD2F6 Filename              'XXXXXXXXXXXXXXXXX'\n+CD2D6 Local Header Offset   00019AEF (105199)\n+CD2DA Filename              'XXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xCD2F6: Filename 'XXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xCD2DA: Filename 'XXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-CD307 CENTRAL HEADER #47    02014B50 (33639248)\n-CD30B Created Zip Spec      14 (20) '2.0'\n-CD30C Created OS            03 (3) 'Unix'\n-CD30D Extract Zip Spec      14 (20) '2.0'\n-CD30E Extract OS            00 (0) 'MS-DOS'\n-CD30F General Purpose Flag  0800 (2048)\n+CD2EB CENTRAL HEADER #47    02014B50 (33639248)\n+CD2EF Created Zip Spec      14 (20) '2.0'\n+CD2F0 Created OS            03 (3) 'Unix'\n+CD2F1 Extract Zip Spec      14 (20) '2.0'\n+CD2F2 Extract OS            00 (0) 'MS-DOS'\n+CD2F3 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-CD311 Compression Method    0008 (8) 'Deflated'\n-CD313 Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n-CD317 CRC                   656F2E3C (1701785148)\n-CD31B Compressed Size       000017CF (6095)\n-CD31F Uncompressed Size     00004348 (17224)\n-CD323 Filename Length       0018 (24)\n-CD325 Extra Length          0000 (0)\n-CD327 Comment Length        0000 (0)\n-CD329 Disk Start            0000 (0)\n-CD32B Int File Attributes   0000 (0)\n+CD2F5 Compression Method    0008 (8) 'Deflated'\n+CD2F7 Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n+CD2FB CRC                   656F2E3C (1701785148)\n+CD2FF Compressed Size       000017CF (6095)\n+CD303 Uncompressed Size     00004348 (17224)\n+CD307 Filename Length       0018 (24)\n+CD309 Extra Length          0000 (0)\n+CD30B Comment Length        0000 (0)\n+CD30D Disk Start            0000 (0)\n+CD30F Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-CD32D Ext File Attributes   81A40000 (2175008768)\n+CD311 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-CD331 Local Header Offset   0001B2ED (111341)\n-CD335 Filename              'XXXXXXXXXXXXXXXXXXXXXXXX'\n+CD315 Local Header Offset   0001B2ED (111341)\n+CD319 Filename              'XXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xCD335: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xCD319: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-CD34D CENTRAL HEADER #48    02014B50 (33639248)\n-CD351 Created Zip Spec      14 (20) '2.0'\n-CD352 Created OS            03 (3) 'Unix'\n-CD353 Extract Zip Spec      14 (20) '2.0'\n-CD354 Extract OS            00 (0) 'MS-DOS'\n-CD355 General Purpose Flag  0800 (2048)\n+CD331 CENTRAL HEADER #48    02014B50 (33639248)\n+CD335 Created Zip Spec      14 (20) '2.0'\n+CD336 Created OS            03 (3) 'Unix'\n+CD337 Extract Zip Spec      14 (20) '2.0'\n+CD338 Extract OS            00 (0) 'MS-DOS'\n+CD339 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-CD357 Compression Method    0008 (8) 'Deflated'\n-CD359 Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n-CD35D CRC                   656F2E3C (1701785148)\n-CD361 Compressed Size       000017CF (6095)\n-CD365 Uncompressed Size     00004348 (17224)\n-CD369 Filename Length       001D (29)\n-CD36B Extra Length          0000 (0)\n-CD36D Comment Length        0000 (0)\n-CD36F Disk Start            0000 (0)\n-CD371 Int File Attributes   0000 (0)\n+CD33B Compression Method    0008 (8) 'Deflated'\n+CD33D Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n+CD341 CRC                   656F2E3C (1701785148)\n+CD345 Compressed Size       000017CF (6095)\n+CD349 Uncompressed Size     00004348 (17224)\n+CD34D Filename Length       001D (29)\n+CD34F Extra Length          0000 (0)\n+CD351 Comment Length        0000 (0)\n+CD353 Disk Start            0000 (0)\n+CD355 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-CD373 Ext File Attributes   81A40000 (2175008768)\n+CD357 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-CD377 Local Header Offset   0001CAF2 (117490)\n-CD37B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+CD35B Local Header Offset   0001CAF2 (117490)\n+CD35F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xCD37B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xCD35F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-CD398 CENTRAL HEADER #49    02014B50 (33639248)\n-CD39C Created Zip Spec      14 (20) '2.0'\n-CD39D Created OS            03 (3) 'Unix'\n-CD39E Extract Zip Spec      14 (20) '2.0'\n-CD39F Extract OS            00 (0) 'MS-DOS'\n-CD3A0 General Purpose Flag  0800 (2048)\n+CD37C CENTRAL HEADER #49    02014B50 (33639248)\n+CD380 Created Zip Spec      14 (20) '2.0'\n+CD381 Created OS            03 (3) 'Unix'\n+CD382 Extract Zip Spec      14 (20) '2.0'\n+CD383 Extract OS            00 (0) 'MS-DOS'\n+CD384 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-CD3A2 Compression Method    0008 (8) 'Deflated'\n-CD3A4 Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n-CD3A8 CRC                   656F2E3C (1701785148)\n-CD3AC Compressed Size       000017CF (6095)\n-CD3B0 Uncompressed Size     00004348 (17224)\n-CD3B4 Filename Length       0019 (25)\n-CD3B6 Extra Length          0000 (0)\n-CD3B8 Comment Length        0000 (0)\n-CD3BA Disk Start            0000 (0)\n-CD3BC Int File Attributes   0000 (0)\n+CD386 Compression Method    0008 (8) 'Deflated'\n+CD388 Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n+CD38C CRC                   656F2E3C (1701785148)\n+CD390 Compressed Size       000017CF (6095)\n+CD394 Uncompressed Size     00004348 (17224)\n+CD398 Filename Length       0019 (25)\n+CD39A Extra Length          0000 (0)\n+CD39C Comment Length        0000 (0)\n+CD39E Disk Start            0000 (0)\n+CD3A0 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-CD3BE Ext File Attributes   81A40000 (2175008768)\n+CD3A2 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-CD3C2 Local Header Offset   0001E2FC (123644)\n-CD3C6 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXX'\n+CD3A6 Local Header Offset   0001E2FC (123644)\n+CD3AA Filename              'XXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xCD3C6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xCD3AA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-CD3DF CENTRAL HEADER #50    02014B50 (33639248)\n-CD3E3 Created Zip Spec      14 (20) '2.0'\n-CD3E4 Created OS            03 (3) 'Unix'\n-CD3E5 Extract Zip Spec      14 (20) '2.0'\n-CD3E6 Extract OS            00 (0) 'MS-DOS'\n-CD3E7 General Purpose Flag  0800 (2048)\n+CD3C3 CENTRAL HEADER #50    02014B50 (33639248)\n+CD3C7 Created Zip Spec      14 (20) '2.0'\n+CD3C8 Created OS            03 (3) 'Unix'\n+CD3C9 Extract Zip Spec      14 (20) '2.0'\n+CD3CA Extract OS            00 (0) 'MS-DOS'\n+CD3CB General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-CD3E9 Compression Method    0008 (8) 'Deflated'\n-CD3EB Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n-CD3EF CRC                   656F2E3C (1701785148)\n-CD3F3 Compressed Size       000017CF (6095)\n-CD3F7 Uncompressed Size     00004348 (17224)\n-CD3FB Filename Length       0019 (25)\n-CD3FD Extra Length          0000 (0)\n-CD3FF Comment Length        0000 (0)\n-CD401 Disk Start            0000 (0)\n-CD403 Int File Attributes   0000 (0)\n+CD3CD Compression Method    0008 (8) 'Deflated'\n+CD3CF Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n+CD3D3 CRC                   656F2E3C (1701785148)\n+CD3D7 Compressed Size       000017CF (6095)\n+CD3DB Uncompressed Size     00004348 (17224)\n+CD3DF Filename Length       0019 (25)\n+CD3E1 Extra Length          0000 (0)\n+CD3E3 Comment Length        0000 (0)\n+CD3E5 Disk Start            0000 (0)\n+CD3E7 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-CD405 Ext File Attributes   81A40000 (2175008768)\n+CD3E9 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-CD409 Local Header Offset   0001FB02 (129794)\n-CD40D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXX'\n+CD3ED Local Header Offset   0001FB02 (129794)\n+CD3F1 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xCD40D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xCD3F1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-CD426 CENTRAL HEADER #51    02014B50 (33639248)\n-CD42A Created Zip Spec      14 (20) '2.0'\n-CD42B Created OS            03 (3) 'Unix'\n-CD42C Extract Zip Spec      14 (20) '2.0'\n-CD42D Extract OS            00 (0) 'MS-DOS'\n-CD42E General Purpose Flag  0800 (2048)\n+CD40A CENTRAL HEADER #51    02014B50 (33639248)\n+CD40E Created Zip Spec      14 (20) '2.0'\n+CD40F Created OS            03 (3) 'Unix'\n+CD410 Extract Zip Spec      14 (20) '2.0'\n+CD411 Extract OS            00 (0) 'MS-DOS'\n+CD412 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-CD430 Compression Method    0008 (8) 'Deflated'\n-CD432 Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n-CD436 CRC                   95207A70 (2501933680)\n-CD43A Compressed Size       000021E5 (8677)\n-CD43E Uncompressed Size     0000BA1C (47644)\n-CD442 Filename Length       002F (47)\n-CD444 Extra Length          0000 (0)\n-CD446 Comment Length        0000 (0)\n-CD448 Disk Start            0000 (0)\n-CD44A Int File Attributes   0000 (0)\n+CD414 Compression Method    0008 (8) 'Deflated'\n+CD416 Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n+CD41A CRC                   FCD220DB (4241629403)\n+CD41E Compressed Size       000021E5 (8677)\n+CD422 Uncompressed Size     0000BA1C (47644)\n+CD426 Filename Length       002F (47)\n+CD428 Extra Length          0000 (0)\n+CD42A Comment Length        0000 (0)\n+CD42C Disk Start            0000 (0)\n+CD42E Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-CD44C Ext File Attributes   81A40000 (2175008768)\n+CD430 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-CD450 Local Header Offset   00021308 (135944)\n-CD454 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+CD434 Local Header Offset   00021308 (135944)\n+CD438 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xCD454: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xCD438: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-CD483 CENTRAL HEADER #52    02014B50 (33639248)\n-CD487 Created Zip Spec      14 (20) '2.0'\n-CD488 Created OS            03 (3) 'Unix'\n-CD489 Extract Zip Spec      14 (20) '2.0'\n-CD48A Extract OS            00 (0) 'MS-DOS'\n-CD48B General Purpose Flag  0800 (2048)\n+CD467 CENTRAL HEADER #52    02014B50 (33639248)\n+CD46B Created Zip Spec      14 (20) '2.0'\n+CD46C Created OS            03 (3) 'Unix'\n+CD46D Extract Zip Spec      14 (20) '2.0'\n+CD46E Extract OS            00 (0) 'MS-DOS'\n+CD46F General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-CD48D Compression Method    0008 (8) 'Deflated'\n-CD48F Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n-CD493 CRC                   9536A20F (2503385615)\n-CD497 Compressed Size       000018B4 (6324)\n-CD49B Uncompressed Size     00007602 (30210)\n-CD49F Filename Length       002E (46)\n-CD4A1 Extra Length          0000 (0)\n-CD4A3 Comment Length        0000 (0)\n-CD4A5 Disk Start            0000 (0)\n-CD4A7 Int File Attributes   0000 (0)\n+CD471 Compression Method    0008 (8) 'Deflated'\n+CD473 Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n+CD477 CRC                   5C86D616 (1552340502)\n+CD47B Compressed Size       000018B3 (6323)\n+CD47F Uncompressed Size     00007602 (30210)\n+CD483 Filename Length       002E (46)\n+CD485 Extra Length          0000 (0)\n+CD487 Comment Length        0000 (0)\n+CD489 Disk Start            0000 (0)\n+CD48B Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-CD4A9 Ext File Attributes   81A40000 (2175008768)\n+CD48D 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-CD4AD Local Header Offset   0002353A (144698)\n-CD4B1 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+CD491 Local Header Offset   0002353A (144698)\n+CD495 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xCD4B1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xCD495: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-CD4DF CENTRAL HEADER #53    02014B50 (33639248)\n-CD4E3 Created Zip Spec      14 (20) '2.0'\n-CD4E4 Created OS            03 (3) 'Unix'\n-CD4E5 Extract Zip Spec      14 (20) '2.0'\n-CD4E6 Extract OS            00 (0) 'MS-DOS'\n-CD4E7 General Purpose Flag  0800 (2048)\n+CD4C3 CENTRAL HEADER #53    02014B50 (33639248)\n+CD4C7 Created Zip Spec      14 (20) '2.0'\n+CD4C8 Created OS            03 (3) 'Unix'\n+CD4C9 Extract Zip Spec      14 (20) '2.0'\n+CD4CA Extract OS            00 (0) 'MS-DOS'\n+CD4CB General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-CD4E9 Compression Method    0008 (8) 'Deflated'\n-CD4EB Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n-CD4EF CRC                   384F6380 (944726912)\n-CD4F3 Compressed Size       00001855 (6229)\n-CD4F7 Uncompressed Size     0000734E (29518)\n-CD4FB Filename Length       0036 (54)\n-CD4FD Extra Length          0000 (0)\n-CD4FF Comment Length        0000 (0)\n-CD501 Disk Start            0000 (0)\n-CD503 Int File Attributes   0000 (0)\n+CD4CD Compression Method    0008 (8) 'Deflated'\n+CD4CF Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n+CD4D3 CRC                   B3D3C0F4 (3016999156)\n+CD4D7 Compressed Size       00001854 (6228)\n+CD4DB Uncompressed Size     0000734E (29518)\n+CD4DF Filename Length       0036 (54)\n+CD4E1 Extra Length          0000 (0)\n+CD4E3 Comment Length        0000 (0)\n+CD4E5 Disk Start            0000 (0)\n+CD4E7 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-CD505 Ext File Attributes   81A40000 (2175008768)\n+CD4E9 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-CD509 Local Header Offset   00024E3A (151098)\n-CD50D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+CD4ED Local Header Offset   00024E39 (151097)\n+CD4F1 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xCD50D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xCD4F1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-CD543 CENTRAL HEADER #54    02014B50 (33639248)\n-CD547 Created Zip Spec      14 (20) '2.0'\n-CD548 Created OS            03 (3) 'Unix'\n-CD549 Extract Zip Spec      14 (20) '2.0'\n-CD54A Extract OS            00 (0) 'MS-DOS'\n-CD54B General Purpose Flag  0800 (2048)\n+CD527 CENTRAL HEADER #54    02014B50 (33639248)\n+CD52B Created Zip Spec      14 (20) '2.0'\n+CD52C Created OS            03 (3) 'Unix'\n+CD52D Extract Zip Spec      14 (20) '2.0'\n+CD52E Extract OS            00 (0) 'MS-DOS'\n+CD52F General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-CD54D Compression Method    0008 (8) 'Deflated'\n-CD54F Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n-CD553 CRC                   2B643E30 (727989808)\n-CD557 Compressed Size       0000C842 (51266)\n-CD55B Uncompressed Size     0005E4A9 (386217)\n-CD55F Filename Length       0046 (70)\n-CD561 Extra Length          0000 (0)\n-CD563 Comment Length        0000 (0)\n-CD565 Disk Start            0000 (0)\n-CD567 Int File Attributes   0000 (0)\n+CD531 Compression Method    0008 (8) 'Deflated'\n+CD533 Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n+CD537 CRC                   9A85B6A1 (2592454305)\n+CD53B Compressed Size       0000C841 (51265)\n+CD53F Uncompressed Size     0005E4A9 (386217)\n+CD543 Filename Length       0046 (70)\n+CD545 Extra Length          0000 (0)\n+CD547 Comment Length        0000 (0)\n+CD549 Disk Start            0000 (0)\n+CD54B Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-CD569 Ext File Attributes   81A40000 (2175008768)\n+CD54D 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-CD56D Local Header Offset   000266E3 (157411)\n-CD571 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+CD551 Local Header Offset   000266E1 (157409)\n+CD555 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xCD571: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xCD555: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-CD5B7 CENTRAL HEADER #55    02014B50 (33639248)\n-CD5BB Created Zip Spec      14 (20) '2.0'\n-CD5BC Created OS            03 (3) 'Unix'\n-CD5BD Extract Zip Spec      14 (20) '2.0'\n-CD5BE Extract OS            00 (0) 'MS-DOS'\n-CD5BF General Purpose Flag  0800 (2048)\n+CD59B CENTRAL HEADER #55    02014B50 (33639248)\n+CD59F Created Zip Spec      14 (20) '2.0'\n+CD5A0 Created OS            03 (3) 'Unix'\n+CD5A1 Extract Zip Spec      14 (20) '2.0'\n+CD5A2 Extract OS            00 (0) 'MS-DOS'\n+CD5A3 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-CD5C1 Compression Method    0008 (8) 'Deflated'\n-CD5C3 Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n-CD5C7 CRC                   8B9B3621 (2342204961)\n-CD5CB Compressed Size       0000C8F4 (51444)\n-CD5CF Uncompressed Size     0005EA2C (387628)\n-CD5D3 Filename Length       003E (62)\n-CD5D5 Extra Length          0000 (0)\n-CD5D7 Comment Length        0000 (0)\n-CD5D9 Disk Start            0000 (0)\n-CD5DB Int File Attributes   0000 (0)\n+CD5A5 Compression Method    0008 (8) 'Deflated'\n+CD5A7 Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n+CD5AB CRC                   31237C9A (824409242)\n+CD5AF Compressed Size       0000C8F4 (51444)\n+CD5B3 Uncompressed Size     0005EA2C (387628)\n+CD5B7 Filename Length       003E (62)\n+CD5B9 Extra Length          0000 (0)\n+CD5BB Comment Length        0000 (0)\n+CD5BD Disk Start            0000 (0)\n+CD5BF Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-CD5DD Ext File Attributes   81A40000 (2175008768)\n+CD5C1 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-CD5E1 Local Header Offset   00032F89 (208777)\n-CD5E5 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+CD5C5 Local Header Offset   00032F86 (208774)\n+CD5C9 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xCD5E5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xCD5C9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-CD623 CENTRAL HEADER #56    02014B50 (33639248)\n-CD627 Created Zip Spec      14 (20) '2.0'\n-CD628 Created OS            03 (3) 'Unix'\n-CD629 Extract Zip Spec      14 (20) '2.0'\n-CD62A Extract OS            00 (0) 'MS-DOS'\n-CD62B General Purpose Flag  0800 (2048)\n+CD607 CENTRAL HEADER #56    02014B50 (33639248)\n+CD60B Created Zip Spec      14 (20) '2.0'\n+CD60C Created OS            03 (3) 'Unix'\n+CD60D Extract Zip Spec      14 (20) '2.0'\n+CD60E Extract OS            00 (0) 'MS-DOS'\n+CD60F General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-CD62D Compression Method    0008 (8) 'Deflated'\n-CD62F Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n-CD633 CRC                   C1E420A7 (3252953255)\n-CD637 Compressed Size       00034669 (214633)\n-CD63B Uncompressed Size     001F8FEE (2068462)\n-CD63F Filename Length       002F (47)\n-CD641 Extra Length          0000 (0)\n-CD643 Comment Length        0000 (0)\n-CD645 Disk Start            0000 (0)\n-CD647 Int File Attributes   0000 (0)\n+CD611 Compression Method    0008 (8) 'Deflated'\n+CD613 Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n+CD617 CRC                   41D8CD26 (1104727334)\n+CD61B Compressed Size       00034644 (214596)\n+CD61F Uncompressed Size     001F8FEE (2068462)\n+CD623 Filename Length       002F (47)\n+CD625 Extra Length          0000 (0)\n+CD627 Comment Length        0000 (0)\n+CD629 Disk Start            0000 (0)\n+CD62B Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-CD649 Ext File Attributes   81A40000 (2175008768)\n+CD62D 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-CD64D Local Header Offset   0003F8D9 (260313)\n-CD651 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+CD631 Local Header Offset   0003F8D6 (260310)\n+CD635 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xCD651: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xCD635: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-CD680 CENTRAL HEADER #57    02014B50 (33639248)\n-CD684 Created Zip Spec      14 (20) '2.0'\n-CD685 Created OS            03 (3) 'Unix'\n-CD686 Extract Zip Spec      14 (20) '2.0'\n-CD687 Extract OS            00 (0) 'MS-DOS'\n-CD688 General Purpose Flag  0800 (2048)\n+CD664 CENTRAL HEADER #57    02014B50 (33639248)\n+CD668 Created Zip Spec      14 (20) '2.0'\n+CD669 Created OS            03 (3) 'Unix'\n+CD66A Extract Zip Spec      14 (20) '2.0'\n+CD66B Extract OS            00 (0) 'MS-DOS'\n+CD66C General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-CD68A Compression Method    0008 (8) 'Deflated'\n-CD68C Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n-CD690 CRC                   DF54657A (3746850170)\n-CD694 Compressed Size       0000DCD0 (56528)\n-CD698 Uncompressed Size     0008769F (554655)\n-CD69C Filename Length       0041 (65)\n-CD69E Extra Length          0000 (0)\n-CD6A0 Comment Length        0000 (0)\n-CD6A2 Disk Start            0000 (0)\n-CD6A4 Int File Attributes   0000 (0)\n+CD66E Compression Method    0008 (8) 'Deflated'\n+CD670 Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n+CD674 CRC                   D018E1C3 (3491291587)\n+CD678 Compressed Size       0000DCDF (56543)\n+CD67C Uncompressed Size     0008769F (554655)\n+CD680 Filename Length       0041 (65)\n+CD682 Extra Length          0000 (0)\n+CD684 Comment Length        0000 (0)\n+CD686 Disk Start            0000 (0)\n+CD688 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-CD6A6 Ext File Attributes   81A40000 (2175008768)\n+CD68A 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-CD6AA Local Header Offset   00073F8F (475023)\n-CD6AE Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+CD68E Local Header Offset   00073F67 (474983)\n+CD692 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xCD6AE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xCD692: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-CD6EF CENTRAL HEADER #58    02014B50 (33639248)\n-CD6F3 Created Zip Spec      14 (20) '2.0'\n-CD6F4 Created OS            03 (3) 'Unix'\n-CD6F5 Extract Zip Spec      14 (20) '2.0'\n-CD6F6 Extract OS            00 (0) 'MS-DOS'\n-CD6F7 General Purpose Flag  0800 (2048)\n+CD6D3 CENTRAL HEADER #58    02014B50 (33639248)\n+CD6D7 Created Zip Spec      14 (20) '2.0'\n+CD6D8 Created OS            03 (3) 'Unix'\n+CD6D9 Extract Zip Spec      14 (20) '2.0'\n+CD6DA Extract OS            00 (0) 'MS-DOS'\n+CD6DB General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-CD6F9 Compression Method    0008 (8) 'Deflated'\n-CD6FB Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n-CD6FF CRC                   70E8ABA4 (1894296484)\n-CD703 Compressed Size       00004D20 (19744)\n-CD707 Uncompressed Size     00024B26 (150310)\n-CD70B Filename Length       003F (63)\n-CD70D Extra Length          0000 (0)\n-CD70F Comment Length        0000 (0)\n-CD711 Disk Start            0000 (0)\n-CD713 Int File Attributes   0000 (0)\n+CD6DD Compression Method    0008 (8) 'Deflated'\n+CD6DF Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n+CD6E3 CRC                   63C92183 (1674125699)\n+CD6E7 Compressed Size       00004D23 (19747)\n+CD6EB Uncompressed Size     00024B26 (150310)\n+CD6EF Filename Length       003F (63)\n+CD6F1 Extra Length          0000 (0)\n+CD6F3 Comment Length        0000 (0)\n+CD6F5 Disk Start            0000 (0)\n+CD6F7 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-CD715 Ext File Attributes   81A40000 (2175008768)\n+CD6F9 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-CD719 Local Header Offset   00081CBE (531646)\n-CD71D Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+CD6FD Local Header Offset   00081CA5 (531621)\n+CD701 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xCD71D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xCD701: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-CD75C CENTRAL HEADER #59    02014B50 (33639248)\n-CD760 Created Zip Spec      14 (20) '2.0'\n-CD761 Created OS            03 (3) 'Unix'\n-CD762 Extract Zip Spec      14 (20) '2.0'\n-CD763 Extract OS            00 (0) 'MS-DOS'\n-CD764 General Purpose Flag  0800 (2048)\n+CD740 CENTRAL HEADER #59    02014B50 (33639248)\n+CD744 Created Zip Spec      14 (20) '2.0'\n+CD745 Created OS            03 (3) 'Unix'\n+CD746 Extract Zip Spec      14 (20) '2.0'\n+CD747 Extract OS            00 (0) 'MS-DOS'\n+CD748 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-CD766 Compression Method    0008 (8) 'Deflated'\n-CD768 Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n-CD76C CRC                   A3BCBE1D (2747055645)\n-CD770 Compressed Size       00010404 (66564)\n-CD774 Uncompressed Size     000A36C5 (669381)\n-CD778 Filename Length       0040 (64)\n-CD77A Extra Length          0000 (0)\n-CD77C Comment Length        0000 (0)\n-CD77E Disk Start            0000 (0)\n-CD780 Int File Attributes   0000 (0)\n+CD74A Compression Method    0008 (8) 'Deflated'\n+CD74C Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n+CD750 CRC                   60BA145D (1622807645)\n+CD754 Compressed Size       0001040E (66574)\n+CD758 Uncompressed Size     000A36C5 (669381)\n+CD75C Filename Length       0040 (64)\n+CD75E Extra Length          0000 (0)\n+CD760 Comment Length        0000 (0)\n+CD762 Disk Start            0000 (0)\n+CD764 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-CD782 Ext File Attributes   81A40000 (2175008768)\n+CD766 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-CD786 Local Header Offset   00086A3B (551483)\n-CD78A Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+CD76A Local Header Offset   00086A25 (551461)\n+CD76E Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xCD78A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xCD76E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-CD7CA CENTRAL HEADER #60    02014B50 (33639248)\n-CD7CE Created Zip Spec      14 (20) '2.0'\n-CD7CF Created OS            03 (3) 'Unix'\n-CD7D0 Extract Zip Spec      14 (20) '2.0'\n-CD7D1 Extract OS            00 (0) 'MS-DOS'\n-CD7D2 General Purpose Flag  0800 (2048)\n+CD7AE CENTRAL HEADER #60    02014B50 (33639248)\n+CD7B2 Created Zip Spec      14 (20) '2.0'\n+CD7B3 Created OS            03 (3) 'Unix'\n+CD7B4 Extract Zip Spec      14 (20) '2.0'\n+CD7B5 Extract OS            00 (0) 'MS-DOS'\n+CD7B6 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-CD7D4 Compression Method    0008 (8) 'Deflated'\n-CD7D6 Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n-CD7DA CRC                   D5CD5F15 (3587006229)\n-CD7DE Compressed Size       00021705 (136965)\n-CD7E2 Uncompressed Size     0015A360 (1418080)\n-CD7E6 Filename Length       0041 (65)\n-CD7E8 Extra Length          0000 (0)\n-CD7EA Comment Length        0000 (0)\n-CD7EC Disk Start            0000 (0)\n-CD7EE Int File Attributes   0000 (0)\n+CD7B8 Compression Method    0008 (8) 'Deflated'\n+CD7BA Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n+CD7BE CRC                   3B437530 (994276656)\n+CD7C2 Compressed Size       00021700 (136960)\n+CD7C6 Uncompressed Size     0015A360 (1418080)\n+CD7CA Filename Length       0041 (65)\n+CD7CC Extra Length          0000 (0)\n+CD7CE Comment Length        0000 (0)\n+CD7D0 Disk Start            0000 (0)\n+CD7D2 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-CD7F0 Ext File Attributes   81A40000 (2175008768)\n+CD7D4 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-CD7F4 Local Header Offset   00096E9D (618141)\n-CD7F8 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+CD7D8 Local Header Offset   00096E91 (618129)\n+CD7DC Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xCD7F8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xCD7DC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-CD839 CENTRAL HEADER #61    02014B50 (33639248)\n-CD83D Created Zip Spec      14 (20) '2.0'\n-CD83E Created OS            03 (3) 'Unix'\n-CD83F Extract Zip Spec      14 (20) '2.0'\n-CD840 Extract OS            00 (0) 'MS-DOS'\n-CD841 General Purpose Flag  0800 (2048)\n+CD81D CENTRAL HEADER #61    02014B50 (33639248)\n+CD821 Created Zip Spec      14 (20) '2.0'\n+CD822 Created OS            03 (3) 'Unix'\n+CD823 Extract Zip Spec      14 (20) '2.0'\n+CD824 Extract OS            00 (0) 'MS-DOS'\n+CD825 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-CD843 Compression Method    0008 (8) 'Deflated'\n-CD845 Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n-CD849 CRC                   2BD84363 (735593315)\n-CD84D Compressed Size       00002833 (10291)\n-CD851 Uncompressed Size     0000DCF5 (56565)\n-CD855 Filename Length       0046 (70)\n-CD857 Extra Length          0000 (0)\n-CD859 Comment Length        0000 (0)\n-CD85B Disk Start            0000 (0)\n-CD85D Int File Attributes   0000 (0)\n+CD827 Compression Method    0008 (8) 'Deflated'\n+CD829 Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n+CD82D CRC                   D332CB71 (3543321457)\n+CD831 Compressed Size       00002835 (10293)\n+CD835 Uncompressed Size     0000DCF5 (56565)\n+CD839 Filename Length       0046 (70)\n+CD83B Extra Length          0000 (0)\n+CD83D Comment Length        0000 (0)\n+CD83F Disk Start            0000 (0)\n+CD841 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-CD85F Ext File Attributes   81A40000 (2175008768)\n+CD843 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-CD863 Local Header Offset   000B8601 (755201)\n-CD867 Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+CD847 Local Header Offset   000B85F0 (755184)\n+CD84B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xCD867: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xCD84B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-CD8AD CENTRAL HEADER #62    02014B50 (33639248)\n-CD8B1 Created Zip Spec      14 (20) '2.0'\n-CD8B2 Created OS            03 (3) 'Unix'\n-CD8B3 Extract Zip Spec      14 (20) '2.0'\n-CD8B4 Extract OS            00 (0) 'MS-DOS'\n-CD8B5 General Purpose Flag  0800 (2048)\n+CD891 CENTRAL HEADER #62    02014B50 (33639248)\n+CD895 Created Zip Spec      14 (20) '2.0'\n+CD896 Created OS            03 (3) 'Unix'\n+CD897 Extract Zip Spec      14 (20) '2.0'\n+CD898 Extract OS            00 (0) 'MS-DOS'\n+CD899 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-CD8B7 Compression Method    0008 (8) 'Deflated'\n-CD8B9 Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n-CD8BD CRC                   C62697EE (3324418030)\n-CD8C1 Compressed Size       00007766 (30566)\n-CD8C5 Uncompressed Size     0004630A (287498)\n-CD8C9 Filename Length       0042 (66)\n-CD8CB Extra Length          0000 (0)\n-CD8CD Comment Length        0000 (0)\n-CD8CF Disk Start            0000 (0)\n-CD8D1 Int File Attributes   0000 (0)\n+CD89B Compression Method    0008 (8) 'Deflated'\n+CD89D Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n+CD8A1 CRC                   D0AE4DFE (3501084158)\n+CD8A5 Compressed Size       00007763 (30563)\n+CD8A9 Uncompressed Size     0004630A (287498)\n+CD8AD Filename Length       0042 (66)\n+CD8AF Extra Length          0000 (0)\n+CD8B1 Comment Length        0000 (0)\n+CD8B3 Disk Start            0000 (0)\n+CD8B5 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-CD8D3 Ext File Attributes   81A40000 (2175008768)\n+CD8B7 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-CD8D7 Local Header Offset   000BAE98 (765592)\n-CD8DB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+CD8BB Local Header Offset   000BAE89 (765577)\n+CD8BF Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xCD8DB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xCD8BF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-CD91D CENTRAL HEADER #63    02014B50 (33639248)\n-CD921 Created Zip Spec      14 (20) '2.0'\n-CD922 Created OS            03 (3) 'Unix'\n-CD923 Extract Zip Spec      14 (20) '2.0'\n-CD924 Extract OS            00 (0) 'MS-DOS'\n-CD925 General Purpose Flag  0800 (2048)\n+CD901 CENTRAL HEADER #63    02014B50 (33639248)\n+CD905 Created Zip Spec      14 (20) '2.0'\n+CD906 Created OS            03 (3) 'Unix'\n+CD907 Extract Zip Spec      14 (20) '2.0'\n+CD908 Extract OS            00 (0) 'MS-DOS'\n+CD909 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-CD927 Compression Method    0008 (8) 'Deflated'\n-CD929 Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n-CD92D CRC                   3BACA14D (1001169229)\n-CD931 Compressed Size       0000982E (38958)\n-CD935 Uncompressed Size     000467B9 (288697)\n-CD939 Filename Length       0042 (66)\n-CD93B Extra Length          0000 (0)\n-CD93D Comment Length        0000 (0)\n-CD93F Disk Start            0000 (0)\n-CD941 Int File Attributes   0000 (0)\n+CD90B Compression Method    0008 (8) 'Deflated'\n+CD90D Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n+CD911 CRC                   0325C463 (52806755)\n+CD915 Compressed Size       00009824 (38948)\n+CD919 Uncompressed Size     000467B9 (288697)\n+CD91D Filename Length       0042 (66)\n+CD91F Extra Length          0000 (0)\n+CD921 Comment Length        0000 (0)\n+CD923 Disk Start            0000 (0)\n+CD925 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-CD943 Ext File Attributes   81A40000 (2175008768)\n+CD927 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-CD947 Local Header Offset   000C265E (796254)\n-CD94B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+CD92B Local Header Offset   000C264C (796236)\n+CD92F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xCD94B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xCD92F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-CD98D CENTRAL HEADER #64    02014B50 (33639248)\n-CD991 Created Zip Spec      14 (20) '2.0'\n-CD992 Created OS            03 (3) 'Unix'\n-CD993 Extract Zip Spec      14 (20) '2.0'\n-CD994 Extract OS            00 (0) 'MS-DOS'\n-CD995 General Purpose Flag  0800 (2048)\n+CD971 CENTRAL HEADER #64    02014B50 (33639248)\n+CD975 Created Zip Spec      14 (20) '2.0'\n+CD976 Created OS            03 (3) 'Unix'\n+CD977 Extract Zip Spec      14 (20) '2.0'\n+CD978 Extract OS            00 (0) 'MS-DOS'\n+CD979 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-CD997 Compression Method    0008 (8) 'Deflated'\n-CD999 Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n-CD99D CRC                   09B68DB5 (162958773)\n-CD9A1 Compressed Size       00000489 (1161)\n-CD9A5 Uncompressed Size     00000EC2 (3778)\n-CD9A9 Filename Length       0032 (50)\n-CD9AB Extra Length          0000 (0)\n-CD9AD Comment Length        0000 (0)\n-CD9AF Disk Start            0000 (0)\n-CD9B1 Int File Attributes   0000 (0)\n+CD97B Compression Method    0008 (8) 'Deflated'\n+CD97D Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n+CD981 CRC                   09B68DB5 (162958773)\n+CD985 Compressed Size       00000489 (1161)\n+CD989 Uncompressed Size     00000EC2 (3778)\n+CD98D Filename Length       0032 (50)\n+CD98F Extra Length          0000 (0)\n+CD991 Comment Length        0000 (0)\n+CD993 Disk Start            0000 (0)\n+CD995 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-CD9B3 Ext File Attributes   81A40000 (2175008768)\n+CD997 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-CD9B7 Local Header Offset   000CBEEC (835308)\n-CD9BB Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+CD99B Local Header Offset   000CBED0 (835280)\n+CD99F Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xCD9BB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xCD99F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-CD9ED CENTRAL HEADER #65    02014B50 (33639248)\n-CD9F1 Created Zip Spec      14 (20) '2.0'\n-CD9F2 Created OS            03 (3) 'Unix'\n-CD9F3 Extract Zip Spec      14 (20) '2.0'\n-CD9F4 Extract OS            00 (0) 'MS-DOS'\n-CD9F5 General Purpose Flag  0800 (2048)\n+CD9D1 CENTRAL HEADER #65    02014B50 (33639248)\n+CD9D5 Created Zip Spec      14 (20) '2.0'\n+CD9D6 Created OS            03 (3) 'Unix'\n+CD9D7 Extract Zip Spec      14 (20) '2.0'\n+CD9D8 Extract OS            00 (0) 'MS-DOS'\n+CD9D9 General Purpose Flag  0800 (2048)\n       [Bits 1-2]            0 'Normal Compression'\n       [Bit 11]              1 'Language Encoding'\n-CD9F7 Compression Method    0008 (8) 'Deflated'\n-CD9F9 Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n-CD9FD CRC                   B935DF69 (3107315561)\n-CDA01 Compressed Size       0000003B (59)\n-CDA05 Uncompressed Size     0000003D (61)\n-CDA09 Filename Length       0039 (57)\n-CDA0B Extra Length          0000 (0)\n-CDA0D Comment Length        0000 (0)\n-CDA0F Disk Start            0000 (0)\n-CDA11 Int File Attributes   0000 (0)\n+CD9DB Compression Method    0008 (8) 'Deflated'\n+CD9DD Modification Time     59393E93 (1496923795) 'Wed Sep 25 07:52:38 2024'\n+CD9E1 CRC                   B935DF69 (3107315561)\n+CD9E5 Compressed Size       0000003B (59)\n+CD9E9 Uncompressed Size     0000003D (61)\n+CD9ED Filename Length       0039 (57)\n+CD9EF Extra Length          0000 (0)\n+CD9F1 Comment Length        0000 (0)\n+CD9F3 Disk Start            0000 (0)\n+CD9F5 Int File Attributes   0000 (0)\n       [Bit 0]               0 'Binary Data'\n-CDA13 Ext File Attributes   81A40000 (2175008768)\n+CD9F7 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-CDA17 Local Header Offset   000CC3C5 (836549)\n-CDA1B Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+CD9FB Local Header Offset   000CC3A9 (836521)\n+CD9FF Filename              'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #\n-# WARNING: Offset 0xCDA1B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n+# WARNING: Offset 0xCD9FF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\n #          Zero length filename\n #\n \n-CDA54 END CENTRAL HEADER    06054B50 (101010256)\n-CDA58 Number of this disk   0000 (0)\n-CDA5A Central Dir Disk no   0000 (0)\n-CDA5C Entries in this disk  0041 (65)\n-CDA5E Total Entries         0041 (65)\n-CDA60 Size of Central Dir   000015FD (5629)\n-CDA64 Offset to Central Dir 000CC457 (836695)\n-CDA68 Comment Length        0000 (0)\n+CDA38 END CENTRAL HEADER    06054B50 (101010256)\n+CDA3C Number of this disk   0000 (0)\n+CDA3E Central Dir Disk no   0000 (0)\n+CDA40 Entries in this disk  0041 (65)\n+CDA42 Total Entries         0041 (65)\n+CDA44 Size of Central Dir   000015FD (5629)\n+CDA48 Offset to Central Dir 000CC43B (836667)\n+CDA4C Comment Length        0000 (0)\n #\n # Error Count: 10\n # Warning Count: 140\n #\n # Done\n"}, {"source1": "org/apache/hadoop/hive/ql/parse/HintParser.java", "source2": "org/apache/hadoop/hive/ql/parse/HintParser.java", "unified_diff": "@@ -1,8 +1,8 @@\n-// $ANTLR 3.5.2 org/apache/hadoop/hive/ql/parse/HintParser.g 2024-09-26 10:28:54\n+// $ANTLR 3.5.2 org/apache/hadoop/hive/ql/parse/HintParser.g 2025-01-31 11:23:54\n \n package org.apache.hadoop.hive.ql.parse;\n \n import org.apache.hadoop.conf.Configuration;\n import org.apache.hadoop.hive.conf.HiveConf;\n \n \n"}, {"source1": "org/apache/hadoop/hive/ql/parse/HiveLexer.java", "source2": "org/apache/hadoop/hive/ql/parse/HiveLexer.java", "unified_diff": "@@ -1,8 +1,8 @@\n-// $ANTLR 3.5.2 org/apache/hadoop/hive/ql/parse/HiveLexer.g 2024-09-26 10:28:49\n+// $ANTLR 3.5.2 org/apache/hadoop/hive/ql/parse/HiveLexer.g 2025-01-31 11:23:51\n \n package org.apache.hadoop.hive.ql.parse;\n \n import org.apache.commons.lang3.StringUtils;\n \n \n import org.antlr.runtime.*;\n"}, {"source1": "org/apache/hadoop/hive/ql/parse/HiveLexerStandard.java", "source2": "org/apache/hadoop/hive/ql/parse/HiveLexerStandard.java", "unified_diff": "@@ -1,8 +1,8 @@\n-// $ANTLR 3.5.2 org/apache/hadoop/hive/ql/parse/HiveLexerStandard.g 2024-09-26 10:28:54\n+// $ANTLR 3.5.2 org/apache/hadoop/hive/ql/parse/HiveLexerStandard.g 2025-01-31 11:23:54\n \n package org.apache.hadoop.hive.ql.parse;\n \n import org.apache.commons.lang3.StringUtils;\n \n \n import org.antlr.runtime.*;\n"}, {"source1": "org/apache/hadoop/hive/ql/parse/HiveLexerStandard_HiveLexerParent.java", "source2": "org/apache/hadoop/hive/ql/parse/HiveLexerStandard_HiveLexerParent.java", "unified_diff": "@@ -1,8 +1,8 @@\n-// $ANTLR 3.5.2 HiveLexerParent.g 2024-09-26 10:28:54\n+// $ANTLR 3.5.2 HiveLexerParent.g 2025-01-31 11:23:54\n \n package org.apache.hadoop.hive.ql.parse;\n \n import org.apache.commons.lang3.StringUtils;\n \n \n import org.antlr.runtime.*;\n"}, {"source1": "org/apache/hadoop/hive/ql/parse/HiveLexer_HiveLexerParent.java", "source2": "org/apache/hadoop/hive/ql/parse/HiveLexer_HiveLexerParent.java", "unified_diff": "@@ -1,8 +1,8 @@\n-// $ANTLR 3.5.2 HiveLexerParent.g 2024-09-26 10:28:50\n+// $ANTLR 3.5.2 HiveLexerParent.g 2025-01-31 11:23:51\n \n package org.apache.hadoop.hive.ql.parse;\n \n import org.apache.commons.lang3.StringUtils;\n \n \n import org.antlr.runtime.*;\n"}, {"source1": "org/apache/hadoop/hive/ql/parse/HiveParser.java", "source2": "org/apache/hadoop/hive/ql/parse/HiveParser.java", "unified_diff": "@@ -1,8 +1,8 @@\n-// $ANTLR 3.5.2 org/apache/hadoop/hive/ql/parse/HiveParser.g 2024-09-26 14:10:38\n+// $ANTLR 3.5.2 org/apache/hadoop/hive/ql/parse/HiveParser.g 2025-01-31 11:23:52\n \n package org.apache.hadoop.hive.ql.parse;\n \n import java.util.Arrays;\n import java.util.ArrayList;\n import java.util.Collection;\n import java.util.HashMap;\n@@ -3110,15 +3110,15 @@\n \t\t\t\t\tif ( state.backtracking==0 ) stream_inputFileFormat.add(inputFileFormat50.getTree());\n \t\t\t\t\t}\n \t\t\t\t\tbreak;\n \n \t\t\t}\n \n \t\t\t// AST REWRITE\n-\t\t\t// elements: tab, islocal, isoverwrite, inputFileFormat, path\n+\t\t\t// elements: inputFileFormat, islocal, path, isoverwrite, tab\n \t\t\t// token labels: islocal, path, isoverwrite\n \t\t\t// rule labels: tab, retval\n \t\t\t// token list labels: \n \t\t\t// rule list labels: \n \t\t\t// wildcard labels: \n \t\t\tif ( state.backtracking==0 ) {\n \t\t\tretval.tree = root_0;\n@@ -3590,15 +3590,15 @@\n \t\t\t\t\tif ( state.backtracking==0 ) stream_tableLocation.add(tableLocation62.getTree());\n \t\t\t\t\t}\n \t\t\t\t\tbreak;\n \n \t\t\t}\n \n \t\t\t// AST REWRITE\n-\t\t\t// elements: path, ext, tableLocation, tab\n+\t\t\t// elements: tab, ext, tableLocation, path\n \t\t\t// token labels: ext, path\n \t\t\t// rule labels: tab, retval\n \t\t\t// token list labels: \n \t\t\t// rule list labels: \n \t\t\t// wildcard labels: \n \t\t\tif ( state.backtracking==0 ) {\n \t\t\tretval.tree = root_0;\n@@ -3764,15 +3764,15 @@\n \t\t\t\t\tif ( state.backtracking==0 ) stream_replConfigs.add(replConf.getTree());\n \t\t\t\t\t}\n \t\t\t\t\tbreak;\n \n \t\t\t}\n \n \t\t\t// AST REWRITE\n-\t\t\t// elements: oldDbPolicy, replConf, dbPolicy\n+\t\t\t// elements: dbPolicy, oldDbPolicy, replConf\n \t\t\t// token labels: \n \t\t\t// rule labels: oldDbPolicy, dbPolicy, retval, replConf\n \t\t\t// token list labels: \n \t\t\t// rule list labels: \n \t\t\t// wildcard labels: \n \t\t\tif ( state.backtracking==0 ) {\n \t\t\tretval.tree = root_0;\n@@ -3900,15 +3900,15 @@\n \t\t\t\t\tif ( state.backtracking==0 ) stream_replTableLevelPolicy.add(tablePolicy.getTree());\n \t\t\t\t\t}\n \t\t\t\t\tbreak;\n \n \t\t\t}\n \n \t\t\t// AST REWRITE\n-\t\t\t// elements: tablePolicy, dbName\n+\t\t\t// elements: dbName, tablePolicy\n \t\t\t// token labels: \n \t\t\t// rule labels: dbName, tablePolicy, retval\n \t\t\t// token list labels: \n \t\t\t// rule list labels: \n \t\t\t// wildcard labels: \n \t\t\tif ( state.backtracking==0 ) {\n \t\t\tretval.tree = root_0;\n@@ -4055,15 +4055,15 @@\n \t\t\t\t\tif ( state.backtracking==0 ) stream_replConfigs.add(replConf.getTree());\n \t\t\t\t\t}\n \t\t\t\t\tbreak;\n \n \t\t\t}\n \n \t\t\t// AST REWRITE\n-\t\t\t// elements: sourceDbPolicy, dbName, replConf\n+\t\t\t// elements: dbName, sourceDbPolicy, replConf\n \t\t\t// token labels: \n \t\t\t// rule labels: dbName, sourceDbPolicy, retval, replConf\n \t\t\t// token list labels: \n \t\t\t// rule list labels: \n \t\t\t// wildcard labels: \n \t\t\tif ( state.backtracking==0 ) {\n \t\t\tretval.tree = root_0;\n@@ -4407,15 +4407,15 @@\n \t\t\t\t\tbreak;\n \n \t\t\t}\n \n \t\t\t}\n \n \t\t\t// AST REWRITE\n-\t\t\t// elements: replTablesExcludeList, replTablesIncludeList\n+\t\t\t// elements: replTablesIncludeList, replTablesExcludeList\n \t\t\t// token labels: replTablesExcludeList, replTablesIncludeList\n \t\t\t// rule labels: retval\n \t\t\t// token list labels: \n \t\t\t// rule list labels: \n \t\t\t// wildcard labels: \n \t\t\tif ( state.backtracking==0 ) {\n \t\t\tretval.tree = root_0;\n@@ -4541,15 +4541,15 @@\n \t\t\t\t\tif ( state.backtracking==0 ) stream_replConfigs.add(replConf.getTree());\n \t\t\t\t\t}\n \t\t\t\t\tbreak;\n \n \t\t\t}\n \n \t\t\t// AST REWRITE\n-\t\t\t// elements: dbName, replConf\n+\t\t\t// elements: replConf, dbName\n \t\t\t// token labels: \n \t\t\t// rule labels: dbName, retval, replConf\n \t\t\t// token list labels: \n \t\t\t// rule list labels: \n \t\t\t// wildcard labels: \n \t\t\tif ( state.backtracking==0 ) {\n \t\t\tretval.tree = root_0;\n@@ -6313,15 +6313,15 @@\n \t\t\t\t\t\t\tif ( state.backtracking==0 ) stream_dbProperties.add(dbprops.getTree());\n \t\t\t\t\t\t\t}\n \t\t\t\t\t\t\tbreak;\n \n \t\t\t\t\t}\n \n \t\t\t\t\t// AST REWRITE\n-\t\t\t\t\t// elements: name, dbprops, dbLocation, databaseComment, dbManagedLocation, ifNotExists\n+\t\t\t\t\t// elements: dbLocation, dbManagedLocation, dbprops, ifNotExists, name, databaseComment\n \t\t\t\t\t// token labels: \n \t\t\t\t\t// rule labels: name, dbprops, retval\n \t\t\t\t\t// token list labels: \n \t\t\t\t\t// rule list labels: \n \t\t\t\t\t// wildcard labels: \n \t\t\t\t\tif ( state.backtracking==0 ) {\n \t\t\t\t\tretval.tree = root_0;\n@@ -6497,15 +6497,15 @@\n \t\t\t\t\t\t\tif ( state.backtracking==0 ) stream_dbProperties.add(dbprops.getTree());\n \t\t\t\t\t\t\t}\n \t\t\t\t\t\t\tbreak;\n \n \t\t\t\t\t}\n \n \t\t\t\t\t// AST REWRITE\n-\t\t\t\t\t// elements: name, dbConnectorName, ifNotExists, databaseComment, dbprops\n+\t\t\t\t\t// elements: name, dbprops, dbConnectorName, ifNotExists, databaseComment\n \t\t\t\t\t// token labels: \n \t\t\t\t\t// rule labels: name, dbprops, retval\n \t\t\t\t\t// token list labels: \n \t\t\t\t\t// rule list labels: \n \t\t\t\t\t// wildcard labels: \n \t\t\t\t\tif ( state.backtracking==0 ) {\n \t\t\t\t\tretval.tree = root_0;\n@@ -7257,15 +7257,15 @@\n \t\t\t\t\tif ( state.backtracking==0 ) stream_restrictOrCascade.add(restrictOrCascade178.getTree());\n \t\t\t\t\t}\n \t\t\t\t\tbreak;\n \n \t\t\t}\n \n \t\t\t// AST REWRITE\n-\t\t\t// elements: ifExists, identifier, restrictOrCascade\n+\t\t\t// elements: restrictOrCascade, identifier, ifExists\n \t\t\t// token labels: \n \t\t\t// rule labels: retval\n \t\t\t// token list labels: \n \t\t\t// rule list labels: \n \t\t\t// wildcard labels: \n \t\t\tif ( state.backtracking==0 ) {\n \t\t\tretval.tree = root_0;\n@@ -7526,15 +7526,15 @@\n \t\t\t\t\tif ( state.backtracking==0 ) stream_force.add(force187.getTree());\n \t\t\t\t\t}\n \t\t\t\t\tbreak;\n \n \t\t\t}\n \n \t\t\t// AST REWRITE\n-\t\t\t// elements: force, columnNameList, tablePartitionPrefix\n+\t\t\t// elements: tablePartitionPrefix, columnNameList, force\n \t\t\t// token labels: \n \t\t\t// rule labels: retval\n \t\t\t// token list labels: \n \t\t\t// rule list labels: \n \t\t\t// wildcard labels: \n \t\t\tif ( state.backtracking==0 ) {\n \t\t\tretval.tree = root_0;\n@@ -7696,15 +7696,15 @@\n \t\t\t\t\tif ( state.backtracking==0 ) stream_replicationClause.add(replicationClause193.getTree());\n \t\t\t\t\t}\n \t\t\t\t\tbreak;\n \n \t\t\t}\n \n \t\t\t// AST REWRITE\n-\t\t\t// elements: tableName, ifExists, KW_PURGE, replicationClause\n+\t\t\t// elements: KW_PURGE, replicationClause, tableName, ifExists\n \t\t\t// token labels: \n \t\t\t// rule labels: retval\n \t\t\t// token list labels: \n \t\t\t// rule list labels: \n \t\t\t// wildcard labels: \n \t\t\tif ( state.backtracking==0 ) {\n \t\t\tretval.tree = root_0;\n@@ -8661,15 +8661,15 @@\n \t\t\t\t\tif ( state.backtracking==0 ) stream_partitionSpec.add(partitionSpec206.getTree());\n \t\t\t\t\t}\n \t\t\t\t\tbreak;\n \n \t\t\t}\n \n \t\t\t// AST REWRITE\n-\t\t\t// elements: partitionSpec, tabTypeExpr\n+\t\t\t// elements: tabTypeExpr, partitionSpec\n \t\t\t// token labels: \n \t\t\t// rule labels: retval\n \t\t\t// token list labels: \n \t\t\t// rule list labels: \n \t\t\t// wildcard labels: \n \t\t\tif ( state.backtracking==0 ) {\n \t\t\tretval.tree = root_0;\n@@ -8792,15 +8792,15 @@\n \t\t\t\t\tif ( state.backtracking==0 ) stream_extColumnName.add(extColumnName209.getTree());\n \t\t\t\t\t}\n \t\t\t\t\tbreak;\n \n \t\t\t}\n \n \t\t\t// AST REWRITE\n-\t\t\t// elements: tableName, extColumnName, partitionSpec\n+\t\t\t// elements: partitionSpec, extColumnName, tableName\n \t\t\t// token labels: \n \t\t\t// rule labels: retval\n \t\t\t// token list labels: \n \t\t\t// rule list labels: \n \t\t\t// wildcard labels: \n \t\t\tif ( state.backtracking==0 ) {\n \t\t\tretval.tree = root_0;\n@@ -9370,15 +9370,15 @@\n \t\t\t\t\tdbName=identifier();\n \t\t\t\t\tstate._fsp--;\n \t\t\t\t\tif (state.failed) return retval;\n \t\t\t\t\tif ( state.backtracking==0 ) stream_identifier.add(dbName.getTree());\n \t\t\t\t\t}\n \n \t\t\t\t\t// AST REWRITE\n-\t\t\t\t\t// elements: KW_EXTENDED, dbName\n+\t\t\t\t\t// elements: dbName, KW_EXTENDED\n \t\t\t\t\t// token labels: \n \t\t\t\t\t// rule labels: dbName, retval\n \t\t\t\t\t// token list labels: \n \t\t\t\t\t// rule list labels: \n \t\t\t\t\t// wildcard labels: \n \t\t\t\t\tif ( state.backtracking==0 ) {\n \t\t\t\t\tretval.tree = root_0;\n@@ -9446,15 +9446,15 @@\n \t\t\t\t\tdcName=identifier();\n \t\t\t\t\tstate._fsp--;\n \t\t\t\t\tif (state.failed) return retval;\n \t\t\t\t\tif ( state.backtracking==0 ) stream_identifier.add(dcName.getTree());\n \t\t\t\t\t}\n \n \t\t\t\t\t// AST REWRITE\n-\t\t\t\t\t// elements: KW_EXTENDED, dcName\n+\t\t\t\t\t// elements: dcName, KW_EXTENDED\n \t\t\t\t\t// token labels: \n \t\t\t\t\t// rule labels: dcName, retval\n \t\t\t\t\t// token list labels: \n \t\t\t\t\t// rule list labels: \n \t\t\t\t\t// wildcard labels: \n \t\t\t\t\tif ( state.backtracking==0 ) {\n \t\t\t\t\tretval.tree = root_0;\n@@ -9517,15 +9517,15 @@\n \t\t\t\t\tname=descFuncNames();\n \t\t\t\t\tstate._fsp--;\n \t\t\t\t\tif (state.failed) return retval;\n \t\t\t\t\tif ( state.backtracking==0 ) stream_descFuncNames.add(name.getTree());\n \t\t\t\t\t}\n \n \t\t\t\t\t// AST REWRITE\n-\t\t\t\t\t// elements: KW_EXTENDED, name\n+\t\t\t\t\t// elements: name, KW_EXTENDED\n \t\t\t\t\t// token labels: \n \t\t\t\t\t// rule labels: name, retval\n \t\t\t\t\t// token list labels: \n \t\t\t\t\t// rule list labels: \n \t\t\t\t\t// wildcard labels: \n \t\t\t\t\tif ( state.backtracking==0 ) {\n \t\t\t\t\tretval.tree = root_0;\n@@ -9604,15 +9604,15 @@\n \t\t\t\t\tparttype=tabPartColTypeExpr();\n \t\t\t\t\tstate._fsp--;\n \t\t\t\t\tif (state.failed) return retval;\n \t\t\t\t\tif ( state.backtracking==0 ) stream_tabPartColTypeExpr.add(parttype.getTree());\n \t\t\t\t\t}\n \n \t\t\t\t\t// AST REWRITE\n-\t\t\t\t\t// elements: parttype, descOptions\n+\t\t\t\t\t// elements: descOptions, parttype\n \t\t\t\t\t// token labels: descOptions\n \t\t\t\t\t// rule labels: parttype, retval\n \t\t\t\t\t// token list labels: \n \t\t\t\t\t// rule list labels: \n \t\t\t\t\t// wildcard labels: \n \t\t\t\t\tif ( state.backtracking==0 ) {\n \t\t\t\t\tretval.tree = root_0;\n@@ -9854,15 +9854,15 @@\n \n \t\t\t\t\t\t\t}\n \t\t\t\t\t\t\tbreak;\n \n \t\t\t\t\t}\n \n \t\t\t\t\t// AST REWRITE\n-\t\t\t\t\t// elements: KW_COLUMNS, statsColumnName, noscan, parttype\n+\t\t\t\t\t// elements: parttype, KW_COLUMNS, noscan, statsColumnName\n \t\t\t\t\t// token labels: noscan\n \t\t\t\t\t// rule labels: statsColumnName, parttype, retval\n \t\t\t\t\t// token list labels: \n \t\t\t\t\t// rule list labels: \n \t\t\t\t\t// wildcard labels: \n \t\t\t\t\tif ( state.backtracking==0 ) {\n \t\t\t\t\tretval.tree = root_0;\n@@ -10519,15 +10519,15 @@\n \t\t\t\t\t\t\tif ( state.backtracking==0 ) stream_showTablesFilterExpr.add(filter.getTree());\n \t\t\t\t\t\t\t}\n \t\t\t\t\t\t\tbreak;\n \n \t\t\t\t\t}\n \n \t\t\t\t\t// AST REWRITE\n-\t\t\t\t\t// elements: db_name, filter, isExtended\n+\t\t\t\t\t// elements: filter, db_name, isExtended\n \t\t\t\t\t// token labels: isExtended\n \t\t\t\t\t// rule labels: filter, db_name, retval\n \t\t\t\t\t// token list labels: \n \t\t\t\t\t// rule list labels: \n \t\t\t\t\t// wildcard labels: \n \t\t\t\t\tif ( state.backtracking==0 ) {\n \t\t\t\t\tretval.tree = root_0;\n@@ -10672,15 +10672,15 @@\n \t\t\t\t\t\t\tif ( state.backtracking==0 ) stream_showStmtIdentifier.add(showStmtIdentifier242.getTree());\n \t\t\t\t\t\t\t}\n \t\t\t\t\t\t\tbreak;\n \n \t\t\t\t\t}\n \n \t\t\t\t\t// AST REWRITE\n-\t\t\t\t\t// elements: showStmtIdentifier, db_name\n+\t\t\t\t\t// elements: db_name, showStmtIdentifier\n \t\t\t\t\t// token labels: \n \t\t\t\t\t// rule labels: db_name, retval\n \t\t\t\t\t// token list labels: \n \t\t\t\t\t// rule list labels: \n \t\t\t\t\t// wildcard labels: \n \t\t\t\t\tif ( state.backtracking==0 ) {\n \t\t\t\t\tretval.tree = root_0;\n@@ -11025,15 +11025,15 @@\n \t\t\t\t\t\t\tif ( state.backtracking==0 ) stream_showStmtIdentifier.add(showStmtIdentifier261.getTree());\n \t\t\t\t\t\t\t}\n \t\t\t\t\t\t\tbreak;\n \n \t\t\t\t\t}\n \n \t\t\t\t\t// AST REWRITE\n-\t\t\t\t\t// elements: showStmtIdentifier, tableName, db_name, KW_SORTED\n+\t\t\t\t\t// elements: showStmtIdentifier, db_name, tableName, KW_SORTED\n \t\t\t\t\t// token labels: \n \t\t\t\t\t// rule labels: db_name, retval\n \t\t\t\t\t// token list labels: \n \t\t\t\t\t// rule list labels: \n \t\t\t\t\t// wildcard labels: \n \t\t\t\t\tif ( state.backtracking==0 ) {\n \t\t\t\t\tretval.tree = root_0;\n@@ -11242,15 +11242,15 @@\n \t\t\t\t\t\t\tif ( state.backtracking==0 ) stream_limitClause.add(limitClause271.getTree());\n \t\t\t\t\t\t\t}\n \t\t\t\t\t\t\tbreak;\n \n \t\t\t\t\t}\n \n \t\t\t\t\t// AST REWRITE\n-\t\t\t\t\t// elements: orderByClause, limitClause, whereClause, tabName, partitionSpec\n+\t\t\t\t\t// elements: partitionSpec, tabName, whereClause, orderByClause, limitClause\n \t\t\t\t\t// token labels: \n \t\t\t\t\t// rule labels: tabName, retval\n \t\t\t\t\t// token list labels: \n \t\t\t\t\t// rule list labels: \n \t\t\t\t\t// wildcard labels: \n \t\t\t\t\tif ( state.backtracking==0 ) {\n \t\t\t\t\tretval.tree = root_0;\n@@ -11547,15 +11547,15 @@\n \t\t\t\t\t\t\tif ( state.backtracking==0 ) stream_partitionSpec.add(partitionSpec284.getTree());\n \t\t\t\t\t\t\t}\n \t\t\t\t\t\t\tbreak;\n \n \t\t\t\t\t}\n \n \t\t\t\t\t// AST REWRITE\n-\t\t\t\t\t// elements: db_name, showStmtIdentifier, partitionSpec\n+\t\t\t\t\t// elements: showStmtIdentifier, db_name, partitionSpec\n \t\t\t\t\t// token labels: \n \t\t\t\t\t// rule labels: db_name, retval\n \t\t\t\t\t// token list labels: \n \t\t\t\t\t// rule list labels: \n \t\t\t\t\t// wildcard labels: \n \t\t\t\t\tif ( state.backtracking==0 ) {\n \t\t\t\t\tretval.tree = root_0;\n@@ -11628,15 +11628,15 @@\n \n \t\t\t\t\t\t\t}\n \t\t\t\t\t\t\tbreak;\n \n \t\t\t\t\t}\n \n \t\t\t\t\t// AST REWRITE\n-\t\t\t\t\t// elements: prptyName, tableName\n+\t\t\t\t\t// elements: tableName, prptyName\n \t\t\t\t\t// token labels: prptyName\n \t\t\t\t\t// rule labels: retval\n \t\t\t\t\t// token list labels: \n \t\t\t\t\t// rule list labels: \n \t\t\t\t\t// wildcard labels: \n \t\t\t\t\tif ( state.backtracking==0 ) {\n \t\t\t\t\tretval.tree = root_0;\n@@ -12122,15 +12122,15 @@\n \n \t\t\t\t\t\t\t\t\t}\n \t\t\t\t\t\t\t\t\tbreak;\n \n \t\t\t\t\t\t\t}\n \n \t\t\t\t\t\t\t// AST REWRITE\n-\t\t\t\t\t\t\t// elements: parttype, isExtended\n+\t\t\t\t\t\t\t// elements: isExtended, parttype\n \t\t\t\t\t\t\t// token labels: isExtended\n \t\t\t\t\t\t\t// rule labels: parttype, retval\n \t\t\t\t\t\t\t// token list labels: \n \t\t\t\t\t\t\t// rule list labels: \n \t\t\t\t\t\t\t// wildcard labels: \n \t\t\t\t\t\t\tif ( state.backtracking==0 ) {\n \t\t\t\t\t\t\tretval.tree = root_0;\n@@ -12371,15 +12371,15 @@\n \t\t\t\t\t\t\t\t\tif ( state.backtracking==0 ) stream_limitClause.add(limitClause303.getTree());\n \t\t\t\t\t\t\t\t\t}\n \t\t\t\t\t\t\t\t\tbreak;\n \n \t\t\t\t\t\t\t}\n \n \t\t\t\t\t\t\t// AST REWRITE\n-\t\t\t\t\t\t\t// elements: limitClause, compactionType, dbName, compactionStatus, orderByClause, compactionPool\n+\t\t\t\t\t\t\t// elements: limitClause, compactionPool, compactionType, compactionStatus, orderByClause, dbName\n \t\t\t\t\t\t\t// token labels: \n \t\t\t\t\t\t\t// rule labels: dbName, retval\n \t\t\t\t\t\t\t// token list labels: \n \t\t\t\t\t\t\t// rule list labels: \n \t\t\t\t\t\t\t// wildcard labels: \n \t\t\t\t\t\t\tif ( state.backtracking==0 ) {\n \t\t\t\t\t\t\tretval.tree = root_0;\n@@ -12823,15 +12823,15 @@\n \t\t\t\t\t\t\t\t\tif ( state.backtracking==0 ) stream_limitClause.add(limitClause308.getTree());\n \t\t\t\t\t\t\t\t\t}\n \t\t\t\t\t\t\t\t\tbreak;\n \n \t\t\t\t\t\t\t}\n \n \t\t\t\t\t\t\t// AST REWRITE\n-\t\t\t\t\t\t\t// elements: compactionType, orderByClause, parttype, compactionPool, compactionStatus, limitClause\n+\t\t\t\t\t\t\t// elements: parttype, orderByClause, limitClause, compactionPool, compactionType, compactionStatus\n \t\t\t\t\t\t\t// token labels: \n \t\t\t\t\t\t\t// rule labels: parttype, retval\n \t\t\t\t\t\t\t// token list labels: \n \t\t\t\t\t\t\t// rule list labels: \n \t\t\t\t\t\t\t// wildcard labels: \n \t\t\t\t\t\t\tif ( state.backtracking==0 ) {\n \t\t\t\t\t\t\tretval.tree = root_0;\n@@ -13475,15 +13475,15 @@\n \t\t\t\t\tEQUAL322=(Token)match(input,EQUAL,FOLLOW_EQUAL_in_showTablesFilterExpr6036); if (state.failed) return retval; \n \t\t\t\t\tif ( state.backtracking==0 ) stream_EQUAL.add(EQUAL322);\n \n \t\t\t\t\tStringLiteral323=(Token)match(input,StringLiteral,FOLLOW_StringLiteral_in_showTablesFilterExpr6038); if (state.failed) return retval; \n \t\t\t\t\tif ( state.backtracking==0 ) stream_StringLiteral.add(StringLiteral323);\n \n \t\t\t\t\t// AST REWRITE\n-\t\t\t\t\t// elements: StringLiteral, identifier\n+\t\t\t\t\t// elements: identifier, StringLiteral\n \t\t\t\t\t// token labels: \n \t\t\t\t\t// rule labels: retval\n \t\t\t\t\t// token list labels: \n \t\t\t\t\t// rule list labels: \n \t\t\t\t\t// wildcard labels: \n \t\t\t\t\tif ( state.backtracking==0 ) {\n \t\t\t\t\tretval.tree = root_0;\n@@ -13651,15 +13651,15 @@\n \n \t\t\tpushFollow(FOLLOW_lockMode_in_lockStatement6108);\n \t\t\tlockMode331=lockMode();\n \t\t\tstate._fsp--;\n \t\t\tif (state.failed) return retval;\n \t\t\tif ( state.backtracking==0 ) stream_lockMode.add(lockMode331.getTree());\n \t\t\t// AST REWRITE\n-\t\t\t// elements: tableName, lockMode, partitionSpec\n+\t\t\t// elements: lockMode, partitionSpec, tableName\n \t\t\t// token labels: \n \t\t\t// rule labels: retval\n \t\t\t// token list labels: \n \t\t\t// rule list labels: \n \t\t\t// wildcard labels: \n \t\t\tif ( state.backtracking==0 ) {\n \t\t\tretval.tree = root_0;\n@@ -14454,15 +14454,15 @@\n \t\t\t\t\tif ( state.backtracking==0 ) stream_withGrantOption.add(withGrantOption352.getTree());\n \t\t\t\t\t}\n \t\t\t\t\tbreak;\n \n \t\t\t}\n \n \t\t\t// AST REWRITE\n-\t\t\t// elements: withGrantOption, privilegeObject, principalSpecification, privList\n+\t\t\t// elements: privList, principalSpecification, privilegeObject, withGrantOption\n \t\t\t// token labels: \n \t\t\t// rule labels: privList, retval\n \t\t\t// token list labels: \n \t\t\t// rule list labels: \n \t\t\t// wildcard labels: \n \t\t\tif ( state.backtracking==0 ) {\n \t\t\tretval.tree = root_0;\n@@ -14612,15 +14612,15 @@\n \n \t\t\tpushFollow(FOLLOW_principalSpecification_in_revokePrivileges6509);\n \t\t\tprincipalSpecification358=principalSpecification();\n \t\t\tstate._fsp--;\n \t\t\tif (state.failed) return retval;\n \t\t\tif ( state.backtracking==0 ) stream_principalSpecification.add(principalSpecification358.getTree());\n \t\t\t// AST REWRITE\n-\t\t\t// elements: grantOptionFor, principalSpecification, privilegeList, privilegeObject\n+\t\t\t// elements: principalSpecification, privilegeObject, privilegeList, grantOptionFor\n \t\t\t// token labels: \n \t\t\t// rule labels: retval\n \t\t\t// token list labels: \n \t\t\t// rule list labels: \n \t\t\t// wildcard labels: \n \t\t\tif ( state.backtracking==0 ) {\n \t\t\tretval.tree = root_0;\n@@ -14803,15 +14803,15 @@\n \t\t\t\t\tif ( state.backtracking==0 ) stream_withAdminOption.add(withAdminOption366.getTree());\n \t\t\t\t\t}\n \t\t\t\t\tbreak;\n \n \t\t\t}\n \n \t\t\t// AST REWRITE\n-\t\t\t// elements: principalSpecification, identifier, withAdminOption\n+\t\t\t// elements: principalSpecification, withAdminOption, identifier\n \t\t\t// token labels: \n \t\t\t// rule labels: retval\n \t\t\t// token list labels: \n \t\t\t// rule list labels: \n \t\t\t// wildcard labels: \n \t\t\tif ( state.backtracking==0 ) {\n \t\t\tretval.tree = root_0;\n@@ -14999,15 +14999,15 @@\n \n \t\t\tpushFollow(FOLLOW_principalSpecification_in_revokeRole6639);\n \t\t\tprincipalSpecification374=principalSpecification();\n \t\t\tstate._fsp--;\n \t\t\tif (state.failed) return retval;\n \t\t\tif ( state.backtracking==0 ) stream_principalSpecification.add(principalSpecification374.getTree());\n \t\t\t// AST REWRITE\n-\t\t\t// elements: identifier, adminOptionFor, principalSpecification\n+\t\t\t// elements: adminOptionFor, identifier, principalSpecification\n \t\t\t// token labels: \n \t\t\t// rule labels: retval\n \t\t\t// token list labels: \n \t\t\t// rule list labels: \n \t\t\t// wildcard labels: \n \t\t\tif ( state.backtracking==0 ) {\n \t\t\tretval.tree = root_0;\n@@ -16511,15 +16511,15 @@\n \t\t\t\t\t\t\tif ( state.backtracking==0 ) stream_partitionSpec.add(partitionSpec403.getTree());\n \t\t\t\t\t\t\t}\n \t\t\t\t\t\t\tbreak;\n \n \t\t\t\t\t}\n \n \t\t\t\t\t// AST REWRITE\n-\t\t\t\t\t// elements: partitionSpec, tableName\n+\t\t\t\t\t// elements: tableName, partitionSpec\n \t\t\t\t\t// token labels: \n \t\t\t\t\t// rule labels: retval\n \t\t\t\t\t// token list labels: \n \t\t\t\t\t// rule list labels: \n \t\t\t\t\t// wildcard labels: \n \t\t\t\t\tif ( state.backtracking==0 ) {\n \t\t\t\t\tretval.tree = root_0;\n@@ -17184,15 +17184,15 @@\n \t\t\t\t\t\t\tif ( state.backtracking==0 ) stream_partitionSpec.add(partitionSpec414.getTree());\n \t\t\t\t\t\t\t}\n \t\t\t\t\t\t\tbreak;\n \n \t\t\t\t\t}\n \n \t\t\t\t\t// AST REWRITE\n-\t\t\t\t\t// elements: partitionSpec, cols, tableName\n+\t\t\t\t\t// elements: tableName, cols, partitionSpec\n \t\t\t\t\t// token labels: \n \t\t\t\t\t// rule labels: cols, retval\n \t\t\t\t\t// token list labels: \n \t\t\t\t\t// rule list labels: \n \t\t\t\t\t// wildcard labels: \n \t\t\t\t\tif ( state.backtracking==0 ) {\n \t\t\t\t\tretval.tree = root_0;\n@@ -17520,15 +17520,15 @@\n \n \t\t\t\t\t}\n \t\t\t\t\tbreak;\n \n \t\t\t}\n \n \t\t\t// AST REWRITE\n-\t\t\t// elements: privilegeType, cols\n+\t\t\t// elements: cols, privilegeType\n \t\t\t// token labels: \n \t\t\t// rule labels: cols, retval\n \t\t\t// token list labels: \n \t\t\t// rule list labels: \n \t\t\t// wildcard labels: \n \t\t\tif ( state.backtracking==0 ) {\n \t\t\tretval.tree = root_0;\n@@ -18924,15 +18924,15 @@\n \t\t\t\t\tbreak;\n \n \t\t\t}\n \n \t\t\t}\n \n \t\t\t// AST REWRITE\n-\t\t\t// elements: tableName, opt, repair, partitionSelectorSpec\n+\t\t\t// elements: opt, partitionSelectorSpec, repair, tableName\n \t\t\t// token labels: repair, opt\n \t\t\t// rule labels: retval\n \t\t\t// token list labels: \n \t\t\t// rule list labels: \n \t\t\t// wildcard labels: \n \t\t\tif ( state.backtracking==0 ) {\n \t\t\tretval.tree = root_0;\n@@ -19496,15 +19496,15 @@\n \t\t\t\t\tif ( state.backtracking==0 ) stream_resourceList.add(rList.getTree());\n \t\t\t\t\t}\n \t\t\t\t\tbreak;\n \n \t\t\t}\n \n \t\t\t// AST REWRITE\n-\t\t\t// elements: functionIdentifier, StringLiteral, rList, rList, StringLiteral, functionIdentifier\n+\t\t\t// elements: StringLiteral, functionIdentifier, StringLiteral, rList, rList, functionIdentifier\n \t\t\t// token labels: \n \t\t\t// rule labels: rList, retval\n \t\t\t// token list labels: \n \t\t\t// rule list labels: \n \t\t\t// wildcard labels: \n \t\t\tif ( state.backtracking==0 ) {\n \t\t\tretval.tree = root_0;\n@@ -19946,15 +19946,15 @@\n \n \t\t\tpushFollow(FOLLOW_expression_in_createMacroStatement8373);\n \t\t\texpression485=expression();\n \t\t\tstate._fsp--;\n \t\t\tif (state.failed) return retval;\n \t\t\tif ( state.backtracking==0 ) stream_expression.add(expression485.getTree());\n \t\t\t// AST REWRITE\n-\t\t\t// elements: expression, Identifier, columnNameTypeList\n+\t\t\t// elements: Identifier, columnNameTypeList, expression\n \t\t\t// token labels: \n \t\t\t// rule labels: retval\n \t\t\t// token list labels: \n \t\t\t// rule list labels: \n \t\t\t// wildcard labels: \n \t\t\tif ( state.backtracking==0 ) {\n \t\t\tretval.tree = root_0;\n@@ -20331,15 +20331,15 @@\n \n \t\t\tpushFollow(FOLLOW_selectStatementWithCTE_in_createViewStatement8538);\n \t\t\tselectStatementWithCTE502=selectStatementWithCTE();\n \t\t\tstate._fsp--;\n \t\t\tif (state.failed) return retval;\n \t\t\tif ( state.backtracking==0 ) stream_selectStatementWithCTE.add(selectStatementWithCTE502.getTree());\n \t\t\t// AST REWRITE\n-\t\t\t// elements: orReplace, columnNameCommentList, selectStatementWithCTE, ifNotExists, name, tableComment, viewPartition, tablePropertiesPrefixed\n+\t\t\t// elements: name, orReplace, viewPartition, columnNameCommentList, selectStatementWithCTE, tableComment, ifNotExists, tablePropertiesPrefixed\n \t\t\t// token labels: \n \t\t\t// rule labels: name, retval\n \t\t\t// token list labels: \n \t\t\t// rule list labels: \n \t\t\t// wildcard labels: \n \t\t\tif ( state.backtracking==0 ) {\n \t\t\tretval.tree = root_0;\n@@ -21506,15 +21506,15 @@\n \n \t\t\tpushFollow(FOLLOW_selectStatementWithCTE_in_createMaterializedViewStatement9066);\n \t\t\tselectStatementWithCTE547=selectStatementWithCTE();\n \t\t\tstate._fsp--;\n \t\t\tif (state.failed) return retval;\n \t\t\tif ( state.backtracking==0 ) stream_selectStatementWithCTE.add(selectStatementWithCTE547.getTree());\n \t\t\t// AST REWRITE\n-\t\t\t// elements: tableComment, tableRowFormat, tableLocation, rewriteDisabled, viewPartition, ifNotExists, tableFileFormat, selectStatementWithCTE, name, tablePropertiesPrefixed, viewOrganization\n+\t\t\t// elements: tableRowFormat, tableFileFormat, tablePropertiesPrefixed, selectStatementWithCTE, tableComment, tableLocation, name, rewriteDisabled, viewPartition, viewOrganization, ifNotExists\n \t\t\t// token labels: \n \t\t\t// rule labels: name, retval\n \t\t\t// token list labels: \n \t\t\t// rule list labels: \n \t\t\t// wildcard labels: \n \t\t\tif ( state.backtracking==0 ) {\n \t\t\tretval.tree = root_0;\n@@ -21846,15 +21846,15 @@\n \n \t\t\tpushFollow(FOLLOW_definedAsSpec_in_createScheduledQueryStatement9331);\n \t\t\tdefinedAsSpec559=definedAsSpec();\n \t\t\tstate._fsp--;\n \t\t\tif (state.failed) return retval;\n \t\t\tif ( state.backtracking==0 ) stream_definedAsSpec.add(definedAsSpec559.getTree());\n \t\t\t// AST REWRITE\n-\t\t\t// elements: definedAsSpec, name, executedAsSpec, scheduleSpec, enableSpecification\n+\t\t\t// elements: enableSpecification, executedAsSpec, definedAsSpec, scheduleSpec, name\n \t\t\t// token labels: \n \t\t\t// rule labels: name, retval\n \t\t\t// token list labels: \n \t\t\t// rule list labels: \n \t\t\t// wildcard labels: \n \t\t\tif ( state.backtracking==0 ) {\n \t\t\tretval.tree = root_0;\n@@ -22490,15 +22490,15 @@\n \n \t\t\t\t\t\t\t}\n \t\t\t\t\t\t\tbreak;\n \n \t\t\t\t\t}\n \n \t\t\t\t\t// AST REWRITE\n-\t\t\t\t\t// elements: offsetTs, value, qualifier\n+\t\t\t\t\t// elements: offsetTs, qualifier, value\n \t\t\t\t\t// token labels: offsetTs, value\n \t\t\t\t\t// rule labels: qualifier, retval\n \t\t\t\t\t// token list labels: \n \t\t\t\t\t// rule list labels: \n \t\t\t\t\t// wildcard labels: \n \t\t\t\t\tif ( state.backtracking==0 ) {\n \t\t\t\t\tretval.tree = root_0;\n@@ -23236,15 +23236,15 @@\n \n \t\t\t\t\t}\n \n \t\t\t\t\tRPAREN589=(Token)match(input,RPAREN,FOLLOW_RPAREN_in_createTablePartitionSpec10035); if (state.failed) return retval; \n \t\t\t\t\tif ( state.backtracking==0 ) stream_RPAREN.add(RPAREN589);\n \n \t\t\t\t\t// AST REWRITE\n-\t\t\t\t\t// elements: opt2, opt1\n+\t\t\t\t\t// elements: opt1, opt2\n \t\t\t\t\t// token labels: \n \t\t\t\t\t// rule labels: opt1, opt2, retval\n \t\t\t\t\t// token list labels: \n \t\t\t\t\t// rule list labels: \n \t\t\t\t\t// wildcard labels: \n \t\t\t\t\tif ( state.backtracking==0 ) {\n \t\t\t\t\tretval.tree = root_0;\n@@ -24516,15 +24516,15 @@\n \t\t\t\t\tstate._fsp--;\n \t\t\t\t\tif (state.failed) return retval;\n \t\t\t\t\tif ( state.backtracking==0 ) stream_columnName.add(columnName625.getTree());\n \t\t\t\t\tRPAREN626=(Token)match(input,RPAREN,FOLLOW_RPAREN_in_partitionTransformType10488); if (state.failed) return retval; \n \t\t\t\t\tif ( state.backtracking==0 ) stream_RPAREN.add(RPAREN626);\n \n \t\t\t\t\t// AST REWRITE\n-\t\t\t\t\t// elements: value, columnName\n+\t\t\t\t\t// elements: columnName, value\n \t\t\t\t\t// token labels: value\n \t\t\t\t\t// rule labels: retval\n \t\t\t\t\t// token list labels: \n \t\t\t\t\t// rule list labels: \n \t\t\t\t\t// wildcard labels: \n \t\t\t\t\tif ( state.backtracking==0 ) {\n \t\t\t\t\tretval.tree = root_0;\n@@ -25024,15 +25024,15 @@\n \t\t\t\t\tif ( state.backtracking==0 ) stream_storedAsDirs.add(storedAsDirs652.getTree());\n \t\t\t\t\t}\n \t\t\t\t\tbreak;\n \n \t\t\t}\n \n \t\t\t// AST REWRITE\n-\t\t\t// elements: storedAsDirs, skewedCols, skewedValues\n+\t\t\t// elements: skewedCols, skewedValues, storedAsDirs\n \t\t\t// token labels: \n \t\t\t// rule labels: skewedCols, skewedValues, retval\n \t\t\t// token list labels: \n \t\t\t// rule list labels: \n \t\t\t// wildcard labels: \n \t\t\tif ( state.backtracking==0 ) {\n \t\t\tretval.tree = root_0;\n@@ -25653,15 +25653,15 @@\n \t\t\t\t\tif ( state.backtracking==0 ) stream_tableProperties.add(serdeprops.getTree());\n \t\t\t\t\t}\n \t\t\t\t\tbreak;\n \n \t\t\t}\n \n \t\t\t// AST REWRITE\n-\t\t\t// elements: serdeprops, name\n+\t\t\t// elements: name, serdeprops\n \t\t\t// token labels: name\n \t\t\t// rule labels: serdeprops, retval\n \t\t\t// token list labels: \n \t\t\t// rule list labels: \n \t\t\t// wildcard labels: \n \t\t\tif ( state.backtracking==0 ) {\n \t\t\tretval.tree = root_0;\n@@ -25860,15 +25860,15 @@\n \t\t\t\t\tif ( state.backtracking==0 ) stream_tableRowNullFormat.add(tableRowNullFormat671.getTree());\n \t\t\t\t\t}\n \t\t\t\t\tbreak;\n \n \t\t\t}\n \n \t\t\t// AST REWRITE\n-\t\t\t// elements: tableRowNullFormat, tableRowFormatMapKeysIdentifier, tableRowFormatFieldIdentifier, tableRowFormatCollItemsIdentifier, tableRowFormatLinesIdentifier\n+\t\t\t// elements: tableRowNullFormat, tableRowFormatLinesIdentifier, tableRowFormatMapKeysIdentifier, tableRowFormatCollItemsIdentifier, tableRowFormatFieldIdentifier\n \t\t\t// token labels: \n \t\t\t// rule labels: retval\n \t\t\t// token list labels: \n \t\t\t// rule list labels: \n \t\t\t// wildcard labels: \n \t\t\tif ( state.backtracking==0 ) {\n \t\t\tretval.tree = root_0;\n@@ -26546,15 +26546,15 @@\n \t\t\tEQUAL685=(Token)match(input,EQUAL,FOLLOW_EQUAL_in_keyValueProperty11357); if (state.failed) return retval; \n \t\t\tif ( state.backtracking==0 ) stream_EQUAL.add(EQUAL685);\n \n \t\t\tvalue=(Token)match(input,StringLiteral,FOLLOW_StringLiteral_in_keyValueProperty11361); if (state.failed) return retval; \n \t\t\tif ( state.backtracking==0 ) stream_StringLiteral.add(value);\n \n \t\t\t// AST REWRITE\n-\t\t\t// elements: key, value\n+\t\t\t// elements: value, key\n \t\t\t// token labels: value, key\n \t\t\t// rule labels: retval\n \t\t\t// token list labels: \n \t\t\t// rule list labels: \n \t\t\t// wildcard labels: \n \t\t\tif ( state.backtracking==0 ) {\n \t\t\tretval.tree = root_0;\n@@ -26760,15 +26760,15 @@\n \n \t\t\t\t\t}\n \t\t\t\t\tbreak;\n \n \t\t\t}\n \n \t\t\t// AST REWRITE\n-\t\t\t// elements: fldEscape, fldIdnt\n+\t\t\t// elements: fldIdnt, fldEscape\n \t\t\t// token labels: fldIdnt, fldEscape\n \t\t\t// rule labels: retval\n \t\t\t// token list labels: \n \t\t\t// rule list labels: \n \t\t\t// wildcard labels: \n \t\t\tif ( state.backtracking==0 ) {\n \t\t\tretval.tree = root_0;\n@@ -27446,15 +27446,15 @@\n \n \t\t\t\t\t\t\t}\n \t\t\t\t\t\t\tbreak;\n \n \t\t\t\t\t}\n \n \t\t\t\t\t// AST REWRITE\n-\t\t\t\t\t// elements: inFmt, outDriver, outFmt, inDriver\n+\t\t\t\t\t// elements: inDriver, inFmt, outFmt, outDriver\n \t\t\t\t\t// token labels: inFmt, inDriver, outDriver, outFmt\n \t\t\t\t\t// rule labels: retval\n \t\t\t\t\t// token list labels: \n \t\t\t\t\t// rule list labels: \n \t\t\t\t\t// wildcard labels: \n \t\t\t\t\tif ( state.backtracking==0 ) {\n \t\t\t\t\tretval.tree = root_0;\n@@ -27557,15 +27557,15 @@\n \t\t\t\t\t\t\tif ( state.backtracking==0 ) stream_identifier.add(fileformat.getTree());\n \t\t\t\t\t\t\t}\n \t\t\t\t\t\t\tbreak;\n \n \t\t\t\t\t}\n \n \t\t\t\t\t// AST REWRITE\n-\t\t\t\t\t// elements: serdeprops, fileformat, storageHandler\n+\t\t\t\t\t// elements: storageHandler, fileformat, serdeprops\n \t\t\t\t\t// token labels: storageHandler\n \t\t\t\t\t// rule labels: serdeprops, fileformat, retval\n \t\t\t\t\t// token list labels: \n \t\t\t\t\t// rule list labels: \n \t\t\t\t\t// wildcard labels: \n \t\t\t\t\tif ( state.backtracking==0 ) {\n \t\t\t\t\tretval.tree = root_0;\n@@ -27675,25 +27675,25 @@\n \t\t\t\t\t\t\tif ( state.backtracking==0 ) stream_identifier.add(fileformat.getTree());\n \t\t\t\t\t\t\t}\n \t\t\t\t\t\t\tbreak;\n \n \t\t\t\t\t}\n \n \t\t\t\t\t// AST REWRITE\n-\t\t\t\t\t// elements: serdeprops, genericSpec, fileformat\n+\t\t\t\t\t// elements: serdeprops, fileformat, genericSpec\n \t\t\t\t\t// token labels: \n-\t\t\t\t\t// rule labels: serdeprops, genericSpec, fileformat, retval\n+\t\t\t\t\t// rule labels: serdeprops, fileformat, genericSpec, retval\n \t\t\t\t\t// token list labels: \n \t\t\t\t\t// rule list labels: \n \t\t\t\t\t// wildcard labels: \n \t\t\t\t\tif ( state.backtracking==0 ) {\n \t\t\t\t\tretval.tree = root_0;\n \t\t\t\t\tRewriteRuleSubtreeStream stream_serdeprops=new RewriteRuleSubtreeStream(adaptor,\"rule serdeprops\",serdeprops!=null?serdeprops.getTree():null);\n-\t\t\t\t\tRewriteRuleSubtreeStream stream_genericSpec=new RewriteRuleSubtreeStream(adaptor,\"rule genericSpec\",genericSpec!=null?genericSpec.getTree():null);\n \t\t\t\t\tRewriteRuleSubtreeStream stream_fileformat=new RewriteRuleSubtreeStream(adaptor,\"rule fileformat\",fileformat!=null?fileformat.getTree():null);\n+\t\t\t\t\tRewriteRuleSubtreeStream stream_genericSpec=new RewriteRuleSubtreeStream(adaptor,\"rule genericSpec\",genericSpec!=null?genericSpec.getTree():null);\n \t\t\t\t\tRewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,\"rule retval\",retval!=null?retval.getTree():null);\n \n \t\t\t\t\troot_0 = (ASTNode)adaptor.nil();\n \t\t\t\t\t// 2086:7: -> ^( TOK_STORAGEHANDLER $genericSpec ( $serdeprops)? ( ^( TOK_FILEFORMAT_GENERIC $fileformat) )? )\n \t\t\t\t\t{\n \t\t\t\t\t\t// org/apache/hadoop/hive/ql/parse/HiveParser.g:2086:10: ^( TOK_STORAGEHANDLER $genericSpec ( $serdeprops)? ( ^( TOK_FILEFORMAT_GENERIC $fileformat) )? )\n \t\t\t\t\t\t{\n@@ -29926,15 +29926,15 @@\n \t\t\t\t\tif ( state.backtracking==0 ) stream_constraintOptsAlter.add(constraintOptsAlter768.getTree());\n \t\t\t\t\t}\n \t\t\t\t\tbreak;\n \n \t\t\t}\n \n \t\t\t// AST REWRITE\n-\t\t\t// elements: constraintName, constraintOptsAlter\n+\t\t\t// elements: constraintOptsAlter, constraintName\n \t\t\t// token labels: \n \t\t\t// rule labels: constraintName, retval\n \t\t\t// token list labels: \n \t\t\t// rule list labels: \n \t\t\t// wildcard labels: \n \t\t\tif ( state.backtracking==0 ) {\n \t\t\tretval.tree = root_0;\n@@ -30379,24 +30379,24 @@\n \t\t\t\t\tif ( state.backtracking==0 ) stream_constraintOptsCreate.add(constraintOptsCreate780.getTree());\n \t\t\t\t\t}\n \t\t\t\t\tbreak;\n \n \t\t\t}\n \n \t\t\t// AST REWRITE\n-\t\t\t// elements: fkCols, tabName, constraintOptsCreate, tabName, constraintOptsCreate, constraintName, parCols, parCols, fkCols\n+\t\t\t// elements: fkCols, fkCols, parCols, tabName, parCols, constraintName, constraintOptsCreate, constraintOptsCreate, tabName\n \t\t\t// token labels: \n-\t\t\t// rule labels: tabName, parCols, fkCols, constraintName, retval\n+\t\t\t// rule labels: parCols, tabName, fkCols, constraintName, retval\n \t\t\t// token list labels: \n \t\t\t// rule list labels: \n \t\t\t// wildcard labels: \n \t\t\tif ( state.backtracking==0 ) {\n \t\t\tretval.tree = root_0;\n-\t\t\tRewriteRuleSubtreeStream stream_tabName=new RewriteRuleSubtreeStream(adaptor,\"rule tabName\",tabName!=null?tabName.getTree():null);\n \t\t\tRewriteRuleSubtreeStream stream_parCols=new RewriteRuleSubtreeStream(adaptor,\"rule parCols\",parCols!=null?parCols.getTree():null);\n+\t\t\tRewriteRuleSubtreeStream stream_tabName=new RewriteRuleSubtreeStream(adaptor,\"rule tabName\",tabName!=null?tabName.getTree():null);\n \t\t\tRewriteRuleSubtreeStream stream_fkCols=new RewriteRuleSubtreeStream(adaptor,\"rule fkCols\",fkCols!=null?fkCols.getTree():null);\n \t\t\tRewriteRuleSubtreeStream stream_constraintName=new RewriteRuleSubtreeStream(adaptor,\"rule constraintName\",constraintName!=null?constraintName.getTree():null);\n \t\t\tRewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,\"rule retval\",retval!=null?retval.getTree():null);\n \n \t\t\troot_0 = (ASTNode)adaptor.nil();\n \t\t\t// 2222:5: -> {$constraintName.tree != null}? ^( TOK_FOREIGN_KEY ^( TOK_CONSTRAINT_NAME $constraintName) $fkCols $tabName $parCols ( constraintOptsCreate )? )\n \t\t\tif ((constraintName!=null?((ASTNode)constraintName.getTree()):null) != null) {\n@@ -30566,15 +30566,15 @@\n \t\t\t\t\tif ( state.backtracking==0 ) stream_constraintOptsAlter.add(constraintOptsAlter785.getTree());\n \t\t\t\t\t}\n \t\t\t\t\tbreak;\n \n \t\t\t}\n \n \t\t\t// AST REWRITE\n-\t\t\t// elements: constraintOptsAlter, fkCols, parCols, constraintName, tabName\n+\t\t\t// elements: parCols, constraintName, fkCols, tabName, constraintOptsAlter\n \t\t\t// token labels: \n \t\t\t// rule labels: parCols, tabName, fkCols, constraintName, retval\n \t\t\t// token list labels: \n \t\t\t// rule list labels: \n \t\t\t// wildcard labels: \n \t\t\tif ( state.backtracking==0 ) {\n \t\t\tretval.tree = root_0;\n@@ -31513,15 +31513,15 @@\n \t\t\t\t\tif ( state.backtracking==0 ) stream_nullOrdering.add(nullSpec.getTree());\n \t\t\t\t\t}\n \t\t\t\t\tbreak;\n \n \t\t\t}\n \n \t\t\t// AST REWRITE\n-\t\t\t// elements: identifier, nullSpec, identifier, identifier, nullSpec, identifier, nullSpec, identifier, identifier\n+\t\t\t// elements: identifier, nullSpec, identifier, nullSpec, identifier, identifier, nullSpec, identifier, identifier\n \t\t\t// token labels: \n \t\t\t// rule labels: nullSpec, retval\n \t\t\t// token list labels: \n \t\t\t// rule list labels: \n \t\t\t// wildcard labels: \n \t\t\tif ( state.backtracking==0 ) {\n \t\t\tretval.tree = root_0;\n@@ -31845,15 +31845,15 @@\n \n \t\t\t\t\t}\n \t\t\t\t\tbreak;\n \n \t\t\t}\n \n \t\t\t// AST REWRITE\n-\t\t\t// elements: colName, comment\n+\t\t\t// elements: comment, colName\n \t\t\t// token labels: comment\n \t\t\t// rule labels: colName, retval\n \t\t\t// token list labels: \n \t\t\t// rule list labels: \n \t\t\t// wildcard labels: \n \t\t\tif ( state.backtracking==0 ) {\n \t\t\tretval.tree = root_0;\n@@ -32116,15 +32116,15 @@\n \t\t\t\t\tif ( state.backtracking==0 ) stream_nullOrdering.add(nullSpec.getTree());\n \t\t\t\t\t}\n \t\t\t\t\tbreak;\n \n \t\t\t}\n \n \t\t\t// AST REWRITE\n-\t\t\t// elements: orderSpec, expression, expression, expression, nullSpec, expression, orderSpec, orderSpec, expression, orderSpec, expression, nullSpec, orderSpec, expression, expression\n+\t\t\t// elements: expression, expression, expression, orderSpec, orderSpec, nullSpec, expression, expression, expression, expression, orderSpec, orderSpec, expression, nullSpec, orderSpec\n \t\t\t// token labels: \n \t\t\t// rule labels: orderSpec, nullSpec, retval\n \t\t\t// token list labels: \n \t\t\t// rule list labels: \n \t\t\t// wildcard labels: \n \t\t\tif ( state.backtracking==0 ) {\n \t\t\tretval.tree = root_0;\n@@ -32373,15 +32373,15 @@\n \n \t\t\t\t\t}\n \t\t\t\t\tbreak;\n \n \t\t\t}\n \n \t\t\t// AST REWRITE\n-\t\t\t// elements: colType, colName, comment, colType, colName\n+\t\t\t// elements: colName, colType, comment, colName, colType\n \t\t\t// token labels: comment\n \t\t\t// rule labels: colName, retval\n \t\t\t// token list labels: \n \t\t\t// rule list labels: \n \t\t\t// wildcard labels: \n \t\t\tif ( state.backtracking==0 ) {\n \t\t\tretval.tree = root_0;\n@@ -33073,15 +33073,15 @@\n \n \t\t\t\t\t}\n \t\t\t\t\tbreak;\n \n \t\t\t}\n \n \t\t\t// AST REWRITE\n-\t\t\t// elements: columnConstraint, colName, colType, comment\n+\t\t\t// elements: comment, columnConstraint, colName, colType\n \t\t\t// token labels: comment\n \t\t\t// rule labels: colName, retval\n \t\t\t// token list labels: \n \t\t\t// rule list labels: \n \t\t\t// wildcard labels: \n \t\t\tif ( state.backtracking==0 ) {\n \t\t\tretval.tree = root_0;\n@@ -33425,24 +33425,24 @@\n \t\t\t\t\tif ( state.backtracking==0 ) stream_constraintOptsCreate.add(constraintOptsCreate827.getTree());\n \t\t\t\t\t}\n \t\t\t\t\tbreak;\n \n \t\t\t}\n \n \t\t\t// AST REWRITE\n-\t\t\t// elements: constraintOptsCreate, tabName, colName, constraintOptsCreate, tabName, colName, constraintName\n+\t\t\t// elements: constraintOptsCreate, colName, tabName, tabName, constraintName, colName, constraintOptsCreate\n \t\t\t// token labels: \n-\t\t\t// rule labels: tabName, colName, constraintName, retval\n+\t\t\t// rule labels: colName, tabName, constraintName, retval\n \t\t\t// token list labels: \n \t\t\t// rule list labels: \n \t\t\t// wildcard labels: \n \t\t\tif ( state.backtracking==0 ) {\n \t\t\tretval.tree = root_0;\n-\t\t\tRewriteRuleSubtreeStream stream_tabName=new RewriteRuleSubtreeStream(adaptor,\"rule tabName\",tabName!=null?tabName.getTree():null);\n \t\t\tRewriteRuleSubtreeStream stream_colName=new RewriteRuleSubtreeStream(adaptor,\"rule colName\",colName!=null?colName.getTree():null);\n+\t\t\tRewriteRuleSubtreeStream stream_tabName=new RewriteRuleSubtreeStream(adaptor,\"rule tabName\",tabName!=null?tabName.getTree():null);\n \t\t\tRewriteRuleSubtreeStream stream_constraintName=new RewriteRuleSubtreeStream(adaptor,\"rule constraintName\",constraintName!=null?constraintName.getTree():null);\n \t\t\tRewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,\"rule retval\",retval!=null?retval.getTree():null);\n \n \t\t\troot_0 = (ASTNode)adaptor.nil();\n \t\t\t// 2397:5: -> {$constraintName.tree != null}? ^( TOK_FOREIGN_KEY ^( TOK_CONSTRAINT_NAME $constraintName) ^( TOK_TABCOLNAME ) $tabName ^( TOK_TABCOLNAME $colName) ( constraintOptsCreate )? )\n \t\t\tif ((constraintName!=null?((ASTNode)constraintName.getTree()):null) != null) {\n \t\t\t\t// org/apache/hadoop/hive/ql/parse/HiveParser.g:2398:13: ^( TOK_FOREIGN_KEY ^( TOK_CONSTRAINT_NAME $constraintName) ^( TOK_TABCOLNAME ) $tabName ^( TOK_TABCOLNAME $colName) ( constraintOptsCreate )? )\n@@ -33623,15 +33623,15 @@\n \t\t\t\t\tif ( state.backtracking==0 ) stream_constraintOptsCreate.add(constraintOptsCreate830.getTree());\n \t\t\t\t\t}\n \t\t\t\t\tbreak;\n \n \t\t\t}\n \n \t\t\t// AST REWRITE\n-\t\t\t// elements: constraintName, constraintOptsCreate, constraintOptsCreate\n+\t\t\t// elements: constraintOptsCreate, constraintOptsCreate, constraintName\n \t\t\t// token labels: \n \t\t\t// rule labels: constraintName, retval\n \t\t\t// token list labels: \n \t\t\t// rule list labels: \n \t\t\t// wildcard labels: \n \t\t\tif ( state.backtracking==0 ) {\n \t\t\tretval.tree = root_0;\n@@ -33986,15 +33986,15 @@\n \t\t\t\t\tif ( state.backtracking==0 ) stream_constraintOptsAlter.add(constraintOptsAlter837.getTree());\n \t\t\t\t\t}\n \t\t\t\t\tbreak;\n \n \t\t\t}\n \n \t\t\t// AST REWRITE\n-\t\t\t// elements: constraintOptsAlter, constraintOptsAlter, constraintName, tabName, colName, colName, tabName\n+\t\t\t// elements: constraintOptsAlter, tabName, colName, tabName, constraintName, colName, constraintOptsAlter\n \t\t\t// token labels: \n \t\t\t// rule labels: tabName, colName, constraintName, retval\n \t\t\t// token list labels: \n \t\t\t// rule list labels: \n \t\t\t// wildcard labels: \n \t\t\tif ( state.backtracking==0 ) {\n \t\t\tretval.tree = root_0;\n@@ -35272,15 +35272,15 @@\n \n \t\t\t\t\t}\n \t\t\t\t\tbreak;\n \n \t\t\t}\n \n \t\t\t// AST REWRITE\n-\t\t\t// elements: comment, colName, colName, colType, colType\n+\t\t\t// elements: comment, colType, colName, colName, colType\n \t\t\t// token labels: comment\n \t\t\t// rule labels: colName, retval\n \t\t\t// token list labels: \n \t\t\t// rule list labels: \n \t\t\t// wildcard labels: \n \t\t\tif ( state.backtracking==0 ) {\n \t\t\tretval.tree = root_0;\n@@ -36844,15 +36844,15 @@\n \t\t\tstate._fsp--;\n \t\t\tif (state.failed) return retval;\n \t\t\tif ( state.backtracking==0 ) stream_type.add(right.getTree());\n \t\t\tGREATERTHAN910=(Token)match(input,GREATERTHAN,FOLLOW_GREATERTHAN_in_mapType15887); if (state.failed) return retval; \n \t\t\tif ( state.backtracking==0 ) stream_GREATERTHAN.add(GREATERTHAN910);\n \n \t\t\t// AST REWRITE\n-\t\t\t// elements: left, right\n+\t\t\t// elements: right, left\n \t\t\t// token labels: \n \t\t\t// rule labels: left, right, retval\n \t\t\t// token list labels: \n \t\t\t// rule list labels: \n \t\t\t// wildcard labels: \n \t\t\tif ( state.backtracking==0 ) {\n \t\t\tretval.tree = root_0;\n@@ -37951,15 +37951,15 @@\n \t\t\tstate._fsp--;\n \t\t\tif (state.failed) return retval;\n \t\t\tif ( state.backtracking==0 ) stream_queryStatementExpression.add(queryStatementExpression943.getTree());\n \t\t\tRPAREN944=(Token)match(input,RPAREN,FOLLOW_RPAREN_in_cteStatement16242); if (state.failed) return retval; \n \t\t\tif ( state.backtracking==0 ) stream_RPAREN.add(RPAREN944);\n \n \t\t\t// AST REWRITE\n-\t\t\t// elements: colAliases, queryStatementExpression, identifier\n+\t\t\t// elements: queryStatementExpression, identifier, colAliases\n \t\t\t// token labels: \n \t\t\t// rule labels: colAliases, retval\n \t\t\t// token list labels: \n \t\t\t// rule list labels: \n \t\t\t// wildcard labels: \n \t\t\tif ( state.backtracking==0 ) {\n \t\t\tretval.tree = root_0;\n@@ -38090,15 +38090,15 @@\n \t\t\t\t\tif ( state.backtracking==0 ) stream_setOperator.add(u.getTree());\n \t\t\t\t\tpushFollow(FOLLOW_singleFromStatement_in_fromStatement16285);\n \t\t\t\t\tr=singleFromStatement();\n \t\t\t\t\tstate._fsp--;\n \t\t\t\t\tif (state.failed) return retval;\n \t\t\t\t\tif ( state.backtracking==0 ) stream_singleFromStatement.add(r.getTree());\n \t\t\t\t\t// AST REWRITE\n-\t\t\t\t\t// elements: r, u\n+\t\t\t\t\t// elements: u, r\n \t\t\t\t\t// token labels: \n \t\t\t\t\t// rule labels: r, u, retval\n \t\t\t\t\t// token list labels: \n \t\t\t\t\t// rule list labels: \n \t\t\t\t\t// wildcard labels: \n \t\t\t\t\tif ( state.backtracking==0 ) {\n \t\t\t\t\tretval.tree = root_0;\n@@ -38672,27 +38672,27 @@\n \t\t\t\t\t\t\tif ( state.backtracking==0 ) stream_qualifyClause.add(q.getTree());\n \t\t\t\t\t\t\t}\n \t\t\t\t\t\t\tbreak;\n \n \t\t\t\t\t}\n \n \t\t\t\t\t// AST REWRITE\n-\t\t\t\t\t// elements: s, w, win, q, f, h, g\n+\t\t\t\t\t// elements: s, q, g, h, f, win, w\n \t\t\t\t\t// token labels: \n-\t\t\t\t\t// rule labels: q, s, f, w, g, h, win, retval\n+\t\t\t\t\t// rule labels: q, s, f, g, w, h, win, retval\n \t\t\t\t\t// token list labels: \n \t\t\t\t\t// rule list labels: \n \t\t\t\t\t// wildcard labels: \n \t\t\t\t\tif ( state.backtracking==0 ) {\n \t\t\t\t\tretval.tree = root_0;\n \t\t\t\t\tRewriteRuleSubtreeStream stream_q=new RewriteRuleSubtreeStream(adaptor,\"rule q\",q!=null?q.getTree():null);\n \t\t\t\t\tRewriteRuleSubtreeStream stream_s=new RewriteRuleSubtreeStream(adaptor,\"rule s\",s!=null?s.getTree():null);\n \t\t\t\t\tRewriteRuleSubtreeStream stream_f=new RewriteRuleSubtreeStream(adaptor,\"rule f\",f!=null?f.getTree():null);\n-\t\t\t\t\tRewriteRuleSubtreeStream stream_w=new RewriteRuleSubtreeStream(adaptor,\"rule w\",w!=null?w.getTree():null);\n \t\t\t\t\tRewriteRuleSubtreeStream stream_g=new RewriteRuleSubtreeStream(adaptor,\"rule g\",g!=null?g.getTree():null);\n+\t\t\t\t\tRewriteRuleSubtreeStream stream_w=new RewriteRuleSubtreeStream(adaptor,\"rule w\",w!=null?w.getTree():null);\n \t\t\t\t\tRewriteRuleSubtreeStream stream_h=new RewriteRuleSubtreeStream(adaptor,\"rule h\",h!=null?h.getTree():null);\n \t\t\t\t\tRewriteRuleSubtreeStream stream_win=new RewriteRuleSubtreeStream(adaptor,\"rule win\",win!=null?win.getTree():null);\n \t\t\t\t\tRewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,\"rule retval\",retval!=null?retval.getTree():null);\n \n \t\t\t\t\troot_0 = (ASTNode)adaptor.nil();\n \t\t\t\t\t// 2640:4: -> ^( TOK_QUERY ( $f)? ^( TOK_INSERT ^( TOK_DESTINATION ^( TOK_DIR TOK_TMP_FILE ) ) $s ( $w)? ( $g)? ( $h)? ( $win)? ( $q)? ) )\n \t\t\t\t\t{\n@@ -38989,15 +38989,15 @@\n \t\t\t   (a!=null?((ASTNode)a.getTree()):null).getFirstChildWithType(TOK_INSERT).addChild((c!=null?((ASTNode)c.getTree()):null));\n \t\t\t   (a!=null?((ASTNode)a.getTree()):null).getFirstChildWithType(TOK_INSERT).addChild((d!=null?((ASTNode)d.getTree()):null));\n \t\t\t   (a!=null?((ASTNode)a.getTree()):null).getFirstChildWithType(TOK_INSERT).addChild((sort!=null?((ASTNode)sort.getTree()):null));\n \t\t\t   (a!=null?((ASTNode)a.getTree()):null).getFirstChildWithType(TOK_INSERT).addChild((l!=null?((ASTNode)l.getTree()):null));\n \t\t\t   }\n \t\t\t   }\n \t\t\t// AST REWRITE\n-\t\t\t// elements: d, c, o, sort, l\n+\t\t\t// elements: d, l, sort, o, c\n \t\t\t// token labels: \n \t\t\t// rule labels: c, d, sort, l, retval, o\n \t\t\t// token list labels: \n \t\t\t// rule list labels: \n \t\t\t// wildcard labels: \n \t\t\tif ( state.backtracking==0 ) {\n \t\t\tretval.tree = root_0;\n@@ -39186,15 +39186,15 @@\n \t\t\t\t\tif ( state.backtracking==0 ) stream_setOperator.add(u.getTree());\n \t\t\t\t\tpushFollow(FOLLOW_atomSelectStatement_in_setOpSelectStatement17080);\n \t\t\t\t\tb=atomSelectStatement();\n \t\t\t\t\tstate._fsp--;\n \t\t\t\t\tif (state.failed) return retval;\n \t\t\t\t\tif ( state.backtracking==0 ) stream_atomSelectStatement.add(b.getTree());\n \t\t\t\t\t// AST REWRITE\n-\t\t\t\t\t// elements: b, b, u, u, b, b\n+\t\t\t\t\t// elements: b, b, u, b, b, u\n \t\t\t\t\t// token labels: \n \t\t\t\t\t// rule labels: b, u, retval\n \t\t\t\t\t// token list labels: \n \t\t\t\t\t// rule list labels: \n \t\t\t\t\t// wildcard labels: \n \t\t\t\t\tif ( state.backtracking==0 ) {\n \t\t\t\t\tretval.tree = root_0;\n@@ -39904,15 +39904,15 @@\n \t\t\t\t\t\t\tif ( state.backtracking==0 ) stream_limitClause.add(limitClause965.getTree());\n \t\t\t\t\t\t\t}\n \t\t\t\t\t\t\tbreak;\n \n \t\t\t\t\t}\n \n \t\t\t\t\t// AST REWRITE\n-\t\t\t\t\t// elements: qualifyClause, distributeByClause, selectClause, insertClause, window_clause, whereClause, groupByClause, havingClause, lateralView, sortByClause, orderByClause, limitClause, clusterByClause\n+\t\t\t\t\t// elements: whereClause, havingClause, insertClause, clusterByClause, window_clause, orderByClause, sortByClause, groupByClause, qualifyClause, limitClause, selectClause, distributeByClause, lateralView\n \t\t\t\t\t// token labels: \n \t\t\t\t\t// rule labels: retval\n \t\t\t\t\t// token list labels: \n \t\t\t\t\t// rule list labels: \n \t\t\t\t\t// wildcard labels: \n \t\t\t\t\tif ( state.backtracking==0 ) {\n \t\t\t\t\tretval.tree = root_0;\n@@ -40229,15 +40229,15 @@\n \t\t\t\t\t\t\tif ( state.backtracking==0 ) stream_limitClause.add(limitClause977.getTree());\n \t\t\t\t\t\t\t}\n \t\t\t\t\t\t\tbreak;\n \n \t\t\t\t\t}\n \n \t\t\t\t\t// AST REWRITE\n-\t\t\t\t\t// elements: sortByClause, clusterByClause, limitClause, groupByClause, orderByClause, lateralView, selectClause, whereClause, distributeByClause, havingClause, qualifyClause, window_clause\n+\t\t\t\t\t// elements: window_clause, limitClause, clusterByClause, selectClause, lateralView, sortByClause, distributeByClause, qualifyClause, havingClause, whereClause, groupByClause, orderByClause\n \t\t\t\t\t// token labels: \n \t\t\t\t\t// rule labels: retval\n \t\t\t\t\t// token list labels: \n \t\t\t\t\t// rule list labels: \n \t\t\t\t\t// wildcard labels: \n \t\t\t\t\tif ( state.backtracking==0 ) {\n \t\t\t\t\tretval.tree = root_0;\n@@ -40479,15 +40479,15 @@\n \t\t\t\t\t\t\tif ( state.backtracking==0 ) stream_ifNotExists.add(ifNotExists981.getTree());\n \t\t\t\t\t\t\t}\n \t\t\t\t\t\t\tbreak;\n \n \t\t\t\t\t}\n \n \t\t\t\t\t// AST REWRITE\n-\t\t\t\t\t// elements: ifNotExists, destination\n+\t\t\t\t\t// elements: destination, ifNotExists\n \t\t\t\t\t// token labels: \n \t\t\t\t\t// rule labels: retval\n \t\t\t\t\t// token list labels: \n \t\t\t\t\t// rule list labels: \n \t\t\t\t\t// wildcard labels: \n \t\t\t\t\tif ( state.backtracking==0 ) {\n \t\t\t\t\tretval.tree = root_0;\n@@ -40759,15 +40759,15 @@\n \t\t\t\t\t\t\tif ( state.backtracking==0 ) stream_tableFileFormat.add(tableFileFormat991.getTree());\n \t\t\t\t\t\t\t}\n \t\t\t\t\t\t\tbreak;\n \n \t\t\t\t\t}\n \n \t\t\t\t\t// AST REWRITE\n-\t\t\t\t\t// elements: tableFileFormat, tableRowFormat, local, StringLiteral\n+\t\t\t\t\t// elements: StringLiteral, tableFileFormat, tableRowFormat, local\n \t\t\t\t\t// token labels: local\n \t\t\t\t\t// rule labels: retval\n \t\t\t\t\t// token list labels: \n \t\t\t\t\t// rule list labels: \n \t\t\t\t\t// wildcard labels: \n \t\t\t\t\tif ( state.backtracking==0 ) {\n \t\t\t\t\tretval.tree = root_0;\n@@ -40993,15 +40993,15 @@\n \n \t\t\t\t\tnum=(Token)match(input,Number,FOLLOW_Number_in_limitClause18297); if (state.failed) return retval; \n \t\t\t\t\tif ( state.backtracking==0 ) stream_Number.add(num);\n \n \t\t\t\t\t}\n \n \t\t\t\t\t// AST REWRITE\n-\t\t\t\t\t// elements: num, offset\n+\t\t\t\t\t// elements: offset, num\n \t\t\t\t\t// token labels: offset, num\n \t\t\t\t\t// rule labels: retval\n \t\t\t\t\t// token list labels: \n \t\t\t\t\t// rule list labels: \n \t\t\t\t\t// wildcard labels: \n \t\t\t\t\tif ( state.backtracking==0 ) {\n \t\t\t\t\tretval.tree = root_0;\n@@ -41046,15 +41046,15 @@\n \t\t\t\t\tKW_OFFSET997=(Token)match(input,KW_OFFSET,FOLLOW_KW_OFFSET_in_limitClause18326); if (state.failed) return retval; \n \t\t\t\t\tif ( state.backtracking==0 ) stream_KW_OFFSET.add(KW_OFFSET997);\n \n \t\t\t\t\toffset=(Token)match(input,Number,FOLLOW_Number_in_limitClause18330); if (state.failed) return retval; \n \t\t\t\t\tif ( state.backtracking==0 ) stream_Number.add(offset);\n \n \t\t\t\t\t// AST REWRITE\n-\t\t\t\t\t// elements: num, offset\n+\t\t\t\t\t// elements: offset, num\n \t\t\t\t\t// token labels: offset, num\n \t\t\t\t\t// rule labels: retval\n \t\t\t\t\t// token list labels: \n \t\t\t\t\t// rule list labels: \n \t\t\t\t\t// wildcard labels: \n \t\t\t\t\tif ( state.backtracking==0 ) {\n \t\t\t\t\tretval.tree = root_0;\n@@ -41609,15 +41609,15 @@\n \t\t\t\t\tif ( state.backtracking==0 ) stream_whereClause.add(whereClause1014.getTree());\n \t\t\t\t\t}\n \t\t\t\t\tbreak;\n \n \t\t\t}\n \n \t\t\t// AST REWRITE\n-\t\t\t// elements: setColumnsClause, tableName, whereClause\n+\t\t\t// elements: whereClause, tableName, setColumnsClause\n \t\t\t// token labels: \n \t\t\t// rule labels: retval\n \t\t\t// token list labels: \n \t\t\t// rule list labels: \n \t\t\t// wildcard labels: \n \t\t\tif ( state.backtracking==0 ) {\n \t\t\tretval.tree = root_0;\n@@ -43035,15 +43035,15 @@\n \t\t\tif ( state.backtracking==0 ) stream_expression.add(expression1056.getTree());\n \t\t\tpushFollow(FOLLOW_whenClauses_in_mergeStatement18982);\n \t\t\twhenClauses1057=whenClauses();\n \t\t\tstate._fsp--;\n \t\t\tif (state.failed) return retval;\n \t\t\tif ( state.backtracking==0 ) stream_whenClauses.add(whenClauses1057.getTree());\n \t\t\t// AST REWRITE\n-\t\t\t// elements: tableName, QUERY_HINT, identifier, joinSourcePart, whenClauses, expression\n+\t\t\t// elements: whenClauses, QUERY_HINT, tableName, identifier, expression, joinSourcePart\n \t\t\t// token labels: \n \t\t\t// rule labels: retval\n \t\t\t// token list labels: \n \t\t\t// rule list labels: \n \t\t\t// wildcard labels: \n \t\t\tif ( state.backtracking==0 ) {\n \t\t\tretval.tree = root_0;\n@@ -43344,15 +43344,15 @@\n \n \t\t\tpushFollow(FOLLOW_valueRowConstructor_in_whenNotMatchedClause19090);\n \t\t\tvalueRowConstructor1069=valueRowConstructor();\n \t\t\tstate._fsp--;\n \t\t\tif (state.failed) return retval;\n \t\t\tif ( state.backtracking==0 ) stream_valueRowConstructor.add(valueRowConstructor1069.getTree());\n \t\t\t// AST REWRITE\n-\t\t\t// elements: targetCols, valueRowConstructor, expression\n+\t\t\t// elements: targetCols, expression, valueRowConstructor\n \t\t\t// token labels: \n \t\t\t// rule labels: targetCols, retval\n \t\t\t// token list labels: \n \t\t\t// rule list labels: \n \t\t\t// wildcard labels: \n \t\t\tif ( state.backtracking==0 ) {\n \t\t\tretval.tree = root_0;\n@@ -43476,15 +43476,15 @@\n \n \t\t\tpushFollow(FOLLOW_updateOrDelete_in_whenMatchedAndClause19147);\n \t\t\tupdateOrDelete1075=updateOrDelete();\n \t\t\tstate._fsp--;\n \t\t\tif (state.failed) return retval;\n \t\t\tif ( state.backtracking==0 ) stream_updateOrDelete.add(updateOrDelete1075.getTree());\n \t\t\t// AST REWRITE\n-\t\t\t// elements: updateOrDelete, expression\n+\t\t\t// elements: expression, updateOrDelete\n \t\t\t// token labels: \n \t\t\t// rule labels: retval\n \t\t\t// token list labels: \n \t\t\t// rule list labels: \n \t\t\t// wildcard labels: \n \t\t\tif ( state.backtracking==0 ) {\n \t\t\tretval.tree = root_0;\n@@ -44586,551 +44586,551 @@\n \t\t}\n \t\t}\n \n \t}\n \t// $ANTLR end synpred24_HiveParser\n \n \t// Delegated rules\n-\tpublic HiveParser_AlterClauseParser.alterTblPartitionStatementSuffixSkewedLocation_return alterTblPartitionStatementSuffixSkewedLocation() throws RecognitionException { return gAlterClauseParser.alterTblPartitionStatementSuffixSkewedLocation(); }\n+\tpublic HiveParser_IdentifiersParser.booleanValueTok_return booleanValueTok() throws RecognitionException { return gIdentifiersParser.booleanValueTok(); }\n \n-\tpublic HiveParser_AlterClauseParser.alterStatementPartitionKeyType_return alterStatementPartitionKeyType() throws RecognitionException { return gAlterClauseParser.alterStatementPartitionKeyType(); }\n+\tpublic HiveParser_IdentifiersParser.havingCondition_return havingCondition() throws RecognitionException { return gIdentifiersParser.havingCondition(); }\n \n-\tpublic HiveParser_IdentifiersParser.subQueryExpression_return subQueryExpression() throws RecognitionException { return gIdentifiersParser.subQueryExpression(); }\n+\tpublic HiveParser_AlterClauseParser.alterStatementSuffixUnArchive_return alterStatementSuffixUnArchive() throws RecognitionException { return gAlterClauseParser.alterStatementSuffixUnArchive(); }\n \n-\tpublic HiveParser_IdentifiersParser.identifier_return identifier() throws RecognitionException { return gIdentifiersParser.identifier(); }\n+\tpublic HiveParser_ResourcePlanParser.disable_return disable() throws RecognitionException { return gResourcePlanParser.disable(); }\n \n-\tpublic HiveParser_IdentifiersParser.null_treatment_return null_treatment() throws RecognitionException { return gIdentifiersParser.null_treatment(); }\n+\tpublic HiveParser_AlterClauseParser.alterStatementSuffixMergeFiles_return alterStatementSuffixMergeFiles(boolean partition) throws RecognitionException { return gAlterClauseParser.alterStatementSuffixMergeFiles(partition); }\n \n-\tpublic HiveParser_AlterClauseParser.alterViewSuffixProperties_return alterViewSuffixProperties() throws RecognitionException { return gAlterClauseParser.alterViewSuffixProperties(); }\n+\tpublic HiveParser_IdentifiersParser.precedenceSimilarExpressionAtom_return precedenceSimilarExpressionAtom(CommonTree t) throws RecognitionException { return gIdentifiersParser.precedenceSimilarExpressionAtom(t); }\n \n-\tpublic HiveParser_AlterClauseParser.alterStatementSuffixAddCol_return alterStatementSuffixAddCol() throws RecognitionException { return gAlterClauseParser.alterStatementSuffixAddCol(); }\n+\tpublic HiveParser_FromClauseParser.joinToken_return joinToken() throws RecognitionException { return gFromClauseParser.joinToken(); }\n \n-\tpublic HiveParser_AlterClauseParser.alterStatementSuffixDropConstraint_return alterStatementSuffixDropConstraint() throws RecognitionException { return gAlterClauseParser.alterStatementSuffixDropConstraint(); }\n+\tpublic HiveParser_IdentifiersParser.qualifyClause_return qualifyClause() throws RecognitionException { return gIdentifiersParser.qualifyClause(); }\n \n-\tpublic HiveParser_PrepareStatementParser.prepareStatement_return prepareStatement() throws RecognitionException { return gPrepareStatementParser.prepareStatement(); }\n+\tpublic HiveParser_SelectClauseParser.selectClause_return selectClause() throws RecognitionException { return gSelectClauseParser.selectClause(); }\n \n-\tpublic HiveParser_AlterClauseParser.alterStatementSuffixRenamePart_return alterStatementSuffixRenamePart() throws RecognitionException { return gAlterClauseParser.alterStatementSuffixRenamePart(); }\n+\tpublic HiveParser_IdentifiersParser.timeUnitQualifiers_return timeUnitQualifiers() throws RecognitionException { return gIdentifiersParser.timeUnitQualifiers(); }\n+\n+\tpublic HiveParser_SelectClauseParser.window_frame_start_boundary_return window_frame_start_boundary() throws RecognitionException { return gSelectClauseParser.window_frame_start_boundary(); }\n+\n+\tpublic HiveParser_ResourcePlanParser.triggerOrExpression_return triggerOrExpression() throws RecognitionException { return gResourcePlanParser.triggerOrExpression(); }\n+\n+\tpublic HiveParser_FromClauseParser.valuesTableConstructor_return valuesTableConstructor() throws RecognitionException { return gFromClauseParser.valuesTableConstructor(); }\n+\n+\tpublic HiveParser_IdentifiersParser.expressionsNotInParenthesis_return expressionsNotInParenthesis(boolean isStruct, boolean forceStruct) throws RecognitionException { return gIdentifiersParser.expressionsNotInParenthesis(isStruct, forceStruct); }\n \n \tpublic HiveParser_ResourcePlanParser.alterResourcePlanStatement_return alterResourcePlanStatement() throws RecognitionException { return gResourcePlanParser.alterResourcePlanStatement(); }\n \n-\tpublic HiveParser_FromClauseParser.aliasList_return aliasList() throws RecognitionException { return gFromClauseParser.aliasList(); }\n+\tpublic HiveParser_AlterClauseParser.alterStatementSuffixUpdateColumns_return alterStatementSuffixUpdateColumns() throws RecognitionException { return gAlterClauseParser.alterStatementSuffixUpdateColumns(); }\n \n \tpublic HiveParser_FromClauseParser.searchCondition_return searchCondition() throws RecognitionException { return gFromClauseParser.searchCondition(); }\n \n-\tpublic HiveParser_AlterClauseParser.alterStatementSuffixAddPartitions_return alterStatementSuffixAddPartitions(boolean table) throws RecognitionException { return gAlterClauseParser.alterStatementSuffixAddPartitions(table); }\n+\tpublic HiveParser_IdentifiersParser.precedenceDistinctOperator_return precedenceDistinctOperator() throws RecognitionException { return gIdentifiersParser.precedenceDistinctOperator(); }\n \n-\tpublic HiveParser_AlterClauseParser.skewedLocationsList_return skewedLocationsList() throws RecognitionException { return gAlterClauseParser.skewedLocationsList(); }\n+\tpublic HiveParser_ResourcePlanParser.alterTriggerStatement_return alterTriggerStatement() throws RecognitionException { return gResourcePlanParser.alterTriggerStatement(); }\n \n-\tpublic HiveParser_IdentifiersParser.rollupOldSyntax_return rollupOldSyntax() throws RecognitionException { return gIdentifiersParser.rollupOldSyntax(); }\n+\tpublic HiveParser_IdentifiersParser.sortByClause_return sortByClause() throws RecognitionException { return gIdentifiersParser.sortByClause(); }\n \n-\tpublic HiveParser_CreateDDLParser.dropDataConnectorStatement_return dropDataConnectorStatement() throws RecognitionException { return gCreateDDLParser.dropDataConnectorStatement(); }\n+\tpublic HiveParser_AlterClauseParser.skewedLocationMap_return skewedLocationMap() throws RecognitionException { return gAlterClauseParser.skewedLocationMap(); }\n \n-\tpublic HiveParser_CreateDDLParser.createDataConnectorStatement_return createDataConnectorStatement() throws RecognitionException { return gCreateDDLParser.createDataConnectorStatement(); }\n+\tpublic HiveParser_SelectClauseParser.window_clause_return window_clause() throws RecognitionException { return gSelectClauseParser.window_clause(); }\n \n-\tpublic HiveParser_IdentifiersParser.nonReserved_return nonReserved() throws RecognitionException { return gIdentifiersParser.nonReserved(); }\n+\tpublic HiveParser_FromClauseParser.joinSourcePart_return joinSourcePart() throws RecognitionException { return gFromClauseParser.joinSourcePart(); }\n \n-\tpublic HiveParser_IdentifiersParser.groupingSetExpressionMultiple_return groupingSetExpressionMultiple() throws RecognitionException { return gIdentifiersParser.groupingSetExpressionMultiple(); }\n+\tpublic HiveParser_IdentifiersParser.floorExpression_return floorExpression() throws RecognitionException { return gIdentifiersParser.floorExpression(); }\n \n-\tpublic HiveParser_AlterClauseParser.alterDatabaseSuffixSetLocation_return alterDatabaseSuffixSetLocation() throws RecognitionException { return gAlterClauseParser.alterDatabaseSuffixSetLocation(); }\n+\tpublic HiveParser_SelectClauseParser.window_range_expression_return window_range_expression() throws RecognitionException { return gSelectClauseParser.window_range_expression(); }\n \n-\tpublic HiveParser_ResourcePlanParser.dropMappingStatement_return dropMappingStatement() throws RecognitionException { return gResourcePlanParser.dropMappingStatement(); }\n+\tpublic HiveParser_AlterClauseParser.alterStatementSuffixExchangePartition_return alterStatementSuffixExchangePartition() throws RecognitionException { return gAlterClauseParser.alterStatementSuffixExchangePartition(); }\n \n-\tpublic HiveParser_AlterClauseParser.alterStatementSuffixConvert_return alterStatementSuffixConvert() throws RecognitionException { return gAlterClauseParser.alterStatementSuffixConvert(); }\n+\tpublic HiveParser_AlterClauseParser.alterStatementSuffixAddConstraint_return alterStatementSuffixAddConstraint() throws RecognitionException { return gAlterClauseParser.alterStatementSuffixAddConstraint(); }\n \n-\tpublic HiveParser_AlterClauseParser.alterDatabaseSuffixSetManagedLocation_return alterDatabaseSuffixSetManagedLocation() throws RecognitionException { return gAlterClauseParser.alterDatabaseSuffixSetManagedLocation(); }\n+\tpublic HiveParser_AlterClauseParser.alterDatabaseSuffixSetLocation_return alterDatabaseSuffixSetLocation() throws RecognitionException { return gAlterClauseParser.alterDatabaseSuffixSetLocation(); }\n \n-\tpublic HiveParser_FromClauseParser.valuesTableConstructor_return valuesTableConstructor() throws RecognitionException { return gFromClauseParser.valuesTableConstructor(); }\n+\tpublic HiveParser_AlterClauseParser.alterTableStatementSuffix_return alterTableStatementSuffix() throws RecognitionException { return gAlterClauseParser.alterTableStatementSuffix(); }\n \n-\tpublic HiveParser_ResourcePlanParser.dropResourcePlanStatement_return dropResourcePlanStatement() throws RecognitionException { return gResourcePlanParser.dropResourcePlanStatement(); }\n+\tpublic HiveParser_AlterClauseParser.refRetain_return refRetain() throws RecognitionException { return gAlterClauseParser.refRetain(); }\n \n-\tpublic HiveParser_IdentifiersParser.precedenceAmpersandOperator_return precedenceAmpersandOperator() throws RecognitionException { return gIdentifiersParser.precedenceAmpersandOperator(); }\n+\tpublic HiveParser_ResourcePlanParser.activate_return activate() throws RecognitionException { return gResourcePlanParser.activate(); }\n \n-\tpublic HiveParser_FromClauseParser.subQuerySource_return subQuerySource() throws RecognitionException { return gFromClauseParser.subQuerySource(); }\n+\tpublic HiveParser_IdentifiersParser.precedenceBitwiseXorExpression_return precedenceBitwiseXorExpression() throws RecognitionException { return gIdentifiersParser.precedenceBitwiseXorExpression(); }\n \n-\tpublic HiveParser_AlterClauseParser.alterDatabaseStatementSuffix_return alterDatabaseStatementSuffix() throws RecognitionException { return gAlterClauseParser.alterDatabaseStatementSuffix(); }\n+\tpublic HiveParser_ResourcePlanParser.resourcePlanDdlStatements_return resourcePlanDdlStatements() throws RecognitionException { return gResourcePlanParser.resourcePlanDdlStatements(); }\n \n-\tpublic HiveParser_FromClauseParser.virtualTableSource_return virtualTableSource() throws RecognitionException { return gFromClauseParser.virtualTableSource(); }\n+\tpublic HiveParser_AlterClauseParser.snapshotIdOfRef_return snapshotIdOfRef() throws RecognitionException { return gAlterClauseParser.snapshotIdOfRef(); }\n \n-\tpublic HiveParser_ResourcePlanParser.globalWmStatement_return globalWmStatement() throws RecognitionException { return gResourcePlanParser.globalWmStatement(); }\n+\tpublic HiveParser_FromClauseParser.valuesClause_return valuesClause() throws RecognitionException { return gFromClauseParser.valuesClause(); }\n \n-\tpublic HiveParser_IdentifiersParser.precedenceSimilarExpressionPart_return precedenceSimilarExpressionPart(CommonTree t) throws RecognitionException { return gIdentifiersParser.precedenceSimilarExpressionPart(t); }\n+\tpublic HiveParser_AlterClauseParser.alterMaterializedViewSuffixRewrite_return alterMaterializedViewSuffixRewrite(CommonTree tableNameTree) throws RecognitionException { return gAlterClauseParser.alterMaterializedViewSuffixRewrite(tableNameTree); }\n \n-\tpublic HiveParser_ResourcePlanParser.createMappingStatement_return createMappingStatement() throws RecognitionException { return gResourcePlanParser.createMappingStatement(); }\n+\tpublic HiveParser_IdentifiersParser.null_treatment_return null_treatment() throws RecognitionException { return gIdentifiersParser.null_treatment(); }\n \n-\tpublic HiveParser_ResourcePlanParser.rpAssign_return rpAssign() throws RecognitionException { return gResourcePlanParser.rpAssign(); }\n+\tpublic HiveParser_IdentifiersParser.precedencePlusExpression_return precedencePlusExpression() throws RecognitionException { return gIdentifiersParser.precedencePlusExpression(); }\n \n-\tpublic HiveParser_IdentifiersParser.sql11ReservedKeywordsUsedAsFunctionName_return sql11ReservedKeywordsUsedAsFunctionName() throws RecognitionException { return gIdentifiersParser.sql11ReservedKeywordsUsedAsFunctionName(); }\n+\tpublic HiveParser_AlterClauseParser.alterStatementSuffixCompact_return alterStatementSuffixCompact() throws RecognitionException { return gAlterClauseParser.alterStatementSuffixCompact(); }\n \n-\tpublic HiveParser_SelectClauseParser.window_frame_start_boundary_return window_frame_start_boundary() throws RecognitionException { return gSelectClauseParser.window_frame_start_boundary(); }\n+\tpublic HiveParser_AlterClauseParser.alterStatementSuffixClusterbySortby_return alterStatementSuffixClusterbySortby() throws RecognitionException { return gAlterClauseParser.alterStatementSuffixClusterbySortby(); }\n \n-\tpublic HiveParser_FromClauseParser.valuesClause_return valuesClause() throws RecognitionException { return gFromClauseParser.valuesClause(); }\n+\tpublic HiveParser_FromClauseParser.tableOrColumn_return tableOrColumn() throws RecognitionException { return gFromClauseParser.tableOrColumn(); }\n \n-\tpublic HiveParser_IdentifiersParser.timestampLiteral_return timestampLiteral() throws RecognitionException { return gIdentifiersParser.timestampLiteral(); }\n+\tpublic HiveParser_FromClauseParser.partitioningSpec_return partitioningSpec() throws RecognitionException { return gFromClauseParser.partitioningSpec(); }\n \n-\tpublic HiveParser_IdentifiersParser.partitionSelectorVal_return partitionSelectorVal() throws RecognitionException { return gIdentifiersParser.partitionSelectorVal(); }\n+\tpublic HiveParser_ResourcePlanParser.triggerActionExpressionStandalone_return triggerActionExpressionStandalone() throws RecognitionException { return gResourcePlanParser.triggerActionExpressionStandalone(); }\n \n-\tpublic HiveParser_CreateDDLParser.dcProperties_return dcProperties() throws RecognitionException { return gCreateDDLParser.dcProperties(); }\n+\tpublic HiveParser_PrepareStatementParser.executeParamList_return executeParamList() throws RecognitionException { return gPrepareStatementParser.executeParamList(); }\n \n-\tpublic HiveParser_IdentifiersParser.partitionSelectorSpec_return partitionSelectorSpec() throws RecognitionException { return gIdentifiersParser.partitionSelectorSpec(); }\n+\tpublic HiveParser_ResourcePlanParser.withReplace_return withReplace() throws RecognitionException { return gResourcePlanParser.withReplace(); }\n+\n+\tpublic HiveParser_IdentifiersParser.precedenceBitwiseOrOperator_return precedenceBitwiseOrOperator() throws RecognitionException { return gIdentifiersParser.precedenceBitwiseOrOperator(); }\n \n \tpublic HiveParser_AlterClauseParser.compactPool_return compactPool() throws RecognitionException { return gAlterClauseParser.compactPool(); }\n \n+\tpublic HiveParser_AlterClauseParser.alterDataConnectorSuffixProperties_return alterDataConnectorSuffixProperties() throws RecognitionException { return gAlterClauseParser.alterDataConnectorSuffixProperties(); }\n+\n \tpublic HiveParser_IdentifiersParser.caseExpression_return caseExpression() throws RecognitionException { return gIdentifiersParser.caseExpression(); }\n \n-\tpublic HiveParser_SelectClauseParser.window_clause_return window_clause() throws RecognitionException { return gSelectClauseParser.window_clause(); }\n+\tpublic HiveParser_AlterClauseParser.alterDataConnectorStatementSuffix_return alterDataConnectorStatementSuffix() throws RecognitionException { return gAlterClauseParser.alterDataConnectorStatementSuffix(); }\n \n-\tpublic HiveParser_IdentifiersParser.parameterIdx_return parameterIdx() throws RecognitionException { return gIdentifiersParser.parameterIdx(); }\n+\tpublic HiveParser_SelectClauseParser.window_value_expression_return window_value_expression() throws RecognitionException { return gSelectClauseParser.window_value_expression(); }\n \n-\tpublic HiveParser_IdentifiersParser.precedenceBitwiseOrExpression_return precedenceBitwiseOrExpression() throws RecognitionException { return gIdentifiersParser.precedenceBitwiseOrExpression(); }\n+\tpublic HiveParser_IdentifiersParser.precedenceAmpersandOperator_return precedenceAmpersandOperator() throws RecognitionException { return gIdentifiersParser.precedenceAmpersandOperator(); }\n \n-\tpublic HiveParser_IdentifiersParser.columnRefOrderNotInParenthesis_return columnRefOrderNotInParenthesis() throws RecognitionException { return gIdentifiersParser.columnRefOrderNotInParenthesis(); }\n+\tpublic HiveParser_AlterClauseParser.alterViewStatementSuffix_return alterViewStatementSuffix() throws RecognitionException { return gAlterClauseParser.alterViewStatementSuffix(); }\n \n-\tpublic HiveParser_IdentifiersParser.precedenceUnaryOperator_return precedenceUnaryOperator() throws RecognitionException { return gIdentifiersParser.precedenceUnaryOperator(); }\n+\tpublic HiveParser_PrepareStatementParser.executeStatement_return executeStatement() throws RecognitionException { return gPrepareStatementParser.executeStatement(); }\n \n-\tpublic HiveParser_SelectClauseParser.selectItem_return selectItem() throws RecognitionException { return gSelectClauseParser.selectItem(); }\n+\tpublic HiveParser_CreateDDLParser.dropDataConnectorStatement_return dropDataConnectorStatement() throws RecognitionException { return gCreateDDLParser.dropDataConnectorStatement(); }\n \n-\tpublic HiveParser_IdentifiersParser.expressionsNotInParenthesis_return expressionsNotInParenthesis(boolean isStruct, boolean forceStruct) throws RecognitionException { return gIdentifiersParser.expressionsNotInParenthesis(isStruct, forceStruct); }\n+\tpublic HiveParser_AlterClauseParser.alterStatementSuffixArchive_return alterStatementSuffixArchive() throws RecognitionException { return gAlterClauseParser.alterStatementSuffixArchive(); }\n \n-\tpublic HiveParser_AlterClauseParser.alterStatementSuffixSetOwner_return alterStatementSuffixSetOwner() throws RecognitionException { return gAlterClauseParser.alterStatementSuffixSetOwner(); }\n+\tpublic HiveParser_ResourcePlanParser.dropMappingStatement_return dropMappingStatement() throws RecognitionException { return gResourcePlanParser.dropMappingStatement(); }\n \n-\tpublic HiveParser_AlterClauseParser.alterStatementSuffixUpdateStats_return alterStatementSuffixUpdateStats(boolean partition) throws RecognitionException { return gAlterClauseParser.alterStatementSuffixUpdateStats(partition); }\n+\tpublic HiveParser_IdentifiersParser.groupingSetExpressionMultiple_return groupingSetExpressionMultiple() throws RecognitionException { return gIdentifiersParser.groupingSetExpressionMultiple(); }\n \n-\tpublic HiveParser_IdentifiersParser.intervalLiteral_return intervalLiteral() throws RecognitionException { return gIdentifiersParser.intervalLiteral(); }\n+\tpublic HiveParser_AlterClauseParser.fileFormat_return fileFormat() throws RecognitionException { return gAlterClauseParser.fileFormat(); }\n \n-\tpublic HiveParser_ResourcePlanParser.withReplace_return withReplace() throws RecognitionException { return gResourcePlanParser.withReplace(); }\n+\tpublic HiveParser_IdentifiersParser.precedenceUnaryOperator_return precedenceUnaryOperator() throws RecognitionException { return gIdentifiersParser.precedenceUnaryOperator(); }\n \n-\tpublic HiveParser_AlterClauseParser.alterDataConnectorSuffixProperties_return alterDataConnectorSuffixProperties() throws RecognitionException { return gAlterClauseParser.alterDataConnectorSuffixProperties(); }\n+\tpublic HiveParser_IdentifiersParser.expression_return expression() throws RecognitionException { return gIdentifiersParser.expression(); }\n \n-\tpublic HiveParser_FromClauseParser.viewName_return viewName() throws RecognitionException { return gFromClauseParser.viewName(); }\n+\tpublic HiveParser_AlterClauseParser.alterStatementSuffixUpdateStatsCol_return alterStatementSuffixUpdateStatsCol(boolean partition) throws RecognitionException { return gAlterClauseParser.alterStatementSuffixUpdateStatsCol(partition); }\n \n-\tpublic HiveParser_SelectClauseParser.selectClause_return selectClause() throws RecognitionException { return gSelectClauseParser.selectClause(); }\n+\tpublic HiveParser_FromClauseParser.tableAllColumns_return tableAllColumns() throws RecognitionException { return gFromClauseParser.tableAllColumns(); }\n \n-\tpublic HiveParser_AlterClauseParser.alterMaterializedViewStatementSuffix_return alterMaterializedViewStatementSuffix(CommonTree tableNameTree) throws RecognitionException { return gAlterClauseParser.alterMaterializedViewStatementSuffix(tableNameTree); }\n+\tpublic HiveParser_AlterClauseParser.alterStatementSuffixConvert_return alterStatementSuffixConvert() throws RecognitionException { return gAlterClauseParser.alterStatementSuffixConvert(); }\n \n-\tpublic HiveParser_SelectClauseParser.window_frame_return window_frame() throws RecognitionException { return gSelectClauseParser.window_frame(); }\n+\tpublic HiveParser_ResourcePlanParser.rpAssignList_return rpAssignList() throws RecognitionException { return gResourcePlanParser.rpAssignList(); }\n \n-\tpublic HiveParser_AlterClauseParser.blocking_return blocking() throws RecognitionException { return gAlterClauseParser.blocking(); }\n+\tpublic HiveParser_IdentifiersParser.charSetStringLiteral_return charSetStringLiteral() throws RecognitionException { return gIdentifiersParser.charSetStringLiteral(); }\n \n-\tpublic HiveParser_PrepareStatementParser.executeParamList_return executeParamList() throws RecognitionException { return gPrepareStatementParser.executeParamList(); }\n+\tpublic HiveParser_ResourcePlanParser.replaceResourcePlanStatement_return replaceResourcePlanStatement() throws RecognitionException { return gResourcePlanParser.replaceResourcePlanStatement(); }\n \n-\tpublic HiveParser_IdentifiersParser.precedenceRegexpOperator_return precedenceRegexpOperator() throws RecognitionException { return gIdentifiersParser.precedenceRegexpOperator(); }\n+\tpublic HiveParser_IdentifiersParser.precedenceSimilarExpressionQuantifierPredicate_return precedenceSimilarExpressionQuantifierPredicate(CommonTree t) throws RecognitionException { return gIdentifiersParser.precedenceSimilarExpressionQuantifierPredicate(t); }\n \n-\tpublic HiveParser_ResourcePlanParser.createResourcePlanStatement_return createResourcePlanStatement() throws RecognitionException { return gResourcePlanParser.createResourcePlanStatement(); }\n+\tpublic HiveParser_IdentifiersParser.descFuncNames_return descFuncNames() throws RecognitionException { return gIdentifiersParser.descFuncNames(); }\n \n-\tpublic HiveParser_IdentifiersParser.castExpression_return castExpression() throws RecognitionException { return gIdentifiersParser.castExpression(); }\n+\tpublic HiveParser_AlterClauseParser.alterMaterializedViewSuffixRebuild_return alterMaterializedViewSuffixRebuild(CommonTree tableNameTree) throws RecognitionException { return gAlterClauseParser.alterMaterializedViewSuffixRebuild(tableNameTree); }\n \n-\tpublic HiveParser_IdentifiersParser.timeUnitQualifiers_return timeUnitQualifiers() throws RecognitionException { return gIdentifiersParser.timeUnitQualifiers(); }\n+\tpublic HiveParser_FromClauseParser.valueRowConstructor_return valueRowConstructor() throws RecognitionException { return gFromClauseParser.valueRowConstructor(); }\n \n-\tpublic HiveParser_IdentifiersParser.partitionByClause_return partitionByClause() throws RecognitionException { return gIdentifiersParser.partitionByClause(); }\n+\tpublic HiveParser_IdentifiersParser.principalIdentifier_return principalIdentifier() throws RecognitionException { return gIdentifiersParser.principalIdentifier(); }\n \n-\tpublic HiveParser_IdentifiersParser.prepareStmtParam_return prepareStmtParam() throws RecognitionException { return gIdentifiersParser.prepareStmtParam(); }\n+\tpublic HiveParser_FromClauseParser.partitionTableFunctionSource_return partitionTableFunctionSource() throws RecognitionException { return gFromClauseParser.partitionTableFunctionSource(); }\n \n-\tpublic HiveParser_FromClauseParser.tableOrColumn_return tableOrColumn() throws RecognitionException { return gFromClauseParser.tableOrColumn(); }\n+\tpublic HiveParser_AlterClauseParser.alterStatementSuffixRenameCol_return alterStatementSuffixRenameCol() throws RecognitionException { return gAlterClauseParser.alterStatementSuffixRenameCol(); }\n \n-\tpublic HiveParser_AlterClauseParser.alterStatementSuffixSetPartSpec_return alterStatementSuffixSetPartSpec() throws RecognitionException { return gAlterClauseParser.alterStatementSuffixSetPartSpec(); }\n+\tpublic HiveParser_IdentifiersParser.expressions_return expressions() throws RecognitionException { return gIdentifiersParser.expressions(); }\n \n-\tpublic HiveParser_IdentifiersParser.expression_return expression() throws RecognitionException { return gIdentifiersParser.expression(); }\n+\tpublic HiveParser_IdentifiersParser.trimFunction_return trimFunction() throws RecognitionException { return gIdentifiersParser.trimFunction(); }\n \n-\tpublic HiveParser_IdentifiersParser.rollupStandard_return rollupStandard() throws RecognitionException { return gIdentifiersParser.rollupStandard(); }\n+\tpublic HiveParser_AlterClauseParser.alterStatementSuffixSkewedby_return alterStatementSuffixSkewedby() throws RecognitionException { return gAlterClauseParser.alterStatementSuffixSkewedby(); }\n \n-\tpublic HiveParser_ResourcePlanParser.triggerOrExpression_return triggerOrExpression() throws RecognitionException { return gResourcePlanParser.triggerOrExpression(); }\n+\tpublic HiveParser_AlterClauseParser.alterStatementSuffixDropTag_return alterStatementSuffixDropTag() throws RecognitionException { return gAlterClauseParser.alterStatementSuffixDropTag(); }\n \n-\tpublic HiveParser_IdentifiersParser.precedenceDistinctOperator_return precedenceDistinctOperator() throws RecognitionException { return gIdentifiersParser.precedenceDistinctOperator(); }\n+\tpublic HiveParser_AlterClauseParser.alterDatabaseStatementSuffix_return alterDatabaseStatementSuffix() throws RecognitionException { return gAlterClauseParser.alterDatabaseStatementSuffix(); }\n \n-\tpublic HiveParser_SelectClauseParser.window_value_expression_return window_value_expression() throws RecognitionException { return gSelectClauseParser.window_value_expression(); }\n+\tpublic HiveParser_IdentifiersParser.partitionSpec_return partitionSpec() throws RecognitionException { return gIdentifiersParser.partitionSpec(); }\n \n-\tpublic HiveParser_IdentifiersParser.intervalExpression_return intervalExpression() throws RecognitionException { return gIdentifiersParser.intervalExpression(); }\n+\tpublic HiveParser_IdentifiersParser.extractExpression_return extractExpression() throws RecognitionException { return gIdentifiersParser.extractExpression(); }\n \n-\tpublic HiveParser_IdentifiersParser.whenExpression_return whenExpression() throws RecognitionException { return gIdentifiersParser.whenExpression(); }\n+\tpublic HiveParser_AlterClauseParser.skewedLocations_return skewedLocations() throws RecognitionException { return gAlterClauseParser.skewedLocations(); }\n \n-\tpublic HiveParser_IdentifiersParser.dateLiteral_return dateLiteral() throws RecognitionException { return gIdentifiersParser.dateLiteral(); }\n+\tpublic HiveParser_ResourcePlanParser.dropResourcePlanStatement_return dropResourcePlanStatement() throws RecognitionException { return gResourcePlanParser.dropResourcePlanStatement(); }\n \n-\tpublic HiveParser_ResourcePlanParser.triggerAndExpression_return triggerAndExpression() throws RecognitionException { return gResourcePlanParser.triggerAndExpression(); }\n+\tpublic HiveParser_ResourcePlanParser.comparisionOperator_return comparisionOperator() throws RecognitionException { return gResourcePlanParser.comparisionOperator(); }\n \n-\tpublic HiveParser_IdentifiersParser.havingClause_return havingClause() throws RecognitionException { return gIdentifiersParser.havingClause(); }\n+\tpublic HiveParser_AlterClauseParser.partitionLocation_return partitionLocation() throws RecognitionException { return gAlterClauseParser.partitionLocation(); }\n \n-\tpublic HiveParser_IdentifiersParser.intervalValue_return intervalValue() throws RecognitionException { return gIdentifiersParser.intervalValue(); }\n+\tpublic HiveParser_AlterClauseParser.alterStatementSuffixCreateBranch_return alterStatementSuffixCreateBranch() throws RecognitionException { return gAlterClauseParser.alterStatementSuffixCreateBranch(); }\n \n-\tpublic HiveParser_AlterClauseParser.tablePartitionPrefix_return tablePartitionPrefix() throws RecognitionException { return gAlterClauseParser.tablePartitionPrefix(); }\n+\tpublic HiveParser_AlterClauseParser.alterStatementSuffixCreateTag_return alterStatementSuffixCreateTag() throws RecognitionException { return gAlterClauseParser.alterStatementSuffixCreateTag(); }\n \n-\tpublic HiveParser_ResourcePlanParser.rpUnassign_return rpUnassign() throws RecognitionException { return gResourcePlanParser.rpUnassign(); }\n+\tpublic HiveParser_IdentifiersParser.precedenceEqualExpression_return precedenceEqualExpression() throws RecognitionException { return gIdentifiersParser.precedenceEqualExpression(); }\n \n-\tpublic HiveParser_FromClauseParser.atomjoinSource_return atomjoinSource() throws RecognitionException { return gFromClauseParser.atomjoinSource(); }\n+\tpublic HiveParser_AlterClauseParser.alterStatementSuffixBucketNum_return alterStatementSuffixBucketNum(boolean partition) throws RecognitionException { return gAlterClauseParser.alterStatementSuffixBucketNum(partition); }\n \n-\tpublic HiveParser_IdentifiersParser.functionName_return functionName() throws RecognitionException { return gIdentifiersParser.functionName(); }\n+\tpublic HiveParser_IdentifiersParser.booleanValue_return booleanValue() throws RecognitionException { return gIdentifiersParser.booleanValue(); }\n \n-\tpublic HiveParser_IdentifiersParser.partitionSpec_return partitionSpec() throws RecognitionException { return gIdentifiersParser.partitionSpec(); }\n+\tpublic HiveParser_FromClauseParser.splitSample_return splitSample() throws RecognitionException { return gFromClauseParser.splitSample(); }\n \n-\tpublic HiveParser_FromClauseParser.valueRowConstructor_return valueRowConstructor() throws RecognitionException { return gFromClauseParser.valueRowConstructor(); }\n+\tpublic HiveParser_CreateDDLParser.dcProperties_return dcProperties() throws RecognitionException { return gCreateDDLParser.dcProperties(); }\n \n-\tpublic HiveParser_AlterClauseParser.alterStatementSuffixAddConstraint_return alterStatementSuffixAddConstraint() throws RecognitionException { return gAlterClauseParser.alterStatementSuffixAddConstraint(); }\n+\tpublic HiveParser_IdentifiersParser.intervalQualifiers_return intervalQualifiers() throws RecognitionException { return gIdentifiersParser.intervalQualifiers(); }\n \n-\tpublic HiveParser_AlterClauseParser.alterStatementSuffixClusterbySortby_return alterStatementSuffixClusterbySortby() throws RecognitionException { return gAlterClauseParser.alterStatementSuffixClusterbySortby(); }\n+\tpublic HiveParser_ResourcePlanParser.triggerExpressionStandalone_return triggerExpressionStandalone() throws RecognitionException { return gResourcePlanParser.triggerExpressionStandalone(); }\n \n-\tpublic HiveParser_FromClauseParser.tableBucketSample_return tableBucketSample() throws RecognitionException { return gFromClauseParser.tableBucketSample(); }\n+\tpublic HiveParser_IdentifiersParser.functionIdentifier_return functionIdentifier() throws RecognitionException { return gIdentifiersParser.functionIdentifier(); }\n \n-\tpublic HiveParser_IdentifiersParser.subQuerySelectorOperator_return subQuerySelectorOperator() throws RecognitionException { return gIdentifiersParser.subQuerySelectorOperator(); }\n+\tpublic HiveParser_IdentifiersParser.expressionPart_return expressionPart(CommonTree firstExprTree, boolean isStruct) throws RecognitionException { return gIdentifiersParser.expressionPart(firstExprTree, isStruct); }\n \n-\tpublic HiveParser_FromClauseParser.splitSample_return splitSample() throws RecognitionException { return gFromClauseParser.splitSample(); }\n+\tpublic HiveParser_ResourcePlanParser.unmanaged_return unmanaged() throws RecognitionException { return gResourcePlanParser.unmanaged(); }\n \n-\tpublic HiveParser_SelectClauseParser.window_frame_boundary_return window_frame_boundary() throws RecognitionException { return gSelectClauseParser.window_frame_boundary(); }\n+\tpublic HiveParser_AlterClauseParser.alterDataConnectorSuffixSetUrl_return alterDataConnectorSuffixSetUrl() throws RecognitionException { return gAlterClauseParser.alterDataConnectorSuffixSetUrl(); }\n \n-\tpublic HiveParser_IdentifiersParser.descFuncNames_return descFuncNames() throws RecognitionException { return gIdentifiersParser.descFuncNames(); }\n+\tpublic HiveParser_IdentifiersParser.rollupStandard_return rollupStandard() throws RecognitionException { return gIdentifiersParser.rollupStandard(); }\n \n-\tpublic HiveParser_IdentifiersParser.precedenceSimilarExpressionPartNot_return precedenceSimilarExpressionPartNot(CommonTree t) throws RecognitionException { return gIdentifiersParser.precedenceSimilarExpressionPartNot(t); }\n+\tpublic HiveParser_SelectClauseParser.window_frame_return window_frame() throws RecognitionException { return gSelectClauseParser.window_frame(); }\n \n-\tpublic HiveParser_FromClauseParser.asOfClause_return asOfClause() throws RecognitionException { return gFromClauseParser.asOfClause(); }\n+\tpublic HiveParser_IdentifiersParser.precedenceEqualOperator_return precedenceEqualOperator() throws RecognitionException { return gIdentifiersParser.precedenceEqualOperator(); }\n \n-\tpublic HiveParser_AlterClauseParser.alterTableStatementSuffix_return alterTableStatementSuffix() throws RecognitionException { return gAlterClauseParser.alterTableStatementSuffix(); }\n+\tpublic HiveParser_IdentifiersParser.sysFuncNames_return sysFuncNames() throws RecognitionException { return gIdentifiersParser.sysFuncNames(); }\n \n-\tpublic HiveParser_IdentifiersParser.precedenceBitwiseXorOperator_return precedenceBitwiseXorOperator() throws RecognitionException { return gIdentifiersParser.precedenceBitwiseXorOperator(); }\n+\tpublic HiveParser_CreateDDLParser.likeTableOrFile_return likeTableOrFile() throws RecognitionException { return gCreateDDLParser.likeTableOrFile(); }\n \n-\tpublic HiveParser_IdentifiersParser.precedenceStarOperator_return precedenceStarOperator() throws RecognitionException { return gIdentifiersParser.precedenceStarOperator(); }\n+\tpublic HiveParser_IdentifiersParser.intervalValue_return intervalValue() throws RecognitionException { return gIdentifiersParser.intervalValue(); }\n \n-\tpublic HiveParser_AlterClauseParser.skewedLocationMap_return skewedLocationMap() throws RecognitionException { return gAlterClauseParser.skewedLocationMap(); }\n+\tpublic HiveParser_ResourcePlanParser.triggerAtomExpression_return triggerAtomExpression() throws RecognitionException { return gResourcePlanParser.triggerAtomExpression(); }\n \n-\tpublic HiveParser_IdentifiersParser.precedencePlusExpression_return precedencePlusExpression() throws RecognitionException { return gIdentifiersParser.precedencePlusExpression(); }\n+\tpublic HiveParser_IdentifiersParser.precedenceAndOperator_return precedenceAndOperator() throws RecognitionException { return gIdentifiersParser.precedenceAndOperator(); }\n \n-\tpublic HiveParser_IdentifiersParser.qualifyClause_return qualifyClause() throws RecognitionException { return gIdentifiersParser.qualifyClause(); }\n+\tpublic HiveParser_IdentifiersParser.distributeByClause_return distributeByClause() throws RecognitionException { return gIdentifiersParser.distributeByClause(); }\n \n-\tpublic HiveParser_ResourcePlanParser.triggerExpression_return triggerExpression() throws RecognitionException { return gResourcePlanParser.triggerExpression(); }\n+\tpublic HiveParser_FromClauseParser.aliasList_return aliasList() throws RecognitionException { return gFromClauseParser.aliasList(); }\n \n-\tpublic HiveParser_AlterClauseParser.alterDatabaseSuffixSetOwner_return alterDatabaseSuffixSetOwner() throws RecognitionException { return gAlterClauseParser.alterDatabaseSuffixSetOwner(); }\n+\tpublic HiveParser_IdentifiersParser.precedenceStarExpression_return precedenceStarExpression() throws RecognitionException { return gIdentifiersParser.precedenceStarExpression(); }\n \n-\tpublic HiveParser_AlterClauseParser.alterStatementSuffixAddPartitionsElement_return alterStatementSuffixAddPartitionsElement() throws RecognitionException { return gAlterClauseParser.alterStatementSuffixAddPartitionsElement(); }\n+\tpublic HiveParser_IdentifiersParser.groupingExpressionSingle_return groupingExpressionSingle() throws RecognitionException { return gIdentifiersParser.groupingExpressionSingle(); }\n \n-\tpublic HiveParser_AlterClauseParser.alterStatementSuffixCompact_return alterStatementSuffixCompact() throws RecognitionException { return gAlterClauseParser.alterStatementSuffixCompact(); }\n+\tpublic HiveParser_IdentifiersParser.precedenceUnarySuffixExpression_return precedenceUnarySuffixExpression() throws RecognitionException { return gIdentifiersParser.precedenceUnarySuffixExpression(); }\n \n-\tpublic HiveParser_IdentifiersParser.quantifierType_return quantifierType() throws RecognitionException { return gIdentifiersParser.quantifierType(); }\n+\tpublic HiveParser_IdentifiersParser.precedenceOrOperator_return precedenceOrOperator() throws RecognitionException { return gIdentifiersParser.precedenceOrOperator(); }\n \n-\tpublic HiveParser_ResourcePlanParser.triggerExpressionStandalone_return triggerExpressionStandalone() throws RecognitionException { return gResourcePlanParser.triggerExpressionStandalone(); }\n+\tpublic HiveParser_AlterClauseParser.alterStatementSuffixAddPartitions_return alterStatementSuffixAddPartitions(boolean table) throws RecognitionException { return gAlterClauseParser.alterStatementSuffixAddPartitions(table); }\n \n-\tpublic HiveParser_IdentifiersParser.precedenceAndOperator_return precedenceAndOperator() throws RecognitionException { return gIdentifiersParser.precedenceAndOperator(); }\n+\tpublic HiveParser_ResourcePlanParser.rpUnassign_return rpUnassign() throws RecognitionException { return gResourcePlanParser.rpUnassign(); }\n \n-\tpublic HiveParser_AlterClauseParser.alterStatementSuffixLocation_return alterStatementSuffixLocation(boolean partition) throws RecognitionException { return gAlterClauseParser.alterStatementSuffixLocation(partition); }\n+\tpublic HiveParser_IdentifiersParser.columnRefOrderNotInParenthesis_return columnRefOrderNotInParenthesis() throws RecognitionException { return gIdentifiersParser.columnRefOrderNotInParenthesis(); }\n \n-\tpublic HiveParser_AlterClauseParser.alterStatementSuffixExchangePartition_return alterStatementSuffixExchangePartition() throws RecognitionException { return gAlterClauseParser.alterStatementSuffixExchangePartition(); }\n+\tpublic HiveParser_IdentifiersParser.partitionByClause_return partitionByClause() throws RecognitionException { return gIdentifiersParser.partitionByClause(); }\n \n \tpublic HiveParser_ResourcePlanParser.dropTriggerStatement_return dropTriggerStatement() throws RecognitionException { return gResourcePlanParser.dropTriggerStatement(); }\n \n-\tpublic HiveParser_IdentifiersParser.columnRefOrderInParenthesis_return columnRefOrderInParenthesis() throws RecognitionException { return gIdentifiersParser.columnRefOrderInParenthesis(); }\n-\n-\tpublic HiveParser_AlterClauseParser.optimizeTableStatementSuffix_return optimizeTableStatementSuffix() throws RecognitionException { return gAlterClauseParser.optimizeTableStatementSuffix(); }\n+\tpublic HiveParser_IdentifiersParser.isCondition_return isCondition() throws RecognitionException { return gIdentifiersParser.isCondition(); }\n \n-\tpublic HiveParser_IdentifiersParser.havingCondition_return havingCondition() throws RecognitionException { return gIdentifiersParser.havingCondition(); }\n+\tpublic HiveParser_IdentifiersParser.timeQualifiers_return timeQualifiers() throws RecognitionException { return gIdentifiersParser.timeQualifiers(); }\n \n-\tpublic HiveParser_ResourcePlanParser.rpUnassignList_return rpUnassignList() throws RecognitionException { return gResourcePlanParser.rpUnassignList(); }\n+\tpublic HiveParser_IdentifiersParser.partitionSelectorVal_return partitionSelectorVal() throws RecognitionException { return gIdentifiersParser.partitionSelectorVal(); }\n \n-\tpublic HiveParser_ResourcePlanParser.activate_return activate() throws RecognitionException { return gResourcePlanParser.activate(); }\n+\tpublic HiveParser_AlterClauseParser.alterStatementSuffixRenamePart_return alterStatementSuffixRenamePart() throws RecognitionException { return gAlterClauseParser.alterStatementSuffixRenamePart(); }\n \n-\tpublic HiveParser_IdentifiersParser.groupby_expression_return groupby_expression() throws RecognitionException { return gIdentifiersParser.groupby_expression(); }\n+\tpublic HiveParser_FromClauseParser.tableAlias_return tableAlias() throws RecognitionException { return gFromClauseParser.tableAlias(); }\n \n-\tpublic HiveParser_ResourcePlanParser.alterPoolStatement_return alterPoolStatement() throws RecognitionException { return gResourcePlanParser.alterPoolStatement(); }\n+\tpublic HiveParser_IdentifiersParser.precedenceSimilarExpressionIn_return precedenceSimilarExpressionIn(CommonTree t) throws RecognitionException { return gIdentifiersParser.precedenceSimilarExpressionIn(t); }\n \n-\tpublic HiveParser_IdentifiersParser.booleanValue_return booleanValue() throws RecognitionException { return gIdentifiersParser.booleanValue(); }\n+\tpublic HiveParser_IdentifiersParser.precedenceConcatenateExpression_return precedenceConcatenateExpression() throws RecognitionException { return gIdentifiersParser.precedenceConcatenateExpression(); }\n \n-\tpublic HiveParser_AlterClauseParser.snapshotIdOfRef_return snapshotIdOfRef() throws RecognitionException { return gAlterClauseParser.snapshotIdOfRef(); }\n+\tpublic HiveParser_AlterClauseParser.alterStatementSuffixSerdeProperties_return alterStatementSuffixSerdeProperties(boolean partition) throws RecognitionException { return gAlterClauseParser.alterStatementSuffixSerdeProperties(partition); }\n \n-\tpublic HiveParser_SelectClauseParser.selectList_return selectList() throws RecognitionException { return gSelectClauseParser.selectList(); }\n+\tpublic HiveParser_SelectClauseParser.selectExpressionList_return selectExpressionList() throws RecognitionException { return gSelectClauseParser.selectExpressionList(); }\n \n-\tpublic HiveParser_ResourcePlanParser.dropPoolStatement_return dropPoolStatement() throws RecognitionException { return gResourcePlanParser.dropPoolStatement(); }\n+\tpublic HiveParser_IdentifiersParser.tableOrPartition_return tableOrPartition() throws RecognitionException { return gIdentifiersParser.tableOrPartition(); }\n \n-\tpublic HiveParser_IdentifiersParser.precedenceSimilarExpressionQuantifierPredicate_return precedenceSimilarExpressionQuantifierPredicate(CommonTree t) throws RecognitionException { return gIdentifiersParser.precedenceSimilarExpressionQuantifierPredicate(t); }\n+\tpublic HiveParser_IdentifiersParser.precedenceSimilarExpression_return precedenceSimilarExpression() throws RecognitionException { return gIdentifiersParser.precedenceSimilarExpression(); }\n \n-\tpublic HiveParser_IdentifiersParser.stringLiteralSequence_return stringLiteralSequence() throws RecognitionException { return gIdentifiersParser.stringLiteralSequence(); }\n+\tpublic HiveParser_ResourcePlanParser.createTriggerStatement_return createTriggerStatement() throws RecognitionException { return gResourcePlanParser.createTriggerStatement(); }\n \n-\tpublic HiveParser_AlterClauseParser.alterMaterializedViewSuffixRebuild_return alterMaterializedViewSuffixRebuild(CommonTree tableNameTree) throws RecognitionException { return gAlterClauseParser.alterMaterializedViewSuffixRebuild(tableNameTree); }\n+\tpublic HiveParser_FromClauseParser.asOfClause_return asOfClause() throws RecognitionException { return gFromClauseParser.asOfClause(); }\n \n-\tpublic HiveParser_FromClauseParser.tableAllColumns_return tableAllColumns() throws RecognitionException { return gFromClauseParser.tableAllColumns(); }\n+\tpublic HiveParser_AlterClauseParser.optimizeTblRewriteDataSuffix_return optimizeTblRewriteDataSuffix() throws RecognitionException { return gAlterClauseParser.optimizeTblRewriteDataSuffix(); }\n \n-\tpublic HiveParser_IdentifiersParser.intervalQualifiers_return intervalQualifiers() throws RecognitionException { return gIdentifiersParser.intervalQualifiers(); }\n+\tpublic HiveParser_IdentifiersParser.parameterIdx_return parameterIdx() throws RecognitionException { return gIdentifiersParser.parameterIdx(); }\n \n \tpublic HiveParser_IdentifiersParser.precedenceConcatenateOperator_return precedenceConcatenateOperator() throws RecognitionException { return gIdentifiersParser.precedenceConcatenateOperator(); }\n \n-\tpublic HiveParser_ResourcePlanParser.createPoolStatement_return createPoolStatement() throws RecognitionException { return gResourcePlanParser.createPoolStatement(); }\n-\n-\tpublic HiveParser_AlterClauseParser.alterStatementSuffixMergeFiles_return alterStatementSuffixMergeFiles(boolean partition) throws RecognitionException { return gAlterClauseParser.alterStatementSuffixMergeFiles(partition); }\n+\tpublic HiveParser_ResourcePlanParser.alterMappingStatement_return alterMappingStatement() throws RecognitionException { return gResourcePlanParser.alterMappingStatement(); }\n \n-\tpublic HiveParser_CreateDDLParser.dataConnectorType_return dataConnectorType() throws RecognitionException { return gCreateDDLParser.dataConnectorType(); }\n+\tpublic HiveParser_SelectClauseParser.selectTrfmClause_return selectTrfmClause() throws RecognitionException { return gSelectClauseParser.selectTrfmClause(); }\n \n-\tpublic HiveParser_AlterClauseParser.alterStatementSuffixUpdateColumns_return alterStatementSuffixUpdateColumns() throws RecognitionException { return gAlterClauseParser.alterStatementSuffixUpdateColumns(); }\n+\tpublic HiveParser_SelectClauseParser.trfmClause_return trfmClause() throws RecognitionException { return gSelectClauseParser.trfmClause(); }\n \n-\tpublic HiveParser_ResourcePlanParser.triggerActionExpression_return triggerActionExpression() throws RecognitionException { return gResourcePlanParser.triggerActionExpression(); }\n+\tpublic HiveParser_IdentifiersParser.precedenceNotOperator_return precedenceNotOperator() throws RecognitionException { return gIdentifiersParser.precedenceNotOperator(); }\n \n-\tpublic HiveParser_IdentifiersParser.precedenceUnarySuffixExpression_return precedenceUnarySuffixExpression() throws RecognitionException { return gIdentifiersParser.precedenceUnarySuffixExpression(); }\n+\tpublic HiveParser_IdentifiersParser.subQuerySelectorOperator_return subQuerySelectorOperator() throws RecognitionException { return gIdentifiersParser.subQuerySelectorOperator(); }\n \n-\tpublic HiveParser_AlterClauseParser.alterViewStatementSuffix_return alterViewStatementSuffix() throws RecognitionException { return gAlterClauseParser.alterViewStatementSuffix(); }\n+\tpublic HiveParser_IdentifiersParser.precedenceAmpersandExpression_return precedenceAmpersandExpression() throws RecognitionException { return gIdentifiersParser.precedenceAmpersandExpression(); }\n \n-\tpublic HiveParser_ResourcePlanParser.triggerAtomExpression_return triggerAtomExpression() throws RecognitionException { return gResourcePlanParser.triggerAtomExpression(); }\n+\tpublic HiveParser_IdentifiersParser.intervalExpression_return intervalExpression() throws RecognitionException { return gIdentifiersParser.intervalExpression(); }\n \n-\tpublic HiveParser_IdentifiersParser.groupingExpressionSingle_return groupingExpressionSingle() throws RecognitionException { return gIdentifiersParser.groupingExpressionSingle(); }\n+\tpublic HiveParser_AlterClauseParser.skewedLocationsList_return skewedLocationsList() throws RecognitionException { return gAlterClauseParser.skewedLocationsList(); }\n \n-\tpublic HiveParser_IdentifiersParser.precedenceEqualExpression_return precedenceEqualExpression() throws RecognitionException { return gIdentifiersParser.precedenceEqualExpression(); }\n+\tpublic HiveParser_IdentifiersParser.precedenceStarOperator_return precedenceStarOperator() throws RecognitionException { return gIdentifiersParser.precedenceStarOperator(); }\n \n-\tpublic HiveParser_AlterClauseParser.alterStatementSuffixStatsPart_return alterStatementSuffixStatsPart() throws RecognitionException { return gAlterClauseParser.alterStatementSuffixStatsPart(); }\n+\tpublic HiveParser_FromClauseParser.uniqueJoinToken_return uniqueJoinToken() throws RecognitionException { return gFromClauseParser.uniqueJoinToken(); }\n \n \tpublic HiveParser_AlterClauseParser.alterDataConnectorSuffixSetOwner_return alterDataConnectorSuffixSetOwner() throws RecognitionException { return gAlterClauseParser.alterDataConnectorSuffixSetOwner(); }\n \n-\tpublic HiveParser_IdentifiersParser.timestampLocalTZLiteral_return timestampLocalTZLiteral() throws RecognitionException { return gIdentifiersParser.timestampLocalTZLiteral(); }\n-\n-\tpublic HiveParser_IdentifiersParser.precedenceUnaryPrefixExpression_return precedenceUnaryPrefixExpression() throws RecognitionException { return gIdentifiersParser.precedenceUnaryPrefixExpression(); }\n+\tpublic HiveParser_SelectClauseParser.window_frame_boundary_return window_frame_boundary() throws RecognitionException { return gSelectClauseParser.window_frame_boundary(); }\n \n-\tpublic HiveParser_ResourcePlanParser.alterTriggerStatement_return alterTriggerStatement() throws RecognitionException { return gResourcePlanParser.alterTriggerStatement(); }\n+\tpublic HiveParser_AlterClauseParser.alterStatementSuffixAddCol_return alterStatementSuffixAddCol() throws RecognitionException { return gAlterClauseParser.alterStatementSuffixAddCol(); }\n \n-\tpublic HiveParser_IdentifiersParser.charSetStringLiteral_return charSetStringLiteral() throws RecognitionException { return gIdentifiersParser.charSetStringLiteral(); }\n+\tpublic HiveParser_AlterClauseParser.alterStatementSuffixDropBranch_return alterStatementSuffixDropBranch() throws RecognitionException { return gAlterClauseParser.alterStatementSuffixDropBranch(); }\n \n-\tpublic HiveParser_FromClauseParser.uniqueJoinExpr_return uniqueJoinExpr() throws RecognitionException { return gFromClauseParser.uniqueJoinExpr(); }\n+\tpublic HiveParser_AlterClauseParser.alterStatementSuffixUpdateStats_return alterStatementSuffixUpdateStats(boolean partition) throws RecognitionException { return gAlterClauseParser.alterStatementSuffixUpdateStats(partition); }\n \n-\tpublic HiveParser_IdentifiersParser.groupByEmpty_return groupByEmpty() throws RecognitionException { return gIdentifiersParser.groupByEmpty(); }\n+\tpublic HiveParser_SelectClauseParser.selectExpression_return selectExpression() throws RecognitionException { return gSelectClauseParser.selectExpression(); }\n \n-\tpublic HiveParser_IdentifiersParser.precedenceOrOperator_return precedenceOrOperator() throws RecognitionException { return gIdentifiersParser.precedenceOrOperator(); }\n+\tpublic HiveParser_SelectClauseParser.window_defn_return window_defn() throws RecognitionException { return gSelectClauseParser.window_defn(); }\n \n-\tpublic HiveParser_FromClauseParser.partitionTableFunctionSource_return partitionTableFunctionSource() throws RecognitionException { return gFromClauseParser.partitionTableFunctionSource(); }\n+\tpublic HiveParser_IdentifiersParser.nonReserved_return nonReserved() throws RecognitionException { return gIdentifiersParser.nonReserved(); }\n \n-\tpublic HiveParser_FromClauseParser.firstValueRowConstructor_return firstValueRowConstructor() throws RecognitionException { return gFromClauseParser.firstValueRowConstructor(); }\n+\tpublic HiveParser_FromClauseParser.tableSample_return tableSample() throws RecognitionException { return gFromClauseParser.tableSample(); }\n \n-\tpublic HiveParser_FromClauseParser.fromSource_return fromSource() throws RecognitionException { return gFromClauseParser.fromSource(); }\n+\tpublic HiveParser_AlterClauseParser.alterTblPartitionStatementSuffixSkewedLocation_return alterTblPartitionStatementSuffixSkewedLocation() throws RecognitionException { return gAlterClauseParser.alterTblPartitionStatementSuffixSkewedLocation(); }\n \n-\tpublic HiveParser_SelectClauseParser.window_defn_return window_defn() throws RecognitionException { return gSelectClauseParser.window_defn(); }\n+\tpublic HiveParser_IdentifiersParser.precedenceSimilarExpressionMain_return precedenceSimilarExpressionMain() throws RecognitionException { return gIdentifiersParser.precedenceSimilarExpressionMain(); }\n \n-\tpublic HiveParser_ResourcePlanParser.enable_return enable() throws RecognitionException { return gResourcePlanParser.enable(); }\n+\tpublic HiveParser_AlterClauseParser.alterStatementSuffixTouch_return alterStatementSuffixTouch() throws RecognitionException { return gAlterClauseParser.alterStatementSuffixTouch(); }\n \n-\tpublic HiveParser_FromClauseParser.lateralView_return lateralView() throws RecognitionException { return gFromClauseParser.lateralView(); }\n+\tpublic HiveParser_IdentifiersParser.prepareStmtParam_return prepareStmtParam() throws RecognitionException { return gIdentifiersParser.prepareStmtParam(); }\n \n-\tpublic HiveParser_CreateDDLParser.dataConnectorComment_return dataConnectorComment() throws RecognitionException { return gCreateDDLParser.dataConnectorComment(); }\n+\tpublic HiveParser_IdentifiersParser.stringLiteralSequence_return stringLiteralSequence() throws RecognitionException { return gIdentifiersParser.stringLiteralSequence(); }\n \n-\tpublic HiveParser_FromClauseParser.joinToken_return joinToken() throws RecognitionException { return gFromClauseParser.joinToken(); }\n+\tpublic HiveParser_IdentifiersParser.groupingSetExpression_return groupingSetExpression() throws RecognitionException { return gIdentifiersParser.groupingSetExpression(); }\n \n-\tpublic HiveParser_IdentifiersParser.expressionWithAlias_return expressionWithAlias() throws RecognitionException { return gIdentifiersParser.expressionWithAlias(); }\n+\tpublic HiveParser_IdentifiersParser.quantifierType_return quantifierType() throws RecognitionException { return gIdentifiersParser.quantifierType(); }\n \n-\tpublic HiveParser_AlterClauseParser.alterStatementSuffixSkewedby_return alterStatementSuffixSkewedby() throws RecognitionException { return gAlterClauseParser.alterStatementSuffixSkewedby(); }\n+\tpublic HiveParser_IdentifiersParser.precedenceBitwiseXorOperator_return precedenceBitwiseXorOperator() throws RecognitionException { return gIdentifiersParser.precedenceBitwiseXorOperator(); }\n \n-\tpublic HiveParser_IdentifiersParser.precedenceOrExpression_return precedenceOrExpression() throws RecognitionException { return gIdentifiersParser.precedenceOrExpression(); }\n+\tpublic HiveParser_CreateDDLParser.createTableStatement_return createTableStatement() throws RecognitionException { return gCreateDDLParser.createTableStatement(); }\n \n-\tpublic HiveParser_CreateDDLParser.dataConnectorUrl_return dataConnectorUrl() throws RecognitionException { return gCreateDDLParser.dataConnectorUrl(); }\n+\tpublic HiveParser_AlterClauseParser.optimizeTableStatementSuffix_return optimizeTableStatementSuffix() throws RecognitionException { return gAlterClauseParser.optimizeTableStatementSuffix(); }\n \n-\tpublic HiveParser_FromClauseParser.tableAlias_return tableAlias() throws RecognitionException { return gFromClauseParser.tableAlias(); }\n+\tpublic HiveParser_FromClauseParser.tableName_return tableName() throws RecognitionException { return gFromClauseParser.tableName(); }\n \n-\tpublic HiveParser_IdentifiersParser.precedenceBitwiseXorExpression_return precedenceBitwiseXorExpression() throws RecognitionException { return gIdentifiersParser.precedenceBitwiseXorExpression(); }\n+\tpublic HiveParser_FromClauseParser.tableSource_return tableSource() throws RecognitionException { return gFromClauseParser.tableSource(); }\n \n-\tpublic HiveParser_FromClauseParser.defaultValue_return defaultValue() throws RecognitionException { return gFromClauseParser.defaultValue(); }\n+\tpublic HiveParser_FromClauseParser.whereClause_return whereClause() throws RecognitionException { return gFromClauseParser.whereClause(); }\n \n-\tpublic HiveParser_FromClauseParser.expressionList_return expressionList() throws RecognitionException { return gFromClauseParser.expressionList(); }\n+\tpublic HiveParser_IdentifiersParser.precedenceAndExpression_return precedenceAndExpression() throws RecognitionException { return gIdentifiersParser.precedenceAndExpression(); }\n \n-\tpublic HiveParser_AlterClauseParser.alterStatementSuffixRenameCol_return alterStatementSuffixRenameCol() throws RecognitionException { return gAlterClauseParser.alterStatementSuffixRenameCol(); }\n+\tpublic HiveParser_IdentifiersParser.expressionWithAlias_return expressionWithAlias() throws RecognitionException { return gIdentifiersParser.expressionWithAlias(); }\n \n \tpublic HiveParser_ResourcePlanParser.poolPath_return poolPath() throws RecognitionException { return gResourcePlanParser.poolPath(); }\n \n-\tpublic HiveParser_IdentifiersParser.precedenceAndExpression_return precedenceAndExpression() throws RecognitionException { return gIdentifiersParser.precedenceAndExpression(); }\n+\tpublic HiveParser_IdentifiersParser.identifier_return identifier() throws RecognitionException { return gIdentifiersParser.identifier(); }\n \n-\tpublic HiveParser_IdentifiersParser.precedenceSimilarExpression_return precedenceSimilarExpression() throws RecognitionException { return gIdentifiersParser.precedenceSimilarExpression(); }\n+\tpublic HiveParser_AlterClauseParser.alterViewSuffixProperties_return alterViewSuffixProperties() throws RecognitionException { return gAlterClauseParser.alterViewSuffixProperties(); }\n \n-\tpublic HiveParser_FromClauseParser.fromClause_return fromClause() throws RecognitionException { return gFromClauseParser.fromClause(); }\n+\tpublic HiveParser_IdentifiersParser.precedenceSimilarExpressionPart_return precedenceSimilarExpressionPart(CommonTree t) throws RecognitionException { return gIdentifiersParser.precedenceSimilarExpressionPart(t); }\n \n-\tpublic HiveParser_AlterClauseParser.alterStatementChangeColPosition_return alterStatementChangeColPosition() throws RecognitionException { return gAlterClauseParser.alterStatementChangeColPosition(); }\n+\tpublic HiveParser_IdentifiersParser.partitionSelectorSpec_return partitionSelectorSpec() throws RecognitionException { return gIdentifiersParser.partitionSelectorSpec(); }\n \n-\tpublic HiveParser_ResourcePlanParser.poolAssignList_return poolAssignList() throws RecognitionException { return gResourcePlanParser.poolAssignList(); }\n+\tpublic HiveParser_FromClauseParser.uniqueJoinTableSource_return uniqueJoinTableSource() throws RecognitionException { return gFromClauseParser.uniqueJoinTableSource(); }\n \n-\tpublic HiveParser_ResourcePlanParser.alterMappingStatement_return alterMappingStatement() throws RecognitionException { return gResourcePlanParser.alterMappingStatement(); }\n+\tpublic HiveParser_CreateDDLParser.dataConnectorComment_return dataConnectorComment() throws RecognitionException { return gCreateDDLParser.dataConnectorComment(); }\n \n-\tpublic HiveParser_ResourcePlanParser.comparisionOperator_return comparisionOperator() throws RecognitionException { return gResourcePlanParser.comparisionOperator(); }\n+\tpublic HiveParser_FromClauseParser.defaultValue_return defaultValue() throws RecognitionException { return gFromClauseParser.defaultValue(); }\n \n-\tpublic HiveParser_IdentifiersParser.precedenceFieldExpression_return precedenceFieldExpression() throws RecognitionException { return gIdentifiersParser.precedenceFieldExpression(); }\n+\tpublic HiveParser_IdentifiersParser.intervalLiteral_return intervalLiteral() throws RecognitionException { return gIdentifiersParser.intervalLiteral(); }\n \n-\tpublic HiveParser_ResourcePlanParser.unmanaged_return unmanaged() throws RecognitionException { return gResourcePlanParser.unmanaged(); }\n+\tpublic HiveParser_AlterClauseParser.alterStatementSuffixProperties_return alterStatementSuffixProperties() throws RecognitionException { return gAlterClauseParser.alterStatementSuffixProperties(); }\n \n-\tpublic HiveParser_FromClauseParser.valuesSource_return valuesSource() throws RecognitionException { return gFromClauseParser.valuesSource(); }\n+\tpublic HiveParser_ResourcePlanParser.rpUnassignList_return rpUnassignList() throws RecognitionException { return gResourcePlanParser.rpUnassignList(); }\n \n-\tpublic HiveParser_CreateDDLParser.createTableStatement_return createTableStatement() throws RecognitionException { return gCreateDDLParser.createTableStatement(); }\n+\tpublic HiveParser_ResourcePlanParser.createResourcePlanStatement_return createResourcePlanStatement() throws RecognitionException { return gResourcePlanParser.createResourcePlanStatement(); }\n \n-\tpublic HiveParser_AlterClauseParser.alterStatementSuffixUnArchive_return alterStatementSuffixUnArchive() throws RecognitionException { return gAlterClauseParser.alterStatementSuffixUnArchive(); }\n+\tpublic HiveParser_ResourcePlanParser.globalWmStatement_return globalWmStatement() throws RecognitionException { return gResourcePlanParser.globalWmStatement(); }\n \n-\tpublic HiveParser_IdentifiersParser.function_return function() throws RecognitionException { return gIdentifiersParser.function(); }\n+\tpublic HiveParser_IdentifiersParser.subQueryExpression_return subQueryExpression() throws RecognitionException { return gIdentifiersParser.subQueryExpression(); }\n \n-\tpublic HiveParser_IdentifiersParser.precedenceSimilarExpressionMain_return precedenceSimilarExpressionMain() throws RecognitionException { return gIdentifiersParser.precedenceSimilarExpressionMain(); }\n+\tpublic HiveParser_ResourcePlanParser.triggerAndExpression_return triggerAndExpression() throws RecognitionException { return gResourcePlanParser.triggerAndExpression(); }\n \n-\tpublic HiveParser_IdentifiersParser.constant_return constant() throws RecognitionException { return gIdentifiersParser.constant(); }\n+\tpublic HiveParser_ResourcePlanParser.createPoolStatement_return createPoolStatement() throws RecognitionException { return gResourcePlanParser.createPoolStatement(); }\n \n-\tpublic HiveParser_AlterClauseParser.alterStatementSuffixCreateTag_return alterStatementSuffixCreateTag() throws RecognitionException { return gAlterClauseParser.alterStatementSuffixCreateTag(); }\n+\tpublic HiveParser_AlterClauseParser.alterStatementSuffixSetPartSpec_return alterStatementSuffixSetPartSpec() throws RecognitionException { return gAlterClauseParser.alterStatementSuffixSetPartSpec(); }\n \n-\tpublic HiveParser_IdentifiersParser.isCondition_return isCondition() throws RecognitionException { return gIdentifiersParser.isCondition(); }\n+\tpublic HiveParser_IdentifiersParser.precedenceRegexpOperator_return precedenceRegexpOperator() throws RecognitionException { return gIdentifiersParser.precedenceRegexpOperator(); }\n \n-\tpublic HiveParser_IdentifiersParser.precedenceEqualOperator_return precedenceEqualOperator() throws RecognitionException { return gIdentifiersParser.precedenceEqualOperator(); }\n+\tpublic HiveParser_AlterClauseParser.alterTblPartitionStatementSuffix_return alterTblPartitionStatementSuffix(boolean partition) throws RecognitionException { return gAlterClauseParser.alterTblPartitionStatementSuffix(partition); }\n \n-\tpublic HiveParser_IdentifiersParser.sysFuncNames_return sysFuncNames() throws RecognitionException { return gIdentifiersParser.sysFuncNames(); }\n+\tpublic HiveParser_ResourcePlanParser.triggerExpression_return triggerExpression() throws RecognitionException { return gResourcePlanParser.triggerExpression(); }\n \n-\tpublic HiveParser_IdentifiersParser.floorExpression_return floorExpression() throws RecognitionException { return gIdentifiersParser.floorExpression(); }\n+\tpublic HiveParser_PrepareStatementParser.prepareStatement_return prepareStatement() throws RecognitionException { return gPrepareStatementParser.prepareStatement(); }\n \n-\tpublic HiveParser_IdentifiersParser.firstExpressionsWithAlias_return firstExpressionsWithAlias() throws RecognitionException { return gIdentifiersParser.firstExpressionsWithAlias(); }\n+\tpublic HiveParser_FromClauseParser.fromClause_return fromClause() throws RecognitionException { return gFromClauseParser.fromClause(); }\n \n-\tpublic HiveParser_AlterClauseParser.fileFormat_return fileFormat() throws RecognitionException { return gAlterClauseParser.fileFormat(); }\n+\tpublic HiveParser_IdentifiersParser.constant_return constant() throws RecognitionException { return gIdentifiersParser.constant(); }\n \n-\tpublic HiveParser_AlterClauseParser.retentionOfSnapshots_return retentionOfSnapshots() throws RecognitionException { return gAlterClauseParser.retentionOfSnapshots(); }\n+\tpublic HiveParser_SelectClauseParser.window_specification_return window_specification(CommonTree nullTreatment) throws RecognitionException { return gSelectClauseParser.window_specification(nullTreatment); }\n \n-\tpublic HiveParser_AlterClauseParser.alterStatementSuffixUpdateStatsCol_return alterStatementSuffixUpdateStatsCol(boolean partition) throws RecognitionException { return gAlterClauseParser.alterStatementSuffixUpdateStatsCol(partition); }\n+\tpublic HiveParser_AlterClauseParser.alterStatement_return alterStatement() throws RecognitionException { return gAlterClauseParser.alterStatement(); }\n \n-\tpublic HiveParser_SelectClauseParser.selectExpressionList_return selectExpressionList() throws RecognitionException { return gSelectClauseParser.selectExpressionList(); }\n+\tpublic HiveParser_IdentifiersParser.functionName_return functionName() throws RecognitionException { return gIdentifiersParser.functionName(); }\n \n-\tpublic HiveParser_AlterClauseParser.alterStatementSuffixCreateBranch_return alterStatementSuffixCreateBranch() throws RecognitionException { return gAlterClauseParser.alterStatementSuffixCreateBranch(); }\n+\tpublic HiveParser_AlterClauseParser.alterDatabaseSuffixSetManagedLocation_return alterDatabaseSuffixSetManagedLocation() throws RecognitionException { return gAlterClauseParser.alterDatabaseSuffixSetManagedLocation(); }\n \n-\tpublic HiveParser_IdentifiersParser.groupByClause_return groupByClause() throws RecognitionException { return gIdentifiersParser.groupByClause(); }\n+\tpublic HiveParser_AlterClauseParser.alterStatementSuffixDropPartitions_return alterStatementSuffixDropPartitions(boolean table) throws RecognitionException { return gAlterClauseParser.alterStatementSuffixDropPartitions(table); }\n \n-\tpublic HiveParser_FromClauseParser.partitioningSpec_return partitioningSpec() throws RecognitionException { return gFromClauseParser.partitioningSpec(); }\n+\tpublic HiveParser_IdentifiersParser.havingClause_return havingClause() throws RecognitionException { return gIdentifiersParser.havingClause(); }\n \n-\tpublic HiveParser_FromClauseParser.tableSample_return tableSample() throws RecognitionException { return gFromClauseParser.tableSample(); }\n+\tpublic HiveParser_AlterClauseParser.alterStatementSuffixAddPartitionsElement_return alterStatementSuffixAddPartitionsElement() throws RecognitionException { return gAlterClauseParser.alterStatementSuffixAddPartitionsElement(); }\n \n-\tpublic HiveParser_IdentifiersParser.partitionSelectorOperator_return partitionSelectorOperator() throws RecognitionException { return gIdentifiersParser.partitionSelectorOperator(); }\n+\tpublic HiveParser_IdentifiersParser.clusterByClause_return clusterByClause() throws RecognitionException { return gIdentifiersParser.clusterByClause(); }\n \n-\tpublic HiveParser_IdentifiersParser.booleanValueTok_return booleanValueTok() throws RecognitionException { return gIdentifiersParser.booleanValueTok(); }\n+\tpublic HiveParser_SelectClauseParser.selectItem_return selectItem() throws RecognitionException { return gSelectClauseParser.selectItem(); }\n \n-\tpublic HiveParser_AlterClauseParser.alterStatementSuffixExecute_return alterStatementSuffixExecute() throws RecognitionException { return gAlterClauseParser.alterStatementSuffixExecute(); }\n+\tpublic HiveParser_FromClauseParser.atomjoinSource_return atomjoinSource() throws RecognitionException { return gFromClauseParser.atomjoinSource(); }\n \n-\tpublic HiveParser_IdentifiersParser.precedenceNotOperator_return precedenceNotOperator() throws RecognitionException { return gIdentifiersParser.precedenceNotOperator(); }\n+\tpublic HiveParser_SelectClauseParser.selectList_return selectList() throws RecognitionException { return gSelectClauseParser.selectList(); }\n \n-\tpublic HiveParser_IdentifiersParser.expressionPart_return expressionPart(CommonTree firstExprTree, boolean isStruct) throws RecognitionException { return gIdentifiersParser.expressionPart(firstExprTree, isStruct); }\n+\tpublic HiveParser_AlterClauseParser.alterStatementSuffixDropConstraint_return alterStatementSuffixDropConstraint() throws RecognitionException { return gAlterClauseParser.alterStatementSuffixDropConstraint(); }\n \n-\tpublic HiveParser_IdentifiersParser.precedenceSimilarExpressionIn_return precedenceSimilarExpressionIn(CommonTree t) throws RecognitionException { return gIdentifiersParser.precedenceSimilarExpressionIn(t); }\n+\tpublic HiveParser_FromClauseParser.uniqueJoinSource_return uniqueJoinSource() throws RecognitionException { return gFromClauseParser.uniqueJoinSource(); }\n \n-\tpublic HiveParser_SelectClauseParser.selectTrfmClause_return selectTrfmClause() throws RecognitionException { return gSelectClauseParser.selectTrfmClause(); }\n+\tpublic HiveParser_FromClauseParser.valuesSource_return valuesSource() throws RecognitionException { return gFromClauseParser.valuesSource(); }\n \n-\tpublic HiveParser_AlterClauseParser.alterMaterializedViewSuffixRewrite_return alterMaterializedViewSuffixRewrite(CommonTree tableNameTree) throws RecognitionException { return gAlterClauseParser.alterMaterializedViewSuffixRewrite(tableNameTree); }\n+\tpublic HiveParser_IdentifiersParser.groupby_expression_return groupby_expression() throws RecognitionException { return gIdentifiersParser.groupby_expression(); }\n \n-\tpublic HiveParser_IdentifiersParser.clusterByClause_return clusterByClause() throws RecognitionException { return gIdentifiersParser.clusterByClause(); }\n+\tpublic HiveParser_FromClauseParser.virtualTableSource_return virtualTableSource() throws RecognitionException { return gFromClauseParser.virtualTableSource(); }\n \n-\tpublic HiveParser_IdentifiersParser.distributeByClause_return distributeByClause() throws RecognitionException { return gIdentifiersParser.distributeByClause(); }\n+\tpublic HiveParser_CreateDDLParser.dataConnectorType_return dataConnectorType() throws RecognitionException { return gCreateDDLParser.dataConnectorType(); }\n \n-\tpublic HiveParser_PrepareStatementParser.executeStatement_return executeStatement() throws RecognitionException { return gPrepareStatementParser.executeStatement(); }\n+\tpublic HiveParser_AlterClauseParser.alterMaterializedViewStatementSuffix_return alterMaterializedViewStatementSuffix(CommonTree tableNameTree) throws RecognitionException { return gAlterClauseParser.alterMaterializedViewStatementSuffix(tableNameTree); }\n \n-\tpublic HiveParser_ResourcePlanParser.triggerActionExpressionStandalone_return triggerActionExpressionStandalone() throws RecognitionException { return gResourcePlanParser.triggerActionExpressionStandalone(); }\n+\tpublic HiveParser_IdentifiersParser.dateLiteral_return dateLiteral() throws RecognitionException { return gIdentifiersParser.dateLiteral(); }\n \n-\tpublic HiveParser_FromClauseParser.tableSource_return tableSource() throws RecognitionException { return gFromClauseParser.tableSource(); }\n+\tpublic HiveParser_IdentifiersParser.orderByClause_return orderByClause() throws RecognitionException { return gIdentifiersParser.orderByClause(); }\n \n-\tpublic HiveParser_FromClauseParser.uniqueJoinTableSource_return uniqueJoinTableSource() throws RecognitionException { return gFromClauseParser.uniqueJoinTableSource(); }\n+\tpublic HiveParser_ResourcePlanParser.dropPoolStatement_return dropPoolStatement() throws RecognitionException { return gResourcePlanParser.dropPoolStatement(); }\n \n-\tpublic HiveParser_IdentifiersParser.principalIdentifier_return principalIdentifier() throws RecognitionException { return gIdentifiersParser.principalIdentifier(); }\n+\tpublic HiveParser_ResourcePlanParser.enable_return enable() throws RecognitionException { return gResourcePlanParser.enable(); }\n \n-\tpublic HiveParser_SelectClauseParser.selectExpression_return selectExpression() throws RecognitionException { return gSelectClauseParser.selectExpression(); }\n+\tpublic HiveParser_IdentifiersParser.firstExpressionsWithAlias_return firstExpressionsWithAlias() throws RecognitionException { return gIdentifiersParser.firstExpressionsWithAlias(); }\n \n-\tpublic HiveParser_AlterClauseParser.alterStatementSuffixBucketNum_return alterStatementSuffixBucketNum(boolean partition) throws RecognitionException { return gAlterClauseParser.alterStatementSuffixBucketNum(partition); }\n+\tpublic HiveParser_IdentifiersParser.atomExpression_return atomExpression() throws RecognitionException { return gIdentifiersParser.atomExpression(); }\n \n-\tpublic HiveParser_ResourcePlanParser.disable_return disable() throws RecognitionException { return gResourcePlanParser.disable(); }\n+\tpublic HiveParser_ResourcePlanParser.rpAssign_return rpAssign() throws RecognitionException { return gResourcePlanParser.rpAssign(); }\n \n-\tpublic HiveParser_FromClauseParser.joinSource_return joinSource() throws RecognitionException { return gFromClauseParser.joinSource(); }\n+\tpublic HiveParser_IdentifiersParser.precedenceSimilarExpressionPartNot_return precedenceSimilarExpressionPartNot(CommonTree t) throws RecognitionException { return gIdentifiersParser.precedenceSimilarExpressionPartNot(t); }\n \n-\tpublic HiveParser_AlterClauseParser.alterDatabaseSuffixProperties_return alterDatabaseSuffixProperties() throws RecognitionException { return gAlterClauseParser.alterDatabaseSuffixProperties(); }\n+\tpublic HiveParser_AlterClauseParser.tablePartitionPrefix_return tablePartitionPrefix() throws RecognitionException { return gAlterClauseParser.tablePartitionPrefix(); }\n \n-\tpublic HiveParser_IdentifiersParser.expressionsInParenthesis_return expressionsInParenthesis(boolean isStruct, boolean forceStruct) throws RecognitionException { return gIdentifiersParser.expressionsInParenthesis(isStruct, forceStruct); }\n+\tpublic HiveParser_ResourcePlanParser.poolAssign_return poolAssign() throws RecognitionException { return gResourcePlanParser.poolAssign(); }\n \n-\tpublic HiveParser_AlterClauseParser.alterStatementSuffixDropTag_return alterStatementSuffixDropTag() throws RecognitionException { return gAlterClauseParser.alterStatementSuffixDropTag(); }\n+\tpublic HiveParser_AlterClauseParser.alterStatementSuffixFileFormat_return alterStatementSuffixFileFormat(boolean partition) throws RecognitionException { return gAlterClauseParser.alterStatementSuffixFileFormat(partition); }\n \n-\tpublic HiveParser_AlterClauseParser.alterDataConnectorSuffixSetUrl_return alterDataConnectorSuffixSetUrl() throws RecognitionException { return gAlterClauseParser.alterDataConnectorSuffixSetUrl(); }\n+\tpublic HiveParser_IdentifiersParser.precedencePlusOperator_return precedencePlusOperator() throws RecognitionException { return gIdentifiersParser.precedencePlusOperator(); }\n \n-\tpublic HiveParser_IdentifiersParser.tableOrPartition_return tableOrPartition() throws RecognitionException { return gIdentifiersParser.tableOrPartition(); }\n+\tpublic HiveParser_IdentifiersParser.whenExpression_return whenExpression() throws RecognitionException { return gIdentifiersParser.whenExpression(); }\n \n-\tpublic HiveParser_AlterClauseParser.alterStatementSuffixTouch_return alterStatementSuffixTouch() throws RecognitionException { return gAlterClauseParser.alterStatementSuffixTouch(); }\n+\tpublic HiveParser_CreateDDLParser.dataConnectorUrl_return dataConnectorUrl() throws RecognitionException { return gCreateDDLParser.dataConnectorUrl(); }\n \n-\tpublic HiveParser_ResourcePlanParser.triggerLiteral_return triggerLiteral() throws RecognitionException { return gResourcePlanParser.triggerLiteral(); }\n+\tpublic HiveParser_AlterClauseParser.blocking_return blocking() throws RecognitionException { return gAlterClauseParser.blocking(); }\n \n-\tpublic HiveParser_IdentifiersParser.precedencePlusOperator_return precedencePlusOperator() throws RecognitionException { return gIdentifiersParser.precedencePlusOperator(); }\n+\tpublic HiveParser_IdentifiersParser.partitionSelectorOperator_return partitionSelectorOperator() throws RecognitionException { return gIdentifiersParser.partitionSelectorOperator(); }\n \n-\tpublic HiveParser_IdentifiersParser.precedenceNotExpression_return precedenceNotExpression() throws RecognitionException { return gIdentifiersParser.precedenceNotExpression(); }\n+\tpublic HiveParser_ResourcePlanParser.triggerActionExpression_return triggerActionExpression() throws RecognitionException { return gResourcePlanParser.triggerActionExpression(); }\n \n-\tpublic HiveParser_IdentifiersParser.precedenceSimilarExpressionAtom_return precedenceSimilarExpressionAtom(CommonTree t) throws RecognitionException { return gIdentifiersParser.precedenceSimilarExpressionAtom(t); }\n+\tpublic HiveParser_IdentifiersParser.timestampLocalTZLiteral_return timestampLocalTZLiteral() throws RecognitionException { return gIdentifiersParser.timestampLocalTZLiteral(); }\n \n-\tpublic HiveParser_AlterClauseParser.skewedLocations_return skewedLocations() throws RecognitionException { return gAlterClauseParser.skewedLocations(); }\n+\tpublic HiveParser_IdentifiersParser.columnRefOrderInParenthesis_return columnRefOrderInParenthesis() throws RecognitionException { return gIdentifiersParser.columnRefOrderInParenthesis(); }\n \n-\tpublic HiveParser_IdentifiersParser.partitionVal_return partitionVal() throws RecognitionException { return gIdentifiersParser.partitionVal(); }\n+\tpublic HiveParser_AlterClauseParser.alterStatementSuffixStatsPart_return alterStatementSuffixStatsPart() throws RecognitionException { return gAlterClauseParser.alterStatementSuffixStatsPart(); }\n \n-\tpublic HiveParser_AlterClauseParser.alterStatementSuffixFileFormat_return alterStatementSuffixFileFormat(boolean partition) throws RecognitionException { return gAlterClauseParser.alterStatementSuffixFileFormat(partition); }\n+\tpublic HiveParser_FromClauseParser.firstValueRowConstructor_return firstValueRowConstructor() throws RecognitionException { return gFromClauseParser.firstValueRowConstructor(); }\n \n-\tpublic HiveParser_SelectClauseParser.trfmClause_return trfmClause() throws RecognitionException { return gSelectClauseParser.trfmClause(); }\n+\tpublic HiveParser_AlterClauseParser.alterDatabaseSuffixSetOwner_return alterDatabaseSuffixSetOwner() throws RecognitionException { return gAlterClauseParser.alterDatabaseSuffixSetOwner(); }\n \n-\tpublic HiveParser_AlterClauseParser.partitionLocation_return partitionLocation() throws RecognitionException { return gAlterClauseParser.partitionLocation(); }\n+\tpublic HiveParser_IdentifiersParser.precedenceNotExpression_return precedenceNotExpression() throws RecognitionException { return gIdentifiersParser.precedenceNotExpression(); }\n \n-\tpublic HiveParser_FromClauseParser.uniqueJoinToken_return uniqueJoinToken() throws RecognitionException { return gFromClauseParser.uniqueJoinToken(); }\n+\tpublic HiveParser_ResourcePlanParser.triggerLiteral_return triggerLiteral() throws RecognitionException { return gResourcePlanParser.triggerLiteral(); }\n \n-\tpublic HiveParser_AlterClauseParser.alterStatement_return alterStatement() throws RecognitionException { return gAlterClauseParser.alterStatement(); }\n+\tpublic HiveParser_IdentifiersParser.rollupOldSyntax_return rollupOldSyntax() throws RecognitionException { return gIdentifiersParser.rollupOldSyntax(); }\n \n-\tpublic HiveParser_IdentifiersParser.sortByClause_return sortByClause() throws RecognitionException { return gIdentifiersParser.sortByClause(); }\n+\tpublic HiveParser_IdentifiersParser.floorDateQualifiers_return floorDateQualifiers() throws RecognitionException { return gIdentifiersParser.floorDateQualifiers(); }\n \n-\tpublic HiveParser_IdentifiersParser.trimFunction_return trimFunction() throws RecognitionException { return gIdentifiersParser.trimFunction(); }\n+\tpublic HiveParser_FromClauseParser.expressionList_return expressionList() throws RecognitionException { return gFromClauseParser.expressionList(); }\n \n-\tpublic HiveParser_AlterClauseParser.alterStatementSuffixRename_return alterStatementSuffixRename(boolean table) throws RecognitionException { return gAlterClauseParser.alterStatementSuffixRename(table); }\n+\tpublic HiveParser_IdentifiersParser.groupByClause_return groupByClause() throws RecognitionException { return gIdentifiersParser.groupByClause(); }\n \n-\tpublic HiveParser_ResourcePlanParser.createTriggerStatement_return createTriggerStatement() throws RecognitionException { return gResourcePlanParser.createTriggerStatement(); }\n+\tpublic HiveParser_IdentifiersParser.precedenceFieldExpression_return precedenceFieldExpression() throws RecognitionException { return gIdentifiersParser.precedenceFieldExpression(); }\n \n-\tpublic HiveParser_CreateDDLParser.likeTableOrFile_return likeTableOrFile() throws RecognitionException { return gCreateDDLParser.likeTableOrFile(); }\n+\tpublic HiveParser_FromClauseParser.uniqueJoinExpr_return uniqueJoinExpr() throws RecognitionException { return gFromClauseParser.uniqueJoinExpr(); }\n \n-\tpublic HiveParser_ResourcePlanParser.replaceResourcePlanStatement_return replaceResourcePlanStatement() throws RecognitionException { return gResourcePlanParser.replaceResourcePlanStatement(); }\n+\tpublic HiveParser_FromClauseParser.lateralView_return lateralView() throws RecognitionException { return gFromClauseParser.lateralView(); }\n \n-\tpublic HiveParser_FromClauseParser.uniqueJoinSource_return uniqueJoinSource() throws RecognitionException { return gFromClauseParser.uniqueJoinSource(); }\n+\tpublic HiveParser_IdentifiersParser.expressionOrDefault_return expressionOrDefault() throws RecognitionException { return gIdentifiersParser.expressionOrDefault(); }\n \n-\tpublic HiveParser_IdentifiersParser.functionIdentifier_return functionIdentifier() throws RecognitionException { return gIdentifiersParser.functionIdentifier(); }\n+\tpublic HiveParser_FromClauseParser.tableBucketSample_return tableBucketSample() throws RecognitionException { return gFromClauseParser.tableBucketSample(); }\n \n-\tpublic HiveParser_IdentifiersParser.precedenceAmpersandExpression_return precedenceAmpersandExpression() throws RecognitionException { return gIdentifiersParser.precedenceAmpersandExpression(); }\n+\tpublic HiveParser_AlterClauseParser.alterStatementSuffixLocation_return alterStatementSuffixLocation(boolean partition) throws RecognitionException { return gAlterClauseParser.alterStatementSuffixLocation(partition); }\n \n-\tpublic HiveParser_ResourcePlanParser.resourcePlanDdlStatements_return resourcePlanDdlStatements() throws RecognitionException { return gResourcePlanParser.resourcePlanDdlStatements(); }\n+\tpublic HiveParser_IdentifiersParser.castExpression_return castExpression() throws RecognitionException { return gIdentifiersParser.castExpression(); }\n \n-\tpublic HiveParser_IdentifiersParser.atomExpression_return atomExpression() throws RecognitionException { return gIdentifiersParser.atomExpression(); }\n+\tpublic HiveParser_IdentifiersParser.groupByEmpty_return groupByEmpty() throws RecognitionException { return gIdentifiersParser.groupByEmpty(); }\n \n-\tpublic HiveParser_FromClauseParser.joinSourcePart_return joinSourcePart() throws RecognitionException { return gFromClauseParser.joinSourcePart(); }\n+\tpublic HiveParser_AlterClauseParser.alterStatementSuffixSetOwner_return alterStatementSuffixSetOwner() throws RecognitionException { return gAlterClauseParser.alterStatementSuffixSetOwner(); }\n \n-\tpublic HiveParser_AlterClauseParser.refRetain_return refRetain() throws RecognitionException { return gAlterClauseParser.refRetain(); }\n+\tpublic HiveParser_AlterClauseParser.alterStatementSuffixExecute_return alterStatementSuffixExecute() throws RecognitionException { return gAlterClauseParser.alterStatementSuffixExecute(); }\n \n-\tpublic HiveParser_IdentifiersParser.precedenceSimilarOperator_return precedenceSimilarOperator() throws RecognitionException { return gIdentifiersParser.precedenceSimilarOperator(); }\n+\tpublic HiveParser_IdentifiersParser.precedenceUnaryPrefixExpression_return precedenceUnaryPrefixExpression() throws RecognitionException { return gIdentifiersParser.precedenceUnaryPrefixExpression(); }\n \n-\tpublic HiveParser_AlterClauseParser.optimizeTblRewriteDataSuffix_return optimizeTblRewriteDataSuffix() throws RecognitionException { return gAlterClauseParser.optimizeTblRewriteDataSuffix(); }\n+\tpublic HiveParser_FromClauseParser.subQuerySource_return subQuerySource() throws RecognitionException { return gFromClauseParser.subQuerySource(); }\n \n-\tpublic HiveParser_IdentifiersParser.expressions_return expressions() throws RecognitionException { return gIdentifiersParser.expressions(); }\n+\tpublic HiveParser_CreateDDLParser.createDataConnectorStatement_return createDataConnectorStatement() throws RecognitionException { return gCreateDDLParser.createDataConnectorStatement(); }\n \n-\tpublic HiveParser_IdentifiersParser.timeQualifiers_return timeQualifiers() throws RecognitionException { return gIdentifiersParser.timeQualifiers(); }\n+\tpublic HiveParser_ResourcePlanParser.alterPoolStatement_return alterPoolStatement() throws RecognitionException { return gResourcePlanParser.alterPoolStatement(); }\n \n-\tpublic HiveParser_IdentifiersParser.precedenceStarExpression_return precedenceStarExpression() throws RecognitionException { return gIdentifiersParser.precedenceStarExpression(); }\n+\tpublic HiveParser_AlterClauseParser.alterStatementPartitionKeyType_return alterStatementPartitionKeyType() throws RecognitionException { return gAlterClauseParser.alterStatementPartitionKeyType(); }\n \n \tpublic HiveParser_FromClauseParser.partitionedTableFunction_return partitionedTableFunction() throws RecognitionException { return gFromClauseParser.partitionedTableFunction(); }\n \n-\tpublic HiveParser_FromClauseParser.whereClause_return whereClause() throws RecognitionException { return gFromClauseParser.whereClause(); }\n-\n-\tpublic HiveParser_SelectClauseParser.window_specification_return window_specification(CommonTree nullTreatment) throws RecognitionException { return gSelectClauseParser.window_specification(nullTreatment); }\n-\n-\tpublic HiveParser_AlterClauseParser.alterStatementSuffixProperties_return alterStatementSuffixProperties() throws RecognitionException { return gAlterClauseParser.alterStatementSuffixProperties(); }\n-\n-\tpublic HiveParser_IdentifiersParser.groupingSetExpression_return groupingSetExpression() throws RecognitionException { return gIdentifiersParser.groupingSetExpression(); }\n+\tpublic HiveParser_AlterClauseParser.alterStatementChangeColPosition_return alterStatementChangeColPosition() throws RecognitionException { return gAlterClauseParser.alterStatementChangeColPosition(); }\n \n-\tpublic HiveParser_IdentifiersParser.expressionOrDefault_return expressionOrDefault() throws RecognitionException { return gIdentifiersParser.expressionOrDefault(); }\n+\tpublic HiveParser_FromClauseParser.fromSource_return fromSource() throws RecognitionException { return gFromClauseParser.fromSource(); }\n \n-\tpublic HiveParser_ResourcePlanParser.rpAssignList_return rpAssignList() throws RecognitionException { return gResourcePlanParser.rpAssignList(); }\n+\tpublic HiveParser_IdentifiersParser.precedenceBitwiseOrExpression_return precedenceBitwiseOrExpression() throws RecognitionException { return gIdentifiersParser.precedenceBitwiseOrExpression(); }\n \n-\tpublic HiveParser_IdentifiersParser.extractExpression_return extractExpression() throws RecognitionException { return gIdentifiersParser.extractExpression(); }\n+\tpublic HiveParser_IdentifiersParser.precedenceSimilarOperator_return precedenceSimilarOperator() throws RecognitionException { return gIdentifiersParser.precedenceSimilarOperator(); }\n \n-\tpublic HiveParser_SelectClauseParser.window_range_expression_return window_range_expression() throws RecognitionException { return gSelectClauseParser.window_range_expression(); }\n+\tpublic HiveParser_IdentifiersParser.function_return function() throws RecognitionException { return gIdentifiersParser.function(); }\n \n-\tpublic HiveParser_AlterClauseParser.alterStatementSuffixDropPartitions_return alterStatementSuffixDropPartitions(boolean table) throws RecognitionException { return gAlterClauseParser.alterStatementSuffixDropPartitions(table); }\n+\tpublic HiveParser_ResourcePlanParser.createMappingStatement_return createMappingStatement() throws RecognitionException { return gResourcePlanParser.createMappingStatement(); }\n \n-\tpublic HiveParser_ResourcePlanParser.poolAssign_return poolAssign() throws RecognitionException { return gResourcePlanParser.poolAssign(); }\n+\tpublic HiveParser_IdentifiersParser.partitionVal_return partitionVal() throws RecognitionException { return gIdentifiersParser.partitionVal(); }\n \n-\tpublic HiveParser_AlterClauseParser.alterStatementSuffixDropBranch_return alterStatementSuffixDropBranch() throws RecognitionException { return gAlterClauseParser.alterStatementSuffixDropBranch(); }\n+\tpublic HiveParser_ResourcePlanParser.poolAssignList_return poolAssignList() throws RecognitionException { return gResourcePlanParser.poolAssignList(); }\n \n-\tpublic HiveParser_AlterClauseParser.alterStatementSuffixArchive_return alterStatementSuffixArchive() throws RecognitionException { return gAlterClauseParser.alterStatementSuffixArchive(); }\n+\tpublic HiveParser_AlterClauseParser.retentionOfSnapshots_return retentionOfSnapshots() throws RecognitionException { return gAlterClauseParser.retentionOfSnapshots(); }\n \n-\tpublic HiveParser_IdentifiersParser.precedenceBitwiseOrOperator_return precedenceBitwiseOrOperator() throws RecognitionException { return gIdentifiersParser.precedenceBitwiseOrOperator(); }\n+\tpublic HiveParser_FromClauseParser.joinSource_return joinSource() throws RecognitionException { return gFromClauseParser.joinSource(); }\n \n-\tpublic HiveParser_FromClauseParser.tableName_return tableName() throws RecognitionException { return gFromClauseParser.tableName(); }\n+\tpublic HiveParser_AlterClauseParser.alterStatementSuffixRename_return alterStatementSuffixRename(boolean table) throws RecognitionException { return gAlterClauseParser.alterStatementSuffixRename(table); }\n \n-\tpublic HiveParser_AlterClauseParser.alterDataConnectorStatementSuffix_return alterDataConnectorStatementSuffix() throws RecognitionException { return gAlterClauseParser.alterDataConnectorStatementSuffix(); }\n+\tpublic HiveParser_IdentifiersParser.expressionsInParenthesis_return expressionsInParenthesis(boolean isStruct, boolean forceStruct) throws RecognitionException { return gIdentifiersParser.expressionsInParenthesis(isStruct, forceStruct); }\n \n-\tpublic HiveParser_AlterClauseParser.alterStatementSuffixSerdeProperties_return alterStatementSuffixSerdeProperties(boolean partition) throws RecognitionException { return gAlterClauseParser.alterStatementSuffixSerdeProperties(partition); }\n+\tpublic HiveParser_IdentifiersParser.sql11ReservedKeywordsUsedAsFunctionName_return sql11ReservedKeywordsUsedAsFunctionName() throws RecognitionException { return gIdentifiersParser.sql11ReservedKeywordsUsedAsFunctionName(); }\n \n-\tpublic HiveParser_IdentifiersParser.orderByClause_return orderByClause() throws RecognitionException { return gIdentifiersParser.orderByClause(); }\n+\tpublic HiveParser_AlterClauseParser.alterDatabaseSuffixProperties_return alterDatabaseSuffixProperties() throws RecognitionException { return gAlterClauseParser.alterDatabaseSuffixProperties(); }\n \n-\tpublic HiveParser_IdentifiersParser.precedenceConcatenateExpression_return precedenceConcatenateExpression() throws RecognitionException { return gIdentifiersParser.precedenceConcatenateExpression(); }\n+\tpublic HiveParser_IdentifiersParser.timestampLiteral_return timestampLiteral() throws RecognitionException { return gIdentifiersParser.timestampLiteral(); }\n \n-\tpublic HiveParser_AlterClauseParser.alterTblPartitionStatementSuffix_return alterTblPartitionStatementSuffix(boolean partition) throws RecognitionException { return gAlterClauseParser.alterTblPartitionStatementSuffix(partition); }\n+\tpublic HiveParser_FromClauseParser.viewName_return viewName() throws RecognitionException { return gFromClauseParser.viewName(); }\n \n-\tpublic HiveParser_IdentifiersParser.floorDateQualifiers_return floorDateQualifiers() throws RecognitionException { return gIdentifiersParser.floorDateQualifiers(); }\n+\tpublic HiveParser_IdentifiersParser.precedenceOrExpression_return precedenceOrExpression() throws RecognitionException { return gIdentifiersParser.precedenceOrExpression(); }\n \n \tpublic final boolean synpred18_HiveParser() {\n \t\tstate.backtracking++;\n \t\tint start = input.mark();\n \t\ttry {\n \t\t\tsynpred18_HiveParser_fragment(); // can never throw exception\n \t\t} catch (RecognitionException re) {\n"}, {"source1": "org/apache/hadoop/hive/ql/parse/HiveParser_AlterClauseParser.java", "source2": "org/apache/hadoop/hive/ql/parse/HiveParser_AlterClauseParser.java", "unified_diff": "@@ -1,8 +1,8 @@\n-// $ANTLR 3.5.2 AlterClauseParser.g 2024-09-26 14:10:39\n+// $ANTLR 3.5.2 AlterClauseParser.g 2025-01-31 11:23:52\n \n package org.apache.hadoop.hive.ql.parse;\n \n import java.util.Arrays;\n import java.util.ArrayList;\n import java.util.Collection;\n import java.util.HashMap;\n@@ -1229,15 +1229,15 @@\n \n \t\t\t\t\tpushFollow(FOLLOW_alterViewStatementSuffix_in_alterStatement99);\n \t\t\t\t\talterViewStatementSuffix9=alterViewStatementSuffix();\n \t\t\t\t\tstate._fsp--;\n \t\t\t\t\tif (state.failed) return retval;\n \t\t\t\t\tif ( state.backtracking==0 ) stream_alterViewStatementSuffix.add(alterViewStatementSuffix9.getTree());\n \t\t\t\t\t// AST REWRITE\n-\t\t\t\t\t// elements: alterViewStatementSuffix, tableName\n+\t\t\t\t\t// elements: tableName, alterViewStatementSuffix\n \t\t\t\t\t// token labels: \n \t\t\t\t\t// rule labels: retval\n \t\t\t\t\t// token list labels: \n \t\t\t\t\t// rule list labels: \n \t\t\t\t\t// wildcard labels: \n \t\t\t\t\tif ( state.backtracking==0 ) {\n \t\t\t\t\tretval.tree = root_0;\n@@ -2040,15 +2040,15 @@\n \t\t\t\t\tif ( state.backtracking==0 ) stream_partitionSpec.add(partitionSpec38.getTree());\n \t\t\t\t\tpushFollow(FOLLOW_alterTblPartitionStatementSuffix_in_alterTableStatementSuffix336);\n \t\t\t\t\talterTblPartitionStatementSuffix39=alterTblPartitionStatementSuffix(true);\n \t\t\t\t\tstate._fsp--;\n \t\t\t\t\tif (state.failed) return retval;\n \t\t\t\t\tif ( state.backtracking==0 ) stream_alterTblPartitionStatementSuffix.add(alterTblPartitionStatementSuffix39.getTree());\n \t\t\t\t\t// AST REWRITE\n-\t\t\t\t\t// elements: partitionSpec, alterTblPartitionStatementSuffix\n+\t\t\t\t\t// elements: alterTblPartitionStatementSuffix, partitionSpec\n \t\t\t\t\t// token labels: \n \t\t\t\t\t// rule labels: retval\n \t\t\t\t\t// token list labels: \n \t\t\t\t\t// rule list labels: \n \t\t\t\t\t// wildcard labels: \n \t\t\t\t\tif ( state.backtracking==0 ) {\n \t\t\t\t\tretval.tree = root_0;\n@@ -3551,15 +3551,15 @@\n \n \t\t\tpushFollow(FOLLOW_dbProperties_in_alterDatabaseSuffixProperties908);\n \t\t\tdbProperties83=gHiveParser.dbProperties();\n \t\t\tstate._fsp--;\n \t\t\tif (state.failed) return retval;\n \t\t\tif ( state.backtracking==0 ) stream_dbProperties.add(dbProperties83.getTree());\n \t\t\t// AST REWRITE\n-\t\t\t// elements: name, dbProperties\n+\t\t\t// elements: dbProperties, name\n \t\t\t// token labels: \n \t\t\t// rule labels: name, retval\n \t\t\t// token list labels: \n \t\t\t// rule list labels: \n \t\t\t// wildcard labels: \n \t\t\tif ( state.backtracking==0 ) {\n \t\t\tretval.tree = root_0;\n@@ -3903,15 +3903,15 @@\n \t\t\t\t\tKW_MANAGEDLOCATION90=(Token)match(input,KW_MANAGEDLOCATION,FOLLOW_KW_MANAGEDLOCATION_in_alterDatabaseSuffixSetLocation1040); if (state.failed) return retval; \n \t\t\t\t\tif ( state.backtracking==0 ) stream_KW_MANAGEDLOCATION.add(KW_MANAGEDLOCATION90);\n \n \t\t\t\t\tnewLocation=(Token)match(input,StringLiteral,FOLLOW_StringLiteral_in_alterDatabaseSuffixSetLocation1044); if (state.failed) return retval; \n \t\t\t\t\tif ( state.backtracking==0 ) stream_StringLiteral.add(newLocation);\n \n \t\t\t\t\t// AST REWRITE\n-\t\t\t\t\t// elements: newLocation, dbName\n+\t\t\t\t\t// elements: dbName, newLocation\n \t\t\t\t\t// token labels: newLocation\n \t\t\t\t\t// rule labels: dbName, retval\n \t\t\t\t\t// token list labels: \n \t\t\t\t\t// rule list labels: \n \t\t\t\t\t// wildcard labels: \n \t\t\t\t\tif ( state.backtracking==0 ) {\n \t\t\t\t\tretval.tree = root_0;\n@@ -4006,15 +4006,15 @@\n \t\t\tKW_MANAGEDLOCATION92=(Token)match(input,KW_MANAGEDLOCATION,FOLLOW_KW_MANAGEDLOCATION_in_alterDatabaseSuffixSetManagedLocation1093); if (state.failed) return retval; \n \t\t\tif ( state.backtracking==0 ) stream_KW_MANAGEDLOCATION.add(KW_MANAGEDLOCATION92);\n \n \t\t\tnewLocation=(Token)match(input,StringLiteral,FOLLOW_StringLiteral_in_alterDatabaseSuffixSetManagedLocation1097); if (state.failed) return retval; \n \t\t\tif ( state.backtracking==0 ) stream_StringLiteral.add(newLocation);\n \n \t\t\t// AST REWRITE\n-\t\t\t// elements: dbName, newLocation\n+\t\t\t// elements: newLocation, dbName\n \t\t\t// token labels: newLocation\n \t\t\t// rule labels: dbName, retval\n \t\t\t// token list labels: \n \t\t\t// rule list labels: \n \t\t\t// wildcard labels: \n \t\t\tif ( state.backtracking==0 ) {\n \t\t\tretval.tree = root_0;\n@@ -4276,15 +4276,15 @@\n \t\t\t\t\tif ( state.backtracking==0 ) stream_restrictOrCascade.add(restrictOrCascade100.getTree());\n \t\t\t\t\t}\n \t\t\t\t\tbreak;\n \n \t\t\t}\n \n \t\t\t// AST REWRITE\n-\t\t\t// elements: columnNameTypeList, restrictOrCascade, columnNameTypeList, restrictOrCascade\n+\t\t\t// elements: columnNameTypeList, restrictOrCascade, restrictOrCascade, columnNameTypeList\n \t\t\t// token labels: \n \t\t\t// rule labels: retval\n \t\t\t// token list labels: \n \t\t\t// rule list labels: \n \t\t\t// wildcard labels: \n \t\t\tif ( state.backtracking==0 ) {\n \t\t\tretval.tree = root_0;\n@@ -4485,15 +4485,15 @@\n \t\t\t\t\tif ( state.backtracking==0 ) stream_alterConstraintWithName.add(alterConstraintWithName102.getTree());\n \t\t\t\t\t}\n \t\t\t\t\tbreak;\n \n \t\t\t}\n \n \t\t\t// AST REWRITE\n-\t\t\t// elements: alterConstraintWithName, alterForeignKeyWithName\n+\t\t\t// elements: alterForeignKeyWithName, alterConstraintWithName\n \t\t\t// token labels: \n \t\t\t// rule labels: retval\n \t\t\t// token list labels: \n \t\t\t// rule list labels: \n \t\t\t// wildcard labels: \n \t\t\tif ( state.backtracking==0 ) {\n \t\t\tretval.tree = root_0;\n@@ -4915,15 +4915,15 @@\n \t\t\t\t\tif ( state.backtracking==0 ) stream_restrictOrCascade.add(restrictOrCascade114.getTree());\n \t\t\t\t\t}\n \t\t\t\t\tbreak;\n \n \t\t\t}\n \n \t\t\t// AST REWRITE\n-\t\t\t// elements: alterColumnConstraint, newName, colType, comment, alterStatementChangeColPosition, restrictOrCascade, oldName\n+\t\t\t// elements: alterStatementChangeColPosition, restrictOrCascade, comment, newName, alterColumnConstraint, oldName, colType\n \t\t\t// token labels: comment\n \t\t\t// rule labels: newName, oldName, retval\n \t\t\t// token list labels: \n \t\t\t// rule list labels: \n \t\t\t// wildcard labels: \n \t\t\tif ( state.backtracking==0 ) {\n \t\t\tretval.tree = root_0;\n@@ -5103,15 +5103,15 @@\n \n \t\t\t\t\t}\n \t\t\t\t\tbreak;\n \n \t\t\t}\n \n \t\t\t// AST REWRITE\n-\t\t\t// elements: colName, tableProperties, colName, tableProperties, comment, comment\n+\t\t\t// elements: comment, colName, tableProperties, tableProperties, colName, comment\n \t\t\t// token labels: comment\n \t\t\t// rule labels: colName, retval\n \t\t\t// token list labels: \n \t\t\t// rule list labels: \n \t\t\t// wildcard labels: \n \t\t\tif ( state.backtracking==0 ) {\n \t\t\tretval.tree = root_0;\n@@ -5507,15 +5507,15 @@\n \t\t\t\t\tEarlyExitException eee = new EarlyExitException(24, input);\n \t\t\t\t\tthrow eee;\n \t\t\t\t}\n \t\t\t\tcnt24++;\n \t\t\t}\n \n \t\t\t// AST REWRITE\n-\t\t\t// elements: ifNotExists, alterStatementSuffixAddPartitionsElement, ifNotExists, alterStatementSuffixAddPartitionsElement\n+\t\t\t// elements: alterStatementSuffixAddPartitionsElement, ifNotExists, alterStatementSuffixAddPartitionsElement, ifNotExists\n \t\t\t// token labels: \n \t\t\t// rule labels: retval\n \t\t\t// token list labels: \n \t\t\t// rule list labels: \n \t\t\t// wildcard labels: \n \t\t\tif ( state.backtracking==0 ) {\n \t\t\tretval.tree = root_0;\n@@ -6237,15 +6237,15 @@\n \t\t\t\t\tif ( state.backtracking==0 ) stream_replicationClause.add(replicationClause147.getTree());\n \t\t\t\t\t}\n \t\t\t\t\tbreak;\n \n \t\t\t}\n \n \t\t\t// AST REWRITE\n-\t\t\t// elements: KW_PURGE, ifExists, partitionSelectorSpec, replicationClause, replicationClause, ifExists, partitionSelectorSpec\n+\t\t\t// elements: partitionSelectorSpec, KW_PURGE, replicationClause, partitionSelectorSpec, replicationClause, ifExists, ifExists\n \t\t\t// token labels: \n \t\t\t// rule labels: retval\n \t\t\t// token list labels: \n \t\t\t// rule list labels: \n \t\t\t// wildcard labels: \n \t\t\tif ( state.backtracking==0 ) {\n \t\t\tretval.tree = root_0;\n@@ -6475,15 +6475,15 @@\n \n \t\t\t\t\tpushFollow(FOLLOW_tableProperties_in_alterStatementSuffixProperties2204);\n \t\t\t\t\ttableProperties154=gHiveParser.tableProperties();\n \t\t\t\t\tstate._fsp--;\n \t\t\t\t\tif (state.failed) return retval;\n \t\t\t\t\tif ( state.backtracking==0 ) stream_tableProperties.add(tableProperties154.getTree());\n \t\t\t\t\t// AST REWRITE\n-\t\t\t\t\t// elements: ifExists, tableProperties\n+\t\t\t\t\t// elements: tableProperties, ifExists\n \t\t\t\t\t// token labels: \n \t\t\t\t\t// rule labels: retval\n \t\t\t\t\t// token list labels: \n \t\t\t\t\t// rule list labels: \n \t\t\t\t\t// wildcard labels: \n \t\t\t\t\tif ( state.backtracking==0 ) {\n \t\t\t\t\tretval.tree = root_0;\n@@ -7809,15 +7809,15 @@\n \t\t\tEQUAL193=(Token)match(input,EQUAL,FOLLOW_EQUAL_in_skewedLocationMap2818); if (state.failed) return retval; \n \t\t\tif ( state.backtracking==0 ) stream_EQUAL.add(EQUAL193);\n \n \t\t\tvalue=(Token)match(input,StringLiteral,FOLLOW_StringLiteral_in_skewedLocationMap2822); if (state.failed) return retval; \n \t\t\tif ( state.backtracking==0 ) stream_StringLiteral.add(value);\n \n \t\t\t// AST REWRITE\n-\t\t\t// elements: key, value\n+\t\t\t// elements: value, key\n \t\t\t// token labels: value\n \t\t\t// rule labels: key, retval\n \t\t\t// token list labels: \n \t\t\t// rule list labels: \n \t\t\t// wildcard labels: \n \t\t\tif ( state.backtracking==0 ) {\n \t\t\tretval.tree = root_0;\n@@ -8230,15 +8230,15 @@\n \n \t\t\tpushFollow(FOLLOW_tableName_in_alterStatementSuffixExchangePartition2998);\n \t\t\texchangename=gHiveParser.tableName();\n \t\t\tstate._fsp--;\n \t\t\tif (state.failed) return retval;\n \t\t\tif ( state.backtracking==0 ) stream_tableName.add(exchangename.getTree());\n \t\t\t// AST REWRITE\n-\t\t\t// elements: exchangename, partitionSpec\n+\t\t\t// elements: partitionSpec, exchangename\n \t\t\t// token labels: \n \t\t\t// rule labels: exchangename, retval\n \t\t\t// token list labels: \n \t\t\t// rule list labels: \n \t\t\t// wildcard labels: \n \t\t\tif ( state.backtracking==0 ) {\n \t\t\tretval.tree = root_0;\n@@ -8483,15 +8483,15 @@\n \n \t\t\t\t\t}\n \t\t\t\t\tbreak;\n \n \t\t\t}\n \n \t\t\t// AST REWRITE\n-\t\t\t// elements: tableProperties, colName, comment\n+\t\t\t// elements: colName, comment, tableProperties\n \t\t\t// token labels: comment\n \t\t\t// rule labels: colName, retval\n \t\t\t// token list labels: \n \t\t\t// rule list labels: \n \t\t\t// wildcard labels: \n \t\t\tif ( state.backtracking==0 ) {\n \t\t\tretval.tree = root_0;\n@@ -9058,15 +9058,15 @@\n \t\t\t\t\tif ( state.backtracking==0 ) stream_orderByClause.add(orderByClause229.getTree());\n \t\t\t\t\t}\n \t\t\t\t\tbreak;\n \n \t\t\t}\n \n \t\t\t// AST REWRITE\n-\t\t\t// elements: compactPool, blocking, tableProperties, compactType, tableImplBuckets, orderByClause\n+\t\t\t// elements: compactPool, blocking, orderByClause, tableImplBuckets, tableProperties, compactType\n \t\t\t// token labels: compactType\n \t\t\t// rule labels: retval\n \t\t\t// token list labels: \n \t\t\t// rule list labels: \n \t\t\t// wildcard labels: \n \t\t\tif ( state.backtracking==0 ) {\n \t\t\tretval.tree = root_0;\n@@ -9802,15 +9802,15 @@\n \n \t\t\t\t\t\t\t}\n \t\t\t\t\t\t\tbreak;\n \n \t\t\t\t\t}\n \n \t\t\t\t\t// AST REWRITE\n-\t\t\t\t\t// elements: expireParam, KW_EXPIRE_SNAPSHOTS\n+\t\t\t\t\t// elements: KW_EXPIRE_SNAPSHOTS, expireParam\n \t\t\t\t\t// token labels: expireParam\n \t\t\t\t\t// rule labels: retval\n \t\t\t\t\t// token list labels: \n \t\t\t\t\t// rule list labels: \n \t\t\t\t\t// wildcard labels: \n \t\t\t\t\tif ( state.backtracking==0 ) {\n \t\t\t\t\tretval.tree = root_0;\n@@ -9926,15 +9926,15 @@\n \n \t\t\t\t\t\t\t}\n \t\t\t\t\t\t\tbreak;\n \n \t\t\t\t\t}\n \n \t\t\t\t\t// AST REWRITE\n-\t\t\t\t\t// elements: sourceBranch, targetBranch, KW_FAST_FORWARD\n+\t\t\t\t\t// elements: KW_FAST_FORWARD, targetBranch, sourceBranch\n \t\t\t\t\t// token labels: targetBranch, sourceBranch\n \t\t\t\t\t// rule labels: retval\n \t\t\t\t\t// token list labels: \n \t\t\t\t\t// rule list labels: \n \t\t\t\t\t// wildcard labels: \n \t\t\t\t\tif ( state.backtracking==0 ) {\n \t\t\t\t\tretval.tree = root_0;\n@@ -9977,15 +9977,15 @@\n \t\t\t\t\tKW_CHERRY_PICK256=(Token)match(input,KW_CHERRY_PICK,FOLLOW_KW_CHERRY_PICK_in_alterStatementSuffixExecute3728); if (state.failed) return retval; \n \t\t\t\t\tif ( state.backtracking==0 ) stream_KW_CHERRY_PICK.add(KW_CHERRY_PICK256);\n \n \t\t\t\t\tsnapshotId=(Token)match(input,Number,FOLLOW_Number_in_alterStatementSuffixExecute3732); if (state.failed) return retval; \n \t\t\t\t\tif ( state.backtracking==0 ) stream_Number.add(snapshotId);\n \n \t\t\t\t\t// AST REWRITE\n-\t\t\t\t\t// elements: snapshotId, KW_CHERRY_PICK\n+\t\t\t\t\t// elements: KW_CHERRY_PICK, snapshotId\n \t\t\t\t\t// token labels: snapshotId\n \t\t\t\t\t// rule labels: retval\n \t\t\t\t\t// token list labels: \n \t\t\t\t\t// rule list labels: \n \t\t\t\t\t// wildcard labels: \n \t\t\t\t\tif ( state.backtracking==0 ) {\n \t\t\t\t\tretval.tree = root_0;\n@@ -10040,15 +10040,15 @@\n \t\t\t\t\t{\n \t\t\t\t\ttoTimestamp=(Token)match(input,StringLiteral,FOLLOW_StringLiteral_in_alterStatementSuffixExecute3772); if (state.failed) return retval; \n \t\t\t\t\tif ( state.backtracking==0 ) stream_StringLiteral.add(toTimestamp);\n \n \t\t\t\t\t}\n \n \t\t\t\t\t// AST REWRITE\n-\t\t\t\t\t// elements: fromTimestamp, toTimestamp, KW_EXPIRE_SNAPSHOTS\n+\t\t\t\t\t// elements: fromTimestamp, KW_EXPIRE_SNAPSHOTS, toTimestamp\n \t\t\t\t\t// token labels: fromTimestamp, toTimestamp\n \t\t\t\t\t// rule labels: retval\n \t\t\t\t\t// token list labels: \n \t\t\t\t\t// rule list labels: \n \t\t\t\t\t// wildcard labels: \n \t\t\t\t\tif ( state.backtracking==0 ) {\n \t\t\t\t\tretval.tree = root_0;\n@@ -10295,15 +10295,15 @@\n \n \t\t\tpushFollow(FOLLOW_identifier_in_alterStatementSuffixDropBranch3907);\n \t\t\tbranchName=gHiveParser.identifier();\n \t\t\tstate._fsp--;\n \t\t\tif (state.failed) return retval;\n \t\t\tif ( state.backtracking==0 ) stream_identifier.add(branchName.getTree());\n \t\t\t// AST REWRITE\n-\t\t\t// elements: ifExists, branchName\n+\t\t\t// elements: branchName, ifExists\n \t\t\t// token labels: \n \t\t\t// rule labels: branchName, retval\n \t\t\t// token list labels: \n \t\t\t// rule list labels: \n \t\t\t// wildcard labels: \n \t\t\tif ( state.backtracking==0 ) {\n \t\t\tretval.tree = root_0;\n@@ -10460,15 +10460,15 @@\n \t\t\t\t\tif ( state.backtracking==0 ) stream_retentionOfSnapshots.add(retentionOfSnapshots279.getTree());\n \t\t\t\t\t}\n \t\t\t\t\tbreak;\n \n \t\t\t}\n \n \t\t\t// AST REWRITE\n-\t\t\t// elements: refRetain, retentionOfSnapshots, snapshotIdOfRef, branchName\n+\t\t\t// elements: snapshotIdOfRef, refRetain, retentionOfSnapshots, branchName\n \t\t\t// token labels: \n \t\t\t// rule labels: branchName, retval\n \t\t\t// token list labels: \n \t\t\t// rule list labels: \n \t\t\t// wildcard labels: \n \t\t\tif ( state.backtracking==0 ) {\n \t\t\tretval.tree = root_0;\n@@ -10852,15 +10852,15 @@\n \n \t\t\tpushFollow(FOLLOW_timeUnitQualifiers_in_refRetain4146);\n \t\t\ttimeUnit=gHiveParser.timeUnitQualifiers();\n \t\t\tstate._fsp--;\n \t\t\tif (state.failed) return retval;\n \t\t\tif ( state.backtracking==0 ) stream_timeUnitQualifiers.add(timeUnit.getTree());\n \t\t\t// AST REWRITE\n-\t\t\t// elements: timeUnit, maxRefAge\n+\t\t\t// elements: maxRefAge, timeUnit\n \t\t\t// token labels: maxRefAge\n \t\t\t// rule labels: retval, timeUnit\n \t\t\t// token list labels: \n \t\t\t// rule list labels: \n \t\t\t// wildcard labels: \n \t\t\tif ( state.backtracking==0 ) {\n \t\t\tretval.tree = root_0;\n@@ -10990,15 +10990,15 @@\n \t\t\t\t\tbreak;\n \n \t\t\t}\n \n \t\t\t}\n \n \t\t\t// AST REWRITE\n-\t\t\t// elements: maxSnapshotAge, timeUnit, minSnapshotsToKeep\n+\t\t\t// elements: timeUnit, minSnapshotsToKeep, maxSnapshotAge\n \t\t\t// token labels: maxSnapshotAge, minSnapshotsToKeep\n \t\t\t// rule labels: retval, timeUnit\n \t\t\t// token list labels: \n \t\t\t// rule list labels: \n \t\t\t// wildcard labels: \n \t\t\tif ( state.backtracking==0 ) {\n \t\t\tretval.tree = root_0;\n@@ -11012,20 +11012,20 @@\n \t\t\t{\n \t\t\t\t// AlterClauseParser.g:546:8: ^( TOK_WITH_SNAPSHOT_RETENTION $minSnapshotsToKeep ( $maxSnapshotAge $timeUnit)? )\n \t\t\t\t{\n \t\t\t\tASTNode root_1 = (ASTNode)adaptor.nil();\n \t\t\t\troot_1 = (ASTNode)adaptor.becomeRoot((ASTNode)adaptor.create(TOK_WITH_SNAPSHOT_RETENTION, \"TOK_WITH_SNAPSHOT_RETENTION\"), root_1);\n \t\t\t\tadaptor.addChild(root_1, stream_minSnapshotsToKeep.nextNode());\n \t\t\t\t// AlterClauseParser.g:546:58: ( $maxSnapshotAge $timeUnit)?\n-\t\t\t\tif ( stream_maxSnapshotAge.hasNext()||stream_timeUnit.hasNext() ) {\n+\t\t\t\tif ( stream_timeUnit.hasNext()||stream_maxSnapshotAge.hasNext() ) {\n \t\t\t\t\tadaptor.addChild(root_1, stream_maxSnapshotAge.nextNode());\n \t\t\t\t\tadaptor.addChild(root_1, stream_timeUnit.nextTree());\n \t\t\t\t}\n-\t\t\t\tstream_maxSnapshotAge.reset();\n \t\t\t\tstream_timeUnit.reset();\n+\t\t\t\tstream_maxSnapshotAge.reset();\n \n \t\t\t\tadaptor.addChild(root_0, root_1);\n \t\t\t\t}\n \n \t\t\t}\n \n \n@@ -11258,15 +11258,15 @@\n \t\t\t\t\tif ( state.backtracking==0 ) stream_refRetain.add(refRetain303.getTree());\n \t\t\t\t\t}\n \t\t\t\t\tbreak;\n \n \t\t\t}\n \n \t\t\t// AST REWRITE\n-\t\t\t// elements: refRetain, snapshotIdOfRef, tagName\n+\t\t\t// elements: refRetain, tagName, snapshotIdOfRef\n \t\t\t// token labels: \n \t\t\t// rule labels: tagName, retval\n \t\t\t// token list labels: \n \t\t\t// rule list labels: \n \t\t\t// wildcard labels: \n \t\t\tif ( state.backtracking==0 ) {\n \t\t\tretval.tree = root_0;\n@@ -11455,15 +11455,15 @@\n \n \t\t\t\t\t\t\t}\n \t\t\t\t\t\t\tbreak;\n \n \t\t\t\t\t}\n \n \t\t\t\t\t// AST REWRITE\n-\t\t\t\t\t// elements: inFmt, serdeCls, outFmt, inDriver, outDriver\n+\t\t\t\t\t// elements: outFmt, inDriver, serdeCls, inFmt, outDriver\n \t\t\t\t\t// token labels: inFmt, inDriver, serdeCls, outDriver, outFmt\n \t\t\t\t\t// rule labels: retval\n \t\t\t\t\t// token list labels: \n \t\t\t\t\t// rule list labels: \n \t\t\t\t\t// wildcard labels: \n \t\t\t\t\tif ( state.backtracking==0 ) {\n \t\t\t\t\tretval.tree = root_0;\n@@ -11811,15 +11811,15 @@\n \n \t\t\tpushFollow(FOLLOW_dcProperties_in_alterDataConnectorSuffixProperties4528);\n \t\t\tdcProperties314=gHiveParser.dcProperties();\n \t\t\tstate._fsp--;\n \t\t\tif (state.failed) return retval;\n \t\t\tif ( state.backtracking==0 ) stream_dcProperties.add(dcProperties314.getTree());\n \t\t\t// AST REWRITE\n-\t\t\t// elements: dcProperties, name\n+\t\t\t// elements: name, dcProperties\n \t\t\t// token labels: \n \t\t\t// rule labels: name, retval\n \t\t\t// token list labels: \n \t\t\t// rule list labels: \n \t\t\t// wildcard labels: \n \t\t\tif ( state.backtracking==0 ) {\n \t\t\tretval.tree = root_0;\n@@ -11912,15 +11912,15 @@\n \n \t\t\tpushFollow(FOLLOW_principalName_in_alterDataConnectorSuffixSetOwner4578);\n \t\t\tprincipalName317=gHiveParser.principalName();\n \t\t\tstate._fsp--;\n \t\t\tif (state.failed) return retval;\n \t\t\tif ( state.backtracking==0 ) stream_principalName.add(principalName317.getTree());\n \t\t\t// AST REWRITE\n-\t\t\t// elements: dcName, principalName\n+\t\t\t// elements: principalName, dcName\n \t\t\t// token labels: \n \t\t\t// rule labels: dcName, retval\n \t\t\t// token list labels: \n \t\t\t// rule list labels: \n \t\t\t// wildcard labels: \n \t\t\tif ( state.backtracking==0 ) {\n \t\t\tretval.tree = root_0;\n@@ -12012,15 +12012,15 @@\n \t\t\tKW_URL319=(Token)match(input,KW_URL,FOLLOW_KW_URL_in_alterDataConnectorSuffixSetUrl4626); if (state.failed) return retval; \n \t\t\tif ( state.backtracking==0 ) stream_KW_URL.add(KW_URL319);\n \n \t\t\tnewUri=(Token)match(input,StringLiteral,FOLLOW_StringLiteral_in_alterDataConnectorSuffixSetUrl4630); if (state.failed) return retval; \n \t\t\tif ( state.backtracking==0 ) stream_StringLiteral.add(newUri);\n \n \t\t\t// AST REWRITE\n-\t\t\t// elements: newUri, dcName\n+\t\t\t// elements: dcName, newUri\n \t\t\t// token labels: newUri\n \t\t\t// rule labels: dcName, retval\n \t\t\t// token list labels: \n \t\t\t// rule list labels: \n \t\t\t// wildcard labels: \n \t\t\tif ( state.backtracking==0 ) {\n \t\t\tretval.tree = root_0;\n"}, {"source1": "org/apache/hadoop/hive/ql/parse/HiveParser_CreateDDLParser.java", "source2": "org/apache/hadoop/hive/ql/parse/HiveParser_CreateDDLParser.java", "unified_diff": "@@ -1,8 +1,8 @@\n-// $ANTLR 3.5.2 CreateDDLParser.g 2024-09-26 14:10:42\n+// $ANTLR 3.5.2 CreateDDLParser.g 2025-01-31 11:23:54\n \n package org.apache.hadoop.hive.ql.parse;\n \n import java.util.Arrays;\n import java.util.ArrayList;\n import java.util.Collection;\n import java.util.HashMap;\n@@ -1135,15 +1135,15 @@\n \t\t\t\t\tif ( state.backtracking==0 ) stream_identifier.add(format.getTree());\n \t\t\t\t\turi=(Token)match(input,StringLiteral,FOLLOW_StringLiteral_in_likeTableOrFile84); if (state.failed) return retval; \n \t\t\t\t\tif ( state.backtracking==0 ) stream_StringLiteral.add(uri);\n \n \t\t\t\t\t}\n \n \t\t\t\t\t// AST REWRITE\n-\t\t\t\t\t// elements: uri, format\n+\t\t\t\t\t// elements: format, uri\n \t\t\t\t\t// token labels: uri\n \t\t\t\t\t// rule labels: format, retval\n \t\t\t\t\t// token list labels: \n \t\t\t\t\t// rule list labels: \n \t\t\t\t\t// wildcard labels: \n \t\t\t\t\tif ( state.backtracking==0 ) {\n \t\t\t\t\tretval.tree = root_0;\n@@ -1808,15 +1808,15 @@\n \n \t\t\t\t\t\t\t}\n \t\t\t\t\t\t\tbreak;\n \n \t\t\t\t\t}\n \n \t\t\t\t\t// AST REWRITE\n-\t\t\t\t\t// elements: tableFileFormat, likeTableOrFile, selectStatementWithCTE, tableBuckets, tableSkewed, trans, tableRowFormat, tablePropertiesPrefixed, createTablePartitionSpec, columnNameTypeOrConstraintList, ifNotExists, tableComment, tableLocation, name, temp, ext\n+\t\t\t\t\t// elements: tableLocation, trans, ifNotExists, tableComment, temp, createTablePartitionSpec, tablePropertiesPrefixed, likeTableOrFile, tableRowFormat, columnNameTypeOrConstraintList, name, ext, tableFileFormat, tableSkewed, selectStatementWithCTE, tableBuckets\n \t\t\t\t\t// token labels: ext, temp, trans\n \t\t\t\t\t// rule labels: name, retval\n \t\t\t\t\t// token list labels: \n \t\t\t\t\t// rule list labels: \n \t\t\t\t\t// wildcard labels: \n \t\t\t\t\tif ( state.backtracking==0 ) {\n \t\t\t\t\tretval.tree = root_0;\n@@ -2294,15 +2294,15 @@\n \n \t\t\t\t\t\t\t}\n \t\t\t\t\t\t\tbreak;\n \n \t\t\t\t\t}\n \n \t\t\t\t\t// AST REWRITE\n-\t\t\t\t\t// elements: tablePropertiesPrefixed, tableFileFormat, tableSkewed, tableLocation, likeTableOrFile, mgd, name, createTablePartitionSpec, columnNameTypeOrConstraintList, ifNotExists, tableRowFormat, tableComment, tableBuckets, selectStatementWithCTE\n+\t\t\t\t\t// elements: tableFileFormat, likeTableOrFile, createTablePartitionSpec, selectStatementWithCTE, tableRowFormat, tableBuckets, ifNotExists, tableComment, mgd, tableLocation, name, columnNameTypeOrConstraintList, tableSkewed, tablePropertiesPrefixed\n \t\t\t\t\t// token labels: mgd\n \t\t\t\t\t// rule labels: name, retval\n \t\t\t\t\t// token list labels: \n \t\t\t\t\t// rule list labels: \n \t\t\t\t\t// wildcard labels: \n \t\t\t\t\tif ( state.backtracking==0 ) {\n \t\t\t\t\tretval.tree = root_0;\n@@ -2555,15 +2555,15 @@\n \t\t\t\t\tif ( state.backtracking==0 ) stream_dcProperties.add(dcprops.getTree());\n \t\t\t\t\t}\n \t\t\t\t\tbreak;\n \n \t\t\t}\n \n \t\t\t// AST REWRITE\n-\t\t\t// elements: ifNotExists, name, dcprops, dataConnectorComment, dataConnectorUrl, dataConnectorType\n+\t\t\t// elements: ifNotExists, dataConnectorType, dataConnectorComment, dcprops, name, dataConnectorUrl\n \t\t\t// token labels: \n \t\t\t// rule labels: name, retval, dcprops\n \t\t\t// token list labels: \n \t\t\t// rule list labels: \n \t\t\t// wildcard labels: \n \t\t\tif ( state.backtracking==0 ) {\n \t\t\tretval.tree = root_0;\n@@ -3046,15 +3046,15 @@\n \n \t\t\tpushFollow(FOLLOW_identifier_in_dropDataConnectorStatement1229);\n \t\t\tidentifier66=gHiveParser.identifier();\n \t\t\tstate._fsp--;\n \t\t\tif (state.failed) return retval;\n \t\t\tif ( state.backtracking==0 ) stream_identifier.add(identifier66.getTree());\n \t\t\t// AST REWRITE\n-\t\t\t// elements: identifier, ifExists\n+\t\t\t// elements: ifExists, identifier\n \t\t\t// token labels: \n \t\t\t// rule labels: retval\n \t\t\t// token list labels: \n \t\t\t// rule list labels: \n \t\t\t// wildcard labels: \n \t\t\tif ( state.backtracking==0 ) {\n \t\t\tretval.tree = root_0;\n"}, {"source1": "org/apache/hadoop/hive/ql/parse/HiveParser_FromClauseParser.java", "source2": "org/apache/hadoop/hive/ql/parse/HiveParser_FromClauseParser.java", "unified_diff": "@@ -1,8 +1,8 @@\n-// $ANTLR 3.5.2 FromClauseParser.g 2024-09-26 14:10:40\n+// $ANTLR 3.5.2 FromClauseParser.g 2025-01-31 11:23:52\n \n package org.apache.hadoop.hive.ql.parse;\n \n import java.util.Arrays;\n import java.util.ArrayList;\n import java.util.Collection;\n import java.util.HashMap;\n@@ -3394,15 +3394,15 @@\n \n \t\t\t\t\t\t\t}\n \t\t\t\t\t\t\tbreak;\n \n \t\t\t\t\t}\n \n \t\t\t\t\t// AST REWRITE\n-\t\t\t\t\t// elements: identifier, function, tableAlias\n+\t\t\t\t\t// elements: function, tableAlias, identifier\n \t\t\t\t\t// token labels: \n \t\t\t\t\t// rule labels: retval\n \t\t\t\t\t// token list labels: \n \t\t\t\t\t// rule list labels: \n \t\t\t\t\t// wildcard labels: \n \t\t\t\t\tif ( state.backtracking==0 ) {\n \t\t\t\t\tretval.tree = root_0;\n@@ -3530,15 +3530,15 @@\n \n \t\t\t\t\t\t\t}\n \t\t\t\t\t\t\tbreak;\n \n \t\t\t\t\t}\n \n \t\t\t\t\t// AST REWRITE\n-\t\t\t\t\t// elements: function, tableAlias, identifier\n+\t\t\t\t\t// elements: identifier, tableAlias, function\n \t\t\t\t\t// token labels: \n \t\t\t\t\t// rule labels: retval\n \t\t\t\t\t// token list labels: \n \t\t\t\t\t// rule list labels: \n \t\t\t\t\t// wildcard labels: \n \t\t\t\t\tif ( state.backtracking==0 ) {\n \t\t\t\t\tretval.tree = root_0;\n@@ -3697,15 +3697,15 @@\n \n \t\t\t\t\t\t\t}\n \t\t\t\t\t\t\tbreak;\n \n \t\t\t\t\t}\n \n \t\t\t\t\t// AST REWRITE\n-\t\t\t\t\t// elements: valuesClause, tableAlias, identifier\n+\t\t\t\t\t// elements: tableAlias, identifier, valuesClause\n \t\t\t\t\t// token labels: \n \t\t\t\t\t// rule labels: retval\n \t\t\t\t\t// token list labels: \n \t\t\t\t\t// rule list labels: \n \t\t\t\t\t// wildcard labels: \n \t\t\t\t\tif ( state.backtracking==0 ) {\n \t\t\t\t\tretval.tree = root_0;\n@@ -4002,24 +4002,24 @@\n \n \t\t\t}\n \n \t\t\tRPAREN114=(Token)match(input,RPAREN,FOLLOW_RPAREN_in_tableBucketSample1292); if (state.failed) return retval; \n \t\t\tif ( state.backtracking==0 ) stream_RPAREN.add(RPAREN114);\n \n \t\t\t// AST REWRITE\n-\t\t\t// elements: expr, numerator, denominator\n-\t\t\t// token labels: numerator, denominator\n+\t\t\t// elements: denominator, numerator, expr\n+\t\t\t// token labels: denominator, numerator\n \t\t\t// rule labels: retval\n \t\t\t// token list labels: \n \t\t\t// rule list labels: expr\n \t\t\t// wildcard labels: \n \t\t\tif ( state.backtracking==0 ) {\n \t\t\tretval.tree = root_0;\n-\t\t\tRewriteRuleTokenStream stream_numerator=new RewriteRuleTokenStream(adaptor,\"token numerator\",numerator);\n \t\t\tRewriteRuleTokenStream stream_denominator=new RewriteRuleTokenStream(adaptor,\"token denominator\",denominator);\n+\t\t\tRewriteRuleTokenStream stream_numerator=new RewriteRuleTokenStream(adaptor,\"token numerator\",numerator);\n \t\t\tRewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,\"rule retval\",retval!=null?retval.getTree():null);\n \t\t\tRewriteRuleSubtreeStream stream_expr=new RewriteRuleSubtreeStream(adaptor,\"token expr\",list_expr);\n \t\t\troot_0 = (ASTNode)adaptor.nil();\n \t\t\t// 186:149: -> ^( TOK_TABLEBUCKETSAMPLE $numerator $denominator ( $expr)* )\n \t\t\t{\n \t\t\t\t// FromClauseParser.g:186:152: ^( TOK_TABLEBUCKETSAMPLE $numerator $denominator ( $expr)* )\n \t\t\t\t{\n@@ -4598,15 +4598,15 @@\n \t\t\t\t\tif ( state.backtracking==0 ) stream_identifier.add(alias.getTree());\n \t\t\t\t\t}\n \t\t\t\t\tbreak;\n \n \t\t\t}\n \n \t\t\t// AST REWRITE\n-\t\t\t// elements: tabname, ts, props, alias, asOf\n+\t\t\t// elements: asOf, alias, ts, tabname, props\n \t\t\t// token labels: \n \t\t\t// rule labels: tabname, asOf, alias, retval, ts, props\n \t\t\t// token list labels: \n \t\t\t// rule list labels: \n \t\t\t// wildcard labels: \n \t\t\tif ( state.backtracking==0 ) {\n \t\t\tretval.tree = root_0;\n@@ -5288,15 +5288,15 @@\n \n \t\t\tpushFollow(FOLLOW_identifier_in_viewName1859);\n \t\t\tview=gHiveParser.identifier();\n \t\t\tstate._fsp--;\n \t\t\tif (state.failed) return retval;\n \t\t\tif ( state.backtracking==0 ) stream_identifier.add(view.getTree());\n \t\t\t// AST REWRITE\n-\t\t\t// elements: view, db\n+\t\t\t// elements: db, view\n \t\t\t// token labels: \n \t\t\t// rule labels: view, db, retval\n \t\t\t// token list labels: \n \t\t\t// rule list labels: \n \t\t\t// wildcard labels: \n \t\t\tif ( state.backtracking==0 ) {\n \t\t\tretval.tree = root_0;\n@@ -5562,15 +5562,15 @@\n \t\t\t\t\t\t\tif ( state.backtracking==0 ) stream_orderByClause.add(orderByClause143.getTree());\n \t\t\t\t\t\t\t}\n \t\t\t\t\t\t\tbreak;\n \n \t\t\t\t\t}\n \n \t\t\t\t\t// AST REWRITE\n-\t\t\t\t\t// elements: partitionByClause, orderByClause\n+\t\t\t\t\t// elements: orderByClause, partitionByClause\n \t\t\t\t\t// token labels: \n \t\t\t\t\t// rule labels: retval\n \t\t\t\t\t// token list labels: \n \t\t\t\t\t// rule list labels: \n \t\t\t\t\t// wildcard labels: \n \t\t\t\t\tif ( state.backtracking==0 ) {\n \t\t\t\t\tretval.tree = root_0;\n@@ -6431,15 +6431,15 @@\n \t\t\t\t\tif ( state.backtracking==0 ) stream_identifier.add(alias.getTree());\n \t\t\t\t\t}\n \t\t\t\t\tbreak;\n \n \t\t\t}\n \n \t\t\t// AST REWRITE\n-\t\t\t// elements: alias, ptfsrc, name, spec, expression\n+\t\t\t// elements: alias, name, expression, spec, ptfsrc\n \t\t\t// token labels: \n \t\t\t// rule labels: ptfsrc, name, alias, spec, retval\n \t\t\t// token list labels: \n \t\t\t// rule list labels: \n \t\t\t// wildcard labels: \n \t\t\tif ( state.backtracking==0 ) {\n \t\t\tretval.tree = root_0;\n@@ -7254,15 +7254,15 @@\n \n \t\t\t}\n \n \t\t\tRPAREN189=(Token)match(input,RPAREN,FOLLOW_RPAREN_in_virtualTableSource2677); if (state.failed) return retval; \n \t\t\tif ( state.backtracking==0 ) stream_RPAREN.add(RPAREN189);\n \n \t\t\t// AST REWRITE\n-\t\t\t// elements: valuesClause, identifier\n+\t\t\t// elements: identifier, valuesClause\n \t\t\t// token labels: \n \t\t\t// rule labels: retval\n \t\t\t// token list labels: \n \t\t\t// rule list labels: \n \t\t\t// wildcard labels: \n \t\t\tif ( state.backtracking==0 ) {\n \t\t\tretval.tree = root_0;\n"}, {"source1": "org/apache/hadoop/hive/ql/parse/HiveParser_IdentifiersParser.java", "source2": "org/apache/hadoop/hive/ql/parse/HiveParser_IdentifiersParser.java", "unified_diff": "@@ -1,8 +1,8 @@\n-// $ANTLR 3.5.2 IdentifiersParser.g 2024-09-26 14:10:42\n+// $ANTLR 3.5.2 IdentifiersParser.g 2025-01-31 11:23:54\n \n package org.apache.hadoop.hive.ql.parse;\n \n import java.util.Arrays;\n import java.util.ArrayList;\n import java.util.Collection;\n import java.util.HashMap;\n@@ -3966,15 +3966,15 @@\n \t\t\tif ( state.backtracking==0 ) stream_selectExpression.add(str.getTree());\n \t\t\t}\n \n \t\t\tRPAREN79=(Token)match(input,RPAREN,FOLLOW_RPAREN_in_trimFunction1438); if (state.failed) return retval; \n \t\t\tif ( state.backtracking==0 ) stream_RPAREN.add(RPAREN79);\n \n \t\t\t// AST REWRITE\n-\t\t\t// elements: trim_characters, trim_characters, str, str, str, trim_characters\n+\t\t\t// elements: str, trim_characters, str, trim_characters, trim_characters, str\n \t\t\t// token labels: \n \t\t\t// rule labels: str, trim_characters, retval\n \t\t\t// token list labels: \n \t\t\t// rule list labels: \n \t\t\t// wildcard labels: \n \t\t\tif ( state.backtracking==0 ) {\n \t\t\tretval.tree = root_0;\n@@ -4785,15 +4785,15 @@\n \n \t\t\t\t\t\t\t}\n \t\t\t\t\t\t\tbreak;\n \n \t\t\t\t\t}\n \n \t\t\t\t\t// AST REWRITE\n-\t\t\t\t\t// elements: functionName, functionName, ws, ws, ordBy, selectExpression, selectExpression, functionName, ws, selectExpression, functionName\n+\t\t\t\t\t// elements: selectExpression, selectExpression, functionName, ws, ws, functionName, selectExpression, ws, ordBy, functionName, functionName\n \t\t\t\t\t// token labels: \n \t\t\t\t\t// rule labels: ordBy, ws, retval\n \t\t\t\t\t// token list labels: \n \t\t\t\t\t// rule list labels: \n \t\t\t\t\t// wildcard labels: \n \t\t\t\t\tif ( state.backtracking==0 ) {\n \t\t\t\t\tretval.tree = root_0;\n@@ -5271,15 +5271,15 @@\n \n \t\t\t}\n \n \t\t\tRPAREN107=(Token)match(input,RPAREN,FOLLOW_RPAREN_in_castExpression2132); if (state.failed) return retval; \n \t\t\tif ( state.backtracking==0 ) stream_RPAREN.add(RPAREN107);\n \n \t\t\t// AST REWRITE\n-\t\t\t// elements: StringLiteral, expression, expression, toType, expression, StringLiteral\n+\t\t\t// elements: toType, expression, StringLiteral, expression, expression, StringLiteral\n \t\t\t// token labels: \n \t\t\t// rule labels: toType, retval\n \t\t\t// token list labels: \n \t\t\t// rule list labels: \n \t\t\t// wildcard labels: \n \t\t\tif ( state.backtracking==0 ) {\n \t\t\tretval.tree = root_0;\n@@ -5642,15 +5642,15 @@\n \n \t\t\t}\n \n \t\t\tKW_END124=(Token)match(input,KW_END,FOLLOW_KW_END_in_whenExpression2357); if (state.failed) return retval; \n \t\t\tif ( state.backtracking==0 ) stream_KW_END.add(KW_END124);\n \n \t\t\t// AST REWRITE\n-\t\t\t// elements: expression, KW_WHEN\n+\t\t\t// elements: KW_WHEN, expression\n \t\t\t// token labels: \n \t\t\t// rule labels: retval\n \t\t\t// token list labels: \n \t\t\t// rule list labels: \n \t\t\t// wildcard labels: \n \t\t\tif ( state.backtracking==0 ) {\n \t\t\tretval.tree = root_0;\n@@ -6253,15 +6253,15 @@\n \t\t\tstate._fsp--;\n \t\t\tif (state.failed) return retval;\n \t\t\tif ( state.backtracking==0 ) stream_expression.add(expression141.getTree());\n \t\t\tRPAREN142=(Token)match(input,RPAREN,FOLLOW_RPAREN_in_extractExpression2666); if (state.failed) return retval; \n \t\t\tif ( state.backtracking==0 ) stream_RPAREN.add(RPAREN142);\n \n \t\t\t// AST REWRITE\n-\t\t\t// elements: timeUnit, expression\n+\t\t\t// elements: expression, timeUnit\n \t\t\t// token labels: \n \t\t\t// rule labels: retval, timeUnit\n \t\t\t// token list labels: \n \t\t\t// rule list labels: \n \t\t\t// wildcard labels: \n \t\t\tif ( state.backtracking==0 ) {\n \t\t\tretval.tree = root_0;\n@@ -10338,15 +10338,15 @@\n \n \t\t\t\t\tpushFollow(FOLLOW_subQueryExpression_in_precedenceSimilarExpression4385);\n \t\t\t\t\tsubQueryExpression253=subQueryExpression();\n \t\t\t\t\tstate._fsp--;\n \t\t\t\t\tif (state.failed) return retval;\n \t\t\t\t\tif ( state.backtracking==0 ) stream_subQueryExpression.add(subQueryExpression253.getTree());\n \t\t\t\t\t// AST REWRITE\n-\t\t\t\t\t// elements: KW_EXISTS, subQueryExpression\n+\t\t\t\t\t// elements: subQueryExpression, KW_EXISTS\n \t\t\t\t\t// token labels: \n \t\t\t\t\t// rule labels: retval\n \t\t\t\t\t// token list labels: \n \t\t\t\t\t// rule list labels: \n \t\t\t\t\t// wildcard labels: \n \t\t\t\t\tif ( state.backtracking==0 ) {\n \t\t\t\t\tretval.tree = root_0;\n@@ -10993,15 +10993,15 @@\n \t\t\tif ( state.backtracking==0 ) stream_quantifierType.add(quantifierType268.getTree());\n \t\t\tpushFollow(FOLLOW_subQueryExpression_in_precedenceSimilarExpressionQuantifierPredicate4718);\n \t\t\tsubQueryExpression269=subQueryExpression();\n \t\t\tstate._fsp--;\n \t\t\tif (state.failed) return retval;\n \t\t\tif ( state.backtracking==0 ) stream_subQueryExpression.add(subQueryExpression269.getTree());\n \t\t\t// AST REWRITE\n-\t\t\t// elements: subQueryExpression, subQuerySelectorOperator, quantifierType\n+\t\t\t// elements: quantifierType, subQuerySelectorOperator, subQueryExpression\n \t\t\t// token labels: \n \t\t\t// rule labels: retval\n \t\t\t// token list labels: \n \t\t\t// rule list labels: \n \t\t\t// wildcard labels: \n \t\t\tif ( state.backtracking==0 ) {\n \t\t\tretval.tree = root_0;\n@@ -11438,15 +11438,15 @@\n \t\t\t\t\tif ( state.backtracking==0 ) stream_precedenceRegexpOperator.add(precedenceRegexpOperator274.getTree());\n \t\t\t\t\tpushFollow(FOLLOW_precedenceBitwiseOrExpression_in_precedenceSimilarExpressionPartNot4900);\n \t\t\t\t\tnotExpr=precedenceBitwiseOrExpression();\n \t\t\t\t\tstate._fsp--;\n \t\t\t\t\tif (state.failed) return retval;\n \t\t\t\t\tif ( state.backtracking==0 ) stream_precedenceBitwiseOrExpression.add(notExpr.getTree());\n \t\t\t\t\t// AST REWRITE\n-\t\t\t\t\t// elements: precedenceRegexpOperator, notExpr\n+\t\t\t\t\t// elements: notExpr, precedenceRegexpOperator\n \t\t\t\t\t// token labels: \n \t\t\t\t\t// rule labels: notExpr, retval\n \t\t\t\t\t// token list labels: \n \t\t\t\t\t// rule list labels: \n \t\t\t\t\t// wildcard labels: \n \t\t\t\t\tif ( state.backtracking==0 ) {\n \t\t\t\t\tretval.tree = root_0;\n@@ -12392,15 +12392,15 @@\n \t\t\t\t\tif ( state.backtracking==0 ) stream_isCondition.add(isCondition300.getTree());\n \t\t\t\t\t}\n \t\t\t\t\tbreak;\n \n \t\t\t}\n \n \t\t\t// AST REWRITE\n-\t\t\t// elements: precedenceEqualExpression, isCondition, precedenceEqualExpression\n+\t\t\t// elements: precedenceEqualExpression, precedenceEqualExpression, isCondition\n \t\t\t// token labels: \n \t\t\t// rule labels: retval\n \t\t\t// token list labels: \n \t\t\t// rule list labels: \n \t\t\t// wildcard labels: \n \t\t\tif ( state.backtracking==0 ) {\n \t\t\tretval.tree = root_0;\n@@ -13602,15 +13602,15 @@\n \t\t\tif ( state.backtracking==0 ) stream_partitionSelectorOperator.add(partitionSelectorOperator333.getTree());\n \t\t\tpushFollow(FOLLOW_constant_in_partitionSelectorVal5709);\n \t\t\tconstant334=constant();\n \t\t\tstate._fsp--;\n \t\t\tif (state.failed) return retval;\n \t\t\tif ( state.backtracking==0 ) stream_constant.add(constant334.getTree());\n \t\t\t// AST REWRITE\n-\t\t\t// elements: partitionSelectorOperator, constant, identifier\n+\t\t\t// elements: partitionSelectorOperator, identifier, constant\n \t\t\t// token labels: \n \t\t\t// rule labels: retval\n \t\t\t// token list labels: \n \t\t\t// rule list labels: \n \t\t\t// wildcard labels: \n \t\t\tif ( state.backtracking==0 ) {\n \t\t\tretval.tree = root_0;\n"}, {"source1": "org/apache/hadoop/hive/ql/parse/HiveParser_PrepareStatementParser.java", "source2": "org/apache/hadoop/hive/ql/parse/HiveParser_PrepareStatementParser.java", "unified_diff": "@@ -1,8 +1,8 @@\n-// $ANTLR 3.5.2 PrepareStatementParser.g 2024-09-26 14:10:42\n+// $ANTLR 3.5.2 PrepareStatementParser.g 2025-01-31 11:23:54\n \n package org.apache.hadoop.hive.ql.parse;\n \n import java.util.Arrays;\n import java.util.ArrayList;\n import java.util.Collection;\n import java.util.HashMap;\n@@ -1057,15 +1057,15 @@\n \n \t\t\tpushFollow(FOLLOW_queryStatementExpression_in_prepareStatement72);\n \t\t\tqueryStatementExpression4=gHiveParser.queryStatementExpression();\n \t\t\tstate._fsp--;\n \n \t\t\tstream_queryStatementExpression.add(queryStatementExpression4.getTree());\n \t\t\t// AST REWRITE\n-\t\t\t// elements: queryStatementExpression, identifier\n+\t\t\t// elements: identifier, queryStatementExpression\n \t\t\t// token labels: \n \t\t\t// rule labels: retval\n \t\t\t// token list labels: \n \t\t\t// rule list labels: \n \t\t\t// wildcard labels: \n \t\t\tretval.tree = root_0;\n \t\t\tRewriteRuleSubtreeStream stream_retval=new RewriteRuleSubtreeStream(adaptor,\"rule retval\",retval!=null?retval.getTree():null);\n"}, {"source1": "org/apache/hadoop/hive/ql/parse/HiveParser_ResourcePlanParser.java", "source2": "org/apache/hadoop/hive/ql/parse/HiveParser_ResourcePlanParser.java", "unified_diff": "@@ -1,8 +1,8 @@\n-// $ANTLR 3.5.2 ResourcePlanParser.g 2024-09-26 14:10:42\n+// $ANTLR 3.5.2 ResourcePlanParser.g 2025-01-31 11:23:54\n \n package org.apache.hadoop.hive.ql.parse;\n \n import java.util.Arrays;\n import java.util.ArrayList;\n import java.util.Collection;\n import java.util.HashMap;\n@@ -2848,15 +2848,15 @@\n \n \t\t\t\t\tpushFollow(FOLLOW_rpAssignList_in_alterResourcePlanStatement675);\n \t\t\t\t\trpAssignList50=rpAssignList();\n \t\t\t\t\tstate._fsp--;\n \n \t\t\t\t\tstream_rpAssignList.add(rpAssignList50.getTree());\n \t\t\t\t\t// AST REWRITE\n-\t\t\t\t\t// elements: name, rpAssignList\n+\t\t\t\t\t// elements: rpAssignList, name\n \t\t\t\t\t// token labels: \n \t\t\t\t\t// rule labels: name, retval\n \t\t\t\t\t// token list labels: \n \t\t\t\t\t// rule list labels: \n \t\t\t\t\t// wildcard labels: \n \t\t\t\t\tretval.tree = root_0;\n \t\t\t\t\tRewriteRuleSubtreeStream stream_name=new RewriteRuleSubtreeStream(adaptor,\"rule name\",name!=null?name.getTree():null);\n@@ -2894,15 +2894,15 @@\n \n \t\t\t\t\tpushFollow(FOLLOW_rpUnassignList_in_alterResourcePlanStatement702);\n \t\t\t\t\trpUnassignList52=rpUnassignList();\n \t\t\t\t\tstate._fsp--;\n \n \t\t\t\t\tstream_rpUnassignList.add(rpUnassignList52.getTree());\n \t\t\t\t\t// AST REWRITE\n-\t\t\t\t\t// elements: name, rpUnassignList\n+\t\t\t\t\t// elements: rpUnassignList, name\n \t\t\t\t\t// token labels: \n \t\t\t\t\t// rule labels: name, retval\n \t\t\t\t\t// token list labels: \n \t\t\t\t\t// rule list labels: \n \t\t\t\t\t// wildcard labels: \n \t\t\t\t\tretval.tree = root_0;\n \t\t\t\t\tRewriteRuleSubtreeStream stream_name=new RewriteRuleSubtreeStream(adaptor,\"rule name\",name!=null?name.getTree():null);\n@@ -2943,15 +2943,15 @@\n \n \t\t\t\t\tpushFollow(FOLLOW_identifier_in_alterResourcePlanStatement733);\n \t\t\t\t\tnewName=gHiveParser.identifier();\n \t\t\t\t\tstate._fsp--;\n \n \t\t\t\t\tstream_identifier.add(newName.getTree());\n \t\t\t\t\t// AST REWRITE\n-\t\t\t\t\t// elements: newName, name\n+\t\t\t\t\t// elements: name, newName\n \t\t\t\t\t// token labels: \n \t\t\t\t\t// rule labels: newName, name, retval\n \t\t\t\t\t// token list labels: \n \t\t\t\t\t// rule list labels: \n \t\t\t\t\t// wildcard labels: \n \t\t\t\t\tretval.tree = root_0;\n \t\t\t\t\tRewriteRuleSubtreeStream stream_newName=new RewriteRuleSubtreeStream(adaptor,\"rule newName\",newName!=null?newName.getTree():null);\n@@ -3062,15 +3062,15 @@\n \n \t\t\t\t\t\t\t}\n \t\t\t\t\t\t\tbreak;\n \n \t\t\t\t\t}\n \n \t\t\t\t\t// AST REWRITE\n-\t\t\t\t\t// elements: name, enable, activate\n+\t\t\t\t\t// elements: enable, activate, name\n \t\t\t\t\t// token labels: \n \t\t\t\t\t// rule labels: name, retval\n \t\t\t\t\t// token list labels: \n \t\t\t\t\t// rule list labels: \n \t\t\t\t\t// wildcard labels: \n \t\t\t\t\tretval.tree = root_0;\n \t\t\t\t\tRewriteRuleSubtreeStream stream_name=new RewriteRuleSubtreeStream(adaptor,\"rule name\",name!=null?name.getTree():null);\n@@ -3554,15 +3554,15 @@\n \n \t\t\tpushFollow(FOLLOW_identifier_in_dropResourcePlanStatement998);\n \t\t\tname=gHiveParser.identifier();\n \t\t\tstate._fsp--;\n \n \t\t\tstream_identifier.add(name.getTree());\n \t\t\t// AST REWRITE\n-\t\t\t// elements: ifExists, name\n+\t\t\t// elements: name, ifExists\n \t\t\t// token labels: \n \t\t\t// rule labels: name, retval\n \t\t\t// token list labels: \n \t\t\t// rule list labels: \n \t\t\t// wildcard labels: \n \t\t\tretval.tree = root_0;\n \t\t\tRewriteRuleSubtreeStream stream_name=new RewriteRuleSubtreeStream(adaptor,\"rule name\",name!=null?name.getTree():null);\n@@ -4425,15 +4425,15 @@\n \n \t\t\tpushFollow(FOLLOW_triggerActionExpression_in_createTriggerStatement1362);\n \t\t\ttriggerActionExpression106=triggerActionExpression();\n \t\t\tstate._fsp--;\n \n \t\t\tstream_triggerActionExpression.add(triggerActionExpression106.getTree());\n \t\t\t// AST REWRITE\n-\t\t\t// elements: triggerExpression, triggerName, triggerActionExpression, rpName\n+\t\t\t// elements: triggerActionExpression, rpName, triggerName, triggerExpression\n \t\t\t// token labels: \n \t\t\t// rule labels: triggerName, rpName, retval\n \t\t\t// token list labels: \n \t\t\t// rule list labels: \n \t\t\t// wildcard labels: \n \t\t\tretval.tree = root_0;\n \t\t\tRewriteRuleSubtreeStream stream_triggerName=new RewriteRuleSubtreeStream(adaptor,\"rule triggerName\",triggerName!=null?triggerName.getTree():null);\n@@ -4693,15 +4693,15 @@\n \n \t\t\t\t\tpushFollow(FOLLOW_triggerActionExpression_in_alterTriggerStatement1440);\n \t\t\t\t\ttriggerActionExpression113=triggerActionExpression();\n \t\t\t\t\tstate._fsp--;\n \n \t\t\t\t\tstream_triggerActionExpression.add(triggerActionExpression113.getTree());\n \t\t\t\t\t// AST REWRITE\n-\t\t\t\t\t// elements: triggerExpression, triggerActionExpression, triggerName, rpName\n+\t\t\t\t\t// elements: triggerExpression, rpName, triggerName, triggerActionExpression\n \t\t\t\t\t// token labels: \n \t\t\t\t\t// rule labels: triggerName, rpName, retval\n \t\t\t\t\t// token list labels: \n \t\t\t\t\t// rule list labels: \n \t\t\t\t\t// wildcard labels: \n \t\t\t\t\tretval.tree = root_0;\n \t\t\t\t\tRewriteRuleSubtreeStream stream_triggerName=new RewriteRuleSubtreeStream(adaptor,\"rule triggerName\",triggerName!=null?triggerName.getTree():null);\n@@ -4902,15 +4902,15 @@\n \t\t\t\t\tKW_FROM124=(Token)match(input,KW_FROM,FOLLOW_KW_FROM_in_alterTriggerStatement1581);  \n \t\t\t\t\tstream_KW_FROM.add(KW_FROM124);\n \n \t\t\t\t\tKW_UNMANAGED125=(Token)match(input,KW_UNMANAGED,FOLLOW_KW_UNMANAGED_in_alterTriggerStatement1583);  \n \t\t\t\t\tstream_KW_UNMANAGED.add(KW_UNMANAGED125);\n \n \t\t\t\t\t// AST REWRITE\n-\t\t\t\t\t// elements: triggerName, rpName\n+\t\t\t\t\t// elements: rpName, triggerName\n \t\t\t\t\t// token labels: \n \t\t\t\t\t// rule labels: triggerName, rpName, retval\n \t\t\t\t\t// token list labels: \n \t\t\t\t\t// rule list labels: \n \t\t\t\t\t// wildcard labels: \n \t\t\t\t\tretval.tree = root_0;\n \t\t\t\t\tRewriteRuleSubtreeStream stream_triggerName=new RewriteRuleSubtreeStream(adaptor,\"rule triggerName\",triggerName!=null?triggerName.getTree():null);\n@@ -5014,15 +5014,15 @@\n \n \t\t\tpushFollow(FOLLOW_identifier_in_dropTriggerStatement1644);\n \t\t\ttriggerName=gHiveParser.identifier();\n \t\t\tstate._fsp--;\n \n \t\t\tstream_identifier.add(triggerName.getTree());\n \t\t\t// AST REWRITE\n-\t\t\t// elements: rpName, triggerName\n+\t\t\t// elements: triggerName, rpName\n \t\t\t// token labels: \n \t\t\t// rule labels: triggerName, rpName, retval\n \t\t\t// token list labels: \n \t\t\t// rule list labels: \n \t\t\t// wildcard labels: \n \t\t\tretval.tree = root_0;\n \t\t\tRewriteRuleSubtreeStream stream_triggerName=new RewriteRuleSubtreeStream(adaptor,\"rule triggerName\",triggerName!=null?triggerName.getTree():null);\n@@ -5535,15 +5535,15 @@\n \n \t\t\tpushFollow(FOLLOW_poolAssignList_in_createPoolStatement1889);\n \t\t\tpoolAssignList145=poolAssignList();\n \t\t\tstate._fsp--;\n \n \t\t\tstream_poolAssignList.add(poolAssignList145.getTree());\n \t\t\t// AST REWRITE\n-\t\t\t// elements: rpName, poolAssignList, poolPath\n+\t\t\t// elements: poolPath, poolAssignList, rpName\n \t\t\t// token labels: \n \t\t\t// rule labels: rpName, retval\n \t\t\t// token list labels: \n \t\t\t// rule list labels: \n \t\t\t// wildcard labels: \n \t\t\tretval.tree = root_0;\n \t\t\tRewriteRuleSubtreeStream stream_rpName=new RewriteRuleSubtreeStream(adaptor,\"rule rpName\",rpName!=null?rpName.getTree():null);\n@@ -5706,15 +5706,15 @@\n \n \t\t\t\t\tpushFollow(FOLLOW_poolAssignList_in_alterPoolStatement1958);\n \t\t\t\t\tpoolAssignList151=poolAssignList();\n \t\t\t\t\tstate._fsp--;\n \n \t\t\t\t\tstream_poolAssignList.add(poolAssignList151.getTree());\n \t\t\t\t\t// AST REWRITE\n-\t\t\t\t\t// elements: rpName, poolPath, poolAssignList\n+\t\t\t\t\t// elements: rpName, poolAssignList, poolPath\n \t\t\t\t\t// token labels: \n \t\t\t\t\t// rule labels: rpName, retval\n \t\t\t\t\t// token list labels: \n \t\t\t\t\t// rule list labels: \n \t\t\t\t\t// wildcard labels: \n \t\t\t\t\tretval.tree = root_0;\n \t\t\t\t\tRewriteRuleSubtreeStream stream_rpName=new RewriteRuleSubtreeStream(adaptor,\"rule rpName\",rpName!=null?rpName.getTree():null);\n@@ -5751,15 +5751,15 @@\n \t\t\t\t\tKW_UNSET152=(Token)match(input,KW_UNSET,FOLLOW_KW_UNSET_in_alterPoolStatement1985);  \n \t\t\t\t\tstream_KW_UNSET.add(KW_UNSET152);\n \n \t\t\t\t\tKW_SCHEDULING_POLICY153=(Token)match(input,KW_SCHEDULING_POLICY,FOLLOW_KW_SCHEDULING_POLICY_in_alterPoolStatement1987);  \n \t\t\t\t\tstream_KW_SCHEDULING_POLICY.add(KW_SCHEDULING_POLICY153);\n \n \t\t\t\t\t// AST REWRITE\n-\t\t\t\t\t// elements: rpName, poolPath\n+\t\t\t\t\t// elements: poolPath, rpName\n \t\t\t\t\t// token labels: \n \t\t\t\t\t// rule labels: rpName, retval\n \t\t\t\t\t// token list labels: \n \t\t\t\t\t// rule list labels: \n \t\t\t\t\t// wildcard labels: \n \t\t\t\t\tretval.tree = root_0;\n \t\t\t\t\tRewriteRuleSubtreeStream stream_rpName=new RewriteRuleSubtreeStream(adaptor,\"rule rpName\",rpName!=null?rpName.getTree():null);\n@@ -5972,15 +5972,15 @@\n \n \t\t\tpushFollow(FOLLOW_poolPath_in_dropPoolStatement2118);\n \t\t\tpoolPath161=poolPath();\n \t\t\tstate._fsp--;\n \n \t\t\tstream_poolPath.add(poolPath161.getTree());\n \t\t\t// AST REWRITE\n-\t\t\t// elements: rpName, poolPath\n+\t\t\t// elements: poolPath, rpName\n \t\t\t// token labels: \n \t\t\t// rule labels: rpName, retval\n \t\t\t// token list labels: \n \t\t\t// rule list labels: \n \t\t\t// wildcard labels: \n \t\t\tretval.tree = root_0;\n \t\t\tRewriteRuleSubtreeStream stream_rpName=new RewriteRuleSubtreeStream(adaptor,\"rule rpName\",rpName!=null?rpName.getTree():null);\n@@ -6224,15 +6224,15 @@\n \t\t\t\t\tbreak;\n \n \t\t\t}\n \n \t\t\t}\n \n \t\t\t// AST REWRITE\n-\t\t\t// elements: name, order, path, unmanaged, rpName, mappingType\n+\t\t\t// elements: mappingType, rpName, path, unmanaged, name, order\n \t\t\t// token labels: mappingType, name, order\n \t\t\t// rule labels: path, rpName, retval\n \t\t\t// token list labels: \n \t\t\t// rule list labels: \n \t\t\t// wildcard labels: \n \t\t\tretval.tree = root_0;\n \t\t\tRewriteRuleTokenStream stream_mappingType=new RewriteRuleTokenStream(adaptor,\"token mappingType\",mappingType);\n@@ -6499,15 +6499,15 @@\n \t\t\t\t\tbreak;\n \n \t\t\t}\n \n \t\t\t}\n \n \t\t\t// AST REWRITE\n-\t\t\t// elements: mappingType, name, rpName, order, path, unmanaged\n+\t\t\t// elements: mappingType, unmanaged, name, order, rpName, path\n \t\t\t// token labels: mappingType, name, order\n \t\t\t// rule labels: path, rpName, retval\n \t\t\t// token list labels: \n \t\t\t// rule list labels: \n \t\t\t// wildcard labels: \n \t\t\tretval.tree = root_0;\n \t\t\tRewriteRuleTokenStream stream_mappingType=new RewriteRuleTokenStream(adaptor,\"token mappingType\",mappingType);\n"}, {"source1": "org/apache/hadoop/hive/ql/parse/HiveParser_SelectClauseParser.java", "source2": "org/apache/hadoop/hive/ql/parse/HiveParser_SelectClauseParser.java", "unified_diff": "@@ -1,8 +1,8 @@\n-// $ANTLR 3.5.2 SelectClauseParser.g 2024-09-26 14:10:39\n+// $ANTLR 3.5.2 SelectClauseParser.g 2025-01-31 11:23:52\n \n package org.apache.hadoop.hive.ql.parse;\n \n import java.util.Arrays;\n import java.util.ArrayList;\n import java.util.Collection;\n import java.util.HashMap;\n@@ -1176,15 +1176,15 @@\n \n \t\t\t\t\t\t\t}\n \t\t\t\t\t\t\tbreak;\n \n \t\t\t\t\t}\n \n \t\t\t\t\t// AST REWRITE\n-\t\t\t\t\t// elements: QUERY_HINT, QUERY_HINT, selectList, selectTrfmClause, selectList, QUERY_HINT\n+\t\t\t\t\t// elements: QUERY_HINT, selectTrfmClause, QUERY_HINT, selectList, selectList, QUERY_HINT\n \t\t\t\t\t// token labels: \n \t\t\t\t\t// rule labels: retval\n \t\t\t\t\t// token list labels: \n \t\t\t\t\t// rule list labels: \n \t\t\t\t\t// wildcard labels: \n \t\t\t\t\tif ( state.backtracking==0 ) {\n \t\t\t\t\tretval.tree = root_0;\n@@ -1701,15 +1701,15 @@\n \t\t\tif ( state.backtracking==0 ) stream_rowFormat.add(outSerde.getTree());\n \t\t\tpushFollow(FOLLOW_recordReader_in_selectTrfmClause357);\n \t\t\toutRec=gHiveParser.recordReader();\n \t\t\tstate._fsp--;\n \t\t\tif (state.failed) return retval;\n \t\t\tif ( state.backtracking==0 ) stream_recordReader.add(outRec.getTree());\n \t\t\t// AST REWRITE\n-\t\t\t// elements: inRec, outSerde, selectExpressionList, outRec, aliasList, StringLiteral, columnNameTypeList, inSerde\n+\t\t\t// elements: StringLiteral, columnNameTypeList, inSerde, outRec, selectExpressionList, aliasList, inRec, outSerde\n \t\t\t// token labels: \n \t\t\t// rule labels: inRec, outRec, inSerde, outSerde, retval\n \t\t\t// token list labels: \n \t\t\t// rule list labels: \n \t\t\t// wildcard labels: \n \t\t\tif ( state.backtracking==0 ) {\n \t\t\tretval.tree = root_0;\n@@ -2321,15 +2321,15 @@\n \t\t\tif ( state.backtracking==0 ) stream_rowFormat.add(outSerde.getTree());\n \t\t\tpushFollow(FOLLOW_recordReader_in_trfmClause622);\n \t\t\toutRec=gHiveParser.recordReader();\n \t\t\tstate._fsp--;\n \t\t\tif (state.failed) return retval;\n \t\t\tif ( state.backtracking==0 ) stream_recordReader.add(outRec.getTree());\n \t\t\t// AST REWRITE\n-\t\t\t// elements: selectExpressionList, outSerde, inRec, columnNameTypeList, StringLiteral, aliasList, inSerde, outRec\n+\t\t\t// elements: selectExpressionList, columnNameTypeList, inSerde, outSerde, outRec, StringLiteral, inRec, aliasList\n \t\t\t// token labels: \n \t\t\t// rule labels: inRec, outRec, inSerde, outSerde, retval\n \t\t\t// token list labels: \n \t\t\t// rule list labels: \n \t\t\t// wildcard labels: \n \t\t\tif ( state.backtracking==0 ) {\n \t\t\tretval.tree = root_0;\n@@ -3896,15 +3896,15 @@\n \t\t\t\t\tNumber77=(Token)match(input,Number,FOLLOW_Number_in_window_frame_start_boundary1097); if (state.failed) return retval; \n \t\t\t\t\tif ( state.backtracking==0 ) stream_Number.add(Number77);\n \n \t\t\t\t\tKW_PRECEDING78=(Token)match(input,KW_PRECEDING,FOLLOW_KW_PRECEDING_in_window_frame_start_boundary1099); if (state.failed) return retval; \n \t\t\t\t\tif ( state.backtracking==0 ) stream_KW_PRECEDING.add(KW_PRECEDING78);\n \n \t\t\t\t\t// AST REWRITE\n-\t\t\t\t\t// elements: Number, KW_PRECEDING\n+\t\t\t\t\t// elements: KW_PRECEDING, Number\n \t\t\t\t\t// token labels: \n \t\t\t\t\t// rule labels: retval\n \t\t\t\t\t// token list labels: \n \t\t\t\t\t// rule list labels: \n \t\t\t\t\t// wildcard labels: \n \t\t\t\t\tif ( state.backtracking==0 ) {\n \t\t\t\t\tretval.tree = root_0;\n"}]}
