--- /home/fdroid/fdroiddata/tmp/com.econverter.app_9.apk +++ /home/fdroid/fdroiddata/unsigned/com.econverter.app_9.apk ├── APK Signing Block │ @@ -1,121 +0,0 @@ │ -Key 0x42726577: │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -000000000000000000000000000000000000000000 │ - │ -Key 0x7109871a: │ -f7050000f3050000b50300002c0000002800000003010000200000007e5580090011c5 │ -87afdb2f83c96c16e5bcae1321cf87680d0bcbd6a59091e72e6d030000690300003082 │ -03653082024da003020102020863707fe532bb2ae7300d06092a864886f70d01010b05 │ -003060310b300906035504061302554b310c300a060355040813034f5247310c300a06 │ -0355040713034f524731133011060355040a130a6664726f69642e6f7267310f300d06 │ -0355040b13064644726f6964310f300d060355040313064644726f69643020170d3236 │ -303632373135343331325a180f32303533313131323135343331325a3060310b300906 │ -035504061302554b310c300a060355040813034f5247310c300a060355040713034f52 │ -4731133011060355040a130a6664726f69642e6f7267310f300d060355040b13064644 │ -726f6964310f300d060355040313064644726f696430820122300d06092a864886f70d │ -01010105000382010f003082010a0282010100ac74a8f4fb5ff9c1a0338278598eb9c6 │ -ba0fce0774e5f2dfe7d8aff70c0cb2535a834e125f1581127f7a6f5d3f86dc5195fd7a │ -4b1c92b26bd6422d7d34de63f255b1782446868cb7bfdc3b992ccb233a52ef9c4d5f81 │ -954926ca92954b14f8046ec50a095dd5556832565712fd9d41cd934410056864573af7 │ -d8187d1774c6a004b928eb712a907ec5944e75acd901cfb09a1ce230815caae69da3a0 │ -b6bf6fb6d63156b21b8922ed1917331c4f1421eaa8dbb232f7832dcc35e7a6e6907f62 │ -df44fe4a73cd3f238002dfc7a5e2e2fc64ce1596966c7c411f63ad2e19c0339354c530 │ -83b31e8cfb923799d505bbaa8c2d6bf92187fe3ae13fe30eabe346242d110203010001 │ -a321301f301d0603551d0e04160414ecb0d0226aa2fe884f4897c348146f3ffffc96b7 │ -300d06092a864886f70d01010b0500038201010048373d1fdd119f7858e6e3c2e5c181 │ -b3ed8072b53c4ab90889efb9b8cd0c23eab3e01752c48305ee01f073d5a108e62196d4 │ -ce553bb0022a0055cac40979bccc03c1a6c90ee4baaad9f217f746731470b128bfd3b2 │ -4d67879509be45a91d5042396036d3b05594d1f5055dca470801751296b3c5f4d72ece │ -c04320cbbb69ee8a6d9d39309916850db9939afdfca7c90755c57a88fe82343d2b02cb │ -fa45c1467ddc6e81e59fadd39925d9b2e62e85c55625247f04ce42a115ae52a52dec25 │ -f249cf08a392f7efb473a319ea4e410e74bb516475b7c881610fb95a013a9209c4243c │ -948166bff03e2a50f4c1e6da3bad7c6a918afeeb7472bc45ad09efe63b47200c000000 │ -080000000df0efbe03000000000000000c010000080100000301000000010000205177 │ -30f3f50e8c8c1f9c6ab3459b34f575527b2d7d2f505d733e1613c6c312b71db3cdb925 │ -c634733202fa21d240ca9d35bc4a0ff01dc6244d5484eebed587772ac00346d8c9d9bf │ -92ebe2977cb5696236c9578486aae183bb3676a2d2a51fc91c65f7e8f966f34fbbd0ee │ -22e0a64e11d629ca8ce15a15d1bffadbd723e1f2ad9c1c9948da08f250637c5988deff │ -7d37bfa838d19a6b1293e127e5a816abd96b3b096a13d38b85da2352df35e122ec5132 │ -f9fc474b739ca289a681a1ff41eaa79be9b0eda2a7a287af0eadd6c3c57c2c65973ed1 │ -85ec0dcfa66cb028bb7ef5436f07cc7ec500b31038e3b587212ec0ec04c78a953fd6e6 │ -de6d20f83f7594af2601000030820122300d06092a864886f70d01010105000382010f │ -003082010a0282010100ac74a8f4fb5ff9c1a0338278598eb9c6ba0fce0774e5f2dfe7 │ -d8aff70c0cb2535a834e125f1581127f7a6f5d3f86dc5195fd7a4b1c92b26bd6422d7d │ -34de63f255b1782446868cb7bfdc3b992ccb233a52ef9c4d5f81954926ca92954b14f8 │ -046ec50a095dd5556832565712fd9d41cd934410056864573af7d8187d1774c6a004b9 │ -28eb712a907ec5944e75acd901cfb09a1ce230815caae69da3a0b6bf6fb6d63156b21b │ -8922ed1917331c4f1421eaa8dbb232f7832dcc35e7a6e6907f62df44fe4a73cd3f2380 │ -02dfc7a5e2e2fc64ce1596966c7c411f63ad2e19c0339354c53083b31e8cfb923799d5 │ -05bbaa8c2d6bf92187fe3ae13fe30eabe346242d110203010001 │ - │ -Key 0xf05368c0: │ -f7050000f3050000ad0300002c0000002800000003010000200000007e5580090011c5 │ -87afdb2f83c96c16e5bcae1321cf87680d0bcbd6a59091e72e6d030000690300003082 │ -03653082024da003020102020863707fe532bb2ae7300d06092a864886f70d01010b05 │ -003060310b300906035504061302554b310c300a060355040813034f5247310c300a06 │ -0355040713034f524731133011060355040a130a6664726f69642e6f7267310f300d06 │ -0355040b13064644726f6964310f300d060355040313064644726f69643020170d3236 │ -303632373135343331325a180f32303533313131323135343331325a3060310b300906 │ -035504061302554b310c300a060355040813034f5247310c300a060355040713034f52 │ -4731133011060355040a130a6664726f69642e6f7267310f300d060355040b13064644 │ -726f6964310f300d060355040313064644726f696430820122300d06092a864886f70d │ -01010105000382010f003082010a0282010100ac74a8f4fb5ff9c1a0338278598eb9c6 │ -ba0fce0774e5f2dfe7d8aff70c0cb2535a834e125f1581127f7a6f5d3f86dc5195fd7a │ -4b1c92b26bd6422d7d34de63f255b1782446868cb7bfdc3b992ccb233a52ef9c4d5f81 │ -954926ca92954b14f8046ec50a095dd5556832565712fd9d41cd934410056864573af7 │ -d8187d1774c6a004b928eb712a907ec5944e75acd901cfb09a1ce230815caae69da3a0 │ -b6bf6fb6d63156b21b8922ed1917331c4f1421eaa8dbb232f7832dcc35e7a6e6907f62 │ -df44fe4a73cd3f238002dfc7a5e2e2fc64ce1596966c7c411f63ad2e19c0339354c530 │ -83b31e8cfb923799d505bbaa8c2d6bf92187fe3ae13fe30eabe346242d110203010001 │ -a321301f301d0603551d0e04160414ecb0d0226aa2fe884f4897c348146f3ffffc96b7 │ -300d06092a864886f70d01010b0500038201010048373d1fdd119f7858e6e3c2e5c181 │ -b3ed8072b53c4ab90889efb9b8cd0c23eab3e01752c48305ee01f073d5a108e62196d4 │ -ce553bb0022a0055cac40979bccc03c1a6c90ee4baaad9f217f746731470b128bfd3b2 │ -4d67879509be45a91d5042396036d3b05594d1f5055dca470801751296b3c5f4d72ece │ -c04320cbbb69ee8a6d9d39309916850db9939afdfca7c90755c57a88fe82343d2b02cb │ -fa45c1467ddc6e81e59fadd39925d9b2e62e85c55625247f04ce42a115ae52a52dec25 │ -f249cf08a392f7efb473a319ea4e410e74bb516475b7c881610fb95a013a9209c4243c │ -948166bff03e2a50f4c1e6da3bad7c6a918afeeb7472bc45ad09efe63b472018000000 │ -ffffff7f0000000018000000ffffff7f0c0100000801000003010000000100001ae985 │ -75a47ae7612f46fa567935c45303c28dd28408c8770c010c8ebeae559c3cafd5468ba9 │ -0b2591b315605c700ebc6447df83f6449056e1b0e2f713db1affddb9661717bd6b98f4 │ -ccf609ed936e0294fe1117c4507c3f25b3f35ef4ffd195cf0e57efb9d435225c2878ed │ -08bc57844c9db4fca16a15940b67cd398d415b2ee9d4a6431d2eb5217eec22cfbdef1e │ -a2a033100e17705ed71e1ceab8972550165fcadcddc38e1d8e0eac7fbee8ca433f72c4 │ -8a2109c080ebdcb1295fa1875edaa0eda5bf31481089c637ea408d6513704a1915fa73 │ -df2adef4efbccadaf16efdf165b8550f21324921d6187e69cf75a6364e37a2325adb3c │ -5e7c62fe13b6d5f52601000030820122300d06092a864886f70d01010105000382010f │ -003082010a0282010100ac74a8f4fb5ff9c1a0338278598eb9c6ba0fce0774e5f2dfe7 │ -d8aff70c0cb2535a834e125f1581127f7a6f5d3f86dc5195fd7a4b1c92b26bd6422d7d │ -34de63f255b1782446868cb7bfdc3b992ccb233a52ef9c4d5f81954926ca92954b14f8 │ -046ec50a095dd5556832565712fd9d41cd934410056864573af7d8187d1774c6a004b9 │ -28eb712a907ec5944e75acd901cfb09a1ce230815caae69da3a0b6bf6fb6d63156b21b │ -8922ed1917331c4f1421eaa8dbb232f7832dcc35e7a6e6907f62df44fe4a73cd3f2380 │ -02dfc7a5e2e2fc64ce1596966c7c411f63ad2e19c0339354c53083b31e8cfb923799d5 │ -05bbaa8c2d6bf92187fe3ae13fe30eabe346242d110203010001 ├── zipinfo {} │ @@ -1,8 +1,8 @@ │ -Zip file size: 63382292 bytes, number of entries: 219 │ +Zip file size: 63428637 bytes, number of entries: 216 │ -rw-r--r-- 0.0 unx 56 b- defN 81-Jan-01 01:01 META-INF/com/android/build/gradle/app-metadata.properties │ -rw-r--r-- 0.0 unx 120 b- defN 81-Jan-01 01:01 META-INF/version-control-info.textproto │ -rw-r--r-- 0.0 unx 6979 b- stor 81-Jan-01 01:01 assets/dexopt/baseline.prof │ -rw-r--r-- 0.0 unx 391 b- stor 81-Jan-01 01:01 assets/dexopt/baseline.profm │ -rw-r--r-- 0.0 unx 13583992 b- defN 81-Jan-01 01:01 classes.dex │ -rw-r--r-- 0.0 unx 4070296 b- defN 81-Jan-01 01:01 classes2.dex │ -rw-r--r-- 0.0 unx 10096 b- stor 81-Jan-01 01:01 lib/arm64-v8a/libandroidx.graphics.path.so │ @@ -70,15 +70,15 @@ │ -rw-r--r-- 0.0 unx 24336 b- stor 81-Jan-01 01:01 assets/chaquopy/bootstrap-native/x86_64/mmap.so │ -rw-r--r-- 0.0 unx 37608 b- stor 81-Jan-01 01:01 assets/chaquopy/bootstrap-native/x86_64/zlib.so │ -rw-r--r-- 0.0 unx 624933 b- stor 81-Jan-01 01:01 assets/chaquopy/bootstrap.imy │ -rw-r--r-- 0.0 unx 4242 b- defN 81-Jan-01 01:01 assets/chaquopy/build.json │ -rw-r--r-- 0.0 unx 299427 b- defN 81-Jan-01 01:01 assets/chaquopy/cacert.pem │ -rw-r--r-- 0.0 unx 2594339 b- stor 81-Jan-01 01:01 assets/chaquopy/requirements-arm64-v8a.imy │ -rw-r--r-- 0.0 unx 2315511 b- stor 81-Jan-01 01:01 assets/chaquopy/requirements-armeabi-v7a.imy │ --rw-r--r-- 0.0 unx 3739830 b- stor 81-Jan-01 01:01 assets/chaquopy/requirements-common.imy │ +-rw-r--r-- 0.0 unx 3810937 b- stor 81-Jan-01 01:01 assets/chaquopy/requirements-common.imy │ -rw-r--r-- 0.0 unx 2725620 b- stor 81-Jan-01 01:01 assets/chaquopy/requirements-x86_64.imy │ -rw-r--r-- 0.0 unx 1478595 b- stor 81-Jan-01 01:01 assets/chaquopy/stdlib-arm64-v8a.imy │ -rw-r--r-- 0.0 unx 1386480 b- stor 81-Jan-01 01:01 assets/chaquopy/stdlib-armeabi-v7a.imy │ -rw-r--r-- 0.0 unx 4812526 b- stor 81-Jan-01 01:01 assets/chaquopy/stdlib-common.imy │ -rw-r--r-- 0.0 unx 1508233 b- stor 81-Jan-01 01:01 assets/chaquopy/stdlib-x86_64.imy │ -rw---- 2.4 fat 1738 b- defN 81-Jan-01 01:01 DebugProbesKt.bin │ -rw---- 2.4 fat 6 b- stor 81-Jan-01 01:01 META-INF/androidx.activity_activity-compose.version │ @@ -211,11 +211,8 @@ │ -rw---- 0.0 fat 225 b- stor 81-Jan-01 01:01 res/wN.9.png │ -rw---- 0.0 fat 2456 b- defN 81-Jan-01 01:01 res/xN.xml │ -rw---- 0.0 fat 221 b- stor 81-Jan-01 01:01 res/xa.9.png │ -rw---- 0.0 fat 221 b- stor 81-Jan-01 01:01 res/z-.9.png │ -rw---- 0.0 fat 206 b- stor 81-Jan-01 01:01 res/zL.png │ -rw---- 0.0 fat 884 b- stor 81-Jan-01 01:01 res/zz.png │ -rw---- 0.0 fat 416072 b- stor 81-Jan-01 01:01 resources.arsc │ --rw---- 2.0 fat 22728 b- defN 81-Jan-01 01:01 META-INF/57818ACA.SF │ --rw---- 2.0 fat 1344 b- defN 81-Jan-01 01:01 META-INF/57818ACA.RSA │ --rw---- 2.0 fat 22601 b- defN 81-Jan-01 01:01 META-INF/MANIFEST.MF │ -219 files, 74764908 bytes uncompressed, 62854572 bytes compressed: 15.9% │ +216 files, 74789342 bytes uncompressed, 62907998 bytes compressed: 15.9% ├── assets/chaquopy/requirements-common.imy │ ├── zipinfo {} │ │ @@ -1,8 +1,8 @@ │ │ -Zip file size: 3739830 bytes, number of entries: 773 │ │ +Zip file size: 3810937 bytes, number of entries: 772 │ │ -rw---- 2.0 fat 34703 b- defN 80-Feb-01 00:00 six.py │ │ -rw---- 2.0 fat 165012 b- defN 80-Feb-01 00:00 typing_extensions.py │ │ -rw---- 2.0 fat 0 b- defN 80-Feb-01 00:00 PIL/ │ │ -rw---- 2.0 fat 3477 b- defN 80-Feb-01 00:00 PIL/BdfFontFile.py │ │ -rw---- 2.0 fat 16584 b- defN 80-Feb-01 00:00 PIL/BlpImagePlugin.py │ │ -rw---- 2.0 fat 19758 b- defN 80-Feb-01 00:00 PIL/BmpImagePlugin.py │ │ -rw---- 2.0 fat 1753 b- defN 80-Feb-01 00:00 PIL/BufrStubImagePlugin.py │ │ @@ -142,35 +142,35 @@ │ │ -rw---- 2.0 fat 4 b- defN 80-Feb-01 00:00 chaquopy_libxml2-2.9.8.dist-info/INSTALLER │ │ -rw---- 2.0 fat 86 b- defN 80-Feb-01 00:00 chaquopy_libxml2-2.9.8.dist-info/METADATA │ │ -rw---- 2.0 fat 0 b- defN 80-Feb-01 00:00 chaquopy_libxslt-1.1.32.dist-info/ │ │ -rw---- 2.0 fat 2968 b- defN 80-Feb-01 00:00 chaquopy_libxslt-1.1.32.dist-info/COPYING │ │ -rw---- 2.0 fat 4 b- defN 80-Feb-01 00:00 chaquopy_libxslt-1.1.32.dist-info/INSTALLER │ │ -rw---- 2.0 fat 129 b- defN 80-Feb-01 00:00 chaquopy_libxslt-1.1.32.dist-info/METADATA │ │ -rw---- 2.0 fat 0 b- defN 80-Feb-01 00:00 charset_normalizer/ │ │ --rw---- 2.0 fat 1590 b- defN 80-Feb-01 00:00 charset_normalizer/__init__.py │ │ +-rw---- 2.0 fat 1582 b- defN 80-Feb-01 00:00 charset_normalizer/__init__.py │ │ -rw---- 2.0 fat 109 b- defN 80-Feb-01 00:00 charset_normalizer/__main__.py │ │ --rw---- 2.0 fat 42325 b- defN 80-Feb-01 00:00 charset_normalizer/api.py │ │ +-rw---- 2.0 fat 35774 b- defN 80-Feb-01 00:00 charset_normalizer/api.py │ │ -rw---- 2.0 fat 15980 b- defN 80-Feb-01 00:00 charset_normalizer/cd.py │ │ --rw---- 2.0 fat 44624 b- defN 80-Feb-01 00:00 charset_normalizer/constant.py │ │ +-rw---- 2.0 fat 60812 b- defN 80-Feb-01 00:00 charset_normalizer/constant.py │ │ -rw---- 2.0 fat 2651 b- defN 80-Feb-01 00:00 charset_normalizer/legacy.py │ │ --rw---- 2.0 fat 32641 b- defN 80-Feb-01 00:00 charset_normalizer/md.py │ │ --rw---- 2.0 fat 12830 b- defN 80-Feb-01 00:00 charset_normalizer/models.py │ │ +-rw---- 2.0 fat 35274 b- defN 80-Feb-01 00:00 charset_normalizer/md.py │ │ +-rw---- 2.0 fat 13530 b- defN 80-Feb-01 00:00 charset_normalizer/models.py │ │ -rw---- 2.0 fat 0 b- defN 80-Feb-01 00:00 charset_normalizer/py.typed │ │ --rw---- 2.0 fat 13537 b- defN 80-Feb-01 00:00 charset_normalizer/utils.py │ │ +-rw---- 2.0 fat 14122 b- defN 80-Feb-01 00:00 charset_normalizer/utils.py │ │ -rw---- 2.0 fat 115 b- defN 80-Feb-01 00:00 charset_normalizer/version.py │ │ -rw---- 2.0 fat 0 b- defN 80-Feb-01 00:00 charset_normalizer/cli/ │ │ -rw---- 2.0 fat 136 b- defN 80-Feb-01 00:00 charset_normalizer/cli/__init__.py │ │ -rw---- 2.0 fat 11949 b- defN 80-Feb-01 00:00 charset_normalizer/cli/__main__.py │ │ --rw---- 2.0 fat 0 b- defN 80-Feb-01 00:00 charset_normalizer-3.4.9.dist-info/ │ │ --rw---- 2.0 fat 4 b- defN 80-Feb-01 00:00 charset_normalizer-3.4.9.dist-info/INSTALLER │ │ --rw---- 2.0 fat 41678 b- defN 80-Feb-01 00:00 charset_normalizer-3.4.9.dist-info/METADATA │ │ --rw---- 2.0 fat 65 b- defN 80-Feb-01 00:00 charset_normalizer-3.4.9.dist-info/entry_points.txt │ │ --rw---- 2.0 fat 19 b- defN 80-Feb-01 00:00 charset_normalizer-3.4.9.dist-info/top_level.txt │ │ --rw---- 2.0 fat 0 b- defN 80-Feb-01 00:00 charset_normalizer-3.4.9.dist-info/licenses/ │ │ --rw---- 2.0 fat 1071 b- defN 80-Feb-01 00:00 charset_normalizer-3.4.9.dist-info/licenses/LICENSE │ │ +-rw---- 2.0 fat 0 b- defN 80-Feb-01 00:00 charset_normalizer-3.5.2.dist-info/ │ │ +-rw---- 2.0 fat 4 b- defN 80-Feb-01 00:00 charset_normalizer-3.5.2.dist-info/INSTALLER │ │ +-rw---- 2.0 fat 46395 b- defN 80-Feb-01 00:00 charset_normalizer-3.5.2.dist-info/METADATA │ │ +-rw---- 2.0 fat 65 b- defN 80-Feb-01 00:00 charset_normalizer-3.5.2.dist-info/entry_points.txt │ │ +-rw---- 2.0 fat 19 b- defN 80-Feb-01 00:00 charset_normalizer-3.5.2.dist-info/top_level.txt │ │ +-rw---- 2.0 fat 0 b- defN 80-Feb-01 00:00 charset_normalizer-3.5.2.dist-info/licenses/ │ │ +-rw---- 2.0 fat 1071 b- defN 80-Feb-01 00:00 charset_normalizer-3.5.2.dist-info/licenses/LICENSE │ │ -rw---- 2.0 fat 0 b- defN 80-Feb-01 00:00 css_parser/ │ │ -rw---- 2.0 fat 15860 b- defN 80-Feb-01 00:00 css_parser/__init__.py │ │ -rw---- 2.0 fat 1891 b- defN 80-Feb-01 00:00 css_parser/_fetch.py │ │ -rw---- 2.0 fat 2715 b- defN 80-Feb-01 00:00 css_parser/_fetchgae.py │ │ -rw---- 2.0 fat 24413 b- defN 80-Feb-01 00:00 css_parser/codec.py │ │ -rw---- 2.0 fat 4929 b- defN 80-Feb-01 00:00 css_parser/cssproductions.py │ │ -rw---- 2.0 fat 4059 b- defN 80-Feb-01 00:00 css_parser/errorhandler.py │ │ @@ -226,23 +226,23 @@ │ │ -rw---- 2.0 fat 4 b- defN 80-Feb-01 00:00 css_parser-1.1.1.dist-info/INSTALLER │ │ -rw---- 2.0 fat 1582 b- defN 80-Feb-01 00:00 css_parser-1.1.1.dist-info/METADATA │ │ -rw---- 2.0 fat 11 b- defN 80-Feb-01 00:00 css_parser-1.1.1.dist-info/top_level.txt │ │ -rw---- 2.0 fat 0 b- defN 80-Feb-01 00:00 css_parser-1.1.1.dist-info/licenses/ │ │ -rw---- 2.0 fat 35821 b- defN 80-Feb-01 00:00 css_parser-1.1.1.dist-info/licenses/COPYING │ │ -rw---- 2.0 fat 7802 b- defN 80-Feb-01 00:00 css_parser-1.1.1.dist-info/licenses/COPYING.LESSER │ │ -rw---- 2.0 fat 0 b- defN 80-Feb-01 00:00 cssselect2/ │ │ --rw---- 2.0 fat 4289 b- defN 80-Feb-01 00:00 cssselect2/__init__.py │ │ +-rw---- 2.0 fat 4290 b- defN 80-Feb-01 00:00 cssselect2/__init__.py │ │ -rw---- 2.0 fat 18907 b- defN 80-Feb-01 00:00 cssselect2/compiler.py │ │ --rw---- 2.0 fat 16285 b- defN 80-Feb-01 00:00 cssselect2/parser.py │ │ +-rw---- 2.0 fat 16357 b- defN 80-Feb-01 00:00 cssselect2/parser.py │ │ -rw---- 2.0 fat 13612 b- defN 80-Feb-01 00:00 cssselect2/tree.py │ │ --rw---- 2.0 fat 0 b- defN 80-Feb-01 00:00 cssselect2-0.9.0.dist-info/ │ │ --rw---- 2.0 fat 4 b- defN 80-Feb-01 00:00 cssselect2-0.9.0.dist-info/INSTALLER │ │ --rw---- 2.0 fat 2916 b- defN 80-Feb-01 00:00 cssselect2-0.9.0.dist-info/METADATA │ │ --rw---- 2.0 fat 0 b- defN 80-Feb-01 00:00 cssselect2-0.9.0.dist-info/licenses/ │ │ --rw---- 2.0 fat 1548 b- defN 80-Feb-01 00:00 cssselect2-0.9.0.dist-info/licenses/LICENSE │ │ +-rw---- 2.0 fat 0 b- defN 80-Feb-01 00:00 cssselect2-0.10.1.dist-info/ │ │ +-rw---- 2.0 fat 4 b- defN 80-Feb-01 00:00 cssselect2-0.10.1.dist-info/INSTALLER │ │ +-rw---- 2.0 fat 2941 b- defN 80-Feb-01 00:00 cssselect2-0.10.1.dist-info/METADATA │ │ +-rw---- 2.0 fat 0 b- defN 80-Feb-01 00:00 cssselect2-0.10.1.dist-info/licenses/ │ │ +-rw---- 2.0 fat 1548 b- defN 80-Feb-01 00:00 cssselect2-0.10.1.dist-info/licenses/LICENSE │ │ -rw---- 2.0 fat 0 b- defN 80-Feb-01 00:00 dateutil/ │ │ -rw---- 2.0 fat 620 b- defN 80-Feb-01 00:00 dateutil/__init__.py │ │ -rw---- 2.0 fat 932 b- defN 80-Feb-01 00:00 dateutil/_common.py │ │ -rw---- 2.0 fat 166 b- defN 80-Feb-01 00:00 dateutil/_version.py │ │ -rw---- 2.0 fat 2678 b- defN 80-Feb-01 00:00 dateutil/easter.py │ │ -rw---- 2.0 fat 24903 b- defN 80-Feb-01 00:00 dateutil/relativedelta.py │ │ -rw---- 2.0 fat 66557 b- defN 80-Feb-01 00:00 dateutil/rrule.py │ │ @@ -276,42 +276,44 @@ │ │ -rw---- 2.0 fat 5364 b- defN 80-Feb-01 00:00 defusedxml/xmlrpc.py │ │ -rw---- 2.0 fat 0 b- defN 80-Feb-01 00:00 defusedxml-0.7.1.dist-info/ │ │ -rw---- 2.0 fat 4 b- defN 80-Feb-01 00:00 defusedxml-0.7.1.dist-info/INSTALLER │ │ -rw---- 2.0 fat 2409 b- defN 80-Feb-01 00:00 defusedxml-0.7.1.dist-info/LICENSE │ │ -rw---- 2.0 fat 32518 b- defN 80-Feb-01 00:00 defusedxml-0.7.1.dist-info/METADATA │ │ -rw---- 2.0 fat 11 b- defN 80-Feb-01 00:00 defusedxml-0.7.1.dist-info/top_level.txt │ │ -rw---- 2.0 fat 0 b- defN 80-Feb-01 00:00 filelock/ │ │ --rw---- 2.0 fat 3469 b- defN 80-Feb-01 00:00 filelock/__init__.py │ │ --rw---- 2.0 fat 82263 b- defN 80-Feb-01 00:00 filelock/_api.py │ │ --rw---- 2.0 fat 6111 b- defN 80-Feb-01 00:00 filelock/_async.py │ │ --rw---- 2.0 fat 13325 b- defN 80-Feb-01 00:00 filelock/_async_read_write.py │ │ --rw---- 2.0 fat 2981 b- defN 80-Feb-01 00:00 filelock/_descriptor.py │ │ --rw---- 2.0 fat 2699 b- defN 80-Feb-01 00:00 filelock/_error.py │ │ --rw---- 2.0 fat 8415 b- defN 80-Feb-01 00:00 filelock/_identity.py │ │ --rw---- 2.0 fat 15152 b- defN 80-Feb-01 00:00 filelock/_lease.py │ │ --rw---- 2.0 fat 6026 b- defN 80-Feb-01 00:00 filelock/_marker.py │ │ --rw---- 2.0 fat 32895 b- defN 80-Feb-01 00:00 filelock/_read_write.py │ │ --rw---- 2.0 fat 13014 b- defN 80-Feb-01 00:00 filelock/_soft.py │ │ --rw---- 2.0 fat 187 b- defN 80-Feb-01 00:00 filelock/_soft_protocol.py │ │ --rw---- 2.0 fat 38823 b- defN 80-Feb-01 00:00 filelock/_strict.py │ │ --rw---- 2.0 fat 8722 b- defN 80-Feb-01 00:00 filelock/_unix.py │ │ --rw---- 2.0 fat 6356 b- defN 80-Feb-01 00:00 filelock/_util.py │ │ --rw---- 2.0 fat 15988 b- defN 80-Feb-01 00:00 filelock/_windows.py │ │ --rw---- 2.0 fat 34599 b- defN 80-Feb-01 00:00 filelock/asyncio.py │ │ +-rw---- 2.0 fat 5693 b- defN 80-Feb-01 00:00 filelock/__init__.py │ │ +-rw---- 2.0 fat 106170 b- defN 80-Feb-01 00:00 filelock/_api.py │ │ +-rw---- 2.0 fat 20487 b- defN 80-Feb-01 00:00 filelock/_async.py │ │ +-rw---- 2.0 fat 17947 b- defN 80-Feb-01 00:00 filelock/_async_read_write.py │ │ +-rw---- 2.0 fat 3277 b- defN 80-Feb-01 00:00 filelock/_descriptor.py │ │ +-rw---- 2.0 fat 3235 b- defN 80-Feb-01 00:00 filelock/_error.py │ │ +-rw---- 2.0 fat 17183 b- defN 80-Feb-01 00:00 filelock/_identity.py │ │ +-rw---- 2.0 fat 19173 b- defN 80-Feb-01 00:00 filelock/_lease.py │ │ +-rw---- 2.0 fat 7896 b- defN 80-Feb-01 00:00 filelock/_marker.py │ │ +-rw---- 2.0 fat 68071 b- defN 80-Feb-01 00:00 filelock/_read_write.py │ │ +-rw---- 2.0 fat 33064 b- defN 80-Feb-01 00:00 filelock/_soft.py │ │ +-rw---- 2.0 fat 218 b- defN 80-Feb-01 00:00 filelock/_soft_protocol.py │ │ +-rw---- 2.0 fat 58570 b- defN 80-Feb-01 00:00 filelock/_strict.py │ │ +-rw---- 2.0 fat 10985 b- defN 80-Feb-01 00:00 filelock/_unix.py │ │ +-rw---- 2.0 fat 19280 b- defN 80-Feb-01 00:00 filelock/_util.py │ │ +-rw---- 2.0 fat 38880 b- defN 80-Feb-01 00:00 filelock/_windows.py │ │ +-rw---- 2.0 fat 42865 b- defN 80-Feb-01 00:00 filelock/asyncio.py │ │ -rw---- 2.0 fat 0 b- defN 80-Feb-01 00:00 filelock/py.typed │ │ --rw---- 2.0 fat 522 b- defN 80-Feb-01 00:00 filelock/version.py │ │ +-rw---- 2.0 fat 520 b- defN 80-Feb-01 00:00 filelock/version.py │ │ -rw---- 2.0 fat 0 b- defN 80-Feb-01 00:00 filelock/_soft_rw/ │ │ --rw---- 2.0 fat 370 b- defN 80-Feb-01 00:00 filelock/_soft_rw/__init__.py │ │ --rw---- 2.0 fat 11492 b- defN 80-Feb-01 00:00 filelock/_soft_rw/_async.py │ │ --rw---- 2.0 fat 43201 b- defN 80-Feb-01 00:00 filelock/_soft_rw/_sync.py │ │ --rw---- 2.0 fat 0 b- defN 80-Feb-01 00:00 filelock-3.32.2.dist-info/ │ │ --rw---- 2.0 fat 4 b- defN 80-Feb-01 00:00 filelock-3.32.2.dist-info/INSTALLER │ │ --rw---- 2.0 fat 2028 b- defN 80-Feb-01 00:00 filelock-3.32.2.dist-info/METADATA │ │ --rw---- 2.0 fat 0 b- defN 80-Feb-01 00:00 filelock-3.32.2.dist-info/licenses/ │ │ --rw---- 2.0 fat 1088 b- defN 80-Feb-01 00:00 filelock-3.32.2.dist-info/licenses/LICENSE │ │ +-rw---- 2.0 fat 452 b- defN 80-Feb-01 00:00 filelock/_soft_rw/__init__.py │ │ +-rw---- 2.0 fat 16939 b- defN 80-Feb-01 00:00 filelock/_soft_rw/_async.py │ │ +-rw---- 2.0 fat 30996 b- defN 80-Feb-01 00:00 filelock/_soft_rw/_protocol.py │ │ +-rw---- 2.0 fat 13691 b- defN 80-Feb-01 00:00 filelock/_soft_rw/_storage.py │ │ +-rw---- 2.0 fat 37638 b- defN 80-Feb-01 00:00 filelock/_soft_rw/_sync.py │ │ +-rw---- 2.0 fat 0 b- defN 80-Feb-01 00:00 filelock-4.2.4.dist-info/ │ │ +-rw---- 2.0 fat 4 b- defN 80-Feb-01 00:00 filelock-4.2.4.dist-info/INSTALLER │ │ +-rw---- 2.0 fat 1976 b- defN 80-Feb-01 00:00 filelock-4.2.4.dist-info/METADATA │ │ +-rw---- 2.0 fat 0 b- defN 80-Feb-01 00:00 filelock-4.2.4.dist-info/licenses/ │ │ +-rw---- 2.0 fat 1088 b- defN 80-Feb-01 00:00 filelock-4.2.4.dist-info/licenses/LICENSE │ │ -rw---- 2.0 fat 0 b- defN 80-Feb-01 00:00 html2text/ │ │ -rw---- 2.0 fat 37885 b- defN 80-Feb-01 00:00 html2text/__init__.py │ │ -rw---- 2.0 fat 30 b- defN 80-Feb-01 00:00 html2text/__main__.py │ │ -rw---- 2.0 fat 63 b- defN 80-Feb-01 00:00 html2text/_typing.py │ │ -rw---- 2.0 fat 519 b- defN 80-Feb-01 00:00 html2text/_version.py │ │ -rw---- 2.0 fat 10300 b- defN 80-Feb-01 00:00 html2text/cli.py │ │ -rw---- 2.0 fat 4052 b- defN 80-Feb-01 00:00 html2text/config.py │ │ @@ -509,15 +511,15 @@ │ │ -rw---- 2.0 fat 3284 b- defN 80-Feb-01 00:00 reportlab/fonts/hb-test.ttf │ │ -rw---- 2.0 fat 34705 b- defN 80-Feb-01 00:00 reportlab/fonts/sy______.pfb │ │ -rw---- 2.0 fat 49593 b- defN 80-Feb-01 00:00 reportlab/fonts/zd______.pfb │ │ -rw---- 2.0 fat 75573 b- defN 80-Feb-01 00:00 reportlab/fonts/zx______.pfb │ │ -rw---- 2.0 fat 96418 b- defN 80-Feb-01 00:00 reportlab/fonts/zy______.pfb │ │ -rw---- 2.0 fat 0 b- defN 80-Feb-01 00:00 reportlab/graphics/ │ │ -rw---- 2.0 fat 274 b- defN 80-Feb-01 00:00 reportlab/graphics/__init__.py │ │ --rw---- 2.0 fat 15285 b- defN 80-Feb-01 00:00 reportlab/graphics/renderPDF.py │ │ +-rw---- 2.0 fat 15309 b- defN 80-Feb-01 00:00 reportlab/graphics/renderPDF.py │ │ -rw---- 2.0 fat 30616 b- defN 80-Feb-01 00:00 reportlab/graphics/renderPM.py │ │ -rw---- 2.0 fat 37937 b- defN 80-Feb-01 00:00 reportlab/graphics/renderPS.py │ │ -rw---- 2.0 fat 38094 b- defN 80-Feb-01 00:00 reportlab/graphics/renderSVG.py │ │ -rw---- 2.0 fat 13206 b- defN 80-Feb-01 00:00 reportlab/graphics/renderbase.py │ │ -rw---- 2.0 fat 59205 b- defN 80-Feb-01 00:00 reportlab/graphics/shapes.py │ │ -rw---- 2.0 fat 16116 b- defN 80-Feb-01 00:00 reportlab/graphics/svgpath.py │ │ -rw---- 2.0 fat 9433 b- defN 80-Feb-01 00:00 reportlab/graphics/testdrawings.py │ │ @@ -605,23 +607,23 @@ │ │ -rw---- 2.0 fat 1747 b- defN 80-Feb-01 00:00 reportlab/lib/logger.py │ │ -rw---- 2.0 fat 22017 b- defN 80-Feb-01 00:00 reportlab/lib/normalDate.py │ │ -rw---- 2.0 fat 2001 b- defN 80-Feb-01 00:00 reportlab/lib/pagesizes.py │ │ -rw---- 2.0 fat 30767 b- defN 80-Feb-01 00:00 reportlab/lib/pdfencrypt.py │ │ -rw---- 2.0 fat 2509 b- defN 80-Feb-01 00:00 reportlab/lib/pygments2xpre.py │ │ -rw---- 2.0 fat 19572 b- defN 80-Feb-01 00:00 reportlab/lib/randomtext.py │ │ -rw---- 2.0 fat 13564 b- defN 80-Feb-01 00:00 reportlab/lib/rl_accel.py │ │ --rw---- 2.0 fat 40110 b- defN 80-Feb-01 00:00 reportlab/lib/rl_safe_eval.py │ │ +-rw---- 2.0 fat 40841 b- defN 80-Feb-01 00:00 reportlab/lib/rl_safe_eval.py │ │ -rw---- 2.0 fat 1121 b- defN 80-Feb-01 00:00 reportlab/lib/rltempfile.py │ │ -rw---- 2.0 fat 17282 b- defN 80-Feb-01 00:00 reportlab/lib/rparsexml.py │ │ -rw---- 2.0 fat 9647 b- defN 80-Feb-01 00:00 reportlab/lib/sequencer.py │ │ -rw---- 2.0 fat 17349 b- defN 80-Feb-01 00:00 reportlab/lib/styles.py │ │ -rw---- 2.0 fat 13556 b- defN 80-Feb-01 00:00 reportlab/lib/testutils.py │ │ -rw---- 2.0 fat 9723 b- defN 80-Feb-01 00:00 reportlab/lib/textsplit.py │ │ -rw---- 2.0 fat 917 b- defN 80-Feb-01 00:00 reportlab/lib/units.py │ │ --rw---- 2.0 fat 45567 b- defN 80-Feb-01 00:00 reportlab/lib/utils.py │ │ +-rw---- 2.0 fat 46586 b- defN 80-Feb-01 00:00 reportlab/lib/utils.py │ │ -rw---- 2.0 fat 11333 b- defN 80-Feb-01 00:00 reportlab/lib/validators.py │ │ -rw---- 2.0 fat 5717 b- defN 80-Feb-01 00:00 reportlab/lib/yaml.py │ │ -rw---- 2.0 fat 0 b- defN 80-Feb-01 00:00 reportlab/pdfbase/ │ │ -rw---- 2.0 fat 275 b- defN 80-Feb-01 00:00 reportlab/pdfbase/__init__.py │ │ -rw---- 2.0 fat 1794 b- defN 80-Feb-01 00:00 reportlab/pdfbase/_can_cmap_data.py │ │ -rw---- 2.0 fat 32044 b- defN 80-Feb-01 00:00 reportlab/pdfbase/_cidfontdata.py │ │ -rw---- 2.0 fat 10141 b- defN 80-Feb-01 00:00 reportlab/pdfbase/_fontdata.py │ │ @@ -654,15 +656,15 @@ │ │ -rw---- 2.0 fat 29956 b- defN 80-Feb-01 00:00 reportlab/pdfbase/pdfmetrics.py │ │ -rw---- 2.0 fat 3763 b- defN 80-Feb-01 00:00 reportlab/pdfbase/pdfpattern.py │ │ -rw---- 2.0 fat 10135 b- defN 80-Feb-01 00:00 reportlab/pdfbase/pdfutils.py │ │ -rw---- 2.0 fat 56426 b- defN 80-Feb-01 00:00 reportlab/pdfbase/rl_codecs.py │ │ -rw---- 2.0 fat 62605 b- defN 80-Feb-01 00:00 reportlab/pdfbase/ttfonts.py │ │ -rw---- 2.0 fat 0 b- defN 80-Feb-01 00:00 reportlab/pdfgen/ │ │ -rw---- 2.0 fat 270 b- defN 80-Feb-01 00:00 reportlab/pdfgen/__init__.py │ │ --rw---- 2.0 fat 83283 b- defN 80-Feb-01 00:00 reportlab/pdfgen/canvas.py │ │ +-rw---- 2.0 fat 83346 b- defN 80-Feb-01 00:00 reportlab/pdfgen/canvas.py │ │ -rw---- 2.0 fat 5737 b- defN 80-Feb-01 00:00 reportlab/pdfgen/pathobject.py │ │ -rw---- 2.0 fat 2980 b- defN 80-Feb-01 00:00 reportlab/pdfgen/pdfgeom.py │ │ -rw---- 2.0 fat 8422 b- defN 80-Feb-01 00:00 reportlab/pdfgen/pdfimages.py │ │ -rw---- 2.0 fat 32403 b- defN 80-Feb-01 00:00 reportlab/pdfgen/textobject.py │ │ -rw---- 2.0 fat 0 b- defN 80-Feb-01 00:00 reportlab/platypus/ │ │ -rw---- 2.0 fat 502 b- defN 80-Feb-01 00:00 reportlab/platypus/__init__.py │ │ -rw---- 2.0 fat 54975 b- defN 80-Feb-01 00:00 reportlab/platypus/doctemplate.py │ │ @@ -672,51 +674,51 @@ │ │ -rw---- 2.0 fat 2753 b- defN 80-Feb-01 00:00 reportlab/platypus/multicol.py │ │ -rw---- 2.0 fat 93001 b- defN 80-Feb-01 00:00 reportlab/platypus/para.py │ │ -rw---- 2.0 fat 122871 b- defN 80-Feb-01 00:00 reportlab/platypus/paragraph.py │ │ -rw---- 2.0 fat 213967 b- defN 80-Feb-01 00:00 reportlab/platypus/paraparser.py │ │ -rw---- 2.0 fat 21482 b- defN 80-Feb-01 00:00 reportlab/platypus/tableofcontents.py │ │ -rw---- 2.0 fat 120579 b- defN 80-Feb-01 00:00 reportlab/platypus/tables.py │ │ -rw---- 2.0 fat 12947 b- defN 80-Feb-01 00:00 reportlab/platypus/xpreformatted.py │ │ --rw---- 2.0 fat 0 b- defN 80-Feb-01 00:00 reportlab-5.0.0.dist-info/ │ │ --rw---- 2.0 fat 4 b- defN 80-Feb-01 00:00 reportlab-5.0.0.dist-info/INSTALLER │ │ --rw---- 2.0 fat 1638 b- defN 80-Feb-01 00:00 reportlab-5.0.0.dist-info/METADATA │ │ --rw---- 2.0 fat 10 b- defN 80-Feb-01 00:00 reportlab-5.0.0.dist-info/top_level.txt │ │ --rw---- 2.0 fat 0 b- defN 80-Feb-01 00:00 reportlab-5.0.0.dist-info/licenses/ │ │ --rw---- 2.0 fat 1707 b- defN 80-Feb-01 00:00 reportlab-5.0.0.dist-info/licenses/LICENSE │ │ +-rw---- 2.0 fat 0 b- defN 80-Feb-01 00:00 reportlab-5.0.1.dist-info/ │ │ +-rw---- 2.0 fat 4 b- defN 80-Feb-01 00:00 reportlab-5.0.1.dist-info/INSTALLER │ │ +-rw---- 2.0 fat 1638 b- defN 80-Feb-01 00:00 reportlab-5.0.1.dist-info/METADATA │ │ +-rw---- 2.0 fat 10 b- defN 80-Feb-01 00:00 reportlab-5.0.1.dist-info/top_level.txt │ │ +-rw---- 2.0 fat 0 b- defN 80-Feb-01 00:00 reportlab-5.0.1.dist-info/licenses/ │ │ +-rw---- 2.0 fat 1707 b- defN 80-Feb-01 00:00 reportlab-5.0.1.dist-info/licenses/LICENSE │ │ -rw---- 2.0 fat 0 b- defN 80-Feb-01 00:00 six-1.17.0.dist-info/ │ │ -rw---- 2.0 fat 4 b- defN 80-Feb-01 00:00 six-1.17.0.dist-info/INSTALLER │ │ -rw---- 2.0 fat 1066 b- defN 80-Feb-01 00:00 six-1.17.0.dist-info/LICENSE │ │ -rw---- 2.0 fat 1658 b- defN 80-Feb-01 00:00 six-1.17.0.dist-info/METADATA │ │ -rw---- 2.0 fat 4 b- defN 80-Feb-01 00:00 six-1.17.0.dist-info/top_level.txt │ │ -rw---- 2.0 fat 0 b- defN 80-Feb-01 00:00 soupsieve/ │ │ --rw---- 2.0 fat 4581 b- defN 80-Feb-01 00:00 soupsieve/__init__.py │ │ +-rw---- 2.0 fat 6397 b- defN 80-Feb-01 00:00 soupsieve/__init__.py │ │ -rw---- 2.0 fat 6766 b- defN 80-Feb-01 00:00 soupsieve/__meta__.py │ │ --rw---- 2.0 fat 60276 b- defN 80-Feb-01 00:00 soupsieve/css_match.py │ │ --rw---- 2.0 fat 48499 b- defN 80-Feb-01 00:00 soupsieve/css_parser.py │ │ --rw---- 2.0 fat 10014 b- defN 80-Feb-01 00:00 soupsieve/css_types.py │ │ +-rw---- 2.0 fat 65141 b- defN 80-Feb-01 00:00 soupsieve/css_match.py │ │ +-rw---- 2.0 fat 50923 b- defN 80-Feb-01 00:00 soupsieve/css_parser.py │ │ +-rw---- 2.0 fat 16274 b- defN 80-Feb-01 00:00 soupsieve/css_types.py │ │ -rw---- 2.0 fat 4362 b- defN 80-Feb-01 00:00 soupsieve/pretty.py │ │ -rw---- 2.0 fat 0 b- defN 80-Feb-01 00:00 soupsieve/py.typed │ │ --rw---- 2.0 fat 3352 b- defN 80-Feb-01 00:00 soupsieve/util.py │ │ --rw---- 2.0 fat 0 b- defN 80-Feb-01 00:00 soupsieve-2.9.1.dist-info/ │ │ --rw---- 2.0 fat 4 b- defN 80-Feb-01 00:00 soupsieve-2.9.1.dist-info/INSTALLER │ │ --rw---- 2.0 fat 4586 b- defN 80-Feb-01 00:00 soupsieve-2.9.1.dist-info/METADATA │ │ --rw---- 2.0 fat 0 b- defN 80-Feb-01 00:00 soupsieve-2.9.1.dist-info/licenses/ │ │ --rw---- 2.0 fat 1096 b- defN 80-Feb-01 00:00 soupsieve-2.9.1.dist-info/licenses/LICENSE.md │ │ +-rw---- 2.0 fat 3373 b- defN 80-Feb-01 00:00 soupsieve/util.py │ │ +-rw---- 2.0 fat 0 b- defN 80-Feb-01 00:00 soupsieve-3.0.3.dist-info/ │ │ +-rw---- 2.0 fat 4 b- defN 80-Feb-01 00:00 soupsieve-3.0.3.dist-info/INSTALLER │ │ +-rw---- 2.0 fat 4389 b- defN 80-Feb-01 00:00 soupsieve-3.0.3.dist-info/METADATA │ │ +-rw---- 2.0 fat 0 b- defN 80-Feb-01 00:00 soupsieve-3.0.3.dist-info/licenses/ │ │ +-rw---- 2.0 fat 1096 b- defN 80-Feb-01 00:00 soupsieve-3.0.3.dist-info/licenses/LICENSE.md │ │ -rw---- 2.0 fat 0 b- defN 80-Feb-01 00:00 svglib/ │ │ --rw---- 2.0 fat 5529 b- defN 80-Feb-01 00:00 svglib/__init__.py │ │ --rw---- 2.0 fat 21818 b- defN 80-Feb-01 00:00 svglib/fonts.py │ │ +-rw---- 2.0 fat 6552 b- defN 80-Feb-01 00:00 svglib/__init__.py │ │ +-rw---- 2.0 fat 21805 b- defN 80-Feb-01 00:00 svglib/fonts.py │ │ -rw---- 2.0 fat 0 b- defN 80-Feb-01 00:00 svglib/py.typed │ │ --rw---- 2.0 fat 111685 b- defN 80-Feb-01 00:00 svglib/svglib.py │ │ --rw---- 2.0 fat 19295 b- defN 80-Feb-01 00:00 svglib/utils.py │ │ --rw---- 2.0 fat 0 b- defN 80-Feb-01 00:00 svglib-2.1.0.dist-info/ │ │ --rw---- 2.0 fat 4 b- defN 80-Feb-01 00:00 svglib-2.1.0.dist-info/INSTALLER │ │ --rw---- 2.0 fat 14081 b- defN 80-Feb-01 00:00 svglib-2.1.0.dist-info/METADATA │ │ --rw---- 2.0 fat 40 b- defN 80-Feb-01 00:00 svglib-2.1.0.dist-info/entry_points.txt │ │ --rw---- 2.0 fat 0 b- defN 80-Feb-01 00:00 svglib-2.1.0.dist-info/licenses/ │ │ --rw---- 2.0 fat 7637 b- defN 80-Feb-01 00:00 svglib-2.1.0.dist-info/licenses/LICENSE.txt │ │ +-rw---- 2.0 fat 114043 b- defN 80-Feb-01 00:00 svglib/svglib.py │ │ +-rw---- 2.0 fat 19282 b- defN 80-Feb-01 00:00 svglib/utils.py │ │ +-rw---- 2.0 fat 0 b- defN 80-Feb-01 00:00 svglib-2.3.0.dist-info/ │ │ +-rw---- 2.0 fat 4 b- defN 80-Feb-01 00:00 svglib-2.3.0.dist-info/INSTALLER │ │ +-rw---- 2.0 fat 14081 b- defN 80-Feb-01 00:00 svglib-2.3.0.dist-info/METADATA │ │ +-rw---- 2.0 fat 40 b- defN 80-Feb-01 00:00 svglib-2.3.0.dist-info/entry_points.txt │ │ +-rw---- 2.0 fat 0 b- defN 80-Feb-01 00:00 svglib-2.3.0.dist-info/licenses/ │ │ +-rw---- 2.0 fat 7637 b- defN 80-Feb-01 00:00 svglib-2.3.0.dist-info/licenses/LICENSE.txt │ │ -rw---- 2.0 fat 0 b- defN 80-Feb-01 00:00 tinycss/ │ │ -rw---- 2.0 fat 1214 b- defN 80-Feb-01 00:00 tinycss/__init__.py │ │ -rw---- 2.0 fat 12290 b- defN 80-Feb-01 00:00 tinycss/color3.py │ │ -rw---- 2.0 fat 29078 b- defN 80-Feb-01 00:00 tinycss/css21.py │ │ -rw---- 2.0 fat 9174 b- defN 80-Feb-01 00:00 tinycss/decoding.py │ │ -rw---- 2.0 fat 5767 b- defN 80-Feb-01 00:00 tinycss/fonts3.py │ │ -rw---- 2.0 fat 5118 b- defN 80-Feb-01 00:00 tinycss/page3.py │ │ @@ -757,19 +759,16 @@ │ │ -rw---- 2.0 fat 1534 b- defN 80-Feb-01 00:00 tinycss2-1.5.1.dist-info/licenses/LICENSE │ │ -rw---- 2.0 fat 0 b- defN 80-Feb-01 00:00 typing_extensions-4.16.0.dist-info/ │ │ -rw---- 2.0 fat 4 b- defN 80-Feb-01 00:00 typing_extensions-4.16.0.dist-info/INSTALLER │ │ -rw---- 2.0 fat 3310 b- defN 80-Feb-01 00:00 typing_extensions-4.16.0.dist-info/METADATA │ │ -rw---- 2.0 fat 0 b- defN 80-Feb-01 00:00 typing_extensions-4.16.0.dist-info/licenses/ │ │ -rw---- 2.0 fat 13936 b- defN 80-Feb-01 00:00 typing_extensions-4.16.0.dist-info/licenses/LICENSE │ │ -rw---- 2.0 fat 0 b- defN 80-Feb-01 00:00 webencodings/ │ │ --rw---- 2.0 fat 10579 b- defN 80-Feb-01 00:00 webencodings/__init__.py │ │ --rw---- 2.0 fat 8979 b- defN 80-Feb-01 00:00 webencodings/labels.py │ │ --rw---- 2.0 fat 1305 b- defN 80-Feb-01 00:00 webencodings/mklabels.py │ │ --rw---- 2.0 fat 6563 b- defN 80-Feb-01 00:00 webencodings/tests.py │ │ --rw---- 2.0 fat 4307 b- defN 80-Feb-01 00:00 webencodings/x_user_defined.py │ │ --rw---- 2.0 fat 0 b- defN 80-Feb-01 00:00 webencodings-0.5.1.dist-info/ │ │ --rw---- 2.0 fat 1039 b- defN 80-Feb-01 00:00 webencodings-0.5.1.dist-info/DESCRIPTION.rst │ │ --rw---- 2.0 fat 4 b- defN 80-Feb-01 00:00 webencodings-0.5.1.dist-info/INSTALLER │ │ --rw---- 2.0 fat 2063 b- defN 80-Feb-01 00:00 webencodings-0.5.1.dist-info/METADATA │ │ --rw---- 2.0 fat 1092 b- defN 80-Feb-01 00:00 webencodings-0.5.1.dist-info/metadata.json │ │ --rw---- 2.0 fat 13 b- defN 80-Feb-01 00:00 webencodings-0.5.1.dist-info/top_level.txt │ │ -773 files, 10910982 bytes uncompressed, 3624292 bytes compressed: 66.8% │ │ +-rw---- 2.0 fat 10717 b- defN 80-Feb-01 00:00 webencodings/__init__.py │ │ +-rw---- 2.0 fat 2457 b- defN 80-Feb-01 00:00 webencodings/custom.py │ │ +-rw---- 2.0 fat 9525 b- defN 80-Feb-01 00:00 webencodings/labels.py │ │ +-rw---- 2.0 fat 0 b- defN 80-Feb-01 00:00 webencodings-0.6.1.dist-info/ │ │ +-rw---- 2.0 fat 4 b- defN 80-Feb-01 00:00 webencodings-0.6.1.dist-info/INSTALLER │ │ +-rw---- 2.0 fat 3426 b- defN 80-Feb-01 00:00 webencodings-0.6.1.dist-info/METADATA │ │ +-rw---- 2.0 fat 0 b- defN 80-Feb-01 00:00 webencodings-0.6.1.dist-info/licenses/ │ │ +-rw---- 2.0 fat 1519 b- defN 80-Feb-01 00:00 webencodings-0.6.1.dist-info/licenses/LICENSE │ │ +772 files, 11167997 bytes uncompressed, 3695573 bytes compressed: 66.9% │ ├── zipnote «TEMP»/diffoscope_ck0yund1_unsigned/tmp1hex3_fp_.zip │ │ @@ -477,33 +477,33 @@ │ │ │ │ Filename: charset_normalizer/cli/__init__.py │ │ Comment: │ │ │ │ Filename: charset_normalizer/cli/__main__.py │ │ Comment: │ │ │ │ -Filename: charset_normalizer-3.4.9.dist-info/ │ │ +Filename: charset_normalizer-3.5.2.dist-info/ │ │ Comment: │ │ │ │ -Filename: charset_normalizer-3.4.9.dist-info/INSTALLER │ │ +Filename: charset_normalizer-3.5.2.dist-info/INSTALLER │ │ Comment: │ │ │ │ -Filename: charset_normalizer-3.4.9.dist-info/METADATA │ │ +Filename: charset_normalizer-3.5.2.dist-info/METADATA │ │ Comment: │ │ │ │ -Filename: charset_normalizer-3.4.9.dist-info/entry_points.txt │ │ +Filename: charset_normalizer-3.5.2.dist-info/entry_points.txt │ │ Comment: │ │ │ │ -Filename: charset_normalizer-3.4.9.dist-info/top_level.txt │ │ +Filename: charset_normalizer-3.5.2.dist-info/top_level.txt │ │ Comment: │ │ │ │ -Filename: charset_normalizer-3.4.9.dist-info/licenses/ │ │ +Filename: charset_normalizer-3.5.2.dist-info/licenses/ │ │ Comment: │ │ │ │ -Filename: charset_normalizer-3.4.9.dist-info/licenses/LICENSE │ │ +Filename: charset_normalizer-3.5.2.dist-info/licenses/LICENSE │ │ Comment: │ │ │ │ Filename: css_parser/ │ │ Comment: │ │ │ │ Filename: css_parser/__init__.py │ │ Comment: │ │ @@ -699,27 +699,27 @@ │ │ │ │ Filename: cssselect2/parser.py │ │ Comment: │ │ │ │ Filename: cssselect2/tree.py │ │ Comment: │ │ │ │ -Filename: cssselect2-0.9.0.dist-info/ │ │ +Filename: cssselect2-0.10.1.dist-info/ │ │ Comment: │ │ │ │ -Filename: cssselect2-0.9.0.dist-info/INSTALLER │ │ +Filename: cssselect2-0.10.1.dist-info/INSTALLER │ │ Comment: │ │ │ │ -Filename: cssselect2-0.9.0.dist-info/METADATA │ │ +Filename: cssselect2-0.10.1.dist-info/METADATA │ │ Comment: │ │ │ │ -Filename: cssselect2-0.9.0.dist-info/licenses/ │ │ +Filename: cssselect2-0.10.1.dist-info/licenses/ │ │ Comment: │ │ │ │ -Filename: cssselect2-0.9.0.dist-info/licenses/LICENSE │ │ +Filename: cssselect2-0.10.1.dist-info/licenses/LICENSE │ │ Comment: │ │ │ │ Filename: dateutil/ │ │ Comment: │ │ │ │ Filename: dateutil/__init__.py │ │ Comment: │ │ @@ -903,30 +903,36 @@ │ │ │ │ Filename: filelock/_soft_rw/__init__.py │ │ Comment: │ │ │ │ Filename: filelock/_soft_rw/_async.py │ │ Comment: │ │ │ │ +Filename: filelock/_soft_rw/_protocol.py │ │ +Comment: │ │ + │ │ +Filename: filelock/_soft_rw/_storage.py │ │ +Comment: │ │ + │ │ Filename: filelock/_soft_rw/_sync.py │ │ Comment: │ │ │ │ -Filename: filelock-3.32.2.dist-info/ │ │ +Filename: filelock-4.2.4.dist-info/ │ │ Comment: │ │ │ │ -Filename: filelock-3.32.2.dist-info/INSTALLER │ │ +Filename: filelock-4.2.4.dist-info/INSTALLER │ │ Comment: │ │ │ │ -Filename: filelock-3.32.2.dist-info/METADATA │ │ +Filename: filelock-4.2.4.dist-info/METADATA │ │ Comment: │ │ │ │ -Filename: filelock-3.32.2.dist-info/licenses/ │ │ +Filename: filelock-4.2.4.dist-info/licenses/ │ │ Comment: │ │ │ │ -Filename: filelock-3.32.2.dist-info/licenses/LICENSE │ │ +Filename: filelock-4.2.4.dist-info/licenses/LICENSE │ │ Comment: │ │ │ │ Filename: html2text/ │ │ Comment: │ │ │ │ Filename: html2text/__init__.py │ │ Comment: │ │ @@ -2025,30 +2031,30 @@ │ │ │ │ Filename: reportlab/platypus/tables.py │ │ Comment: │ │ │ │ Filename: reportlab/platypus/xpreformatted.py │ │ Comment: │ │ │ │ -Filename: reportlab-5.0.0.dist-info/ │ │ +Filename: reportlab-5.0.1.dist-info/ │ │ Comment: │ │ │ │ -Filename: reportlab-5.0.0.dist-info/INSTALLER │ │ +Filename: reportlab-5.0.1.dist-info/INSTALLER │ │ Comment: │ │ │ │ -Filename: reportlab-5.0.0.dist-info/METADATA │ │ +Filename: reportlab-5.0.1.dist-info/METADATA │ │ Comment: │ │ │ │ -Filename: reportlab-5.0.0.dist-info/top_level.txt │ │ +Filename: reportlab-5.0.1.dist-info/top_level.txt │ │ Comment: │ │ │ │ -Filename: reportlab-5.0.0.dist-info/licenses/ │ │ +Filename: reportlab-5.0.1.dist-info/licenses/ │ │ Comment: │ │ │ │ -Filename: reportlab-5.0.0.dist-info/licenses/LICENSE │ │ +Filename: reportlab-5.0.1.dist-info/licenses/LICENSE │ │ Comment: │ │ │ │ Filename: six-1.17.0.dist-info/ │ │ Comment: │ │ │ │ Filename: six-1.17.0.dist-info/INSTALLER │ │ Comment: │ │ @@ -2085,27 +2091,27 @@ │ │ │ │ Filename: soupsieve/py.typed │ │ Comment: │ │ │ │ Filename: soupsieve/util.py │ │ Comment: │ │ │ │ -Filename: soupsieve-2.9.1.dist-info/ │ │ +Filename: soupsieve-3.0.3.dist-info/ │ │ Comment: │ │ │ │ -Filename: soupsieve-2.9.1.dist-info/INSTALLER │ │ +Filename: soupsieve-3.0.3.dist-info/INSTALLER │ │ Comment: │ │ │ │ -Filename: soupsieve-2.9.1.dist-info/METADATA │ │ +Filename: soupsieve-3.0.3.dist-info/METADATA │ │ Comment: │ │ │ │ -Filename: soupsieve-2.9.1.dist-info/licenses/ │ │ +Filename: soupsieve-3.0.3.dist-info/licenses/ │ │ Comment: │ │ │ │ -Filename: soupsieve-2.9.1.dist-info/licenses/LICENSE.md │ │ +Filename: soupsieve-3.0.3.dist-info/licenses/LICENSE.md │ │ Comment: │ │ │ │ Filename: svglib/ │ │ Comment: │ │ │ │ Filename: svglib/__init__.py │ │ Comment: │ │ @@ -2118,30 +2124,30 @@ │ │ │ │ Filename: svglib/svglib.py │ │ Comment: │ │ │ │ Filename: svglib/utils.py │ │ Comment: │ │ │ │ -Filename: svglib-2.1.0.dist-info/ │ │ +Filename: svglib-2.3.0.dist-info/ │ │ Comment: │ │ │ │ -Filename: svglib-2.1.0.dist-info/INSTALLER │ │ +Filename: svglib-2.3.0.dist-info/INSTALLER │ │ Comment: │ │ │ │ -Filename: svglib-2.1.0.dist-info/METADATA │ │ +Filename: svglib-2.3.0.dist-info/METADATA │ │ Comment: │ │ │ │ -Filename: svglib-2.1.0.dist-info/entry_points.txt │ │ +Filename: svglib-2.3.0.dist-info/entry_points.txt │ │ Comment: │ │ │ │ -Filename: svglib-2.1.0.dist-info/licenses/ │ │ +Filename: svglib-2.3.0.dist-info/licenses/ │ │ Comment: │ │ │ │ -Filename: svglib-2.1.0.dist-info/licenses/LICENSE.txt │ │ +Filename: svglib-2.3.0.dist-info/licenses/LICENSE.txt │ │ Comment: │ │ │ │ Filename: tinycss/ │ │ Comment: │ │ │ │ Filename: tinycss/__init__.py │ │ Comment: │ │ @@ -2283,38 +2289,29 @@ │ │ │ │ Filename: webencodings/ │ │ Comment: │ │ │ │ Filename: webencodings/__init__.py │ │ Comment: │ │ │ │ -Filename: webencodings/labels.py │ │ -Comment: │ │ - │ │ -Filename: webencodings/mklabels.py │ │ -Comment: │ │ - │ │ -Filename: webencodings/tests.py │ │ +Filename: webencodings/custom.py │ │ Comment: │ │ │ │ -Filename: webencodings/x_user_defined.py │ │ -Comment: │ │ - │ │ -Filename: webencodings-0.5.1.dist-info/ │ │ +Filename: webencodings/labels.py │ │ Comment: │ │ │ │ -Filename: webencodings-0.5.1.dist-info/DESCRIPTION.rst │ │ +Filename: webencodings-0.6.1.dist-info/ │ │ Comment: │ │ │ │ -Filename: webencodings-0.5.1.dist-info/INSTALLER │ │ +Filename: webencodings-0.6.1.dist-info/INSTALLER │ │ Comment: │ │ │ │ -Filename: webencodings-0.5.1.dist-info/METADATA │ │ +Filename: webencodings-0.6.1.dist-info/METADATA │ │ Comment: │ │ │ │ -Filename: webencodings-0.5.1.dist-info/metadata.json │ │ +Filename: webencodings-0.6.1.dist-info/licenses/ │ │ Comment: │ │ │ │ -Filename: webencodings-0.5.1.dist-info/top_level.txt │ │ +Filename: webencodings-0.6.1.dist-info/licenses/LICENSE │ │ Comment: │ │ │ │ Zip file comment: │ ├── zipdetails --redact --walk --utc {} │ │ @@ -3532,35923 +3532,35872 @@ │ │ 07746D Extract Zip Spec 14 (20) '2.0' │ │ 07746E Extract OS 00 (0) 'MS-DOS' │ │ 07746F General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ 077471 Compression Method 0008 (8) 'Deflated' │ │ 077473 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -077477 CRC 84EED9B3 (2230245811) │ │ -07747B Compressed Size 00000324 (804) │ │ -07747F Uncompressed Size 00000636 (1590) │ │ +077477 CRC 36D9FA28 (920255016) │ │ +07747B Compressed Size 0000031C (796) │ │ +07747F Uncompressed Size 0000062E (1582) │ │ 077483 Filename Length 001E (30) │ │ 077485 Extra Length 0014 (20) │ │ 077487 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ # WARNING: Offset 0x77487: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ 0774A5 Extra ID #1 0001 (1) 'ZIP64' │ │ 0774A7 Length 0010 (16) │ │ -0774A9 Uncompressed Size 0000000000000636 (1590) │ │ -0774B1 Compressed Size 0000000000000324 (804) │ │ +0774A9 Uncompressed Size 000000000000062E (1582) │ │ +0774B1 Compressed Size 000000000000031C (796) │ │ 0774B9 PAYLOAD │ │ │ │ -0777DD LOCAL HEADER #149 04034B50 (67324752) │ │ -0777E1 Extract Zip Spec 14 (20) '2.0' │ │ -0777E2 Extract OS 00 (0) 'MS-DOS' │ │ -0777E3 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -0777E5 Compression Method 0008 (8) 'Deflated' │ │ -0777E7 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -0777EB CRC 35633DF4 (895696372) │ │ -0777EF Compressed Size 00000055 (85) │ │ -0777F3 Uncompressed Size 0000006D (109) │ │ -0777F7 Filename Length 001E (30) │ │ -0777F9 Extra Length 0014 (20) │ │ -0777FB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x777FB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -077819 Extra ID #1 0001 (1) 'ZIP64' │ │ -07781B Length 0010 (16) │ │ -07781D Uncompressed Size 000000000000006D (109) │ │ -077825 Compressed Size 0000000000000055 (85) │ │ -07782D PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ - │ │ -077882 LOCAL HEADER #150 04034B50 (67324752) │ │ -077886 Extract Zip Spec 14 (20) '2.0' │ │ -077887 Extract OS 00 (0) 'MS-DOS' │ │ -077888 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -07788A Compression Method 0008 (8) 'Deflated' │ │ -07788C Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -077890 CRC FABFCC0E (4206873614) │ │ -077894 Compressed Size 00002504 (9476) │ │ -077898 Uncompressed Size 0000A555 (42325) │ │ -07789C Filename Length 0019 (25) │ │ -07789E Extra Length 0014 (20) │ │ -0778A0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x778A0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -0778B9 Extra ID #1 0001 (1) 'ZIP64' │ │ -0778BB Length 0010 (16) │ │ -0778BD Uncompressed Size 000000000000A555 (42325) │ │ -0778C5 Compressed Size 0000000000002504 (9476) │ │ -0778CD PAYLOAD │ │ - │ │ -079DD1 LOCAL HEADER #151 04034B50 (67324752) │ │ -079DD5 Extract Zip Spec 14 (20) '2.0' │ │ -079DD6 Extract OS 00 (0) 'MS-DOS' │ │ -079DD7 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -079DD9 Compression Method 0008 (8) 'Deflated' │ │ -079DDB Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -079DDF CRC 16049338 (369398584) │ │ -079DE3 Compressed Size 000010D3 (4307) │ │ -079DE7 Uncompressed Size 00003E6C (15980) │ │ -079DEB Filename Length 0018 (24) │ │ -079DED Extra Length 0014 (20) │ │ -079DEF Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x79DEF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -079E07 Extra ID #1 0001 (1) 'ZIP64' │ │ -079E09 Length 0010 (16) │ │ -079E0B Uncompressed Size 0000000000003E6C (15980) │ │ -079E13 Compressed Size 00000000000010D3 (4307) │ │ -079E1B PAYLOAD │ │ - │ │ -07AEEE LOCAL HEADER #152 04034B50 (67324752) │ │ -07AEF2 Extract Zip Spec 14 (20) '2.0' │ │ -07AEF3 Extract OS 00 (0) 'MS-DOS' │ │ -07AEF4 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -07AEF6 Compression Method 0008 (8) 'Deflated' │ │ -07AEF8 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -07AEFC CRC 57A86875 (1470654581) │ │ -07AF00 Compressed Size 00003253 (12883) │ │ -07AF04 Uncompressed Size 0000AE50 (44624) │ │ -07AF08 Filename Length 001E (30) │ │ -07AF0A Extra Length 0014 (20) │ │ -07AF0C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x7AF0C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -07AF2A Extra ID #1 0001 (1) 'ZIP64' │ │ -07AF2C Length 0010 (16) │ │ -07AF2E Uncompressed Size 000000000000AE50 (44624) │ │ -07AF36 Compressed Size 0000000000003253 (12883) │ │ -07AF3E PAYLOAD │ │ - │ │ -07E191 LOCAL HEADER #153 04034B50 (67324752) │ │ -07E195 Extract Zip Spec 14 (20) '2.0' │ │ -07E196 Extract OS 00 (0) 'MS-DOS' │ │ -07E197 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -07E199 Compression Method 0008 (8) 'Deflated' │ │ -07E19B Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -07E19F CRC 636CF014 (1668083732) │ │ -07E1A3 Compressed Size 00000484 (1156) │ │ -07E1A7 Uncompressed Size 00000A5B (2651) │ │ -07E1AB Filename Length 001C (28) │ │ -07E1AD Extra Length 0014 (20) │ │ -07E1AF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x7E1AF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -07E1CB Extra ID #1 0001 (1) 'ZIP64' │ │ -07E1CD Length 0010 (16) │ │ -07E1CF Uncompressed Size 0000000000000A5B (2651) │ │ -07E1D7 Compressed Size 0000000000000484 (1156) │ │ -07E1DF PAYLOAD │ │ - │ │ -07E663 LOCAL HEADER #154 04034B50 (67324752) │ │ -07E667 Extract Zip Spec 14 (20) '2.0' │ │ -07E668 Extract OS 00 (0) 'MS-DOS' │ │ -07E669 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -07E66B Compression Method 0008 (8) 'Deflated' │ │ -07E66D Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -07E671 CRC B1A43C6D (2980330605) │ │ -07E675 Compressed Size 0000192E (6446) │ │ -07E679 Uncompressed Size 00007F81 (32641) │ │ -07E67D Filename Length 0018 (24) │ │ -07E67F Extra Length 0014 (20) │ │ -07E681 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x7E681: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -07E699 Extra ID #1 0001 (1) 'ZIP64' │ │ -07E69B Length 0010 (16) │ │ -07E69D Uncompressed Size 0000000000007F81 (32641) │ │ -07E6A5 Compressed Size 000000000000192E (6446) │ │ -07E6AD PAYLOAD │ │ - │ │ -07FFDB LOCAL HEADER #155 04034B50 (67324752) │ │ -07FFDF Extract Zip Spec 14 (20) '2.0' │ │ -07FFE0 Extract OS 00 (0) 'MS-DOS' │ │ -07FFE1 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -07FFE3 Compression Method 0008 (8) 'Deflated' │ │ -07FFE5 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -07FFE9 CRC D5D1C064 (3587293284) │ │ -07FFED Compressed Size 00000DF1 (3569) │ │ -07FFF1 Uncompressed Size 0000321E (12830) │ │ -07FFF5 Filename Length 001C (28) │ │ -07FFF7 Extra Length 0014 (20) │ │ -07FFF9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x7FFF9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -080015 Extra ID #1 0001 (1) 'ZIP64' │ │ -080017 Length 0010 (16) │ │ -080019 Uncompressed Size 000000000000321E (12830) │ │ -080021 Compressed Size 0000000000000DF1 (3569) │ │ -080029 PAYLOAD │ │ - │ │ -080E1A LOCAL HEADER #156 04034B50 (67324752) │ │ -080E1E Extract Zip Spec 14 (20) '2.0' │ │ -080E1F Extract OS 00 (0) 'MS-DOS' │ │ -080E20 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -080E22 Compression Method 0008 (8) 'Deflated' │ │ -080E24 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -080E28 CRC 00000000 (0) │ │ -080E2C Compressed Size 00000002 (2) │ │ -080E30 Uncompressed Size 00000000 (0) │ │ -080E34 Filename Length 001B (27) │ │ -080E36 Extra Length 0014 (20) │ │ -080E38 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x80E38: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -080E53 Extra ID #1 0001 (1) 'ZIP64' │ │ -080E55 Length 0010 (16) │ │ -080E57 Uncompressed Size 0000000000000000 (0) │ │ -080E5F Compressed Size 0000000000000002 (2) │ │ -080E67 PAYLOAD XX │ │ - │ │ -080E69 LOCAL HEADER #157 04034B50 (67324752) │ │ -080E6D Extract Zip Spec 14 (20) '2.0' │ │ -080E6E Extract OS 00 (0) 'MS-DOS' │ │ -080E6F General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -080E71 Compression Method 0008 (8) 'Deflated' │ │ -080E73 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -080E77 CRC F185D561 (4052079969) │ │ -080E7B Compressed Size 00000F7E (3966) │ │ -080E7F Uncompressed Size 000034E1 (13537) │ │ -080E83 Filename Length 001B (27) │ │ -080E85 Extra Length 0014 (20) │ │ -080E87 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x80E87: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -080EA2 Extra ID #1 0001 (1) 'ZIP64' │ │ -080EA4 Length 0010 (16) │ │ -080EA6 Uncompressed Size 00000000000034E1 (13537) │ │ -080EAE Compressed Size 0000000000000F7E (3966) │ │ -080EB6 PAYLOAD │ │ - │ │ -081E34 LOCAL HEADER #158 04034B50 (67324752) │ │ -081E38 Extract Zip Spec 14 (20) '2.0' │ │ -081E39 Extract OS 00 (0) 'MS-DOS' │ │ -081E3A General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -081E3C Compression Method 0008 (8) 'Deflated' │ │ -081E3E Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -081E42 CRC 2139D4DD (557438173) │ │ -081E46 Compressed Size 00000061 (97) │ │ -081E4A Uncompressed Size 00000073 (115) │ │ -081E4E Filename Length 001D (29) │ │ -081E50 Extra Length 0014 (20) │ │ -081E52 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x81E52: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -081E6F Extra ID #1 0001 (1) 'ZIP64' │ │ -081E71 Length 0010 (16) │ │ -081E73 Uncompressed Size 0000000000000073 (115) │ │ -081E7B Compressed Size 0000000000000061 (97) │ │ -081E83 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ - │ │ -081EE4 LOCAL HEADER #159 04034B50 (67324752) │ │ -081EE8 Extract Zip Spec 14 (20) '2.0' │ │ -081EE9 Extract OS 00 (0) 'MS-DOS' │ │ -081EEA General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -081EEC Compression Method 0008 (8) 'Deflated' │ │ -081EEE Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -081EF2 CRC 00000000 (0) │ │ -081EF6 Compressed Size 00000002 (2) │ │ -081EFA Uncompressed Size 00000000 (0) │ │ -081EFE Filename Length 0017 (23) │ │ -081F00 Extra Length 0014 (20) │ │ -081F02 Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x81F02: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -081F19 Extra ID #1 0001 (1) 'ZIP64' │ │ -081F1B Length 0010 (16) │ │ -081F1D Uncompressed Size 0000000000000000 (0) │ │ -081F25 Compressed Size 0000000000000002 (2) │ │ -081F2D PAYLOAD XX │ │ - │ │ -081F2F LOCAL HEADER #160 04034B50 (67324752) │ │ -081F33 Extract Zip Spec 14 (20) '2.0' │ │ -081F34 Extract OS 00 (0) 'MS-DOS' │ │ -081F35 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -081F37 Compression Method 0008 (8) 'Deflated' │ │ -081F39 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -081F3D CRC 32EB7F42 (854294338) │ │ -081F41 Compressed Size 00000061 (97) │ │ -081F45 Uncompressed Size 00000088 (136) │ │ -081F49 Filename Length 0022 (34) │ │ -081F4B Extra Length 0014 (20) │ │ -081F4D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x81F4D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -081F6F Extra ID #1 0001 (1) 'ZIP64' │ │ -081F71 Length 0010 (16) │ │ -081F73 Uncompressed Size 0000000000000088 (136) │ │ -081F7B Compressed Size 0000000000000061 (97) │ │ -081F83 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ - │ │ -081FE4 LOCAL HEADER #161 04034B50 (67324752) │ │ -081FE8 Extract Zip Spec 14 (20) '2.0' │ │ -081FE9 Extract OS 00 (0) 'MS-DOS' │ │ -081FEA General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -081FEC Compression Method 0008 (8) 'Deflated' │ │ -081FEE Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -081FF2 CRC A45D9CD9 (2757598425) │ │ -081FF6 Compressed Size 00000CB1 (3249) │ │ -081FFA Uncompressed Size 00002EAD (11949) │ │ -081FFE Filename Length 0022 (34) │ │ -082000 Extra Length 0014 (20) │ │ -082002 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x82002: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -082024 Extra ID #1 0001 (1) 'ZIP64' │ │ -082026 Length 0010 (16) │ │ -082028 Uncompressed Size 0000000000002EAD (11949) │ │ -082030 Compressed Size 0000000000000CB1 (3249) │ │ -082038 PAYLOAD │ │ - │ │ -082CE9 LOCAL HEADER #162 04034B50 (67324752) │ │ -082CED Extract Zip Spec 14 (20) '2.0' │ │ -082CEE Extract OS 00 (0) 'MS-DOS' │ │ -082CEF General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -082CF1 Compression Method 0008 (8) 'Deflated' │ │ -082CF3 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -082CF7 CRC 00000000 (0) │ │ -082CFB Compressed Size 00000002 (2) │ │ -082CFF Uncompressed Size 00000000 (0) │ │ -082D03 Filename Length 0023 (35) │ │ -082D05 Extra Length 0014 (20) │ │ -082D07 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x82D07: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -082D2A Extra ID #1 0001 (1) 'ZIP64' │ │ -082D2C Length 0010 (16) │ │ -082D2E Uncompressed Size 0000000000000000 (0) │ │ -082D36 Compressed Size 0000000000000002 (2) │ │ -082D3E PAYLOAD XX │ │ - │ │ -082D40 LOCAL HEADER #163 04034B50 (67324752) │ │ -082D44 Extract Zip Spec 14 (20) '2.0' │ │ -082D45 Extract OS 00 (0) 'MS-DOS' │ │ -082D46 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -082D48 Compression Method 0008 (8) 'Deflated' │ │ -082D4A Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -082D4E CRC C2971FC7 (3264683975) │ │ -082D52 Compressed Size 00000006 (6) │ │ -082D56 Uncompressed Size 00000004 (4) │ │ -082D5A Filename Length 002C (44) │ │ -082D5C Extra Length 0014 (20) │ │ -082D5E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x82D5E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -082D8A Extra ID #1 0001 (1) 'ZIP64' │ │ -082D8C Length 0010 (16) │ │ -082D8E Uncompressed Size 0000000000000004 (4) │ │ -082D96 Compressed Size 0000000000000006 (6) │ │ -082D9E PAYLOAD XXXXXX │ │ - │ │ -082DA4 LOCAL HEADER #164 04034B50 (67324752) │ │ -082DA8 Extract Zip Spec 14 (20) '2.0' │ │ -082DA9 Extract OS 00 (0) 'MS-DOS' │ │ -082DAA General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -082DAC Compression Method 0008 (8) 'Deflated' │ │ -082DAE Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -082DB2 CRC 73687414 (1936225300) │ │ -082DB6 Compressed Size 0000367A (13946) │ │ -082DBA Uncompressed Size 0000A2CE (41678) │ │ -082DBE Filename Length 002B (43) │ │ -082DC0 Extra Length 0014 (20) │ │ -082DC2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x82DC2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -082DED Extra ID #1 0001 (1) 'ZIP64' │ │ -082DEF Length 0010 (16) │ │ -082DF1 Uncompressed Size 000000000000A2CE (41678) │ │ -082DF9 Compressed Size 000000000000367A (13946) │ │ -082E01 PAYLOAD │ │ - │ │ -08647B LOCAL HEADER #165 04034B50 (67324752) │ │ -08647F Extract Zip Spec 14 (20) '2.0' │ │ -086480 Extract OS 00 (0) 'MS-DOS' │ │ -086481 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -086483 Compression Method 0008 (8) 'Deflated' │ │ -086485 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -086489 CRC D59807BB (3583510459) │ │ -08648D Compressed Size 00000039 (57) │ │ -086491 Uncompressed Size 00000041 (65) │ │ -086495 Filename Length 0033 (51) │ │ -086497 Extra Length 0014 (20) │ │ -086499 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x86499: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -0864CC Extra ID #1 0001 (1) 'ZIP64' │ │ -0864CE Length 0010 (16) │ │ -0864D0 Uncompressed Size 0000000000000041 (65) │ │ -0864D8 Compressed Size 0000000000000039 (57) │ │ -0864E0 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ - │ │ -086519 LOCAL HEADER #166 04034B50 (67324752) │ │ -08651D Extract Zip Spec 14 (20) '2.0' │ │ -08651E Extract OS 00 (0) 'MS-DOS' │ │ -08651F General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -086521 Compression Method 0008 (8) 'Deflated' │ │ -086523 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -086527 CRC A352A180 (2740101504) │ │ -08652B Compressed Size 00000015 (21) │ │ -08652F Uncompressed Size 00000013 (19) │ │ -086533 Filename Length 0030 (48) │ │ -086535 Extra Length 0014 (20) │ │ -086537 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x86537: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -086567 Extra ID #1 0001 (1) 'ZIP64' │ │ -086569 Length 0010 (16) │ │ -08656B Uncompressed Size 0000000000000013 (19) │ │ -086573 Compressed Size 0000000000000015 (21) │ │ -08657B PAYLOAD XXXXXXXXXXXXXXXXXXXXX │ │ - │ │ -086590 LOCAL HEADER #167 04034B50 (67324752) │ │ -086594 Extract Zip Spec 14 (20) '2.0' │ │ -086595 Extract OS 00 (0) 'MS-DOS' │ │ -086596 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -086598 Compression Method 0008 (8) 'Deflated' │ │ -08659A Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -08659E CRC 00000000 (0) │ │ -0865A2 Compressed Size 00000002 (2) │ │ -0865A6 Uncompressed Size 00000000 (0) │ │ -0865AA Filename Length 002C (44) │ │ -0865AC Extra Length 0014 (20) │ │ -0865AE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x865AE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -0865DA Extra ID #1 0001 (1) 'ZIP64' │ │ -0865DC Length 0010 (16) │ │ -0865DE Uncompressed Size 0000000000000000 (0) │ │ -0865E6 Compressed Size 0000000000000002 (2) │ │ -0865EE PAYLOAD XX │ │ - │ │ -0865F0 LOCAL HEADER #168 04034B50 (67324752) │ │ -0865F4 Extract Zip Spec 14 (20) '2.0' │ │ -0865F5 Extract OS 00 (0) 'MS-DOS' │ │ -0865F6 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -0865F8 Compression Method 0008 (8) 'Deflated' │ │ -0865FA Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -0865FE CRC BA8864DF (3129500895) │ │ -086602 Compressed Size 00000277 (631) │ │ -086606 Uncompressed Size 0000042F (1071) │ │ -08660A Filename Length 0033 (51) │ │ -08660C Extra Length 0014 (20) │ │ -08660E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x8660E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -086641 Extra ID #1 0001 (1) 'ZIP64' │ │ -086643 Length 0010 (16) │ │ -086645 Uncompressed Size 000000000000042F (1071) │ │ -08664D Compressed Size 0000000000000277 (631) │ │ -086655 PAYLOAD │ │ - │ │ -0868CC LOCAL HEADER #169 04034B50 (67324752) │ │ -0868D0 Extract Zip Spec 14 (20) '2.0' │ │ -0868D1 Extract OS 00 (0) 'MS-DOS' │ │ -0868D2 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -0868D4 Compression Method 0008 (8) 'Deflated' │ │ -0868D6 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -0868DA CRC 00000000 (0) │ │ -0868DE Compressed Size 00000002 (2) │ │ -0868E2 Uncompressed Size 00000000 (0) │ │ -0868E6 Filename Length 000B (11) │ │ -0868E8 Extra Length 0014 (20) │ │ -0868EA Filename 'XXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x868EA: Filename 'XXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -0868F5 Extra ID #1 0001 (1) 'ZIP64' │ │ -0868F7 Length 0010 (16) │ │ -0868F9 Uncompressed Size 0000000000000000 (0) │ │ -086901 Compressed Size 0000000000000002 (2) │ │ -086909 PAYLOAD XX │ │ - │ │ -08690B LOCAL HEADER #170 04034B50 (67324752) │ │ -08690F Extract Zip Spec 14 (20) '2.0' │ │ -086910 Extract OS 00 (0) 'MS-DOS' │ │ -086911 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -086913 Compression Method 0008 (8) 'Deflated' │ │ -086915 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -086919 CRC 88FFD35F (2298467167) │ │ -08691D Compressed Size 000013E8 (5096) │ │ -086921 Uncompressed Size 00003DF4 (15860) │ │ -086925 Filename Length 0016 (22) │ │ -086927 Extra Length 0014 (20) │ │ -086929 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x86929: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -08693F Extra ID #1 0001 (1) 'ZIP64' │ │ -086941 Length 0010 (16) │ │ -086943 Uncompressed Size 0000000000003DF4 (15860) │ │ -08694B Compressed Size 00000000000013E8 (5096) │ │ -086953 PAYLOAD │ │ - │ │ -087D3B LOCAL HEADER #171 04034B50 (67324752) │ │ -087D3F Extract Zip Spec 14 (20) '2.0' │ │ -087D40 Extract OS 00 (0) 'MS-DOS' │ │ -087D41 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -087D43 Compression Method 0008 (8) 'Deflated' │ │ -087D45 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -087D49 CRC 46664336 (1181106998) │ │ -087D4D Compressed Size 0000030E (782) │ │ -087D51 Uncompressed Size 00000763 (1891) │ │ -087D55 Filename Length 0014 (20) │ │ -087D57 Extra Length 0014 (20) │ │ -087D59 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x87D59: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -087D6D Extra ID #1 0001 (1) 'ZIP64' │ │ -087D6F Length 0010 (16) │ │ -087D71 Uncompressed Size 0000000000000763 (1891) │ │ -087D79 Compressed Size 000000000000030E (782) │ │ -087D81 PAYLOAD │ │ - │ │ -08808F LOCAL HEADER #172 04034B50 (67324752) │ │ -088093 Extract Zip Spec 14 (20) '2.0' │ │ -088094 Extract OS 00 (0) 'MS-DOS' │ │ -088095 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -088097 Compression Method 0008 (8) 'Deflated' │ │ -088099 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -08809D CRC FED6B9DA (4275485146) │ │ -0880A1 Compressed Size 00000462 (1122) │ │ -0880A5 Uncompressed Size 00000A9B (2715) │ │ -0880A9 Filename Length 0017 (23) │ │ -0880AB Extra Length 0014 (20) │ │ -0880AD Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x880AD: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -0880C4 Extra ID #1 0001 (1) 'ZIP64' │ │ -0880C6 Length 0010 (16) │ │ -0880C8 Uncompressed Size 0000000000000A9B (2715) │ │ -0880D0 Compressed Size 0000000000000462 (1122) │ │ -0880D8 PAYLOAD │ │ - │ │ -08853A LOCAL HEADER #173 04034B50 (67324752) │ │ -08853E Extract Zip Spec 14 (20) '2.0' │ │ -08853F Extract OS 00 (0) 'MS-DOS' │ │ -088540 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -088542 Compression Method 0008 (8) 'Deflated' │ │ -088544 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -088548 CRC 6B596B78 (1801022328) │ │ -08854C Compressed Size 000012FD (4861) │ │ -088550 Uncompressed Size 00005F5D (24413) │ │ -088554 Filename Length 0013 (19) │ │ -088556 Extra Length 0014 (20) │ │ -088558 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x88558: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -08856B Extra ID #1 0001 (1) 'ZIP64' │ │ -08856D Length 0010 (16) │ │ -08856F Uncompressed Size 0000000000005F5D (24413) │ │ -088577 Compressed Size 00000000000012FD (4861) │ │ -08857F PAYLOAD │ │ - │ │ -08987C LOCAL HEADER #174 04034B50 (67324752) │ │ -089880 Extract Zip Spec 14 (20) '2.0' │ │ -089881 Extract OS 00 (0) 'MS-DOS' │ │ -089882 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -089884 Compression Method 0008 (8) 'Deflated' │ │ -089886 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -08988A CRC 85BCE4AF (2243749039) │ │ -08988E Compressed Size 000007CB (1995) │ │ -089892 Uncompressed Size 00001341 (4929) │ │ -089896 Filename Length 001C (28) │ │ -089898 Extra Length 0014 (20) │ │ -08989A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x8989A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -0898B6 Extra ID #1 0001 (1) 'ZIP64' │ │ -0898B8 Length 0010 (16) │ │ -0898BA Uncompressed Size 0000000000001341 (4929) │ │ -0898C2 Compressed Size 00000000000007CB (1995) │ │ -0898CA PAYLOAD │ │ - │ │ -08A095 LOCAL HEADER #175 04034B50 (67324752) │ │ -08A099 Extract Zip Spec 14 (20) '2.0' │ │ -08A09A Extract OS 00 (0) 'MS-DOS' │ │ -08A09B General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -08A09D Compression Method 0008 (8) 'Deflated' │ │ -08A09F Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -08A0A3 CRC CD64D952 (3445938514) │ │ -08A0A7 Compressed Size 00000546 (1350) │ │ -08A0AB Uncompressed Size 00000FDB (4059) │ │ -08A0AF Filename Length 001A (26) │ │ -08A0B1 Extra Length 0014 (20) │ │ -08A0B3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x8A0B3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -08A0CD Extra ID #1 0001 (1) 'ZIP64' │ │ -08A0CF Length 0010 (16) │ │ -08A0D1 Uncompressed Size 0000000000000FDB (4059) │ │ -08A0D9 Compressed Size 0000000000000546 (1350) │ │ -08A0E1 PAYLOAD │ │ - │ │ -08A627 LOCAL HEADER #176 04034B50 (67324752) │ │ -08A62B Extract Zip Spec 14 (20) '2.0' │ │ -08A62C Extract OS 00 (0) 'MS-DOS' │ │ -08A62D General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -08A62F Compression Method 0008 (8) 'Deflated' │ │ -08A631 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -08A635 CRC 25D40501 (634651905) │ │ -08A639 Compressed Size 00000679 (1657) │ │ -08A63D Uncompressed Size 00000FB2 (4018) │ │ -08A641 Filename Length 0014 (20) │ │ -08A643 Extra Length 0014 (20) │ │ -08A645 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x8A645: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -08A659 Extra ID #1 0001 (1) 'ZIP64' │ │ -08A65B Length 0010 (16) │ │ -08A65D Uncompressed Size 0000000000000FB2 (4018) │ │ -08A665 Compressed Size 0000000000000679 (1657) │ │ -08A66D PAYLOAD │ │ - │ │ -08ACE6 LOCAL HEADER #177 04034B50 (67324752) │ │ -08ACEA Extract Zip Spec 14 (20) '2.0' │ │ -08ACEB Extract OS 00 (0) 'MS-DOS' │ │ -08ACEC General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -08ACEE Compression Method 0008 (8) 'Deflated' │ │ -08ACF0 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -08ACF4 CRC AEEF3834 (2934913076) │ │ -08ACF8 Compressed Size 000009AE (2478) │ │ -08ACFC Uncompressed Size 00002263 (8803) │ │ -08AD00 Filename Length 0013 (19) │ │ -08AD02 Extra Length 0014 (20) │ │ -08AD04 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x8AD04: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -08AD17 Extra ID #1 0001 (1) 'ZIP64' │ │ -08AD19 Length 0010 (16) │ │ -08AD1B Uncompressed Size 0000000000002263 (8803) │ │ -08AD23 Compressed Size 00000000000009AE (2478) │ │ -08AD2B PAYLOAD │ │ - │ │ -08B6D9 LOCAL HEADER #178 04034B50 (67324752) │ │ -08B6DD Extract Zip Spec 14 (20) '2.0' │ │ -08B6DE Extract OS 00 (0) 'MS-DOS' │ │ -08B6DF General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -08B6E1 Compression Method 0008 (8) 'Deflated' │ │ -08B6E3 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -08B6E7 CRC 6EC21D23 (1858215203) │ │ -08B6EB Compressed Size 00001980 (6528) │ │ -08B6EF Uncompressed Size 00006E64 (28260) │ │ -08B6F3 Filename Length 0018 (24) │ │ -08B6F5 Extra Length 0014 (20) │ │ -08B6F7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x8B6F7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -08B70F Extra ID #1 0001 (1) 'ZIP64' │ │ -08B711 Length 0010 (16) │ │ -08B713 Uncompressed Size 0000000000006E64 (28260) │ │ -08B71B Compressed Size 0000000000001980 (6528) │ │ -08B723 PAYLOAD │ │ - │ │ -08D0A3 LOCAL HEADER #179 04034B50 (67324752) │ │ -08D0A7 Extract Zip Spec 14 (20) '2.0' │ │ -08D0A8 Extract OS 00 (0) 'MS-DOS' │ │ -08D0A9 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -08D0AB Compression Method 0008 (8) 'Deflated' │ │ -08D0AD Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -08D0B1 CRC F0A01445 (4037022789) │ │ -08D0B5 Compressed Size 000023DD (9181) │ │ -08D0B9 Uncompressed Size 00008AC9 (35529) │ │ -08D0BD Filename Length 0016 (22) │ │ -08D0BF Extra Length 0014 (20) │ │ -08D0C1 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x8D0C1: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -08D0D7 Extra ID #1 0001 (1) 'ZIP64' │ │ -08D0D9 Length 0010 (16) │ │ -08D0DB Uncompressed Size 0000000000008AC9 (35529) │ │ -08D0E3 Compressed Size 00000000000023DD (9181) │ │ -08D0EB PAYLOAD │ │ - │ │ -08F4C8 LOCAL HEADER #180 04034B50 (67324752) │ │ -08F4CC Extract Zip Spec 14 (20) '2.0' │ │ -08F4CD Extract OS 00 (0) 'MS-DOS' │ │ -08F4CE General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -08F4D0 Compression Method 0008 (8) 'Deflated' │ │ -08F4D2 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -08F4D6 CRC 8299ACC7 (2191109319) │ │ -08F4DA Compressed Size 00000D89 (3465) │ │ -08F4DE Uncompressed Size 000043AC (17324) │ │ -08F4E2 Filename Length 0011 (17) │ │ -08F4E4 Extra Length 0014 (20) │ │ -08F4E6 Filename 'XXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x8F4E6: Filename 'XXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -08F4F7 Extra ID #1 0001 (1) 'ZIP64' │ │ -08F4F9 Length 0010 (16) │ │ -08F4FB Uncompressed Size 00000000000043AC (17324) │ │ -08F503 Compressed Size 0000000000000D89 (3465) │ │ -08F50B PAYLOAD │ │ - │ │ -090294 LOCAL HEADER #181 04034B50 (67324752) │ │ -090298 Extract Zip Spec 14 (20) '2.0' │ │ -090299 Extract OS 00 (0) 'MS-DOS' │ │ -09029A General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -09029C Compression Method 0008 (8) 'Deflated' │ │ -09029E Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -0902A2 CRC 97156B55 (2534763349) │ │ -0902A6 Compressed Size 00000F71 (3953) │ │ -0902AA Uncompressed Size 0000335A (13146) │ │ -0902AE Filename Length 0014 (20) │ │ -0902B0 Extra Length 0014 (20) │ │ -0902B2 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x902B2: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -0902C6 Extra ID #1 0001 (1) 'ZIP64' │ │ -0902C8 Length 0010 (16) │ │ -0902CA Uncompressed Size 000000000000335A (13146) │ │ -0902D2 Compressed Size 0000000000000F71 (3953) │ │ -0902DA PAYLOAD │ │ - │ │ -09124B LOCAL HEADER #182 04034B50 (67324752) │ │ -09124F Extract Zip Spec 14 (20) '2.0' │ │ -091250 Extract OS 00 (0) 'MS-DOS' │ │ -091251 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -091253 Compression Method 0008 (8) 'Deflated' │ │ -091255 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -091259 CRC FDD844F8 (4258809080) │ │ -09125D Compressed Size 000025E3 (9699) │ │ -091261 Uncompressed Size 0000ACE7 (44263) │ │ -091265 Filename Length 0017 (23) │ │ -091267 Extra Length 0014 (20) │ │ -091269 Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x91269: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -091280 Extra ID #1 0001 (1) 'ZIP64' │ │ -091282 Length 0010 (16) │ │ -091284 Uncompressed Size 000000000000ACE7 (44263) │ │ -09128C Compressed Size 00000000000025E3 (9699) │ │ -091294 PAYLOAD │ │ - │ │ -093877 LOCAL HEADER #183 04034B50 (67324752) │ │ -09387B Extract Zip Spec 14 (20) '2.0' │ │ -09387C Extract OS 00 (0) 'MS-DOS' │ │ -09387D General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -09387F Compression Method 0008 (8) 'Deflated' │ │ -093881 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -093885 CRC 4BD5A573 (1272292723) │ │ -093889 Compressed Size 00000159 (345) │ │ -09388D Uncompressed Size 00000277 (631) │ │ -093891 Filename Length 0016 (22) │ │ -093893 Extra Length 0014 (20) │ │ -093895 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x93895: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -0938AB Extra ID #1 0001 (1) 'ZIP64' │ │ -0938AD Length 0010 (16) │ │ -0938AF Uncompressed Size 0000000000000277 (631) │ │ -0938B7 Compressed Size 0000000000000159 (345) │ │ -0938BF PAYLOAD │ │ - │ │ -093A18 LOCAL HEADER #184 04034B50 (67324752) │ │ -093A1C Extract Zip Spec 14 (20) '2.0' │ │ -093A1D Extract OS 00 (0) 'MS-DOS' │ │ -093A1E General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -093A20 Compression Method 0008 (8) 'Deflated' │ │ -093A22 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -093A26 CRC B27B3B22 (2994420514) │ │ -093A2A Compressed Size 00000E0D (3597) │ │ -093A2E Uncompressed Size 00002E49 (11849) │ │ -093A32 Filename Length 0017 (23) │ │ -093A34 Extra Length 0014 (20) │ │ -093A36 Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x93A36: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -093A4D Extra ID #1 0001 (1) 'ZIP64' │ │ -093A4F Length 0010 (16) │ │ -093A51 Uncompressed Size 0000000000002E49 (11849) │ │ -093A59 Compressed Size 0000000000000E0D (3597) │ │ -093A61 PAYLOAD │ │ - │ │ -09486E LOCAL HEADER #185 04034B50 (67324752) │ │ -094872 Extract Zip Spec 14 (20) '2.0' │ │ -094873 Extract OS 00 (0) 'MS-DOS' │ │ -094874 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -094876 Compression Method 0008 (8) 'Deflated' │ │ -094878 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -09487C CRC D7CDBD43 (3620584771) │ │ -094880 Compressed Size 000023AD (9133) │ │ -094884 Uncompressed Size 000090A8 (37032) │ │ -094888 Filename Length 0012 (18) │ │ -09488A Extra Length 0014 (20) │ │ -09488C Filename 'XXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x9488C: Filename 'XXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -09489E Extra ID #1 0001 (1) 'ZIP64' │ │ -0948A0 Length 0010 (16) │ │ -0948A2 Uncompressed Size 00000000000090A8 (37032) │ │ -0948AA Compressed Size 00000000000023AD (9133) │ │ -0948B2 PAYLOAD │ │ - │ │ -096C5F LOCAL HEADER #186 04034B50 (67324752) │ │ -096C63 Extract Zip Spec 14 (20) '2.0' │ │ -096C64 Extract OS 00 (0) 'MS-DOS' │ │ -096C65 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -096C67 Compression Method 0008 (8) 'Deflated' │ │ -096C69 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -096C6D CRC 00000000 (0) │ │ -096C71 Compressed Size 00000002 (2) │ │ -096C75 Uncompressed Size 00000000 (0) │ │ -096C79 Filename Length 000F (15) │ │ -096C7B Extra Length 0014 (20) │ │ -096C7D Filename 'XXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x96C7D: Filename 'XXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -096C8C Extra ID #1 0001 (1) 'ZIP64' │ │ -096C8E Length 0010 (16) │ │ -096C90 Uncompressed Size 0000000000000000 (0) │ │ -096C98 Compressed Size 0000000000000002 (2) │ │ -096CA0 PAYLOAD XX │ │ - │ │ -096CA2 LOCAL HEADER #187 04034B50 (67324752) │ │ -096CA6 Extract Zip Spec 14 (20) '2.0' │ │ -096CA7 Extract OS 00 (0) 'MS-DOS' │ │ -096CA8 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -096CAA Compression Method 0008 (8) 'Deflated' │ │ -096CAC Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -096CB0 CRC 279580C5 (664109253) │ │ -096CB4 Compressed Size 000002D3 (723) │ │ -096CB8 Uncompressed Size 000008B5 (2229) │ │ -096CBC Filename Length 001A (26) │ │ -096CBE Extra Length 0014 (20) │ │ -096CC0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x96CC0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -096CDA Extra ID #1 0001 (1) 'ZIP64' │ │ -096CDC Length 0010 (16) │ │ -096CDE Uncompressed Size 00000000000008B5 (2229) │ │ -096CE6 Compressed Size 00000000000002D3 (723) │ │ -096CEE PAYLOAD │ │ - │ │ -096FC1 LOCAL HEADER #188 04034B50 (67324752) │ │ -096FC5 Extract Zip Spec 14 (20) '2.0' │ │ -096FC6 Extract OS 00 (0) 'MS-DOS' │ │ -096FC7 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -096FC9 Compression Method 0008 (8) 'Deflated' │ │ -096FCB Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -096FCF CRC ACC77EB6 (2898755254) │ │ -096FD3 Compressed Size 000006F8 (1784) │ │ -096FD7 Uncompressed Size 000017A4 (6052) │ │ -096FDB Filename Length 0018 (24) │ │ -096FDD Extra Length 0014 (20) │ │ -096FDF Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x96FDF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -096FF7 Extra ID #1 0001 (1) 'ZIP64' │ │ -096FF9 Length 0010 (16) │ │ -096FFB Uncompressed Size 00000000000017A4 (6052) │ │ -097003 Compressed Size 00000000000006F8 (1784) │ │ -09700B PAYLOAD │ │ - │ │ -097703 LOCAL HEADER #189 04034B50 (67324752) │ │ -097707 Extract Zip Spec 14 (20) '2.0' │ │ -097708 Extract OS 00 (0) 'MS-DOS' │ │ -097709 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -09770B Compression Method 0008 (8) 'Deflated' │ │ -09770D Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -097711 CRC 834089D3 (2202044883) │ │ -097715 Compressed Size 00000735 (1845) │ │ -097719 Uncompressed Size 000017F3 (6131) │ │ -09771D Filename Length 0020 (32) │ │ -09771F Extra Length 0014 (20) │ │ -097721 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x97721: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -097741 Extra ID #1 0001 (1) 'ZIP64' │ │ -097743 Length 0010 (16) │ │ -097745 Uncompressed Size 00000000000017F3 (6131) │ │ -09774D Compressed Size 0000000000000735 (1845) │ │ -097755 PAYLOAD │ │ - │ │ -097E8A LOCAL HEADER #190 04034B50 (67324752) │ │ -097E8E Extract Zip Spec 14 (20) '2.0' │ │ -097E8F Extract OS 00 (0) 'MS-DOS' │ │ -097E90 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -097E92 Compression Method 0008 (8) 'Deflated' │ │ -097E94 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -097E98 CRC 52A56BB2 (1386572722) │ │ -097E9C Compressed Size 0000040A (1034) │ │ -097EA0 Uncompressed Size 00000B7E (2942) │ │ -097EA4 Filename Length 001C (28) │ │ -097EA6 Extra Length 0014 (20) │ │ -097EA8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x97EA8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -097EC4 Extra ID #1 0001 (1) 'ZIP64' │ │ -097EC6 Length 0010 (16) │ │ -097EC8 Uncompressed Size 0000000000000B7E (2942) │ │ -097ED0 Compressed Size 000000000000040A (1034) │ │ -097ED8 PAYLOAD │ │ - │ │ -0982E2 LOCAL HEADER #191 04034B50 (67324752) │ │ -0982E6 Extract Zip Spec 14 (20) '2.0' │ │ -0982E7 Extract OS 00 (0) 'MS-DOS' │ │ -0982E8 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -0982EA Compression Method 0008 (8) 'Deflated' │ │ -0982EC Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -0982F0 CRC F24DE6A0 (4065191584) │ │ -0982F4 Compressed Size 00000832 (2098) │ │ -0982F8 Uncompressed Size 00001B59 (7001) │ │ -0982FC Filename Length 0021 (33) │ │ -0982FE Extra Length 0014 (20) │ │ -098300 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x98300: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -098321 Extra ID #1 0001 (1) 'ZIP64' │ │ -098323 Length 0010 (16) │ │ -098325 Uncompressed Size 0000000000001B59 (7001) │ │ -09832D Compressed Size 0000000000000832 (2098) │ │ -098335 PAYLOAD │ │ - │ │ -098B67 LOCAL HEADER #192 04034B50 (67324752) │ │ -098B6B Extract Zip Spec 14 (20) '2.0' │ │ -098B6C Extract OS 00 (0) 'MS-DOS' │ │ -098B6D General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -098B6F Compression Method 0008 (8) 'Deflated' │ │ -098B71 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -098B75 CRC 0DC82FE2 (231223266) │ │ -098B79 Compressed Size 00000E7C (3708) │ │ -098B7D Uncompressed Size 00003ABE (15038) │ │ -098B81 Filename Length 001F (31) │ │ -098B83 Extra Length 0014 (20) │ │ -098B85 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x98B85: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -098BA4 Extra ID #1 0001 (1) 'ZIP64' │ │ -098BA6 Length 0010 (16) │ │ -098BA8 Uncompressed Size 0000000000003ABE (15038) │ │ -098BB0 Compressed Size 0000000000000E7C (3708) │ │ -098BB8 PAYLOAD │ │ - │ │ -099A34 LOCAL HEADER #193 04034B50 (67324752) │ │ -099A38 Extract Zip Spec 14 (20) '2.0' │ │ -099A39 Extract OS 00 (0) 'MS-DOS' │ │ -099A3A General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -099A3C Compression Method 0008 (8) 'Deflated' │ │ -099A3E Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -099A42 CRC 6BE4997E (1810143614) │ │ -099A46 Compressed Size 00000C3E (3134) │ │ -099A4A Uncompressed Size 00003220 (12832) │ │ -099A4E Filename Length 001E (30) │ │ -099A50 Extra Length 0014 (20) │ │ -099A52 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x99A52: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -099A70 Extra ID #1 0001 (1) 'ZIP64' │ │ -099A72 Length 0010 (16) │ │ -099A74 Uncompressed Size 0000000000003220 (12832) │ │ -099A7C Compressed Size 0000000000000C3E (3134) │ │ -099A84 PAYLOAD │ │ - │ │ -09A6C2 LOCAL HEADER #194 04034B50 (67324752) │ │ -09A6C6 Extract Zip Spec 14 (20) '2.0' │ │ -09A6C7 Extract OS 00 (0) 'MS-DOS' │ │ -09A6C8 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -09A6CA Compression Method 0008 (8) 'Deflated' │ │ -09A6CC Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -09A6D0 CRC D646AB8A (3594955658) │ │ -09A6D4 Compressed Size 00000ADD (2781) │ │ -09A6D8 Uncompressed Size 00002D5D (11613) │ │ -09A6DC Filename Length 0022 (34) │ │ -09A6DE Extra Length 0014 (20) │ │ -09A6E0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x9A6E0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -09A702 Extra ID #1 0001 (1) 'ZIP64' │ │ -09A704 Length 0010 (16) │ │ -09A706 Uncompressed Size 0000000000002D5D (11613) │ │ -09A70E Compressed Size 0000000000000ADD (2781) │ │ -09A716 PAYLOAD │ │ - │ │ -09B1F3 LOCAL HEADER #195 04034B50 (67324752) │ │ -09B1F7 Extract Zip Spec 14 (20) '2.0' │ │ -09B1F8 Extract OS 00 (0) 'MS-DOS' │ │ -09B1F9 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -09B1FB Compression Method 0008 (8) 'Deflated' │ │ -09B1FD Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -09B201 CRC B13F21D4 (2973704660) │ │ -09B205 Compressed Size 00000FA4 (4004) │ │ -09B209 Uncompressed Size 00003F1C (16156) │ │ -09B20D Filename Length 001D (29) │ │ -09B20F Extra Length 0014 (20) │ │ -09B211 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x9B211: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -09B22E Extra ID #1 0001 (1) 'ZIP64' │ │ -09B230 Length 0010 (16) │ │ -09B232 Uncompressed Size 0000000000003F1C (16156) │ │ -09B23A Compressed Size 0000000000000FA4 (4004) │ │ -09B242 PAYLOAD │ │ - │ │ -09C1E6 LOCAL HEADER #196 04034B50 (67324752) │ │ -09C1EA Extract Zip Spec 14 (20) '2.0' │ │ -09C1EB Extract OS 00 (0) 'MS-DOS' │ │ -09C1EC General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -09C1EE Compression Method 0008 (8) 'Deflated' │ │ -09C1F0 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -09C1F4 CRC 20583413 (542651411) │ │ -09C1F8 Compressed Size 0000077B (1915) │ │ -09C1FC Uncompressed Size 00001455 (5205) │ │ -09C200 Filename Length 001F (31) │ │ -09C202 Extra Length 0014 (20) │ │ -09C204 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x9C204: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -09C223 Extra ID #1 0001 (1) 'ZIP64' │ │ -09C225 Length 0010 (16) │ │ -09C227 Uncompressed Size 0000000000001455 (5205) │ │ -09C22F Compressed Size 000000000000077B (1915) │ │ -09C237 PAYLOAD │ │ - │ │ -09C9B2 LOCAL HEADER #197 04034B50 (67324752) │ │ -09C9B6 Extract Zip Spec 14 (20) '2.0' │ │ -09C9B7 Extract OS 00 (0) 'MS-DOS' │ │ -09C9B8 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -09C9BA Compression Method 0008 (8) 'Deflated' │ │ -09C9BC Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -09C9C0 CRC E947F565 (3913807205) │ │ -09C9C4 Compressed Size 00000D2B (3371) │ │ -09C9C8 Uncompressed Size 00002FFD (12285) │ │ -09C9CC Filename Length 0019 (25) │ │ -09C9CE Extra Length 0014 (20) │ │ -09C9D0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x9C9D0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -09C9E9 Extra ID #1 0001 (1) 'ZIP64' │ │ -09C9EB Length 0010 (16) │ │ -09C9ED Uncompressed Size 0000000000002FFD (12285) │ │ -09C9F5 Compressed Size 0000000000000D2B (3371) │ │ -09C9FD PAYLOAD │ │ - │ │ -09D728 LOCAL HEADER #198 04034B50 (67324752) │ │ -09D72C Extract Zip Spec 14 (20) '2.0' │ │ -09D72D Extract OS 00 (0) 'MS-DOS' │ │ -09D72E General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -09D730 Compression Method 0008 (8) 'Deflated' │ │ -09D732 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -09D736 CRC 35EB8226 (904626726) │ │ -09D73A Compressed Size 000003BB (955) │ │ -09D73E Uncompressed Size 0000083F (2111) │ │ -09D742 Filename Length 001D (29) │ │ -09D744 Extra Length 0014 (20) │ │ -09D746 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x9D746: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -09D763 Extra ID #1 0001 (1) 'ZIP64' │ │ -09D765 Length 0010 (16) │ │ -09D767 Uncompressed Size 000000000000083F (2111) │ │ -09D76F Compressed Size 00000000000003BB (955) │ │ -09D777 PAYLOAD │ │ - │ │ -09DB32 LOCAL HEADER #199 04034B50 (67324752) │ │ -09DB36 Extract Zip Spec 14 (20) '2.0' │ │ -09DB37 Extract OS 00 (0) 'MS-DOS' │ │ -09DB38 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -09DB3A Compression Method 0008 (8) 'Deflated' │ │ -09DB3C Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -09DB40 CRC 662F78F1 (1714387185) │ │ -09DB44 Compressed Size 00001A85 (6789) │ │ -09DB48 Uncompressed Size 00006B74 (27508) │ │ -09DB4C Filename Length 0025 (37) │ │ -09DB4E Extra Length 0014 (20) │ │ -09DB50 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x9DB50: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -09DB75 Extra ID #1 0001 (1) 'ZIP64' │ │ -09DB77 Length 0010 (16) │ │ -09DB79 Uncompressed Size 0000000000006B74 (27508) │ │ -09DB81 Compressed Size 0000000000001A85 (6789) │ │ -09DB89 PAYLOAD │ │ - │ │ -09F60E LOCAL HEADER #200 04034B50 (67324752) │ │ -09F612 Extract Zip Spec 14 (20) '2.0' │ │ -09F613 Extract OS 00 (0) 'MS-DOS' │ │ -09F614 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -09F616 Compression Method 0008 (8) 'Deflated' │ │ -09F618 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -09F61C CRC ABBCCBF9 (2881276921) │ │ -09F620 Compressed Size 0000095B (2395) │ │ -09F624 Uncompressed Size 00002526 (9510) │ │ -09F628 Filename Length 001E (30) │ │ -09F62A Extra Length 0014 (20) │ │ -09F62C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x9F62C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -09F64A Extra ID #1 0001 (1) 'ZIP64' │ │ -09F64C Length 0010 (16) │ │ -09F64E Uncompressed Size 0000000000002526 (9510) │ │ -09F656 Compressed Size 000000000000095B (2395) │ │ -09F65E PAYLOAD │ │ - │ │ -09FFB9 LOCAL HEADER #201 04034B50 (67324752) │ │ -09FFBD Extract Zip Spec 14 (20) '2.0' │ │ -09FFBE Extract OS 00 (0) 'MS-DOS' │ │ -09FFBF General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -09FFC1 Compression Method 0008 (8) 'Deflated' │ │ -09FFC3 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -09FFC7 CRC 317168A8 (829515944) │ │ -09FFCB Compressed Size 00001A9E (6814) │ │ -09FFCF Uncompressed Size 00008523 (34083) │ │ -09FFD3 Filename Length 001F (31) │ │ -09FFD5 Extra Length 0014 (20) │ │ -09FFD7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x9FFD7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -09FFF6 Extra ID #1 0001 (1) 'ZIP64' │ │ -09FFF8 Length 0010 (16) │ │ -09FFFA Uncompressed Size 0000000000008523 (34083) │ │ -0A0002 Compressed Size 0000000000001A9E (6814) │ │ -0A000A PAYLOAD │ │ - │ │ -0A1AA8 LOCAL HEADER #202 04034B50 (67324752) │ │ -0A1AAC Extract Zip Spec 14 (20) '2.0' │ │ -0A1AAD Extract OS 00 (0) 'MS-DOS' │ │ -0A1AAE General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -0A1AB0 Compression Method 0008 (8) 'Deflated' │ │ -0A1AB2 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -0A1AB6 CRC 179432EF (395588335) │ │ -0A1ABA Compressed Size 000007B8 (1976) │ │ -0A1ABE Uncompressed Size 00002222 (8738) │ │ -0A1AC2 Filename Length 0020 (32) │ │ -0A1AC4 Extra Length 0014 (20) │ │ -0A1AC6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0xA1AC6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -0A1AE6 Extra ID #1 0001 (1) 'ZIP64' │ │ -0A1AE8 Length 0010 (16) │ │ -0A1AEA Uncompressed Size 0000000000002222 (8738) │ │ -0A1AF2 Compressed Size 00000000000007B8 (1976) │ │ -0A1AFA PAYLOAD │ │ - │ │ -0A22B2 LOCAL HEADER #203 04034B50 (67324752) │ │ -0A22B6 Extract Zip Spec 14 (20) '2.0' │ │ -0A22B7 Extract OS 00 (0) 'MS-DOS' │ │ -0A22B8 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -0A22BA Compression Method 0008 (8) 'Deflated' │ │ -0A22BC Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -0A22C0 CRC F090D4E3 (4036023523) │ │ -0A22C4 Compressed Size 000027CD (10189) │ │ -0A22C8 Uncompressed Size 0000CD53 (52563) │ │ -0A22CC Filename Length 001A (26) │ │ -0A22CE Extra Length 0014 (20) │ │ -0A22D0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0xA22D0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -0A22EA Extra ID #1 0001 (1) 'ZIP64' │ │ -0A22EC Length 0010 (16) │ │ -0A22EE Uncompressed Size 000000000000CD53 (52563) │ │ -0A22F6 Compressed Size 00000000000027CD (10189) │ │ -0A22FE PAYLOAD │ │ - │ │ -0A4ACB LOCAL HEADER #204 04034B50 (67324752) │ │ -0A4ACF Extract Zip Spec 14 (20) '2.0' │ │ -0A4AD0 Extract OS 00 (0) 'MS-DOS' │ │ -0A4AD1 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -0A4AD3 Compression Method 0008 (8) 'Deflated' │ │ -0A4AD5 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -0A4AD9 CRC D9F8CB09 (3656960777) │ │ -0A4ADD Compressed Size 00000B84 (2948) │ │ -0A4AE1 Uncompressed Size 00002FD8 (12248) │ │ -0A4AE5 Filename Length 0029 (41) │ │ -0A4AE7 Extra Length 0014 (20) │ │ -0A4AE9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0xA4AE9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -0A4B12 Extra ID #1 0001 (1) 'ZIP64' │ │ -0A4B14 Length 0010 (16) │ │ -0A4B16 Uncompressed Size 0000000000002FD8 (12248) │ │ -0A4B1E Compressed Size 0000000000000B84 (2948) │ │ -0A4B26 PAYLOAD │ │ - │ │ -0A56AA LOCAL HEADER #205 04034B50 (67324752) │ │ -0A56AE Extract Zip Spec 14 (20) '2.0' │ │ -0A56AF Extract OS 00 (0) 'MS-DOS' │ │ -0A56B0 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -0A56B2 Compression Method 0008 (8) 'Deflated' │ │ -0A56B4 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -0A56B8 CRC 2262F056 (576909398) │ │ -0A56BC Compressed Size 000008FB (2299) │ │ -0A56C0 Uncompressed Size 00001E6A (7786) │ │ -0A56C4 Filename Length 0022 (34) │ │ -0A56C6 Extra Length 0014 (20) │ │ -0A56C8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0xA56C8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -0A56EA Extra ID #1 0001 (1) 'ZIP64' │ │ -0A56EC Length 0010 (16) │ │ -0A56EE Uncompressed Size 0000000000001E6A (7786) │ │ -0A56F6 Compressed Size 00000000000008FB (2299) │ │ -0A56FE PAYLOAD │ │ - │ │ -0A5FF9 LOCAL HEADER #206 04034B50 (67324752) │ │ -0A5FFD Extract Zip Spec 14 (20) '2.0' │ │ -0A5FFE Extract OS 00 (0) 'MS-DOS' │ │ -0A5FFF General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -0A6001 Compression Method 0008 (8) 'Deflated' │ │ -0A6003 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -0A6007 CRC DFDEC46B (3755918443) │ │ -0A600B Compressed Size 00000866 (2150) │ │ -0A600F Uncompressed Size 00001DA2 (7586) │ │ -0A6013 Filename Length 001C (28) │ │ -0A6015 Extra Length 0014 (20) │ │ -0A6017 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0xA6017: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -0A6033 Extra ID #1 0001 (1) 'ZIP64' │ │ -0A6035 Length 0010 (16) │ │ -0A6037 Uncompressed Size 0000000000001DA2 (7586) │ │ -0A603F Compressed Size 0000000000000866 (2150) │ │ -0A6047 PAYLOAD │ │ - │ │ -0A68AD LOCAL HEADER #207 04034B50 (67324752) │ │ -0A68B1 Extract Zip Spec 14 (20) '2.0' │ │ -0A68B2 Extract OS 00 (0) 'MS-DOS' │ │ -0A68B3 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -0A68B5 Compression Method 0008 (8) 'Deflated' │ │ -0A68B7 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -0A68BB CRC EA2C5334 (3928773428) │ │ -0A68BF Compressed Size 0000110E (4366) │ │ -0A68C3 Uncompressed Size 0000499C (18844) │ │ -0A68C7 Filename Length 001A (26) │ │ -0A68C9 Extra Length 0014 (20) │ │ -0A68CB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0xA68CB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -0A68E5 Extra ID #1 0001 (1) 'ZIP64' │ │ -0A68E7 Length 0010 (16) │ │ -0A68E9 Uncompressed Size 000000000000499C (18844) │ │ -0A68F1 Compressed Size 000000000000110E (4366) │ │ -0A68F9 PAYLOAD │ │ - │ │ -0A7A07 LOCAL HEADER #208 04034B50 (67324752) │ │ -0A7A0B Extract Zip Spec 14 (20) '2.0' │ │ -0A7A0C Extract OS 00 (0) 'MS-DOS' │ │ -0A7A0D General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -0A7A0F Compression Method 0008 (8) 'Deflated' │ │ -0A7A11 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -0A7A15 CRC B7EA9435 (3085603893) │ │ -0A7A19 Compressed Size 00001DC1 (7617) │ │ -0A7A1D Uncompressed Size 0000911B (37147) │ │ -0A7A21 Filename Length 001A (26) │ │ -0A7A23 Extra Length 0014 (20) │ │ -0A7A25 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0xA7A25: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -0A7A3F Extra ID #1 0001 (1) 'ZIP64' │ │ -0A7A41 Length 0010 (16) │ │ -0A7A43 Uncompressed Size 000000000000911B (37147) │ │ -0A7A4B Compressed Size 0000000000001DC1 (7617) │ │ -0A7A53 PAYLOAD │ │ - │ │ -0A9814 LOCAL HEADER #209 04034B50 (67324752) │ │ -0A9818 Extract Zip Spec 14 (20) '2.0' │ │ -0A9819 Extract OS 00 (0) 'MS-DOS' │ │ -0A981A General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -0A981C Compression Method 0008 (8) 'Deflated' │ │ -0A981E Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -0A9822 CRC 9FD580E8 (2681569512) │ │ -0A9826 Compressed Size 00000948 (2376) │ │ -0A982A Uncompressed Size 0000220C (8716) │ │ -0A982E Filename Length 001E (30) │ │ -0A9830 Extra Length 0014 (20) │ │ -0A9832 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0xA9832: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -0A9850 Extra ID #1 0001 (1) 'ZIP64' │ │ -0A9852 Length 0010 (16) │ │ -0A9854 Uncompressed Size 000000000000220C (8716) │ │ -0A985C Compressed Size 0000000000000948 (2376) │ │ -0A9864 PAYLOAD │ │ - │ │ -0AA1AC LOCAL HEADER #210 04034B50 (67324752) │ │ -0AA1B0 Extract Zip Spec 14 (20) '2.0' │ │ -0AA1B1 Extract OS 00 (0) 'MS-DOS' │ │ -0AA1B2 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -0AA1B4 Compression Method 0008 (8) 'Deflated' │ │ -0AA1B6 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -0AA1BA CRC E1034094 (3775086740) │ │ -0AA1BE Compressed Size 00001C1A (7194) │ │ -0AA1C2 Uncompressed Size 000096A0 (38560) │ │ -0AA1C6 Filename Length 0017 (23) │ │ -0AA1C8 Extra Length 0014 (20) │ │ -0AA1CA Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0xAA1CA: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -0AA1E1 Extra ID #1 0001 (1) 'ZIP64' │ │ -0AA1E3 Length 0010 (16) │ │ -0AA1E5 Uncompressed Size 00000000000096A0 (38560) │ │ -0AA1ED Compressed Size 0000000000001C1A (7194) │ │ -0AA1F5 PAYLOAD │ │ - │ │ -0ABE0F LOCAL HEADER #211 04034B50 (67324752) │ │ -0ABE13 Extract Zip Spec 14 (20) '2.0' │ │ -0ABE14 Extract OS 00 (0) 'MS-DOS' │ │ -0ABE15 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -0ABE17 Compression Method 0008 (8) 'Deflated' │ │ -0ABE19 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -0ABE1D CRC 00000000 (0) │ │ -0ABE21 Compressed Size 00000002 (2) │ │ -0ABE25 Uncompressed Size 00000000 (0) │ │ -0ABE29 Filename Length 0014 (20) │ │ -0ABE2B Extra Length 0014 (20) │ │ -0ABE2D Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0xABE2D: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -0ABE41 Extra ID #1 0001 (1) 'ZIP64' │ │ -0ABE43 Length 0010 (16) │ │ -0ABE45 Uncompressed Size 0000000000000000 (0) │ │ -0ABE4D Compressed Size 0000000000000002 (2) │ │ -0ABE55 PAYLOAD XX │ │ - │ │ -0ABE57 LOCAL HEADER #212 04034B50 (67324752) │ │ -0ABE5B Extract Zip Spec 14 (20) '2.0' │ │ -0ABE5C Extract OS 00 (0) 'MS-DOS' │ │ -0ABE5D General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -0ABE5F Compression Method 0008 (8) 'Deflated' │ │ -0ABE61 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -0ABE65 CRC 5240AB1A (1379969818) │ │ -0ABE69 Compressed Size 00001BF7 (7159) │ │ -0ABE6D Uncompressed Size 00005A69 (23145) │ │ -0ABE71 Filename Length 001F (31) │ │ -0ABE73 Extra Length 0014 (20) │ │ -0ABE75 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0xABE75: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -0ABE94 Extra ID #1 0001 (1) 'ZIP64' │ │ -0ABE96 Length 0010 (16) │ │ -0ABE98 Uncompressed Size 0000000000005A69 (23145) │ │ -0ABEA0 Compressed Size 0000000000001BF7 (7159) │ │ -0ABEA8 PAYLOAD │ │ - │ │ -0ADA9F LOCAL HEADER #213 04034B50 (67324752) │ │ -0ADAA3 Extract Zip Spec 14 (20) '2.0' │ │ -0ADAA4 Extract OS 00 (0) 'MS-DOS' │ │ -0ADAA5 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -0ADAA7 Compression Method 0008 (8) 'Deflated' │ │ -0ADAA9 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -0ADAAD CRC 00000000 (0) │ │ -0ADAB1 Compressed Size 00000002 (2) │ │ -0ADAB5 Uncompressed Size 00000000 (0) │ │ -0ADAB9 Filename Length 0013 (19) │ │ -0ADABB Extra Length 0014 (20) │ │ -0ADABD Filename 'XXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0xADABD: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -0ADAD0 Extra ID #1 0001 (1) 'ZIP64' │ │ -0ADAD2 Length 0010 (16) │ │ -0ADAD4 Uncompressed Size 0000000000000000 (0) │ │ -0ADADC Compressed Size 0000000000000002 (2) │ │ -0ADAE4 PAYLOAD XX │ │ - │ │ -0ADAE6 LOCAL HEADER #214 04034B50 (67324752) │ │ -0ADAEA Extract Zip Spec 14 (20) '2.0' │ │ -0ADAEB Extract OS 00 (0) 'MS-DOS' │ │ -0ADAEC General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -0ADAEE Compression Method 0008 (8) 'Deflated' │ │ -0ADAF0 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -0ADAF4 CRC 702A9F04 (1881841412) │ │ -0ADAF8 Compressed Size 00000073 (115) │ │ -0ADAFC Uncompressed Size 000000AA (170) │ │ -0ADB00 Filename Length 001E (30) │ │ -0ADB02 Extra Length 0014 (20) │ │ -0ADB04 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0xADB04: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -0ADB22 Extra ID #1 0001 (1) 'ZIP64' │ │ -0ADB24 Length 0010 (16) │ │ -0ADB26 Uncompressed Size 00000000000000AA (170) │ │ -0ADB2E Compressed Size 0000000000000073 (115) │ │ -0ADB36 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ - │ │ -0ADBA9 LOCAL HEADER #215 04034B50 (67324752) │ │ -0ADBAD Extract Zip Spec 14 (20) '2.0' │ │ -0ADBAE Extract OS 00 (0) 'MS-DOS' │ │ -0ADBAF General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -0ADBB1 Compression Method 0008 (8) 'Deflated' │ │ -0ADBB3 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -0ADBB7 CRC DB361483 (3677754499) │ │ -0ADBBB Compressed Size 000003DE (990) │ │ -0ADBBF Uncompressed Size 00000986 (2438) │ │ -0ADBC3 Filename Length 0020 (32) │ │ -0ADBC5 Extra Length 0014 (20) │ │ -0ADBC7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0xADBC7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -0ADBE7 Extra ID #1 0001 (1) 'ZIP64' │ │ -0ADBE9 Length 0010 (16) │ │ -0ADBEB Uncompressed Size 0000000000000986 (2438) │ │ -0ADBF3 Compressed Size 00000000000003DE (990) │ │ -0ADBFB PAYLOAD │ │ - │ │ -0ADFD9 LOCAL HEADER #216 04034B50 (67324752) │ │ -0ADFDD Extract Zip Spec 14 (20) '2.0' │ │ -0ADFDE Extract OS 00 (0) 'MS-DOS' │ │ -0ADFDF General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -0ADFE1 Compression Method 0008 (8) 'Deflated' │ │ -0ADFE3 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -0ADFE7 CRC D6841990 (3598981520) │ │ -0ADFEB Compressed Size 000004C8 (1224) │ │ -0ADFEF Uncompressed Size 00000C6F (3183) │ │ -0ADFF3 Filename Length 0020 (32) │ │ -0ADFF5 Extra Length 0014 (20) │ │ -0ADFF7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0xADFF7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -0AE017 Extra ID #1 0001 (1) 'ZIP64' │ │ -0AE019 Length 0010 (16) │ │ -0AE01B Uncompressed Size 0000000000000C6F (3183) │ │ -0AE023 Compressed Size 00000000000004C8 (1224) │ │ -0AE02B PAYLOAD │ │ - │ │ -0AE4F3 LOCAL HEADER #217 04034B50 (67324752) │ │ -0AE4F7 Extract Zip Spec 14 (20) '2.0' │ │ -0AE4F8 Extract OS 00 (0) 'MS-DOS' │ │ -0AE4F9 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -0AE4FB Compression Method 0008 (8) 'Deflated' │ │ -0AE4FD Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -0AE501 CRC 6AF27778 (1794275192) │ │ -0AE505 Compressed Size 0000033E (830) │ │ -0AE509 Uncompressed Size 0000087A (2170) │ │ -0AE50D Filename Length 001E (30) │ │ -0AE50F Extra Length 0014 (20) │ │ -0AE511 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0xAE511: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -0AE52F Extra ID #1 0001 (1) 'ZIP64' │ │ -0AE531 Length 0010 (16) │ │ -0AE533 Uncompressed Size 000000000000087A (2170) │ │ -0AE53B Compressed Size 000000000000033E (830) │ │ -0AE543 PAYLOAD │ │ - │ │ -0AE881 LOCAL HEADER #218 04034B50 (67324752) │ │ -0AE885 Extract Zip Spec 14 (20) '2.0' │ │ -0AE886 Extract OS 00 (0) 'MS-DOS' │ │ -0AE887 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -0AE889 Compression Method 0008 (8) 'Deflated' │ │ -0AE88B Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -0AE88F CRC 00000000 (0) │ │ -0AE893 Compressed Size 00000002 (2) │ │ -0AE897 Uncompressed Size 00000000 (0) │ │ -0AE89B Filename Length 0017 (23) │ │ -0AE89D Extra Length 0014 (20) │ │ -0AE89F Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0xAE89F: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -0AE8B6 Extra ID #1 0001 (1) 'ZIP64' │ │ -0AE8B8 Length 0010 (16) │ │ -0AE8BA Uncompressed Size 0000000000000000 (0) │ │ -0AE8C2 Compressed Size 0000000000000002 (2) │ │ -0AE8CA PAYLOAD XX │ │ - │ │ -0AE8CC LOCAL HEADER #219 04034B50 (67324752) │ │ -0AE8D0 Extract Zip Spec 14 (20) '2.0' │ │ -0AE8D1 Extract OS 00 (0) 'MS-DOS' │ │ -0AE8D2 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -0AE8D4 Compression Method 0008 (8) 'Deflated' │ │ -0AE8D6 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -0AE8DA CRC 245F80F9 (610238713) │ │ -0AE8DE Compressed Size 0000011C (284) │ │ -0AE8E2 Uncompressed Size 000001EB (491) │ │ -0AE8E6 Filename Length 0022 (34) │ │ -0AE8E8 Extra Length 0014 (20) │ │ -0AE8EA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0xAE8EA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -0AE90C Extra ID #1 0001 (1) 'ZIP64' │ │ -0AE90E Length 0010 (16) │ │ -0AE910 Uncompressed Size 00000000000001EB (491) │ │ -0AE918 Compressed Size 000000000000011C (284) │ │ -0AE920 PAYLOAD │ │ - │ │ -0AEA3C LOCAL HEADER #220 04034B50 (67324752) │ │ -0AEA40 Extract Zip Spec 14 (20) '2.0' │ │ -0AEA41 Extract OS 00 (0) 'MS-DOS' │ │ -0AEA42 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -0AEA44 Compression Method 0008 (8) 'Deflated' │ │ -0AEA46 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -0AEA4A CRC A4B36C8B (2763222155) │ │ -0AEA4E Compressed Size 00000AB0 (2736) │ │ -0AEA52 Uncompressed Size 00002522 (9506) │ │ -0AEA56 Filename Length 0023 (35) │ │ -0AEA58 Extra Length 0014 (20) │ │ -0AEA5A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0xAEA5A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -0AEA7D Extra ID #1 0001 (1) 'ZIP64' │ │ -0AEA7F Length 0010 (16) │ │ -0AEA81 Uncompressed Size 0000000000002522 (9506) │ │ -0AEA89 Compressed Size 0000000000000AB0 (2736) │ │ -0AEA91 PAYLOAD │ │ - │ │ -0AF541 LOCAL HEADER #221 04034B50 (67324752) │ │ -0AF545 Extract Zip Spec 14 (20) '2.0' │ │ -0AF546 Extract OS 00 (0) 'MS-DOS' │ │ -0AF547 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -0AF549 Compression Method 0008 (8) 'Deflated' │ │ -0AF54B Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -0AF54F CRC D713FFB9 (3608412089) │ │ -0AF553 Compressed Size 000007ED (2029) │ │ -0AF557 Uncompressed Size 00002437 (9271) │ │ -0AF55B Filename Length 0024 (36) │ │ -0AF55D Extra Length 0014 (20) │ │ -0AF55F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0xAF55F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -0AF583 Extra ID #1 0001 (1) 'ZIP64' │ │ -0AF585 Length 0010 (16) │ │ -0AF587 Uncompressed Size 0000000000002437 (9271) │ │ -0AF58F Compressed Size 00000000000007ED (2029) │ │ -0AF597 PAYLOAD │ │ - │ │ -0AFD84 LOCAL HEADER #222 04034B50 (67324752) │ │ -0AFD88 Extract Zip Spec 14 (20) '2.0' │ │ -0AFD89 Extract OS 00 (0) 'MS-DOS' │ │ -0AFD8A General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -0AFD8C Compression Method 0008 (8) 'Deflated' │ │ -0AFD8E Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -0AFD92 CRC 15FD5063 (368922723) │ │ -0AFD96 Compressed Size 00000636 (1590) │ │ -0AFD9A Uncompressed Size 00001680 (5760) │ │ -0AFD9E Filename Length 0024 (36) │ │ -0AFDA0 Extra Length 0014 (20) │ │ -0AFDA2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0xAFDA2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -0AFDC6 Extra ID #1 0001 (1) 'ZIP64' │ │ -0AFDC8 Length 0010 (16) │ │ -0AFDCA Uncompressed Size 0000000000001680 (5760) │ │ -0AFDD2 Compressed Size 0000000000000636 (1590) │ │ -0AFDDA PAYLOAD │ │ - │ │ -0B0410 LOCAL HEADER #223 04034B50 (67324752) │ │ -0B0414 Extract Zip Spec 14 (20) '2.0' │ │ -0B0415 Extract OS 00 (0) 'MS-DOS' │ │ -0B0416 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -0B0418 Compression Method 0008 (8) 'Deflated' │ │ -0B041A Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -0B041E CRC 6F4519AE (1866799534) │ │ -0B0422 Compressed Size 00000258 (600) │ │ -0B0426 Uncompressed Size 000004E7 (1255) │ │ -0B042A Filename Length 0028 (40) │ │ -0B042C Extra Length 0014 (20) │ │ -0B042E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0xB042E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -0B0456 Extra ID #1 0001 (1) 'ZIP64' │ │ -0B0458 Length 0010 (16) │ │ -0B045A Uncompressed Size 00000000000004E7 (1255) │ │ -0B0462 Compressed Size 0000000000000258 (600) │ │ -0B046A PAYLOAD │ │ - │ │ -0B06C2 LOCAL HEADER #224 04034B50 (67324752) │ │ -0B06C6 Extract Zip Spec 14 (20) '2.0' │ │ -0B06C7 Extract OS 00 (0) 'MS-DOS' │ │ -0B06C8 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -0B06CA Compression Method 0008 (8) 'Deflated' │ │ -0B06CC Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -0B06D0 CRC 00000000 (0) │ │ -0B06D4 Compressed Size 00000002 (2) │ │ -0B06D8 Uncompressed Size 00000000 (0) │ │ -0B06DC Filename Length 001B (27) │ │ -0B06DE Extra Length 0014 (20) │ │ -0B06E0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0xB06E0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -0B06FB Extra ID #1 0001 (1) 'ZIP64' │ │ -0B06FD Length 0010 (16) │ │ -0B06FF Uncompressed Size 0000000000000000 (0) │ │ -0B0707 Compressed Size 0000000000000002 (2) │ │ -0B070F PAYLOAD XX │ │ - │ │ -0B0711 LOCAL HEADER #225 04034B50 (67324752) │ │ -0B0715 Extract Zip Spec 14 (20) '2.0' │ │ -0B0716 Extract OS 00 (0) 'MS-DOS' │ │ -0B0717 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -0B0719 Compression Method 0008 (8) 'Deflated' │ │ -0B071B Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -0B071F CRC C2971FC7 (3264683975) │ │ -0B0723 Compressed Size 00000006 (6) │ │ -0B0727 Uncompressed Size 00000004 (4) │ │ -0B072B Filename Length 0024 (36) │ │ -0B072D Extra Length 0014 (20) │ │ -0B072F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0xB072F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -0B0753 Extra ID #1 0001 (1) 'ZIP64' │ │ -0B0755 Length 0010 (16) │ │ -0B0757 Uncompressed Size 0000000000000004 (4) │ │ -0B075F Compressed Size 0000000000000006 (6) │ │ -0B0767 PAYLOAD XXXXXX │ │ - │ │ -0B076D LOCAL HEADER #226 04034B50 (67324752) │ │ -0B0771 Extract Zip Spec 14 (20) '2.0' │ │ -0B0772 Extract OS 00 (0) 'MS-DOS' │ │ -0B0773 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -0B0775 Compression Method 0008 (8) 'Deflated' │ │ -0B0777 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -0B077B CRC 2224431B (572801819) │ │ -0B077F Compressed Size 00000327 (807) │ │ -0B0783 Uncompressed Size 0000062E (1582) │ │ -0B0787 Filename Length 0023 (35) │ │ -0B0789 Extra Length 0014 (20) │ │ -0B078B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0xB078B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -0B07AE Extra ID #1 0001 (1) 'ZIP64' │ │ -0B07B0 Length 0010 (16) │ │ -0B07B2 Uncompressed Size 000000000000062E (1582) │ │ -0B07BA Compressed Size 0000000000000327 (807) │ │ -0B07C2 PAYLOAD │ │ - │ │ -0B0AE9 LOCAL HEADER #227 04034B50 (67324752) │ │ -0B0AED Extract Zip Spec 14 (20) '2.0' │ │ -0B0AEE Extract OS 00 (0) 'MS-DOS' │ │ -0B0AEF General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -0B0AF1 Compression Method 0008 (8) 'Deflated' │ │ -0B0AF3 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -0B0AF7 CRC 9C7F2A9C (2625579676) │ │ -0B0AFB Compressed Size 0000000D (13) │ │ -0B0AFF Uncompressed Size 0000000B (11) │ │ -0B0B03 Filename Length 0028 (40) │ │ -0B0B05 Extra Length 0014 (20) │ │ -0B0B07 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0xB0B07: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -0B0B2F Extra ID #1 0001 (1) 'ZIP64' │ │ -0B0B31 Length 0010 (16) │ │ -0B0B33 Uncompressed Size 000000000000000B (11) │ │ -0B0B3B Compressed Size 000000000000000D (13) │ │ -0B0B43 PAYLOAD XXXXXXXXXXXXX │ │ - │ │ -0B0B50 LOCAL HEADER #228 04034B50 (67324752) │ │ -0B0B54 Extract Zip Spec 14 (20) '2.0' │ │ -0B0B55 Extract OS 00 (0) 'MS-DOS' │ │ -0B0B56 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -0B0B58 Compression Method 0008 (8) 'Deflated' │ │ -0B0B5A Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -0B0B5E CRC 00000000 (0) │ │ -0B0B62 Compressed Size 00000002 (2) │ │ -0B0B66 Uncompressed Size 00000000 (0) │ │ -0B0B6A Filename Length 0024 (36) │ │ -0B0B6C Extra Length 0014 (20) │ │ -0B0B6E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0xB0B6E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -0B0B92 Extra ID #1 0001 (1) 'ZIP64' │ │ -0B0B94 Length 0010 (16) │ │ -0B0B96 Uncompressed Size 0000000000000000 (0) │ │ -0B0B9E Compressed Size 0000000000000002 (2) │ │ -0B0BA6 PAYLOAD XX │ │ - │ │ -0B0BA8 LOCAL HEADER #229 04034B50 (67324752) │ │ -0B0BAC Extract Zip Spec 14 (20) '2.0' │ │ -0B0BAD Extract OS 00 (0) 'MS-DOS' │ │ -0B0BAE General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -0B0BB0 Compression Method 0008 (8) 'Deflated' │ │ -0B0BB2 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -0B0BB6 CRC BA8CD1A6 (3129790886) │ │ -0B0BBA Compressed Size 00003009 (12297) │ │ -0B0BBE Uncompressed Size 00008BED (35821) │ │ -0B0BC2 Filename Length 002B (43) │ │ -0B0BC4 Extra Length 0014 (20) │ │ -0B0BC6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0xB0BC6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -0B0BF1 Extra ID #1 0001 (1) 'ZIP64' │ │ -0B0BF3 Length 0010 (16) │ │ -0B0BF5 Uncompressed Size 0000000000008BED (35821) │ │ -0B0BFD Compressed Size 0000000000003009 (12297) │ │ -0B0C05 PAYLOAD │ │ - │ │ -0B3C0E LOCAL HEADER #230 04034B50 (67324752) │ │ -0B3C12 Extract Zip Spec 14 (20) '2.0' │ │ -0B3C13 Extract OS 00 (0) 'MS-DOS' │ │ -0B3C14 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -0B3C16 Compression Method 0008 (8) 'Deflated' │ │ -0B3C18 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -0B3C1C CRC 25DE55BC (635327932) │ │ -0B3C20 Compressed Size 00000A65 (2661) │ │ -0B3C24 Uncompressed Size 00001E7A (7802) │ │ -0B3C28 Filename Length 0032 (50) │ │ -0B3C2A Extra Length 0014 (20) │ │ -0B3C2C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0xB3C2C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -0B3C5E Extra ID #1 0001 (1) 'ZIP64' │ │ -0B3C60 Length 0010 (16) │ │ -0B3C62 Uncompressed Size 0000000000001E7A (7802) │ │ -0B3C6A Compressed Size 0000000000000A65 (2661) │ │ -0B3C72 PAYLOAD │ │ - │ │ -0B46D7 LOCAL HEADER #231 04034B50 (67324752) │ │ -0B46DB Extract Zip Spec 14 (20) '2.0' │ │ -0B46DC Extract OS 00 (0) 'MS-DOS' │ │ -0B46DD General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -0B46DF Compression Method 0008 (8) 'Deflated' │ │ -0B46E1 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -0B46E5 CRC 00000000 (0) │ │ -0B46E9 Compressed Size 00000002 (2) │ │ -0B46ED Uncompressed Size 00000000 (0) │ │ -0B46F1 Filename Length 000B (11) │ │ -0B46F3 Extra Length 0014 (20) │ │ -0B46F5 Filename 'XXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0xB46F5: Filename 'XXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -0B4700 Extra ID #1 0001 (1) 'ZIP64' │ │ -0B4702 Length 0010 (16) │ │ -0B4704 Uncompressed Size 0000000000000000 (0) │ │ -0B470C Compressed Size 0000000000000002 (2) │ │ -0B4714 PAYLOAD XX │ │ - │ │ -0B4716 LOCAL HEADER #232 04034B50 (67324752) │ │ -0B471A Extract Zip Spec 14 (20) '2.0' │ │ -0B471B Extract OS 00 (0) 'MS-DOS' │ │ -0B471C General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -0B471E Compression Method 0008 (8) 'Deflated' │ │ -0B4720 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -0B4724 CRC 25910177 (630260087) │ │ -0B4728 Compressed Size 000004CD (1229) │ │ -0B472C Uncompressed Size 000010C1 (4289) │ │ -0B4730 Filename Length 0016 (22) │ │ -0B4732 Extra Length 0014 (20) │ │ -0B4734 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0xB4734: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -0B474A Extra ID #1 0001 (1) 'ZIP64' │ │ -0B474C Length 0010 (16) │ │ -0B474E Uncompressed Size 00000000000010C1 (4289) │ │ -0B4756 Compressed Size 00000000000004CD (1229) │ │ -0B475E PAYLOAD │ │ - │ │ -0B4C2B LOCAL HEADER #233 04034B50 (67324752) │ │ -0B4C2F Extract Zip Spec 14 (20) '2.0' │ │ -0B4C30 Extract OS 00 (0) 'MS-DOS' │ │ -0B4C31 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -0B4C33 Compression Method 0008 (8) 'Deflated' │ │ -0B4C35 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -0B4C39 CRC E76DD385 (3882734469) │ │ -0B4C3D Compressed Size 0000102F (4143) │ │ -0B4C41 Uncompressed Size 000049DB (18907) │ │ -0B4C45 Filename Length 0016 (22) │ │ -0B4C47 Extra Length 0014 (20) │ │ -0B4C49 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0xB4C49: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -0B4C5F Extra ID #1 0001 (1) 'ZIP64' │ │ -0B4C61 Length 0010 (16) │ │ -0B4C63 Uncompressed Size 00000000000049DB (18907) │ │ -0B4C6B Compressed Size 000000000000102F (4143) │ │ -0B4C73 PAYLOAD │ │ - │ │ -0B5CA2 LOCAL HEADER #234 04034B50 (67324752) │ │ -0B5CA6 Extract Zip Spec 14 (20) '2.0' │ │ -0B5CA7 Extract OS 00 (0) 'MS-DOS' │ │ -0B5CA8 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -0B5CAA Compression Method 0008 (8) 'Deflated' │ │ -0B5CAC Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -0B5CB0 CRC 23404D59 (591416665) │ │ -0B5CB4 Compressed Size 00000D8C (3468) │ │ -0B5CB8 Uncompressed Size 00003F9D (16285) │ │ -0B5CBC Filename Length 0014 (20) │ │ -0B5CBE Extra Length 0014 (20) │ │ -0B5CC0 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0xB5CC0: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -0B5CD4 Extra ID #1 0001 (1) 'ZIP64' │ │ -0B5CD6 Length 0010 (16) │ │ -0B5CD8 Uncompressed Size 0000000000003F9D (16285) │ │ -0B5CE0 Compressed Size 0000000000000D8C (3468) │ │ -0B5CE8 PAYLOAD │ │ - │ │ -0B6A74 LOCAL HEADER #235 04034B50 (67324752) │ │ -0B6A78 Extract Zip Spec 14 (20) '2.0' │ │ -0B6A79 Extract OS 00 (0) 'MS-DOS' │ │ -0B6A7A General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -0B6A7C Compression Method 0008 (8) 'Deflated' │ │ -0B6A7E Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -0B6A82 CRC 7C4F50B7 (2085572791) │ │ -0B6A86 Compressed Size 00000C5E (3166) │ │ -0B6A8A Uncompressed Size 0000352C (13612) │ │ -0B6A8E Filename Length 0012 (18) │ │ -0B6A90 Extra Length 0014 (20) │ │ -0B6A92 Filename 'XXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0xB6A92: Filename 'XXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -0B6AA4 Extra ID #1 0001 (1) 'ZIP64' │ │ -0B6AA6 Length 0010 (16) │ │ -0B6AA8 Uncompressed Size 000000000000352C (13612) │ │ -0B6AB0 Compressed Size 0000000000000C5E (3166) │ │ -0B6AB8 PAYLOAD │ │ - │ │ -0B7716 LOCAL HEADER #236 04034B50 (67324752) │ │ -0B771A Extract Zip Spec 14 (20) '2.0' │ │ -0B771B Extract OS 00 (0) 'MS-DOS' │ │ -0B771C General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -0B771E Compression Method 0008 (8) 'Deflated' │ │ -0B7720 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -0B7724 CRC 00000000 (0) │ │ -0B7728 Compressed Size 00000002 (2) │ │ -0B772C Uncompressed Size 00000000 (0) │ │ -0B7730 Filename Length 001B (27) │ │ -0B7732 Extra Length 0014 (20) │ │ -0B7734 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0xB7734: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -0B774F Extra ID #1 0001 (1) 'ZIP64' │ │ -0B7751 Length 0010 (16) │ │ -0B7753 Uncompressed Size 0000000000000000 (0) │ │ -0B775B Compressed Size 0000000000000002 (2) │ │ -0B7763 PAYLOAD XX │ │ - │ │ -0B7765 LOCAL HEADER #237 04034B50 (67324752) │ │ -0B7769 Extract Zip Spec 14 (20) '2.0' │ │ -0B776A Extract OS 00 (0) 'MS-DOS' │ │ -0B776B General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -0B776D Compression Method 0008 (8) 'Deflated' │ │ -0B776F Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -0B7773 CRC C2971FC7 (3264683975) │ │ -0B7777 Compressed Size 00000006 (6) │ │ -0B777B Uncompressed Size 00000004 (4) │ │ -0B777F Filename Length 0024 (36) │ │ -0B7781 Extra Length 0014 (20) │ │ -0B7783 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0xB7783: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -0B77A7 Extra ID #1 0001 (1) 'ZIP64' │ │ -0B77A9 Length 0010 (16) │ │ -0B77AB Uncompressed Size 0000000000000004 (4) │ │ -0B77B3 Compressed Size 0000000000000006 (6) │ │ -0B77BB PAYLOAD XXXXXX │ │ - │ │ -0B77C1 LOCAL HEADER #238 04034B50 (67324752) │ │ -0B77C5 Extract Zip Spec 14 (20) '2.0' │ │ -0B77C6 Extract OS 00 (0) 'MS-DOS' │ │ -0B77C7 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -0B77C9 Compression Method 0008 (8) 'Deflated' │ │ -0B77CB Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -0B77CF CRC BBDCBB8D (3151805325) │ │ -0B77D3 Compressed Size 00000434 (1076) │ │ -0B77D7 Uncompressed Size 00000B64 (2916) │ │ -0B77DB Filename Length 0023 (35) │ │ -0B77DD Extra Length 0014 (20) │ │ -0B77DF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0xB77DF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -0B7802 Extra ID #1 0001 (1) 'ZIP64' │ │ -0B7804 Length 0010 (16) │ │ -0B7806 Uncompressed Size 0000000000000B64 (2916) │ │ -0B780E Compressed Size 0000000000000434 (1076) │ │ -0B7816 PAYLOAD │ │ - │ │ -0B7C4A LOCAL HEADER #239 04034B50 (67324752) │ │ -0B7C4E Extract Zip Spec 14 (20) '2.0' │ │ -0B7C4F Extract OS 00 (0) 'MS-DOS' │ │ -0B7C50 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -0B7C52 Compression Method 0008 (8) 'Deflated' │ │ -0B7C54 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -0B7C58 CRC 00000000 (0) │ │ -0B7C5C Compressed Size 00000002 (2) │ │ -0B7C60 Uncompressed Size 00000000 (0) │ │ -0B7C64 Filename Length 0024 (36) │ │ -0B7C66 Extra Length 0014 (20) │ │ -0B7C68 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0xB7C68: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -0B7C8C Extra ID #1 0001 (1) 'ZIP64' │ │ -0B7C8E Length 0010 (16) │ │ -0B7C90 Uncompressed Size 0000000000000000 (0) │ │ -0B7C98 Compressed Size 0000000000000002 (2) │ │ -0B7CA0 PAYLOAD XX │ │ - │ │ -0B7CA2 LOCAL HEADER #240 04034B50 (67324752) │ │ -0B7CA6 Extract Zip Spec 14 (20) '2.0' │ │ -0B7CA7 Extract OS 00 (0) 'MS-DOS' │ │ -0B7CA8 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -0B7CAA Compression Method 0008 (8) 'Deflated' │ │ -0B7CAC Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -0B7CB0 CRC B928F665 (3106469477) │ │ -0B7CB4 Compressed Size 0000032A (810) │ │ -0B7CB8 Uncompressed Size 0000060C (1548) │ │ -0B7CBC Filename Length 002B (43) │ │ -0B7CBE Extra Length 0014 (20) │ │ -0B7CC0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0xB7CC0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -0B7CEB Extra ID #1 0001 (1) 'ZIP64' │ │ -0B7CED Length 0010 (16) │ │ -0B7CEF Uncompressed Size 000000000000060C (1548) │ │ -0B7CF7 Compressed Size 000000000000032A (810) │ │ -0B7CFF PAYLOAD │ │ - │ │ -0B8029 LOCAL HEADER #241 04034B50 (67324752) │ │ -0B802D Extract Zip Spec 14 (20) '2.0' │ │ -0B802E Extract OS 00 (0) 'MS-DOS' │ │ -0B802F General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -0B8031 Compression Method 0008 (8) 'Deflated' │ │ -0B8033 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -0B8037 CRC 00000000 (0) │ │ -0B803B Compressed Size 00000002 (2) │ │ -0B803F Uncompressed Size 00000000 (0) │ │ -0B8043 Filename Length 0009 (9) │ │ -0B8045 Extra Length 0014 (20) │ │ -0B8047 Filename 'XXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0xB8047: Filename 'XXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -0B8050 Extra ID #1 0001 (1) 'ZIP64' │ │ -0B8052 Length 0010 (16) │ │ -0B8054 Uncompressed Size 0000000000000000 (0) │ │ -0B805C Compressed Size 0000000000000002 (2) │ │ -0B8064 PAYLOAD XX │ │ - │ │ -0B8066 LOCAL HEADER #242 04034B50 (67324752) │ │ -0B806A Extract Zip Spec 14 (20) '2.0' │ │ -0B806B Extract OS 00 (0) 'MS-DOS' │ │ -0B806C General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -0B806E Compression Method 0008 (8) 'Deflated' │ │ -0B8070 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -0B8074 CRC 0C7A57BA (209344442) │ │ -0B8078 Compressed Size 00000157 (343) │ │ -0B807C Uncompressed Size 0000026C (620) │ │ -0B8080 Filename Length 0014 (20) │ │ -0B8082 Extra Length 0014 (20) │ │ -0B8084 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0xB8084: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -0B8098 Extra ID #1 0001 (1) 'ZIP64' │ │ -0B809A Length 0010 (16) │ │ -0B809C Uncompressed Size 000000000000026C (620) │ │ -0B80A4 Compressed Size 0000000000000157 (343) │ │ -0B80AC PAYLOAD │ │ - │ │ -0B8203 LOCAL HEADER #243 04034B50 (67324752) │ │ -0B8207 Extract Zip Spec 14 (20) '2.0' │ │ -0B8208 Extract OS 00 (0) 'MS-DOS' │ │ -0B8209 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -0B820B Compression Method 0008 (8) 'Deflated' │ │ -0B820D Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -0B8211 CRC 2E39A573 (775529843) │ │ -0B8215 Compressed Size 0000016C (364) │ │ -0B8219 Uncompressed Size 000003A4 (932) │ │ -0B821D Filename Length 0013 (19) │ │ -0B821F Extra Length 0014 (20) │ │ -0B8221 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0xB8221: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -0B8234 Extra ID #1 0001 (1) 'ZIP64' │ │ -0B8236 Length 0010 (16) │ │ -0B8238 Uncompressed Size 00000000000003A4 (932) │ │ -0B8240 Compressed Size 000000000000016C (364) │ │ -0B8248 PAYLOAD │ │ - │ │ -0B83B4 LOCAL HEADER #244 04034B50 (67324752) │ │ -0B83B8 Extract Zip Spec 14 (20) '2.0' │ │ -0B83B9 Extract OS 00 (0) 'MS-DOS' │ │ -0B83BA General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -0B83BC Compression Method 0008 (8) 'Deflated' │ │ -0B83BE Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -0B83C2 CRC E4FA98B8 (3841628344) │ │ -0B83C6 Compressed Size 00000075 (117) │ │ -0B83CA Uncompressed Size 000000A6 (166) │ │ -0B83CE Filename Length 0014 (20) │ │ -0B83D0 Extra Length 0014 (20) │ │ -0B83D2 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0xB83D2: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -0B83E6 Extra ID #1 0001 (1) 'ZIP64' │ │ -0B83E8 Length 0010 (16) │ │ -0B83EA Uncompressed Size 00000000000000A6 (166) │ │ -0B83F2 Compressed Size 0000000000000075 (117) │ │ -0B83FA PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ - │ │ -0B846F LOCAL HEADER #245 04034B50 (67324752) │ │ -0B8473 Extract Zip Spec 14 (20) '2.0' │ │ -0B8474 Extract OS 00 (0) 'MS-DOS' │ │ -0B8475 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -0B8477 Compression Method 0008 (8) 'Deflated' │ │ -0B8479 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -0B847D CRC 45F2EFA2 (1173548962) │ │ -0B8481 Compressed Size 000004E7 (1255) │ │ -0B8485 Uncompressed Size 00000A76 (2678) │ │ -0B8489 Filename Length 0012 (18) │ │ -0B848B Extra Length 0014 (20) │ │ -0B848D Filename 'XXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0xB848D: Filename 'XXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -0B849F Extra ID #1 0001 (1) 'ZIP64' │ │ -0B84A1 Length 0010 (16) │ │ -0B84A3 Uncompressed Size 0000000000000A76 (2678) │ │ -0B84AB Compressed Size 00000000000004E7 (1255) │ │ -0B84B3 PAYLOAD │ │ - │ │ -0B899A LOCAL HEADER #246 04034B50 (67324752) │ │ -0B899E Extract Zip Spec 14 (20) '2.0' │ │ -0B899F Extract OS 00 (0) 'MS-DOS' │ │ -0B89A0 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -0B89A2 Compression Method 0008 (8) 'Deflated' │ │ -0B89A4 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -0B89A8 CRC DDCE315B (3721277787) │ │ -0B89AC Compressed Size 0000161E (5662) │ │ -0B89B0 Uncompressed Size 00006147 (24903) │ │ -0B89B4 Filename Length 0019 (25) │ │ -0B89B6 Extra Length 0014 (20) │ │ -0B89B8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0xB89B8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -0B89D1 Extra ID #1 0001 (1) 'ZIP64' │ │ -0B89D3 Length 0010 (16) │ │ -0B89D5 Uncompressed Size 0000000000006147 (24903) │ │ -0B89DD Compressed Size 000000000000161E (5662) │ │ -0B89E5 PAYLOAD │ │ - │ │ -0BA003 LOCAL HEADER #247 04034B50 (67324752) │ │ -0BA007 Extract Zip Spec 14 (20) '2.0' │ │ -0BA008 Extract OS 00 (0) 'MS-DOS' │ │ -0BA009 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -0BA00B Compression Method 0008 (8) 'Deflated' │ │ -0BA00D Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -0BA011 CRC 41FD0E76 (1107103350) │ │ -0BA015 Compressed Size 00003B51 (15185) │ │ -0BA019 Uncompressed Size 000103FD (66557) │ │ -0BA01D Filename Length 0011 (17) │ │ -0BA01F Extra Length 0014 (20) │ │ -0BA021 Filename 'XXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0xBA021: Filename 'XXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -0BA032 Extra ID #1 0001 (1) 'ZIP64' │ │ -0BA034 Length 0010 (16) │ │ -0BA036 Uncompressed Size 00000000000103FD (66557) │ │ -0BA03E Compressed Size 0000000000003B51 (15185) │ │ -0BA046 PAYLOAD │ │ - │ │ -0BDB97 LOCAL HEADER #248 04034B50 (67324752) │ │ -0BDB9B Extract Zip Spec 14 (20) '2.0' │ │ -0BDB9C Extract OS 00 (0) 'MS-DOS' │ │ -0BDB9D General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -0BDB9F Compression Method 0008 (8) 'Deflated' │ │ -0BDBA1 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -0BDBA5 CRC FA390CB6 (4198042806) │ │ -0BDBA9 Compressed Size 00000036 (54) │ │ -0BDBAD Uncompressed Size 0000003B (59) │ │ -0BDBB1 Filename Length 0011 (17) │ │ -0BDBB3 Extra Length 0014 (20) │ │ -0BDBB5 Filename 'XXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0xBDBB5: Filename 'XXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -0BDBC6 Extra ID #1 0001 (1) 'ZIP64' │ │ -0BDBC8 Length 0010 (16) │ │ -0BDBCA Uncompressed Size 000000000000003B (59) │ │ -0BDBD2 Compressed Size 0000000000000036 (54) │ │ -0BDBDA PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ - │ │ -0BDC10 LOCAL HEADER #249 04034B50 (67324752) │ │ -0BDC14 Extract Zip Spec 14 (20) '2.0' │ │ -0BDC15 Extract OS 00 (0) 'MS-DOS' │ │ -0BDC16 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -0BDC18 Compression Method 0008 (8) 'Deflated' │ │ -0BDC1A Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -0BDC1E CRC 35EBD9BE (904649150) │ │ -0BDC22 Compressed Size 00000338 (824) │ │ -0BDC26 Uncompressed Size 000007AD (1965) │ │ -0BDC2A Filename Length 0011 (17) │ │ -0BDC2C Extra Length 0014 (20) │ │ -0BDC2E Filename 'XXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0xBDC2E: Filename 'XXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -0BDC3F Extra ID #1 0001 (1) 'ZIP64' │ │ -0BDC41 Length 0010 (16) │ │ -0BDC43 Uncompressed Size 00000000000007AD (1965) │ │ -0BDC4B Compressed Size 0000000000000338 (824) │ │ -0BDC53 PAYLOAD │ │ - │ │ -0BDF8B LOCAL HEADER #250 04034B50 (67324752) │ │ -0BDF8F Extract Zip Spec 14 (20) '2.0' │ │ -0BDF90 Extract OS 00 (0) 'MS-DOS' │ │ -0BDF91 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -0BDF93 Compression Method 0008 (8) 'Deflated' │ │ -0BDF95 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -0BDF99 CRC 00000000 (0) │ │ -0BDF9D Compressed Size 00000002 (2) │ │ -0BDFA1 Uncompressed Size 00000000 (0) │ │ -0BDFA5 Filename Length 0010 (16) │ │ -0BDFA7 Extra Length 0014 (20) │ │ -0BDFA9 Filename 'XXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0xBDFA9: Filename 'XXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -0BDFB9 Extra ID #1 0001 (1) 'ZIP64' │ │ -0BDFBB Length 0010 (16) │ │ -0BDFBD Uncompressed Size 0000000000000000 (0) │ │ -0BDFC5 Compressed Size 0000000000000002 (2) │ │ -0BDFCD PAYLOAD XX │ │ - │ │ -0BDFCF LOCAL HEADER #251 04034B50 (67324752) │ │ -0BDFD3 Extract Zip Spec 14 (20) '2.0' │ │ -0BDFD4 Extract OS 00 (0) 'MS-DOS' │ │ -0BDFD5 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -0BDFD7 Compression Method 0008 (8) 'Deflated' │ │ -0BDFD9 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -0BDFDD CRC 999E0E6F (2577272431) │ │ -0BDFE1 Compressed Size 0000025D (605) │ │ -0BDFE5 Uncompressed Size 000006E6 (1766) │ │ -0BDFE9 Filename Length 001B (27) │ │ -0BDFEB Extra Length 0014 (20) │ │ -0BDFED Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0xBDFED: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -0BE008 Extra ID #1 0001 (1) 'ZIP64' │ │ -0BE00A Length 0010 (16) │ │ -0BE00C Uncompressed Size 00000000000006E6 (1766) │ │ -0BE014 Compressed Size 000000000000025D (605) │ │ -0BE01C PAYLOAD │ │ - │ │ -0BE279 LOCAL HEADER #252 04034B50 (67324752) │ │ -0BE27D Extract Zip Spec 14 (20) '2.0' │ │ -0BE27E Extract OS 00 (0) 'MS-DOS' │ │ -0BE27F General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -0BE281 Compression Method 0008 (8) 'Deflated' │ │ -0BE283 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -0BE287 CRC DB52E960 (3679644000) │ │ -0BE28B Compressed Size 000036D2 (14034) │ │ -0BE28F Uncompressed Size 0000E5AC (58796) │ │ -0BE293 Filename Length 001A (26) │ │ -0BE295 Extra Length 0014 (20) │ │ -0BE297 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0xBE297: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -0BE2B1 Extra ID #1 0001 (1) 'ZIP64' │ │ -0BE2B3 Length 0010 (16) │ │ -0BE2B5 Uncompressed Size 000000000000E5AC (58796) │ │ -0BE2BD Compressed Size 00000000000036D2 (14034) │ │ -0BE2C5 PAYLOAD │ │ - │ │ -0C1997 LOCAL HEADER #253 04034B50 (67324752) │ │ -0C199B Extract Zip Spec 14 (20) '2.0' │ │ -0C199C Extract OS 00 (0) 'MS-DOS' │ │ -0C199D General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -0C199F Compression Method 0008 (8) 'Deflated' │ │ -0C19A1 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -0C19A5 CRC C74EE256 (3343835734) │ │ -0C19A9 Compressed Size 00000EF2 (3826) │ │ -0C19AD Uncompressed Size 000033B1 (13233) │ │ -0C19B1 Filename Length 001C (28) │ │ -0C19B3 Extra Length 0014 (20) │ │ -0C19B5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0xC19B5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -0C19D1 Extra ID #1 0001 (1) 'ZIP64' │ │ -0C19D3 Length 0010 (16) │ │ -0C19D5 Uncompressed Size 00000000000033B1 (13233) │ │ -0C19DD Compressed Size 0000000000000EF2 (3826) │ │ -0C19E5 PAYLOAD │ │ - │ │ -0C28D7 LOCAL HEADER #254 04034B50 (67324752) │ │ -0C28DB Extract Zip Spec 14 (20) '2.0' │ │ -0C28DC Extract OS 00 (0) 'MS-DOS' │ │ -0C28DD General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -0C28DF Compression Method 0008 (8) 'Deflated' │ │ -0C28E1 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -0C28E5 CRC 00000000 (0) │ │ -0C28E9 Compressed Size 00000002 (2) │ │ -0C28ED Uncompressed Size 00000000 (0) │ │ -0C28F1 Filename Length 000C (12) │ │ -0C28F3 Extra Length 0014 (20) │ │ -0C28F5 Filename 'XXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0xC28F5: Filename 'XXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -0C2901 Extra ID #1 0001 (1) 'ZIP64' │ │ -0C2903 Length 0010 (16) │ │ -0C2905 Uncompressed Size 0000000000000000 (0) │ │ -0C290D Compressed Size 0000000000000002 (2) │ │ -0C2915 PAYLOAD XX │ │ - │ │ -0C2917 LOCAL HEADER #255 04034B50 (67324752) │ │ -0C291B Extract Zip Spec 14 (20) '2.0' │ │ -0C291C Extract OS 00 (0) 'MS-DOS' │ │ -0C291D General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -0C291F Compression Method 0008 (8) 'Deflated' │ │ -0C2921 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -0C2925 CRC A2FB8C96 (2734394518) │ │ -0C2929 Compressed Size 000000F0 (240) │ │ -0C292D Uncompressed Size 000001BC (444) │ │ -0C2931 Filename Length 0017 (23) │ │ -0C2933 Extra Length 0014 (20) │ │ -0C2935 Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0xC2935: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -0C294C Extra ID #1 0001 (1) 'ZIP64' │ │ -0C294E Length 0010 (16) │ │ -0C2950 Uncompressed Size 00000000000001BC (444) │ │ -0C2958 Compressed Size 00000000000000F0 (240) │ │ -0C2960 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ +0777D5 LOCAL HEADER #149 04034B50 (67324752) │ │ +0777D9 Extract Zip Spec 14 (20) '2.0' │ │ +0777DA Extract OS 00 (0) 'MS-DOS' │ │ +0777DB General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +0777DD Compression Method 0008 (8) 'Deflated' │ │ +0777DF Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +0777E3 CRC 35633DF4 (895696372) │ │ +0777E7 Compressed Size 00000055 (85) │ │ +0777EB Uncompressed Size 0000006D (109) │ │ +0777EF Filename Length 001E (30) │ │ +0777F1 Extra Length 0014 (20) │ │ +0777F3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x777F3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +077811 Extra ID #1 0001 (1) 'ZIP64' │ │ +077813 Length 0010 (16) │ │ +077815 Uncompressed Size 000000000000006D (109) │ │ +07781D Compressed Size 0000000000000055 (85) │ │ +077825 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ + │ │ +07787A LOCAL HEADER #150 04034B50 (67324752) │ │ +07787E Extract Zip Spec 14 (20) '2.0' │ │ +07787F Extract OS 00 (0) 'MS-DOS' │ │ +077880 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +077882 Compression Method 0008 (8) 'Deflated' │ │ +077884 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +077888 CRC 155BD86E (358340718) │ │ +07788C Compressed Size 000020BB (8379) │ │ +077890 Uncompressed Size 00008BBE (35774) │ │ +077894 Filename Length 0019 (25) │ │ +077896 Extra Length 0014 (20) │ │ +077898 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x77898: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +0778B1 Extra ID #1 0001 (1) 'ZIP64' │ │ +0778B3 Length 0010 (16) │ │ +0778B5 Uncompressed Size 0000000000008BBE (35774) │ │ +0778BD Compressed Size 00000000000020BB (8379) │ │ +0778C5 PAYLOAD │ │ + │ │ +079980 LOCAL HEADER #151 04034B50 (67324752) │ │ +079984 Extract Zip Spec 14 (20) '2.0' │ │ +079985 Extract OS 00 (0) 'MS-DOS' │ │ +079986 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +079988 Compression Method 0008 (8) 'Deflated' │ │ +07998A Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +07998E CRC 16049338 (369398584) │ │ +079992 Compressed Size 000010D3 (4307) │ │ +079996 Uncompressed Size 00003E6C (15980) │ │ +07999A Filename Length 0018 (24) │ │ +07999C Extra Length 0014 (20) │ │ +07999E Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x7999E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +0799B6 Extra ID #1 0001 (1) 'ZIP64' │ │ +0799B8 Length 0010 (16) │ │ +0799BA Uncompressed Size 0000000000003E6C (15980) │ │ +0799C2 Compressed Size 00000000000010D3 (4307) │ │ +0799CA PAYLOAD │ │ + │ │ +07AA9D LOCAL HEADER #152 04034B50 (67324752) │ │ +07AAA1 Extract Zip Spec 14 (20) '2.0' │ │ +07AAA2 Extract OS 00 (0) 'MS-DOS' │ │ +07AAA3 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +07AAA5 Compression Method 0008 (8) 'Deflated' │ │ +07AAA7 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +07AAAB CRC FA97DBAA (4204256170) │ │ +07AAAF Compressed Size 00003DB4 (15796) │ │ +07AAB3 Uncompressed Size 0000ED8C (60812) │ │ +07AAB7 Filename Length 001E (30) │ │ +07AAB9 Extra Length 0014 (20) │ │ +07AABB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x7AABB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +07AAD9 Extra ID #1 0001 (1) 'ZIP64' │ │ +07AADB Length 0010 (16) │ │ +07AADD Uncompressed Size 000000000000ED8C (60812) │ │ +07AAE5 Compressed Size 0000000000003DB4 (15796) │ │ +07AAED PAYLOAD │ │ + │ │ +07E8A1 LOCAL HEADER #153 04034B50 (67324752) │ │ +07E8A5 Extract Zip Spec 14 (20) '2.0' │ │ +07E8A6 Extract OS 00 (0) 'MS-DOS' │ │ +07E8A7 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +07E8A9 Compression Method 0008 (8) 'Deflated' │ │ +07E8AB Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +07E8AF CRC 636CF014 (1668083732) │ │ +07E8B3 Compressed Size 00000484 (1156) │ │ +07E8B7 Uncompressed Size 00000A5B (2651) │ │ +07E8BB Filename Length 001C (28) │ │ +07E8BD Extra Length 0014 (20) │ │ +07E8BF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x7E8BF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +07E8DB Extra ID #1 0001 (1) 'ZIP64' │ │ +07E8DD Length 0010 (16) │ │ +07E8DF Uncompressed Size 0000000000000A5B (2651) │ │ +07E8E7 Compressed Size 0000000000000484 (1156) │ │ +07E8EF PAYLOAD │ │ + │ │ +07ED73 LOCAL HEADER #154 04034B50 (67324752) │ │ +07ED77 Extract Zip Spec 14 (20) '2.0' │ │ +07ED78 Extract OS 00 (0) 'MS-DOS' │ │ +07ED79 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +07ED7B Compression Method 0008 (8) 'Deflated' │ │ +07ED7D Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +07ED81 CRC 1C616AED (476146413) │ │ +07ED85 Compressed Size 00001A48 (6728) │ │ +07ED89 Uncompressed Size 000089CA (35274) │ │ +07ED8D Filename Length 0018 (24) │ │ +07ED8F Extra Length 0014 (20) │ │ +07ED91 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x7ED91: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +07EDA9 Extra ID #1 0001 (1) 'ZIP64' │ │ +07EDAB Length 0010 (16) │ │ +07EDAD Uncompressed Size 00000000000089CA (35274) │ │ +07EDB5 Compressed Size 0000000000001A48 (6728) │ │ +07EDBD PAYLOAD │ │ + │ │ +080805 LOCAL HEADER #155 04034B50 (67324752) │ │ +080809 Extract Zip Spec 14 (20) '2.0' │ │ +08080A Extract OS 00 (0) 'MS-DOS' │ │ +08080B General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +08080D Compression Method 0008 (8) 'Deflated' │ │ +08080F Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +080813 CRC A0C4D8C1 (2697255105) │ │ +080817 Compressed Size 00000ECC (3788) │ │ +08081B Uncompressed Size 000034DA (13530) │ │ +08081F Filename Length 001C (28) │ │ +080821 Extra Length 0014 (20) │ │ +080823 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x80823: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +08083F Extra ID #1 0001 (1) 'ZIP64' │ │ +080841 Length 0010 (16) │ │ +080843 Uncompressed Size 00000000000034DA (13530) │ │ +08084B Compressed Size 0000000000000ECC (3788) │ │ +080853 PAYLOAD │ │ + │ │ +08171F LOCAL HEADER #156 04034B50 (67324752) │ │ +081723 Extract Zip Spec 14 (20) '2.0' │ │ +081724 Extract OS 00 (0) 'MS-DOS' │ │ +081725 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +081727 Compression Method 0008 (8) 'Deflated' │ │ +081729 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +08172D CRC 00000000 (0) │ │ +081731 Compressed Size 00000002 (2) │ │ +081735 Uncompressed Size 00000000 (0) │ │ +081739 Filename Length 001B (27) │ │ +08173B Extra Length 0014 (20) │ │ +08173D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x8173D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +081758 Extra ID #1 0001 (1) 'ZIP64' │ │ +08175A Length 0010 (16) │ │ +08175C Uncompressed Size 0000000000000000 (0) │ │ +081764 Compressed Size 0000000000000002 (2) │ │ +08176C PAYLOAD XX │ │ + │ │ +08176E LOCAL HEADER #157 04034B50 (67324752) │ │ +081772 Extract Zip Spec 14 (20) '2.0' │ │ +081773 Extract OS 00 (0) 'MS-DOS' │ │ +081774 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +081776 Compression Method 0008 (8) 'Deflated' │ │ +081778 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +08177C CRC A7D5C8C6 (2815805638) │ │ +081780 Compressed Size 00001086 (4230) │ │ +081784 Uncompressed Size 0000372A (14122) │ │ +081788 Filename Length 001B (27) │ │ +08178A Extra Length 0014 (20) │ │ +08178C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x8178C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +0817A7 Extra ID #1 0001 (1) 'ZIP64' │ │ +0817A9 Length 0010 (16) │ │ +0817AB Uncompressed Size 000000000000372A (14122) │ │ +0817B3 Compressed Size 0000000000001086 (4230) │ │ +0817BB PAYLOAD │ │ + │ │ +082841 LOCAL HEADER #158 04034B50 (67324752) │ │ +082845 Extract Zip Spec 14 (20) '2.0' │ │ +082846 Extract OS 00 (0) 'MS-DOS' │ │ +082847 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +082849 Compression Method 0008 (8) 'Deflated' │ │ +08284B Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +08284F CRC B8F1E3EF (3102860271) │ │ +082853 Compressed Size 00000061 (97) │ │ +082857 Uncompressed Size 00000073 (115) │ │ +08285B Filename Length 001D (29) │ │ +08285D Extra Length 0014 (20) │ │ +08285F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x8285F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +08287C Extra ID #1 0001 (1) 'ZIP64' │ │ +08287E Length 0010 (16) │ │ +082880 Uncompressed Size 0000000000000073 (115) │ │ +082888 Compressed Size 0000000000000061 (97) │ │ +082890 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ + │ │ +0828F1 LOCAL HEADER #159 04034B50 (67324752) │ │ +0828F5 Extract Zip Spec 14 (20) '2.0' │ │ +0828F6 Extract OS 00 (0) 'MS-DOS' │ │ +0828F7 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +0828F9 Compression Method 0008 (8) 'Deflated' │ │ +0828FB Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +0828FF CRC 00000000 (0) │ │ +082903 Compressed Size 00000002 (2) │ │ +082907 Uncompressed Size 00000000 (0) │ │ +08290B Filename Length 0017 (23) │ │ +08290D Extra Length 0014 (20) │ │ +08290F Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x8290F: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +082926 Extra ID #1 0001 (1) 'ZIP64' │ │ +082928 Length 0010 (16) │ │ +08292A Uncompressed Size 0000000000000000 (0) │ │ +082932 Compressed Size 0000000000000002 (2) │ │ +08293A PAYLOAD XX │ │ + │ │ +08293C LOCAL HEADER #160 04034B50 (67324752) │ │ +082940 Extract Zip Spec 14 (20) '2.0' │ │ +082941 Extract OS 00 (0) 'MS-DOS' │ │ +082942 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +082944 Compression Method 0008 (8) 'Deflated' │ │ +082946 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +08294A CRC 32EB7F42 (854294338) │ │ +08294E Compressed Size 00000061 (97) │ │ +082952 Uncompressed Size 00000088 (136) │ │ +082956 Filename Length 0022 (34) │ │ +082958 Extra Length 0014 (20) │ │ +08295A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x8295A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +08297C Extra ID #1 0001 (1) 'ZIP64' │ │ +08297E Length 0010 (16) │ │ +082980 Uncompressed Size 0000000000000088 (136) │ │ +082988 Compressed Size 0000000000000061 (97) │ │ +082990 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ + │ │ +0829F1 LOCAL HEADER #161 04034B50 (67324752) │ │ +0829F5 Extract Zip Spec 14 (20) '2.0' │ │ +0829F6 Extract OS 00 (0) 'MS-DOS' │ │ +0829F7 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +0829F9 Compression Method 0008 (8) 'Deflated' │ │ +0829FB Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +0829FF CRC A45D9CD9 (2757598425) │ │ +082A03 Compressed Size 00000CB1 (3249) │ │ +082A07 Uncompressed Size 00002EAD (11949) │ │ +082A0B Filename Length 0022 (34) │ │ +082A0D Extra Length 0014 (20) │ │ +082A0F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x82A0F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +082A31 Extra ID #1 0001 (1) 'ZIP64' │ │ +082A33 Length 0010 (16) │ │ +082A35 Uncompressed Size 0000000000002EAD (11949) │ │ +082A3D Compressed Size 0000000000000CB1 (3249) │ │ +082A45 PAYLOAD │ │ + │ │ +0836F6 LOCAL HEADER #162 04034B50 (67324752) │ │ +0836FA Extract Zip Spec 14 (20) '2.0' │ │ +0836FB Extract OS 00 (0) 'MS-DOS' │ │ +0836FC General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +0836FE Compression Method 0008 (8) 'Deflated' │ │ +083700 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +083704 CRC 00000000 (0) │ │ +083708 Compressed Size 00000002 (2) │ │ +08370C Uncompressed Size 00000000 (0) │ │ +083710 Filename Length 0023 (35) │ │ +083712 Extra Length 0014 (20) │ │ +083714 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x83714: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +083737 Extra ID #1 0001 (1) 'ZIP64' │ │ +083739 Length 0010 (16) │ │ +08373B Uncompressed Size 0000000000000000 (0) │ │ +083743 Compressed Size 0000000000000002 (2) │ │ +08374B PAYLOAD XX │ │ + │ │ +08374D LOCAL HEADER #163 04034B50 (67324752) │ │ +083751 Extract Zip Spec 14 (20) '2.0' │ │ +083752 Extract OS 00 (0) 'MS-DOS' │ │ +083753 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +083755 Compression Method 0008 (8) 'Deflated' │ │ +083757 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +08375B CRC C2971FC7 (3264683975) │ │ +08375F Compressed Size 00000006 (6) │ │ +083763 Uncompressed Size 00000004 (4) │ │ +083767 Filename Length 002C (44) │ │ +083769 Extra Length 0014 (20) │ │ +08376B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x8376B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +083797 Extra ID #1 0001 (1) 'ZIP64' │ │ +083799 Length 0010 (16) │ │ +08379B Uncompressed Size 0000000000000004 (4) │ │ +0837A3 Compressed Size 0000000000000006 (6) │ │ +0837AB PAYLOAD XXXXXX │ │ + │ │ +0837B1 LOCAL HEADER #164 04034B50 (67324752) │ │ +0837B5 Extract Zip Spec 14 (20) '2.0' │ │ +0837B6 Extract OS 00 (0) 'MS-DOS' │ │ +0837B7 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +0837B9 Compression Method 0008 (8) 'Deflated' │ │ +0837BB Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +0837BF CRC E7F91811 (3891861521) │ │ +0837C3 Compressed Size 00003D5C (15708) │ │ +0837C7 Uncompressed Size 0000B53B (46395) │ │ +0837CB Filename Length 002B (43) │ │ +0837CD Extra Length 0014 (20) │ │ +0837CF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x837CF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +0837FA Extra ID #1 0001 (1) 'ZIP64' │ │ +0837FC Length 0010 (16) │ │ +0837FE Uncompressed Size 000000000000B53B (46395) │ │ +083806 Compressed Size 0000000000003D5C (15708) │ │ +08380E PAYLOAD │ │ + │ │ +08756A LOCAL HEADER #165 04034B50 (67324752) │ │ +08756E Extract Zip Spec 14 (20) '2.0' │ │ +08756F Extract OS 00 (0) 'MS-DOS' │ │ +087570 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +087572 Compression Method 0008 (8) 'Deflated' │ │ +087574 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +087578 CRC D59807BB (3583510459) │ │ +08757C Compressed Size 00000039 (57) │ │ +087580 Uncompressed Size 00000041 (65) │ │ +087584 Filename Length 0033 (51) │ │ +087586 Extra Length 0014 (20) │ │ +087588 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x87588: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +0875BB Extra ID #1 0001 (1) 'ZIP64' │ │ +0875BD Length 0010 (16) │ │ +0875BF Uncompressed Size 0000000000000041 (65) │ │ +0875C7 Compressed Size 0000000000000039 (57) │ │ +0875CF PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ + │ │ +087608 LOCAL HEADER #166 04034B50 (67324752) │ │ +08760C Extract Zip Spec 14 (20) '2.0' │ │ +08760D Extract OS 00 (0) 'MS-DOS' │ │ +08760E General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +087610 Compression Method 0008 (8) 'Deflated' │ │ +087612 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +087616 CRC A352A180 (2740101504) │ │ +08761A Compressed Size 00000015 (21) │ │ +08761E Uncompressed Size 00000013 (19) │ │ +087622 Filename Length 0030 (48) │ │ +087624 Extra Length 0014 (20) │ │ +087626 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x87626: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +087656 Extra ID #1 0001 (1) 'ZIP64' │ │ +087658 Length 0010 (16) │ │ +08765A Uncompressed Size 0000000000000013 (19) │ │ +087662 Compressed Size 0000000000000015 (21) │ │ +08766A PAYLOAD XXXXXXXXXXXXXXXXXXXXX │ │ + │ │ +08767F LOCAL HEADER #167 04034B50 (67324752) │ │ +087683 Extract Zip Spec 14 (20) '2.0' │ │ +087684 Extract OS 00 (0) 'MS-DOS' │ │ +087685 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +087687 Compression Method 0008 (8) 'Deflated' │ │ +087689 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +08768D CRC 00000000 (0) │ │ +087691 Compressed Size 00000002 (2) │ │ +087695 Uncompressed Size 00000000 (0) │ │ +087699 Filename Length 002C (44) │ │ +08769B Extra Length 0014 (20) │ │ +08769D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x8769D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +0876C9 Extra ID #1 0001 (1) 'ZIP64' │ │ +0876CB Length 0010 (16) │ │ +0876CD Uncompressed Size 0000000000000000 (0) │ │ +0876D5 Compressed Size 0000000000000002 (2) │ │ +0876DD PAYLOAD XX │ │ + │ │ +0876DF LOCAL HEADER #168 04034B50 (67324752) │ │ +0876E3 Extract Zip Spec 14 (20) '2.0' │ │ +0876E4 Extract OS 00 (0) 'MS-DOS' │ │ +0876E5 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +0876E7 Compression Method 0008 (8) 'Deflated' │ │ +0876E9 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +0876ED CRC BA8864DF (3129500895) │ │ +0876F1 Compressed Size 00000277 (631) │ │ +0876F5 Uncompressed Size 0000042F (1071) │ │ +0876F9 Filename Length 0033 (51) │ │ +0876FB Extra Length 0014 (20) │ │ +0876FD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x876FD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +087730 Extra ID #1 0001 (1) 'ZIP64' │ │ +087732 Length 0010 (16) │ │ +087734 Uncompressed Size 000000000000042F (1071) │ │ +08773C Compressed Size 0000000000000277 (631) │ │ +087744 PAYLOAD │ │ + │ │ +0879BB LOCAL HEADER #169 04034B50 (67324752) │ │ +0879BF Extract Zip Spec 14 (20) '2.0' │ │ +0879C0 Extract OS 00 (0) 'MS-DOS' │ │ +0879C1 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +0879C3 Compression Method 0008 (8) 'Deflated' │ │ +0879C5 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +0879C9 CRC 00000000 (0) │ │ +0879CD Compressed Size 00000002 (2) │ │ +0879D1 Uncompressed Size 00000000 (0) │ │ +0879D5 Filename Length 000B (11) │ │ +0879D7 Extra Length 0014 (20) │ │ +0879D9 Filename 'XXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x879D9: Filename 'XXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +0879E4 Extra ID #1 0001 (1) 'ZIP64' │ │ +0879E6 Length 0010 (16) │ │ +0879E8 Uncompressed Size 0000000000000000 (0) │ │ +0879F0 Compressed Size 0000000000000002 (2) │ │ +0879F8 PAYLOAD XX │ │ + │ │ +0879FA LOCAL HEADER #170 04034B50 (67324752) │ │ +0879FE Extract Zip Spec 14 (20) '2.0' │ │ +0879FF Extract OS 00 (0) 'MS-DOS' │ │ +087A00 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +087A02 Compression Method 0008 (8) 'Deflated' │ │ +087A04 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +087A08 CRC 88FFD35F (2298467167) │ │ +087A0C Compressed Size 000013E8 (5096) │ │ +087A10 Uncompressed Size 00003DF4 (15860) │ │ +087A14 Filename Length 0016 (22) │ │ +087A16 Extra Length 0014 (20) │ │ +087A18 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x87A18: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +087A2E Extra ID #1 0001 (1) 'ZIP64' │ │ +087A30 Length 0010 (16) │ │ +087A32 Uncompressed Size 0000000000003DF4 (15860) │ │ +087A3A Compressed Size 00000000000013E8 (5096) │ │ +087A42 PAYLOAD │ │ + │ │ +088E2A LOCAL HEADER #171 04034B50 (67324752) │ │ +088E2E Extract Zip Spec 14 (20) '2.0' │ │ +088E2F Extract OS 00 (0) 'MS-DOS' │ │ +088E30 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +088E32 Compression Method 0008 (8) 'Deflated' │ │ +088E34 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +088E38 CRC 46664336 (1181106998) │ │ +088E3C Compressed Size 0000030E (782) │ │ +088E40 Uncompressed Size 00000763 (1891) │ │ +088E44 Filename Length 0014 (20) │ │ +088E46 Extra Length 0014 (20) │ │ +088E48 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x88E48: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +088E5C Extra ID #1 0001 (1) 'ZIP64' │ │ +088E5E Length 0010 (16) │ │ +088E60 Uncompressed Size 0000000000000763 (1891) │ │ +088E68 Compressed Size 000000000000030E (782) │ │ +088E70 PAYLOAD │ │ + │ │ +08917E LOCAL HEADER #172 04034B50 (67324752) │ │ +089182 Extract Zip Spec 14 (20) '2.0' │ │ +089183 Extract OS 00 (0) 'MS-DOS' │ │ +089184 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +089186 Compression Method 0008 (8) 'Deflated' │ │ +089188 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +08918C CRC FED6B9DA (4275485146) │ │ +089190 Compressed Size 00000462 (1122) │ │ +089194 Uncompressed Size 00000A9B (2715) │ │ +089198 Filename Length 0017 (23) │ │ +08919A Extra Length 0014 (20) │ │ +08919C Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x8919C: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +0891B3 Extra ID #1 0001 (1) 'ZIP64' │ │ +0891B5 Length 0010 (16) │ │ +0891B7 Uncompressed Size 0000000000000A9B (2715) │ │ +0891BF Compressed Size 0000000000000462 (1122) │ │ +0891C7 PAYLOAD │ │ + │ │ +089629 LOCAL HEADER #173 04034B50 (67324752) │ │ +08962D Extract Zip Spec 14 (20) '2.0' │ │ +08962E Extract OS 00 (0) 'MS-DOS' │ │ +08962F General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +089631 Compression Method 0008 (8) 'Deflated' │ │ +089633 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +089637 CRC 6B596B78 (1801022328) │ │ +08963B Compressed Size 000012FD (4861) │ │ +08963F Uncompressed Size 00005F5D (24413) │ │ +089643 Filename Length 0013 (19) │ │ +089645 Extra Length 0014 (20) │ │ +089647 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x89647: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +08965A Extra ID #1 0001 (1) 'ZIP64' │ │ +08965C Length 0010 (16) │ │ +08965E Uncompressed Size 0000000000005F5D (24413) │ │ +089666 Compressed Size 00000000000012FD (4861) │ │ +08966E PAYLOAD │ │ + │ │ +08A96B LOCAL HEADER #174 04034B50 (67324752) │ │ +08A96F Extract Zip Spec 14 (20) '2.0' │ │ +08A970 Extract OS 00 (0) 'MS-DOS' │ │ +08A971 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +08A973 Compression Method 0008 (8) 'Deflated' │ │ +08A975 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +08A979 CRC 85BCE4AF (2243749039) │ │ +08A97D Compressed Size 000007CB (1995) │ │ +08A981 Uncompressed Size 00001341 (4929) │ │ +08A985 Filename Length 001C (28) │ │ +08A987 Extra Length 0014 (20) │ │ +08A989 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x8A989: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +08A9A5 Extra ID #1 0001 (1) 'ZIP64' │ │ +08A9A7 Length 0010 (16) │ │ +08A9A9 Uncompressed Size 0000000000001341 (4929) │ │ +08A9B1 Compressed Size 00000000000007CB (1995) │ │ +08A9B9 PAYLOAD │ │ + │ │ +08B184 LOCAL HEADER #175 04034B50 (67324752) │ │ +08B188 Extract Zip Spec 14 (20) '2.0' │ │ +08B189 Extract OS 00 (0) 'MS-DOS' │ │ +08B18A General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +08B18C Compression Method 0008 (8) 'Deflated' │ │ +08B18E Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +08B192 CRC CD64D952 (3445938514) │ │ +08B196 Compressed Size 00000546 (1350) │ │ +08B19A Uncompressed Size 00000FDB (4059) │ │ +08B19E Filename Length 001A (26) │ │ +08B1A0 Extra Length 0014 (20) │ │ +08B1A2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x8B1A2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +08B1BC Extra ID #1 0001 (1) 'ZIP64' │ │ +08B1BE Length 0010 (16) │ │ +08B1C0 Uncompressed Size 0000000000000FDB (4059) │ │ +08B1C8 Compressed Size 0000000000000546 (1350) │ │ +08B1D0 PAYLOAD │ │ + │ │ +08B716 LOCAL HEADER #176 04034B50 (67324752) │ │ +08B71A Extract Zip Spec 14 (20) '2.0' │ │ +08B71B Extract OS 00 (0) 'MS-DOS' │ │ +08B71C General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +08B71E Compression Method 0008 (8) 'Deflated' │ │ +08B720 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +08B724 CRC 25D40501 (634651905) │ │ +08B728 Compressed Size 00000679 (1657) │ │ +08B72C Uncompressed Size 00000FB2 (4018) │ │ +08B730 Filename Length 0014 (20) │ │ +08B732 Extra Length 0014 (20) │ │ +08B734 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x8B734: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +08B748 Extra ID #1 0001 (1) 'ZIP64' │ │ +08B74A Length 0010 (16) │ │ +08B74C Uncompressed Size 0000000000000FB2 (4018) │ │ +08B754 Compressed Size 0000000000000679 (1657) │ │ +08B75C PAYLOAD │ │ + │ │ +08BDD5 LOCAL HEADER #177 04034B50 (67324752) │ │ +08BDD9 Extract Zip Spec 14 (20) '2.0' │ │ +08BDDA Extract OS 00 (0) 'MS-DOS' │ │ +08BDDB General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +08BDDD Compression Method 0008 (8) 'Deflated' │ │ +08BDDF Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +08BDE3 CRC AEEF3834 (2934913076) │ │ +08BDE7 Compressed Size 000009AE (2478) │ │ +08BDEB Uncompressed Size 00002263 (8803) │ │ +08BDEF Filename Length 0013 (19) │ │ +08BDF1 Extra Length 0014 (20) │ │ +08BDF3 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x8BDF3: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +08BE06 Extra ID #1 0001 (1) 'ZIP64' │ │ +08BE08 Length 0010 (16) │ │ +08BE0A Uncompressed Size 0000000000002263 (8803) │ │ +08BE12 Compressed Size 00000000000009AE (2478) │ │ +08BE1A PAYLOAD │ │ + │ │ +08C7C8 LOCAL HEADER #178 04034B50 (67324752) │ │ +08C7CC Extract Zip Spec 14 (20) '2.0' │ │ +08C7CD Extract OS 00 (0) 'MS-DOS' │ │ +08C7CE General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +08C7D0 Compression Method 0008 (8) 'Deflated' │ │ +08C7D2 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +08C7D6 CRC 6EC21D23 (1858215203) │ │ +08C7DA Compressed Size 00001980 (6528) │ │ +08C7DE Uncompressed Size 00006E64 (28260) │ │ +08C7E2 Filename Length 0018 (24) │ │ +08C7E4 Extra Length 0014 (20) │ │ +08C7E6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x8C7E6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +08C7FE Extra ID #1 0001 (1) 'ZIP64' │ │ +08C800 Length 0010 (16) │ │ +08C802 Uncompressed Size 0000000000006E64 (28260) │ │ +08C80A Compressed Size 0000000000001980 (6528) │ │ +08C812 PAYLOAD │ │ + │ │ +08E192 LOCAL HEADER #179 04034B50 (67324752) │ │ +08E196 Extract Zip Spec 14 (20) '2.0' │ │ +08E197 Extract OS 00 (0) 'MS-DOS' │ │ +08E198 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +08E19A Compression Method 0008 (8) 'Deflated' │ │ +08E19C Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +08E1A0 CRC F0A01445 (4037022789) │ │ +08E1A4 Compressed Size 000023DD (9181) │ │ +08E1A8 Uncompressed Size 00008AC9 (35529) │ │ +08E1AC Filename Length 0016 (22) │ │ +08E1AE Extra Length 0014 (20) │ │ +08E1B0 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x8E1B0: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +08E1C6 Extra ID #1 0001 (1) 'ZIP64' │ │ +08E1C8 Length 0010 (16) │ │ +08E1CA Uncompressed Size 0000000000008AC9 (35529) │ │ +08E1D2 Compressed Size 00000000000023DD (9181) │ │ +08E1DA PAYLOAD │ │ + │ │ +0905B7 LOCAL HEADER #180 04034B50 (67324752) │ │ +0905BB Extract Zip Spec 14 (20) '2.0' │ │ +0905BC Extract OS 00 (0) 'MS-DOS' │ │ +0905BD General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +0905BF Compression Method 0008 (8) 'Deflated' │ │ +0905C1 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +0905C5 CRC 8299ACC7 (2191109319) │ │ +0905C9 Compressed Size 00000D89 (3465) │ │ +0905CD Uncompressed Size 000043AC (17324) │ │ +0905D1 Filename Length 0011 (17) │ │ +0905D3 Extra Length 0014 (20) │ │ +0905D5 Filename 'XXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x905D5: Filename 'XXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +0905E6 Extra ID #1 0001 (1) 'ZIP64' │ │ +0905E8 Length 0010 (16) │ │ +0905EA Uncompressed Size 00000000000043AC (17324) │ │ +0905F2 Compressed Size 0000000000000D89 (3465) │ │ +0905FA PAYLOAD │ │ + │ │ +091383 LOCAL HEADER #181 04034B50 (67324752) │ │ +091387 Extract Zip Spec 14 (20) '2.0' │ │ +091388 Extract OS 00 (0) 'MS-DOS' │ │ +091389 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +09138B Compression Method 0008 (8) 'Deflated' │ │ +09138D Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +091391 CRC 97156B55 (2534763349) │ │ +091395 Compressed Size 00000F71 (3953) │ │ +091399 Uncompressed Size 0000335A (13146) │ │ +09139D Filename Length 0014 (20) │ │ +09139F Extra Length 0014 (20) │ │ +0913A1 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x913A1: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +0913B5 Extra ID #1 0001 (1) 'ZIP64' │ │ +0913B7 Length 0010 (16) │ │ +0913B9 Uncompressed Size 000000000000335A (13146) │ │ +0913C1 Compressed Size 0000000000000F71 (3953) │ │ +0913C9 PAYLOAD │ │ + │ │ +09233A LOCAL HEADER #182 04034B50 (67324752) │ │ +09233E Extract Zip Spec 14 (20) '2.0' │ │ +09233F Extract OS 00 (0) 'MS-DOS' │ │ +092340 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +092342 Compression Method 0008 (8) 'Deflated' │ │ +092344 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +092348 CRC FDD844F8 (4258809080) │ │ +09234C Compressed Size 000025E3 (9699) │ │ +092350 Uncompressed Size 0000ACE7 (44263) │ │ +092354 Filename Length 0017 (23) │ │ +092356 Extra Length 0014 (20) │ │ +092358 Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x92358: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +09236F Extra ID #1 0001 (1) 'ZIP64' │ │ +092371 Length 0010 (16) │ │ +092373 Uncompressed Size 000000000000ACE7 (44263) │ │ +09237B Compressed Size 00000000000025E3 (9699) │ │ +092383 PAYLOAD │ │ + │ │ +094966 LOCAL HEADER #183 04034B50 (67324752) │ │ +09496A Extract Zip Spec 14 (20) '2.0' │ │ +09496B Extract OS 00 (0) 'MS-DOS' │ │ +09496C General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +09496E Compression Method 0008 (8) 'Deflated' │ │ +094970 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +094974 CRC 4BD5A573 (1272292723) │ │ +094978 Compressed Size 00000159 (345) │ │ +09497C Uncompressed Size 00000277 (631) │ │ +094980 Filename Length 0016 (22) │ │ +094982 Extra Length 0014 (20) │ │ +094984 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x94984: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +09499A Extra ID #1 0001 (1) 'ZIP64' │ │ +09499C Length 0010 (16) │ │ +09499E Uncompressed Size 0000000000000277 (631) │ │ +0949A6 Compressed Size 0000000000000159 (345) │ │ +0949AE PAYLOAD │ │ + │ │ +094B07 LOCAL HEADER #184 04034B50 (67324752) │ │ +094B0B Extract Zip Spec 14 (20) '2.0' │ │ +094B0C Extract OS 00 (0) 'MS-DOS' │ │ +094B0D General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +094B0F Compression Method 0008 (8) 'Deflated' │ │ +094B11 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +094B15 CRC B27B3B22 (2994420514) │ │ +094B19 Compressed Size 00000E0D (3597) │ │ +094B1D Uncompressed Size 00002E49 (11849) │ │ +094B21 Filename Length 0017 (23) │ │ +094B23 Extra Length 0014 (20) │ │ +094B25 Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x94B25: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +094B3C Extra ID #1 0001 (1) 'ZIP64' │ │ +094B3E Length 0010 (16) │ │ +094B40 Uncompressed Size 0000000000002E49 (11849) │ │ +094B48 Compressed Size 0000000000000E0D (3597) │ │ +094B50 PAYLOAD │ │ + │ │ +09595D LOCAL HEADER #185 04034B50 (67324752) │ │ +095961 Extract Zip Spec 14 (20) '2.0' │ │ +095962 Extract OS 00 (0) 'MS-DOS' │ │ +095963 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +095965 Compression Method 0008 (8) 'Deflated' │ │ +095967 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +09596B CRC D7CDBD43 (3620584771) │ │ +09596F Compressed Size 000023AD (9133) │ │ +095973 Uncompressed Size 000090A8 (37032) │ │ +095977 Filename Length 0012 (18) │ │ +095979 Extra Length 0014 (20) │ │ +09597B Filename 'XXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x9597B: Filename 'XXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +09598D Extra ID #1 0001 (1) 'ZIP64' │ │ +09598F Length 0010 (16) │ │ +095991 Uncompressed Size 00000000000090A8 (37032) │ │ +095999 Compressed Size 00000000000023AD (9133) │ │ +0959A1 PAYLOAD │ │ + │ │ +097D4E LOCAL HEADER #186 04034B50 (67324752) │ │ +097D52 Extract Zip Spec 14 (20) '2.0' │ │ +097D53 Extract OS 00 (0) 'MS-DOS' │ │ +097D54 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +097D56 Compression Method 0008 (8) 'Deflated' │ │ +097D58 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +097D5C CRC 00000000 (0) │ │ +097D60 Compressed Size 00000002 (2) │ │ +097D64 Uncompressed Size 00000000 (0) │ │ +097D68 Filename Length 000F (15) │ │ +097D6A Extra Length 0014 (20) │ │ +097D6C Filename 'XXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x97D6C: Filename 'XXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +097D7B Extra ID #1 0001 (1) 'ZIP64' │ │ +097D7D Length 0010 (16) │ │ +097D7F Uncompressed Size 0000000000000000 (0) │ │ +097D87 Compressed Size 0000000000000002 (2) │ │ +097D8F PAYLOAD XX │ │ + │ │ +097D91 LOCAL HEADER #187 04034B50 (67324752) │ │ +097D95 Extract Zip Spec 14 (20) '2.0' │ │ +097D96 Extract OS 00 (0) 'MS-DOS' │ │ +097D97 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +097D99 Compression Method 0008 (8) 'Deflated' │ │ +097D9B Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +097D9F CRC 279580C5 (664109253) │ │ +097DA3 Compressed Size 000002D3 (723) │ │ +097DA7 Uncompressed Size 000008B5 (2229) │ │ +097DAB Filename Length 001A (26) │ │ +097DAD Extra Length 0014 (20) │ │ +097DAF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x97DAF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +097DC9 Extra ID #1 0001 (1) 'ZIP64' │ │ +097DCB Length 0010 (16) │ │ +097DCD Uncompressed Size 00000000000008B5 (2229) │ │ +097DD5 Compressed Size 00000000000002D3 (723) │ │ +097DDD PAYLOAD │ │ + │ │ +0980B0 LOCAL HEADER #188 04034B50 (67324752) │ │ +0980B4 Extract Zip Spec 14 (20) '2.0' │ │ +0980B5 Extract OS 00 (0) 'MS-DOS' │ │ +0980B6 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +0980B8 Compression Method 0008 (8) 'Deflated' │ │ +0980BA Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +0980BE CRC ACC77EB6 (2898755254) │ │ +0980C2 Compressed Size 000006F8 (1784) │ │ +0980C6 Uncompressed Size 000017A4 (6052) │ │ +0980CA Filename Length 0018 (24) │ │ +0980CC Extra Length 0014 (20) │ │ +0980CE Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x980CE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +0980E6 Extra ID #1 0001 (1) 'ZIP64' │ │ +0980E8 Length 0010 (16) │ │ +0980EA Uncompressed Size 00000000000017A4 (6052) │ │ +0980F2 Compressed Size 00000000000006F8 (1784) │ │ +0980FA PAYLOAD │ │ + │ │ +0987F2 LOCAL HEADER #189 04034B50 (67324752) │ │ +0987F6 Extract Zip Spec 14 (20) '2.0' │ │ +0987F7 Extract OS 00 (0) 'MS-DOS' │ │ +0987F8 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +0987FA Compression Method 0008 (8) 'Deflated' │ │ +0987FC Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +098800 CRC 834089D3 (2202044883) │ │ +098804 Compressed Size 00000735 (1845) │ │ +098808 Uncompressed Size 000017F3 (6131) │ │ +09880C Filename Length 0020 (32) │ │ +09880E Extra Length 0014 (20) │ │ +098810 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x98810: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +098830 Extra ID #1 0001 (1) 'ZIP64' │ │ +098832 Length 0010 (16) │ │ +098834 Uncompressed Size 00000000000017F3 (6131) │ │ +09883C Compressed Size 0000000000000735 (1845) │ │ +098844 PAYLOAD │ │ + │ │ +098F79 LOCAL HEADER #190 04034B50 (67324752) │ │ +098F7D Extract Zip Spec 14 (20) '2.0' │ │ +098F7E Extract OS 00 (0) 'MS-DOS' │ │ +098F7F General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +098F81 Compression Method 0008 (8) 'Deflated' │ │ +098F83 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +098F87 CRC 52A56BB2 (1386572722) │ │ +098F8B Compressed Size 0000040A (1034) │ │ +098F8F Uncompressed Size 00000B7E (2942) │ │ +098F93 Filename Length 001C (28) │ │ +098F95 Extra Length 0014 (20) │ │ +098F97 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x98F97: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +098FB3 Extra ID #1 0001 (1) 'ZIP64' │ │ +098FB5 Length 0010 (16) │ │ +098FB7 Uncompressed Size 0000000000000B7E (2942) │ │ +098FBF Compressed Size 000000000000040A (1034) │ │ +098FC7 PAYLOAD │ │ + │ │ +0993D1 LOCAL HEADER #191 04034B50 (67324752) │ │ +0993D5 Extract Zip Spec 14 (20) '2.0' │ │ +0993D6 Extract OS 00 (0) 'MS-DOS' │ │ +0993D7 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +0993D9 Compression Method 0008 (8) 'Deflated' │ │ +0993DB Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +0993DF CRC F24DE6A0 (4065191584) │ │ +0993E3 Compressed Size 00000832 (2098) │ │ +0993E7 Uncompressed Size 00001B59 (7001) │ │ +0993EB Filename Length 0021 (33) │ │ +0993ED Extra Length 0014 (20) │ │ +0993EF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x993EF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +099410 Extra ID #1 0001 (1) 'ZIP64' │ │ +099412 Length 0010 (16) │ │ +099414 Uncompressed Size 0000000000001B59 (7001) │ │ +09941C Compressed Size 0000000000000832 (2098) │ │ +099424 PAYLOAD │ │ + │ │ +099C56 LOCAL HEADER #192 04034B50 (67324752) │ │ +099C5A Extract Zip Spec 14 (20) '2.0' │ │ +099C5B Extract OS 00 (0) 'MS-DOS' │ │ +099C5C General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +099C5E Compression Method 0008 (8) 'Deflated' │ │ +099C60 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +099C64 CRC 0DC82FE2 (231223266) │ │ +099C68 Compressed Size 00000E7C (3708) │ │ +099C6C Uncompressed Size 00003ABE (15038) │ │ +099C70 Filename Length 001F (31) │ │ +099C72 Extra Length 0014 (20) │ │ +099C74 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x99C74: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +099C93 Extra ID #1 0001 (1) 'ZIP64' │ │ +099C95 Length 0010 (16) │ │ +099C97 Uncompressed Size 0000000000003ABE (15038) │ │ +099C9F Compressed Size 0000000000000E7C (3708) │ │ +099CA7 PAYLOAD │ │ + │ │ +09AB23 LOCAL HEADER #193 04034B50 (67324752) │ │ +09AB27 Extract Zip Spec 14 (20) '2.0' │ │ +09AB28 Extract OS 00 (0) 'MS-DOS' │ │ +09AB29 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +09AB2B Compression Method 0008 (8) 'Deflated' │ │ +09AB2D Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +09AB31 CRC 6BE4997E (1810143614) │ │ +09AB35 Compressed Size 00000C3E (3134) │ │ +09AB39 Uncompressed Size 00003220 (12832) │ │ +09AB3D Filename Length 001E (30) │ │ +09AB3F Extra Length 0014 (20) │ │ +09AB41 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x9AB41: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +09AB5F Extra ID #1 0001 (1) 'ZIP64' │ │ +09AB61 Length 0010 (16) │ │ +09AB63 Uncompressed Size 0000000000003220 (12832) │ │ +09AB6B Compressed Size 0000000000000C3E (3134) │ │ +09AB73 PAYLOAD │ │ + │ │ +09B7B1 LOCAL HEADER #194 04034B50 (67324752) │ │ +09B7B5 Extract Zip Spec 14 (20) '2.0' │ │ +09B7B6 Extract OS 00 (0) 'MS-DOS' │ │ +09B7B7 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +09B7B9 Compression Method 0008 (8) 'Deflated' │ │ +09B7BB Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +09B7BF CRC D646AB8A (3594955658) │ │ +09B7C3 Compressed Size 00000ADD (2781) │ │ +09B7C7 Uncompressed Size 00002D5D (11613) │ │ +09B7CB Filename Length 0022 (34) │ │ +09B7CD Extra Length 0014 (20) │ │ +09B7CF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x9B7CF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +09B7F1 Extra ID #1 0001 (1) 'ZIP64' │ │ +09B7F3 Length 0010 (16) │ │ +09B7F5 Uncompressed Size 0000000000002D5D (11613) │ │ +09B7FD Compressed Size 0000000000000ADD (2781) │ │ +09B805 PAYLOAD │ │ + │ │ +09C2E2 LOCAL HEADER #195 04034B50 (67324752) │ │ +09C2E6 Extract Zip Spec 14 (20) '2.0' │ │ +09C2E7 Extract OS 00 (0) 'MS-DOS' │ │ +09C2E8 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +09C2EA Compression Method 0008 (8) 'Deflated' │ │ +09C2EC Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +09C2F0 CRC B13F21D4 (2973704660) │ │ +09C2F4 Compressed Size 00000FA4 (4004) │ │ +09C2F8 Uncompressed Size 00003F1C (16156) │ │ +09C2FC Filename Length 001D (29) │ │ +09C2FE Extra Length 0014 (20) │ │ +09C300 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x9C300: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +09C31D Extra ID #1 0001 (1) 'ZIP64' │ │ +09C31F Length 0010 (16) │ │ +09C321 Uncompressed Size 0000000000003F1C (16156) │ │ +09C329 Compressed Size 0000000000000FA4 (4004) │ │ +09C331 PAYLOAD │ │ + │ │ +09D2D5 LOCAL HEADER #196 04034B50 (67324752) │ │ +09D2D9 Extract Zip Spec 14 (20) '2.0' │ │ +09D2DA Extract OS 00 (0) 'MS-DOS' │ │ +09D2DB General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +09D2DD Compression Method 0008 (8) 'Deflated' │ │ +09D2DF Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +09D2E3 CRC 20583413 (542651411) │ │ +09D2E7 Compressed Size 0000077B (1915) │ │ +09D2EB Uncompressed Size 00001455 (5205) │ │ +09D2EF Filename Length 001F (31) │ │ +09D2F1 Extra Length 0014 (20) │ │ +09D2F3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x9D2F3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +09D312 Extra ID #1 0001 (1) 'ZIP64' │ │ +09D314 Length 0010 (16) │ │ +09D316 Uncompressed Size 0000000000001455 (5205) │ │ +09D31E Compressed Size 000000000000077B (1915) │ │ +09D326 PAYLOAD │ │ + │ │ +09DAA1 LOCAL HEADER #197 04034B50 (67324752) │ │ +09DAA5 Extract Zip Spec 14 (20) '2.0' │ │ +09DAA6 Extract OS 00 (0) 'MS-DOS' │ │ +09DAA7 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +09DAA9 Compression Method 0008 (8) 'Deflated' │ │ +09DAAB Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +09DAAF CRC E947F565 (3913807205) │ │ +09DAB3 Compressed Size 00000D2B (3371) │ │ +09DAB7 Uncompressed Size 00002FFD (12285) │ │ +09DABB Filename Length 0019 (25) │ │ +09DABD Extra Length 0014 (20) │ │ +09DABF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x9DABF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +09DAD8 Extra ID #1 0001 (1) 'ZIP64' │ │ +09DADA Length 0010 (16) │ │ +09DADC Uncompressed Size 0000000000002FFD (12285) │ │ +09DAE4 Compressed Size 0000000000000D2B (3371) │ │ +09DAEC PAYLOAD │ │ + │ │ +09E817 LOCAL HEADER #198 04034B50 (67324752) │ │ +09E81B Extract Zip Spec 14 (20) '2.0' │ │ +09E81C Extract OS 00 (0) 'MS-DOS' │ │ +09E81D General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +09E81F Compression Method 0008 (8) 'Deflated' │ │ +09E821 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +09E825 CRC 35EB8226 (904626726) │ │ +09E829 Compressed Size 000003BB (955) │ │ +09E82D Uncompressed Size 0000083F (2111) │ │ +09E831 Filename Length 001D (29) │ │ +09E833 Extra Length 0014 (20) │ │ +09E835 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x9E835: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +09E852 Extra ID #1 0001 (1) 'ZIP64' │ │ +09E854 Length 0010 (16) │ │ +09E856 Uncompressed Size 000000000000083F (2111) │ │ +09E85E Compressed Size 00000000000003BB (955) │ │ +09E866 PAYLOAD │ │ + │ │ +09EC21 LOCAL HEADER #199 04034B50 (67324752) │ │ +09EC25 Extract Zip Spec 14 (20) '2.0' │ │ +09EC26 Extract OS 00 (0) 'MS-DOS' │ │ +09EC27 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +09EC29 Compression Method 0008 (8) 'Deflated' │ │ +09EC2B Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +09EC2F CRC 662F78F1 (1714387185) │ │ +09EC33 Compressed Size 00001A85 (6789) │ │ +09EC37 Uncompressed Size 00006B74 (27508) │ │ +09EC3B Filename Length 0025 (37) │ │ +09EC3D Extra Length 0014 (20) │ │ +09EC3F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x9EC3F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +09EC64 Extra ID #1 0001 (1) 'ZIP64' │ │ +09EC66 Length 0010 (16) │ │ +09EC68 Uncompressed Size 0000000000006B74 (27508) │ │ +09EC70 Compressed Size 0000000000001A85 (6789) │ │ +09EC78 PAYLOAD │ │ + │ │ +0A06FD LOCAL HEADER #200 04034B50 (67324752) │ │ +0A0701 Extract Zip Spec 14 (20) '2.0' │ │ +0A0702 Extract OS 00 (0) 'MS-DOS' │ │ +0A0703 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +0A0705 Compression Method 0008 (8) 'Deflated' │ │ +0A0707 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +0A070B CRC ABBCCBF9 (2881276921) │ │ +0A070F Compressed Size 0000095B (2395) │ │ +0A0713 Uncompressed Size 00002526 (9510) │ │ +0A0717 Filename Length 001E (30) │ │ +0A0719 Extra Length 0014 (20) │ │ +0A071B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0xA071B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +0A0739 Extra ID #1 0001 (1) 'ZIP64' │ │ +0A073B Length 0010 (16) │ │ +0A073D Uncompressed Size 0000000000002526 (9510) │ │ +0A0745 Compressed Size 000000000000095B (2395) │ │ +0A074D PAYLOAD │ │ + │ │ +0A10A8 LOCAL HEADER #201 04034B50 (67324752) │ │ +0A10AC Extract Zip Spec 14 (20) '2.0' │ │ +0A10AD Extract OS 00 (0) 'MS-DOS' │ │ +0A10AE General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +0A10B0 Compression Method 0008 (8) 'Deflated' │ │ +0A10B2 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +0A10B6 CRC 317168A8 (829515944) │ │ +0A10BA Compressed Size 00001A9E (6814) │ │ +0A10BE Uncompressed Size 00008523 (34083) │ │ +0A10C2 Filename Length 001F (31) │ │ +0A10C4 Extra Length 0014 (20) │ │ +0A10C6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0xA10C6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +0A10E5 Extra ID #1 0001 (1) 'ZIP64' │ │ +0A10E7 Length 0010 (16) │ │ +0A10E9 Uncompressed Size 0000000000008523 (34083) │ │ +0A10F1 Compressed Size 0000000000001A9E (6814) │ │ +0A10F9 PAYLOAD │ │ + │ │ +0A2B97 LOCAL HEADER #202 04034B50 (67324752) │ │ +0A2B9B Extract Zip Spec 14 (20) '2.0' │ │ +0A2B9C Extract OS 00 (0) 'MS-DOS' │ │ +0A2B9D General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +0A2B9F Compression Method 0008 (8) 'Deflated' │ │ +0A2BA1 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +0A2BA5 CRC 179432EF (395588335) │ │ +0A2BA9 Compressed Size 000007B8 (1976) │ │ +0A2BAD Uncompressed Size 00002222 (8738) │ │ +0A2BB1 Filename Length 0020 (32) │ │ +0A2BB3 Extra Length 0014 (20) │ │ +0A2BB5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0xA2BB5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +0A2BD5 Extra ID #1 0001 (1) 'ZIP64' │ │ +0A2BD7 Length 0010 (16) │ │ +0A2BD9 Uncompressed Size 0000000000002222 (8738) │ │ +0A2BE1 Compressed Size 00000000000007B8 (1976) │ │ +0A2BE9 PAYLOAD │ │ + │ │ +0A33A1 LOCAL HEADER #203 04034B50 (67324752) │ │ +0A33A5 Extract Zip Spec 14 (20) '2.0' │ │ +0A33A6 Extract OS 00 (0) 'MS-DOS' │ │ +0A33A7 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +0A33A9 Compression Method 0008 (8) 'Deflated' │ │ +0A33AB Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +0A33AF CRC F090D4E3 (4036023523) │ │ +0A33B3 Compressed Size 000027CD (10189) │ │ +0A33B7 Uncompressed Size 0000CD53 (52563) │ │ +0A33BB Filename Length 001A (26) │ │ +0A33BD Extra Length 0014 (20) │ │ +0A33BF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0xA33BF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +0A33D9 Extra ID #1 0001 (1) 'ZIP64' │ │ +0A33DB Length 0010 (16) │ │ +0A33DD Uncompressed Size 000000000000CD53 (52563) │ │ +0A33E5 Compressed Size 00000000000027CD (10189) │ │ +0A33ED PAYLOAD │ │ + │ │ +0A5BBA LOCAL HEADER #204 04034B50 (67324752) │ │ +0A5BBE Extract Zip Spec 14 (20) '2.0' │ │ +0A5BBF Extract OS 00 (0) 'MS-DOS' │ │ +0A5BC0 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +0A5BC2 Compression Method 0008 (8) 'Deflated' │ │ +0A5BC4 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +0A5BC8 CRC D9F8CB09 (3656960777) │ │ +0A5BCC Compressed Size 00000B84 (2948) │ │ +0A5BD0 Uncompressed Size 00002FD8 (12248) │ │ +0A5BD4 Filename Length 0029 (41) │ │ +0A5BD6 Extra Length 0014 (20) │ │ +0A5BD8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0xA5BD8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +0A5C01 Extra ID #1 0001 (1) 'ZIP64' │ │ +0A5C03 Length 0010 (16) │ │ +0A5C05 Uncompressed Size 0000000000002FD8 (12248) │ │ +0A5C0D Compressed Size 0000000000000B84 (2948) │ │ +0A5C15 PAYLOAD │ │ + │ │ +0A6799 LOCAL HEADER #205 04034B50 (67324752) │ │ +0A679D Extract Zip Spec 14 (20) '2.0' │ │ +0A679E Extract OS 00 (0) 'MS-DOS' │ │ +0A679F General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +0A67A1 Compression Method 0008 (8) 'Deflated' │ │ +0A67A3 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +0A67A7 CRC 2262F056 (576909398) │ │ +0A67AB Compressed Size 000008FB (2299) │ │ +0A67AF Uncompressed Size 00001E6A (7786) │ │ +0A67B3 Filename Length 0022 (34) │ │ +0A67B5 Extra Length 0014 (20) │ │ +0A67B7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0xA67B7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +0A67D9 Extra ID #1 0001 (1) 'ZIP64' │ │ +0A67DB Length 0010 (16) │ │ +0A67DD Uncompressed Size 0000000000001E6A (7786) │ │ +0A67E5 Compressed Size 00000000000008FB (2299) │ │ +0A67ED PAYLOAD │ │ + │ │ +0A70E8 LOCAL HEADER #206 04034B50 (67324752) │ │ +0A70EC Extract Zip Spec 14 (20) '2.0' │ │ +0A70ED Extract OS 00 (0) 'MS-DOS' │ │ +0A70EE General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +0A70F0 Compression Method 0008 (8) 'Deflated' │ │ +0A70F2 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +0A70F6 CRC DFDEC46B (3755918443) │ │ +0A70FA Compressed Size 00000866 (2150) │ │ +0A70FE Uncompressed Size 00001DA2 (7586) │ │ +0A7102 Filename Length 001C (28) │ │ +0A7104 Extra Length 0014 (20) │ │ +0A7106 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0xA7106: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +0A7122 Extra ID #1 0001 (1) 'ZIP64' │ │ +0A7124 Length 0010 (16) │ │ +0A7126 Uncompressed Size 0000000000001DA2 (7586) │ │ +0A712E Compressed Size 0000000000000866 (2150) │ │ +0A7136 PAYLOAD │ │ + │ │ +0A799C LOCAL HEADER #207 04034B50 (67324752) │ │ +0A79A0 Extract Zip Spec 14 (20) '2.0' │ │ +0A79A1 Extract OS 00 (0) 'MS-DOS' │ │ +0A79A2 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +0A79A4 Compression Method 0008 (8) 'Deflated' │ │ +0A79A6 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +0A79AA CRC EA2C5334 (3928773428) │ │ +0A79AE Compressed Size 0000110E (4366) │ │ +0A79B2 Uncompressed Size 0000499C (18844) │ │ +0A79B6 Filename Length 001A (26) │ │ +0A79B8 Extra Length 0014 (20) │ │ +0A79BA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0xA79BA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +0A79D4 Extra ID #1 0001 (1) 'ZIP64' │ │ +0A79D6 Length 0010 (16) │ │ +0A79D8 Uncompressed Size 000000000000499C (18844) │ │ +0A79E0 Compressed Size 000000000000110E (4366) │ │ +0A79E8 PAYLOAD │ │ + │ │ +0A8AF6 LOCAL HEADER #208 04034B50 (67324752) │ │ +0A8AFA Extract Zip Spec 14 (20) '2.0' │ │ +0A8AFB Extract OS 00 (0) 'MS-DOS' │ │ +0A8AFC General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +0A8AFE Compression Method 0008 (8) 'Deflated' │ │ +0A8B00 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +0A8B04 CRC B7EA9435 (3085603893) │ │ +0A8B08 Compressed Size 00001DC1 (7617) │ │ +0A8B0C Uncompressed Size 0000911B (37147) │ │ +0A8B10 Filename Length 001A (26) │ │ +0A8B12 Extra Length 0014 (20) │ │ +0A8B14 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0xA8B14: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +0A8B2E Extra ID #1 0001 (1) 'ZIP64' │ │ +0A8B30 Length 0010 (16) │ │ +0A8B32 Uncompressed Size 000000000000911B (37147) │ │ +0A8B3A Compressed Size 0000000000001DC1 (7617) │ │ +0A8B42 PAYLOAD │ │ + │ │ +0AA903 LOCAL HEADER #209 04034B50 (67324752) │ │ +0AA907 Extract Zip Spec 14 (20) '2.0' │ │ +0AA908 Extract OS 00 (0) 'MS-DOS' │ │ +0AA909 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +0AA90B Compression Method 0008 (8) 'Deflated' │ │ +0AA90D Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +0AA911 CRC 9FD580E8 (2681569512) │ │ +0AA915 Compressed Size 00000948 (2376) │ │ +0AA919 Uncompressed Size 0000220C (8716) │ │ +0AA91D Filename Length 001E (30) │ │ +0AA91F Extra Length 0014 (20) │ │ +0AA921 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0xAA921: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +0AA93F Extra ID #1 0001 (1) 'ZIP64' │ │ +0AA941 Length 0010 (16) │ │ +0AA943 Uncompressed Size 000000000000220C (8716) │ │ +0AA94B Compressed Size 0000000000000948 (2376) │ │ +0AA953 PAYLOAD │ │ + │ │ +0AB29B LOCAL HEADER #210 04034B50 (67324752) │ │ +0AB29F Extract Zip Spec 14 (20) '2.0' │ │ +0AB2A0 Extract OS 00 (0) 'MS-DOS' │ │ +0AB2A1 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +0AB2A3 Compression Method 0008 (8) 'Deflated' │ │ +0AB2A5 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +0AB2A9 CRC E1034094 (3775086740) │ │ +0AB2AD Compressed Size 00001C1A (7194) │ │ +0AB2B1 Uncompressed Size 000096A0 (38560) │ │ +0AB2B5 Filename Length 0017 (23) │ │ +0AB2B7 Extra Length 0014 (20) │ │ +0AB2B9 Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0xAB2B9: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +0AB2D0 Extra ID #1 0001 (1) 'ZIP64' │ │ +0AB2D2 Length 0010 (16) │ │ +0AB2D4 Uncompressed Size 00000000000096A0 (38560) │ │ +0AB2DC Compressed Size 0000000000001C1A (7194) │ │ +0AB2E4 PAYLOAD │ │ + │ │ +0ACEFE LOCAL HEADER #211 04034B50 (67324752) │ │ +0ACF02 Extract Zip Spec 14 (20) '2.0' │ │ +0ACF03 Extract OS 00 (0) 'MS-DOS' │ │ +0ACF04 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +0ACF06 Compression Method 0008 (8) 'Deflated' │ │ +0ACF08 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +0ACF0C CRC 00000000 (0) │ │ +0ACF10 Compressed Size 00000002 (2) │ │ +0ACF14 Uncompressed Size 00000000 (0) │ │ +0ACF18 Filename Length 0014 (20) │ │ +0ACF1A Extra Length 0014 (20) │ │ +0ACF1C Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0xACF1C: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +0ACF30 Extra ID #1 0001 (1) 'ZIP64' │ │ +0ACF32 Length 0010 (16) │ │ +0ACF34 Uncompressed Size 0000000000000000 (0) │ │ +0ACF3C Compressed Size 0000000000000002 (2) │ │ +0ACF44 PAYLOAD XX │ │ + │ │ +0ACF46 LOCAL HEADER #212 04034B50 (67324752) │ │ +0ACF4A Extract Zip Spec 14 (20) '2.0' │ │ +0ACF4B Extract OS 00 (0) 'MS-DOS' │ │ +0ACF4C General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +0ACF4E Compression Method 0008 (8) 'Deflated' │ │ +0ACF50 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +0ACF54 CRC 5240AB1A (1379969818) │ │ +0ACF58 Compressed Size 00001BF7 (7159) │ │ +0ACF5C Uncompressed Size 00005A69 (23145) │ │ +0ACF60 Filename Length 001F (31) │ │ +0ACF62 Extra Length 0014 (20) │ │ +0ACF64 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0xACF64: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +0ACF83 Extra ID #1 0001 (1) 'ZIP64' │ │ +0ACF85 Length 0010 (16) │ │ +0ACF87 Uncompressed Size 0000000000005A69 (23145) │ │ +0ACF8F Compressed Size 0000000000001BF7 (7159) │ │ +0ACF97 PAYLOAD │ │ + │ │ +0AEB8E LOCAL HEADER #213 04034B50 (67324752) │ │ +0AEB92 Extract Zip Spec 14 (20) '2.0' │ │ +0AEB93 Extract OS 00 (0) 'MS-DOS' │ │ +0AEB94 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +0AEB96 Compression Method 0008 (8) 'Deflated' │ │ +0AEB98 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +0AEB9C CRC 00000000 (0) │ │ +0AEBA0 Compressed Size 00000002 (2) │ │ +0AEBA4 Uncompressed Size 00000000 (0) │ │ +0AEBA8 Filename Length 0013 (19) │ │ +0AEBAA Extra Length 0014 (20) │ │ +0AEBAC Filename 'XXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0xAEBAC: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +0AEBBF Extra ID #1 0001 (1) 'ZIP64' │ │ +0AEBC1 Length 0010 (16) │ │ +0AEBC3 Uncompressed Size 0000000000000000 (0) │ │ +0AEBCB Compressed Size 0000000000000002 (2) │ │ +0AEBD3 PAYLOAD XX │ │ + │ │ +0AEBD5 LOCAL HEADER #214 04034B50 (67324752) │ │ +0AEBD9 Extract Zip Spec 14 (20) '2.0' │ │ +0AEBDA Extract OS 00 (0) 'MS-DOS' │ │ +0AEBDB General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +0AEBDD Compression Method 0008 (8) 'Deflated' │ │ +0AEBDF Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +0AEBE3 CRC 702A9F04 (1881841412) │ │ +0AEBE7 Compressed Size 00000073 (115) │ │ +0AEBEB Uncompressed Size 000000AA (170) │ │ +0AEBEF Filename Length 001E (30) │ │ +0AEBF1 Extra Length 0014 (20) │ │ +0AEBF3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0xAEBF3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +0AEC11 Extra ID #1 0001 (1) 'ZIP64' │ │ +0AEC13 Length 0010 (16) │ │ +0AEC15 Uncompressed Size 00000000000000AA (170) │ │ +0AEC1D Compressed Size 0000000000000073 (115) │ │ +0AEC25 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ + │ │ +0AEC98 LOCAL HEADER #215 04034B50 (67324752) │ │ +0AEC9C Extract Zip Spec 14 (20) '2.0' │ │ +0AEC9D Extract OS 00 (0) 'MS-DOS' │ │ +0AEC9E General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +0AECA0 Compression Method 0008 (8) 'Deflated' │ │ +0AECA2 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +0AECA6 CRC DB361483 (3677754499) │ │ +0AECAA Compressed Size 000003DE (990) │ │ +0AECAE Uncompressed Size 00000986 (2438) │ │ +0AECB2 Filename Length 0020 (32) │ │ +0AECB4 Extra Length 0014 (20) │ │ +0AECB6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0xAECB6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +0AECD6 Extra ID #1 0001 (1) 'ZIP64' │ │ +0AECD8 Length 0010 (16) │ │ +0AECDA Uncompressed Size 0000000000000986 (2438) │ │ +0AECE2 Compressed Size 00000000000003DE (990) │ │ +0AECEA PAYLOAD │ │ + │ │ +0AF0C8 LOCAL HEADER #216 04034B50 (67324752) │ │ +0AF0CC Extract Zip Spec 14 (20) '2.0' │ │ +0AF0CD Extract OS 00 (0) 'MS-DOS' │ │ +0AF0CE General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +0AF0D0 Compression Method 0008 (8) 'Deflated' │ │ +0AF0D2 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +0AF0D6 CRC D6841990 (3598981520) │ │ +0AF0DA Compressed Size 000004C8 (1224) │ │ +0AF0DE Uncompressed Size 00000C6F (3183) │ │ +0AF0E2 Filename Length 0020 (32) │ │ +0AF0E4 Extra Length 0014 (20) │ │ +0AF0E6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0xAF0E6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +0AF106 Extra ID #1 0001 (1) 'ZIP64' │ │ +0AF108 Length 0010 (16) │ │ +0AF10A Uncompressed Size 0000000000000C6F (3183) │ │ +0AF112 Compressed Size 00000000000004C8 (1224) │ │ +0AF11A PAYLOAD │ │ + │ │ +0AF5E2 LOCAL HEADER #217 04034B50 (67324752) │ │ +0AF5E6 Extract Zip Spec 14 (20) '2.0' │ │ +0AF5E7 Extract OS 00 (0) 'MS-DOS' │ │ +0AF5E8 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +0AF5EA Compression Method 0008 (8) 'Deflated' │ │ +0AF5EC Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +0AF5F0 CRC 6AF27778 (1794275192) │ │ +0AF5F4 Compressed Size 0000033E (830) │ │ +0AF5F8 Uncompressed Size 0000087A (2170) │ │ +0AF5FC Filename Length 001E (30) │ │ +0AF5FE Extra Length 0014 (20) │ │ +0AF600 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0xAF600: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +0AF61E Extra ID #1 0001 (1) 'ZIP64' │ │ +0AF620 Length 0010 (16) │ │ +0AF622 Uncompressed Size 000000000000087A (2170) │ │ +0AF62A Compressed Size 000000000000033E (830) │ │ +0AF632 PAYLOAD │ │ + │ │ +0AF970 LOCAL HEADER #218 04034B50 (67324752) │ │ +0AF974 Extract Zip Spec 14 (20) '2.0' │ │ +0AF975 Extract OS 00 (0) 'MS-DOS' │ │ +0AF976 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +0AF978 Compression Method 0008 (8) 'Deflated' │ │ +0AF97A Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +0AF97E CRC 00000000 (0) │ │ +0AF982 Compressed Size 00000002 (2) │ │ +0AF986 Uncompressed Size 00000000 (0) │ │ +0AF98A Filename Length 0017 (23) │ │ +0AF98C Extra Length 0014 (20) │ │ +0AF98E Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0xAF98E: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +0AF9A5 Extra ID #1 0001 (1) 'ZIP64' │ │ +0AF9A7 Length 0010 (16) │ │ +0AF9A9 Uncompressed Size 0000000000000000 (0) │ │ +0AF9B1 Compressed Size 0000000000000002 (2) │ │ +0AF9B9 PAYLOAD XX │ │ + │ │ +0AF9BB LOCAL HEADER #219 04034B50 (67324752) │ │ +0AF9BF Extract Zip Spec 14 (20) '2.0' │ │ +0AF9C0 Extract OS 00 (0) 'MS-DOS' │ │ +0AF9C1 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +0AF9C3 Compression Method 0008 (8) 'Deflated' │ │ +0AF9C5 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +0AF9C9 CRC 245F80F9 (610238713) │ │ +0AF9CD Compressed Size 0000011C (284) │ │ +0AF9D1 Uncompressed Size 000001EB (491) │ │ +0AF9D5 Filename Length 0022 (34) │ │ +0AF9D7 Extra Length 0014 (20) │ │ +0AF9D9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0xAF9D9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +0AF9FB Extra ID #1 0001 (1) 'ZIP64' │ │ +0AF9FD Length 0010 (16) │ │ +0AF9FF Uncompressed Size 00000000000001EB (491) │ │ +0AFA07 Compressed Size 000000000000011C (284) │ │ +0AFA0F PAYLOAD │ │ + │ │ +0AFB2B LOCAL HEADER #220 04034B50 (67324752) │ │ +0AFB2F Extract Zip Spec 14 (20) '2.0' │ │ +0AFB30 Extract OS 00 (0) 'MS-DOS' │ │ +0AFB31 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +0AFB33 Compression Method 0008 (8) 'Deflated' │ │ +0AFB35 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +0AFB39 CRC A4B36C8B (2763222155) │ │ +0AFB3D Compressed Size 00000AB0 (2736) │ │ +0AFB41 Uncompressed Size 00002522 (9506) │ │ +0AFB45 Filename Length 0023 (35) │ │ +0AFB47 Extra Length 0014 (20) │ │ +0AFB49 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0xAFB49: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +0AFB6C Extra ID #1 0001 (1) 'ZIP64' │ │ +0AFB6E Length 0010 (16) │ │ +0AFB70 Uncompressed Size 0000000000002522 (9506) │ │ +0AFB78 Compressed Size 0000000000000AB0 (2736) │ │ +0AFB80 PAYLOAD │ │ + │ │ +0B0630 LOCAL HEADER #221 04034B50 (67324752) │ │ +0B0634 Extract Zip Spec 14 (20) '2.0' │ │ +0B0635 Extract OS 00 (0) 'MS-DOS' │ │ +0B0636 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +0B0638 Compression Method 0008 (8) 'Deflated' │ │ +0B063A Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +0B063E CRC D713FFB9 (3608412089) │ │ +0B0642 Compressed Size 000007ED (2029) │ │ +0B0646 Uncompressed Size 00002437 (9271) │ │ +0B064A Filename Length 0024 (36) │ │ +0B064C Extra Length 0014 (20) │ │ +0B064E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0xB064E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +0B0672 Extra ID #1 0001 (1) 'ZIP64' │ │ +0B0674 Length 0010 (16) │ │ +0B0676 Uncompressed Size 0000000000002437 (9271) │ │ +0B067E Compressed Size 00000000000007ED (2029) │ │ +0B0686 PAYLOAD │ │ + │ │ +0B0E73 LOCAL HEADER #222 04034B50 (67324752) │ │ +0B0E77 Extract Zip Spec 14 (20) '2.0' │ │ +0B0E78 Extract OS 00 (0) 'MS-DOS' │ │ +0B0E79 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +0B0E7B Compression Method 0008 (8) 'Deflated' │ │ +0B0E7D Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +0B0E81 CRC 15FD5063 (368922723) │ │ +0B0E85 Compressed Size 00000636 (1590) │ │ +0B0E89 Uncompressed Size 00001680 (5760) │ │ +0B0E8D Filename Length 0024 (36) │ │ +0B0E8F Extra Length 0014 (20) │ │ +0B0E91 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0xB0E91: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +0B0EB5 Extra ID #1 0001 (1) 'ZIP64' │ │ +0B0EB7 Length 0010 (16) │ │ +0B0EB9 Uncompressed Size 0000000000001680 (5760) │ │ +0B0EC1 Compressed Size 0000000000000636 (1590) │ │ +0B0EC9 PAYLOAD │ │ + │ │ +0B14FF LOCAL HEADER #223 04034B50 (67324752) │ │ +0B1503 Extract Zip Spec 14 (20) '2.0' │ │ +0B1504 Extract OS 00 (0) 'MS-DOS' │ │ +0B1505 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +0B1507 Compression Method 0008 (8) 'Deflated' │ │ +0B1509 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +0B150D CRC 6F4519AE (1866799534) │ │ +0B1511 Compressed Size 00000258 (600) │ │ +0B1515 Uncompressed Size 000004E7 (1255) │ │ +0B1519 Filename Length 0028 (40) │ │ +0B151B Extra Length 0014 (20) │ │ +0B151D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0xB151D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +0B1545 Extra ID #1 0001 (1) 'ZIP64' │ │ +0B1547 Length 0010 (16) │ │ +0B1549 Uncompressed Size 00000000000004E7 (1255) │ │ +0B1551 Compressed Size 0000000000000258 (600) │ │ +0B1559 PAYLOAD │ │ + │ │ +0B17B1 LOCAL HEADER #224 04034B50 (67324752) │ │ +0B17B5 Extract Zip Spec 14 (20) '2.0' │ │ +0B17B6 Extract OS 00 (0) 'MS-DOS' │ │ +0B17B7 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +0B17B9 Compression Method 0008 (8) 'Deflated' │ │ +0B17BB Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +0B17BF CRC 00000000 (0) │ │ +0B17C3 Compressed Size 00000002 (2) │ │ +0B17C7 Uncompressed Size 00000000 (0) │ │ +0B17CB Filename Length 001B (27) │ │ +0B17CD Extra Length 0014 (20) │ │ +0B17CF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0xB17CF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +0B17EA Extra ID #1 0001 (1) 'ZIP64' │ │ +0B17EC Length 0010 (16) │ │ +0B17EE Uncompressed Size 0000000000000000 (0) │ │ +0B17F6 Compressed Size 0000000000000002 (2) │ │ +0B17FE PAYLOAD XX │ │ + │ │ +0B1800 LOCAL HEADER #225 04034B50 (67324752) │ │ +0B1804 Extract Zip Spec 14 (20) '2.0' │ │ +0B1805 Extract OS 00 (0) 'MS-DOS' │ │ +0B1806 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +0B1808 Compression Method 0008 (8) 'Deflated' │ │ +0B180A Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +0B180E CRC C2971FC7 (3264683975) │ │ +0B1812 Compressed Size 00000006 (6) │ │ +0B1816 Uncompressed Size 00000004 (4) │ │ +0B181A Filename Length 0024 (36) │ │ +0B181C Extra Length 0014 (20) │ │ +0B181E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0xB181E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +0B1842 Extra ID #1 0001 (1) 'ZIP64' │ │ +0B1844 Length 0010 (16) │ │ +0B1846 Uncompressed Size 0000000000000004 (4) │ │ +0B184E Compressed Size 0000000000000006 (6) │ │ +0B1856 PAYLOAD XXXXXX │ │ + │ │ +0B185C LOCAL HEADER #226 04034B50 (67324752) │ │ +0B1860 Extract Zip Spec 14 (20) '2.0' │ │ +0B1861 Extract OS 00 (0) 'MS-DOS' │ │ +0B1862 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +0B1864 Compression Method 0008 (8) 'Deflated' │ │ +0B1866 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +0B186A CRC 2224431B (572801819) │ │ +0B186E Compressed Size 00000327 (807) │ │ +0B1872 Uncompressed Size 0000062E (1582) │ │ +0B1876 Filename Length 0023 (35) │ │ +0B1878 Extra Length 0014 (20) │ │ +0B187A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0xB187A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +0B189D Extra ID #1 0001 (1) 'ZIP64' │ │ +0B189F Length 0010 (16) │ │ +0B18A1 Uncompressed Size 000000000000062E (1582) │ │ +0B18A9 Compressed Size 0000000000000327 (807) │ │ +0B18B1 PAYLOAD │ │ + │ │ +0B1BD8 LOCAL HEADER #227 04034B50 (67324752) │ │ +0B1BDC Extract Zip Spec 14 (20) '2.0' │ │ +0B1BDD Extract OS 00 (0) 'MS-DOS' │ │ +0B1BDE General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +0B1BE0 Compression Method 0008 (8) 'Deflated' │ │ +0B1BE2 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +0B1BE6 CRC 9C7F2A9C (2625579676) │ │ +0B1BEA Compressed Size 0000000D (13) │ │ +0B1BEE Uncompressed Size 0000000B (11) │ │ +0B1BF2 Filename Length 0028 (40) │ │ +0B1BF4 Extra Length 0014 (20) │ │ +0B1BF6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0xB1BF6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +0B1C1E Extra ID #1 0001 (1) 'ZIP64' │ │ +0B1C20 Length 0010 (16) │ │ +0B1C22 Uncompressed Size 000000000000000B (11) │ │ +0B1C2A Compressed Size 000000000000000D (13) │ │ +0B1C32 PAYLOAD XXXXXXXXXXXXX │ │ + │ │ +0B1C3F LOCAL HEADER #228 04034B50 (67324752) │ │ +0B1C43 Extract Zip Spec 14 (20) '2.0' │ │ +0B1C44 Extract OS 00 (0) 'MS-DOS' │ │ +0B1C45 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +0B1C47 Compression Method 0008 (8) 'Deflated' │ │ +0B1C49 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +0B1C4D CRC 00000000 (0) │ │ +0B1C51 Compressed Size 00000002 (2) │ │ +0B1C55 Uncompressed Size 00000000 (0) │ │ +0B1C59 Filename Length 0024 (36) │ │ +0B1C5B Extra Length 0014 (20) │ │ +0B1C5D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0xB1C5D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +0B1C81 Extra ID #1 0001 (1) 'ZIP64' │ │ +0B1C83 Length 0010 (16) │ │ +0B1C85 Uncompressed Size 0000000000000000 (0) │ │ +0B1C8D Compressed Size 0000000000000002 (2) │ │ +0B1C95 PAYLOAD XX │ │ + │ │ +0B1C97 LOCAL HEADER #229 04034B50 (67324752) │ │ +0B1C9B Extract Zip Spec 14 (20) '2.0' │ │ +0B1C9C Extract OS 00 (0) 'MS-DOS' │ │ +0B1C9D General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +0B1C9F Compression Method 0008 (8) 'Deflated' │ │ +0B1CA1 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +0B1CA5 CRC BA8CD1A6 (3129790886) │ │ +0B1CA9 Compressed Size 00003009 (12297) │ │ +0B1CAD Uncompressed Size 00008BED (35821) │ │ +0B1CB1 Filename Length 002B (43) │ │ +0B1CB3 Extra Length 0014 (20) │ │ +0B1CB5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0xB1CB5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +0B1CE0 Extra ID #1 0001 (1) 'ZIP64' │ │ +0B1CE2 Length 0010 (16) │ │ +0B1CE4 Uncompressed Size 0000000000008BED (35821) │ │ +0B1CEC Compressed Size 0000000000003009 (12297) │ │ +0B1CF4 PAYLOAD │ │ + │ │ +0B4CFD LOCAL HEADER #230 04034B50 (67324752) │ │ +0B4D01 Extract Zip Spec 14 (20) '2.0' │ │ +0B4D02 Extract OS 00 (0) 'MS-DOS' │ │ +0B4D03 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +0B4D05 Compression Method 0008 (8) 'Deflated' │ │ +0B4D07 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +0B4D0B CRC 25DE55BC (635327932) │ │ +0B4D0F Compressed Size 00000A65 (2661) │ │ +0B4D13 Uncompressed Size 00001E7A (7802) │ │ +0B4D17 Filename Length 0032 (50) │ │ +0B4D19 Extra Length 0014 (20) │ │ +0B4D1B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0xB4D1B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +0B4D4D Extra ID #1 0001 (1) 'ZIP64' │ │ +0B4D4F Length 0010 (16) │ │ +0B4D51 Uncompressed Size 0000000000001E7A (7802) │ │ +0B4D59 Compressed Size 0000000000000A65 (2661) │ │ +0B4D61 PAYLOAD │ │ + │ │ +0B57C6 LOCAL HEADER #231 04034B50 (67324752) │ │ +0B57CA Extract Zip Spec 14 (20) '2.0' │ │ +0B57CB Extract OS 00 (0) 'MS-DOS' │ │ +0B57CC General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +0B57CE Compression Method 0008 (8) 'Deflated' │ │ +0B57D0 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +0B57D4 CRC 00000000 (0) │ │ +0B57D8 Compressed Size 00000002 (2) │ │ +0B57DC Uncompressed Size 00000000 (0) │ │ +0B57E0 Filename Length 000B (11) │ │ +0B57E2 Extra Length 0014 (20) │ │ +0B57E4 Filename 'XXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0xB57E4: Filename 'XXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +0B57EF Extra ID #1 0001 (1) 'ZIP64' │ │ +0B57F1 Length 0010 (16) │ │ +0B57F3 Uncompressed Size 0000000000000000 (0) │ │ +0B57FB Compressed Size 0000000000000002 (2) │ │ +0B5803 PAYLOAD XX │ │ + │ │ +0B5805 LOCAL HEADER #232 04034B50 (67324752) │ │ +0B5809 Extract Zip Spec 14 (20) '2.0' │ │ +0B580A Extract OS 00 (0) 'MS-DOS' │ │ +0B580B General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +0B580D Compression Method 0008 (8) 'Deflated' │ │ +0B580F Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +0B5813 CRC 35A804E0 (900203744) │ │ +0B5817 Compressed Size 000004CC (1228) │ │ +0B581B Uncompressed Size 000010C2 (4290) │ │ +0B581F Filename Length 0016 (22) │ │ +0B5821 Extra Length 0014 (20) │ │ +0B5823 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0xB5823: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +0B5839 Extra ID #1 0001 (1) 'ZIP64' │ │ +0B583B Length 0010 (16) │ │ +0B583D Uncompressed Size 00000000000010C2 (4290) │ │ +0B5845 Compressed Size 00000000000004CC (1228) │ │ +0B584D PAYLOAD │ │ + │ │ +0B5D19 LOCAL HEADER #233 04034B50 (67324752) │ │ +0B5D1D Extract Zip Spec 14 (20) '2.0' │ │ +0B5D1E Extract OS 00 (0) 'MS-DOS' │ │ +0B5D1F General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +0B5D21 Compression Method 0008 (8) 'Deflated' │ │ +0B5D23 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +0B5D27 CRC E76DD385 (3882734469) │ │ +0B5D2B Compressed Size 0000102F (4143) │ │ +0B5D2F Uncompressed Size 000049DB (18907) │ │ +0B5D33 Filename Length 0016 (22) │ │ +0B5D35 Extra Length 0014 (20) │ │ +0B5D37 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0xB5D37: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +0B5D4D Extra ID #1 0001 (1) 'ZIP64' │ │ +0B5D4F Length 0010 (16) │ │ +0B5D51 Uncompressed Size 00000000000049DB (18907) │ │ +0B5D59 Compressed Size 000000000000102F (4143) │ │ +0B5D61 PAYLOAD │ │ + │ │ +0B6D90 LOCAL HEADER #234 04034B50 (67324752) │ │ +0B6D94 Extract Zip Spec 14 (20) '2.0' │ │ +0B6D95 Extract OS 00 (0) 'MS-DOS' │ │ +0B6D96 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +0B6D98 Compression Method 0008 (8) 'Deflated' │ │ +0B6D9A Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +0B6D9E CRC 45CBB0EB (1170977003) │ │ +0B6DA2 Compressed Size 00000D9D (3485) │ │ +0B6DA6 Uncompressed Size 00003FE5 (16357) │ │ +0B6DAA Filename Length 0014 (20) │ │ +0B6DAC Extra Length 0014 (20) │ │ +0B6DAE Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0xB6DAE: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +0B6DC2 Extra ID #1 0001 (1) 'ZIP64' │ │ +0B6DC4 Length 0010 (16) │ │ +0B6DC6 Uncompressed Size 0000000000003FE5 (16357) │ │ +0B6DCE Compressed Size 0000000000000D9D (3485) │ │ +0B6DD6 PAYLOAD │ │ + │ │ +0B7B73 LOCAL HEADER #235 04034B50 (67324752) │ │ +0B7B77 Extract Zip Spec 14 (20) '2.0' │ │ +0B7B78 Extract OS 00 (0) 'MS-DOS' │ │ +0B7B79 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +0B7B7B Compression Method 0008 (8) 'Deflated' │ │ +0B7B7D Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +0B7B81 CRC 7C4F50B7 (2085572791) │ │ +0B7B85 Compressed Size 00000C5E (3166) │ │ +0B7B89 Uncompressed Size 0000352C (13612) │ │ +0B7B8D Filename Length 0012 (18) │ │ +0B7B8F Extra Length 0014 (20) │ │ +0B7B91 Filename 'XXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0xB7B91: Filename 'XXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +0B7BA3 Extra ID #1 0001 (1) 'ZIP64' │ │ +0B7BA5 Length 0010 (16) │ │ +0B7BA7 Uncompressed Size 000000000000352C (13612) │ │ +0B7BAF Compressed Size 0000000000000C5E (3166) │ │ +0B7BB7 PAYLOAD │ │ + │ │ +0B8815 LOCAL HEADER #236 04034B50 (67324752) │ │ +0B8819 Extract Zip Spec 14 (20) '2.0' │ │ +0B881A Extract OS 00 (0) 'MS-DOS' │ │ +0B881B General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +0B881D Compression Method 0008 (8) 'Deflated' │ │ +0B881F Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +0B8823 CRC 00000000 (0) │ │ +0B8827 Compressed Size 00000002 (2) │ │ +0B882B Uncompressed Size 00000000 (0) │ │ +0B882F Filename Length 001C (28) │ │ +0B8831 Extra Length 0014 (20) │ │ +0B8833 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0xB8833: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +0B884F Extra ID #1 0001 (1) 'ZIP64' │ │ +0B8851 Length 0010 (16) │ │ +0B8853 Uncompressed Size 0000000000000000 (0) │ │ +0B885B Compressed Size 0000000000000002 (2) │ │ +0B8863 PAYLOAD XX │ │ + │ │ +0B8865 LOCAL HEADER #237 04034B50 (67324752) │ │ +0B8869 Extract Zip Spec 14 (20) '2.0' │ │ +0B886A Extract OS 00 (0) 'MS-DOS' │ │ +0B886B General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +0B886D Compression Method 0008 (8) 'Deflated' │ │ +0B886F Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +0B8873 CRC C2971FC7 (3264683975) │ │ +0B8877 Compressed Size 00000006 (6) │ │ +0B887B Uncompressed Size 00000004 (4) │ │ +0B887F Filename Length 0025 (37) │ │ +0B8881 Extra Length 0014 (20) │ │ +0B8883 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0xB8883: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +0B88A8 Extra ID #1 0001 (1) 'ZIP64' │ │ +0B88AA Length 0010 (16) │ │ +0B88AC Uncompressed Size 0000000000000004 (4) │ │ +0B88B4 Compressed Size 0000000000000006 (6) │ │ +0B88BC PAYLOAD XXXXXX │ │ + │ │ +0B88C2 LOCAL HEADER #238 04034B50 (67324752) │ │ +0B88C6 Extract Zip Spec 14 (20) '2.0' │ │ +0B88C7 Extract OS 00 (0) 'MS-DOS' │ │ +0B88C8 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +0B88CA Compression Method 0008 (8) 'Deflated' │ │ +0B88CC Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +0B88D0 CRC FC56DA62 (4233550434) │ │ +0B88D4 Compressed Size 0000043B (1083) │ │ +0B88D8 Uncompressed Size 00000B7D (2941) │ │ +0B88DC Filename Length 0024 (36) │ │ +0B88DE Extra Length 0014 (20) │ │ +0B88E0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0xB88E0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +0B8904 Extra ID #1 0001 (1) 'ZIP64' │ │ +0B8906 Length 0010 (16) │ │ +0B8908 Uncompressed Size 0000000000000B7D (2941) │ │ +0B8910 Compressed Size 000000000000043B (1083) │ │ +0B8918 PAYLOAD │ │ + │ │ +0B8D53 LOCAL HEADER #239 04034B50 (67324752) │ │ +0B8D57 Extract Zip Spec 14 (20) '2.0' │ │ +0B8D58 Extract OS 00 (0) 'MS-DOS' │ │ +0B8D59 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +0B8D5B Compression Method 0008 (8) 'Deflated' │ │ +0B8D5D Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +0B8D61 CRC 00000000 (0) │ │ +0B8D65 Compressed Size 00000002 (2) │ │ +0B8D69 Uncompressed Size 00000000 (0) │ │ +0B8D6D Filename Length 0025 (37) │ │ +0B8D6F Extra Length 0014 (20) │ │ +0B8D71 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0xB8D71: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +0B8D96 Extra ID #1 0001 (1) 'ZIP64' │ │ +0B8D98 Length 0010 (16) │ │ +0B8D9A Uncompressed Size 0000000000000000 (0) │ │ +0B8DA2 Compressed Size 0000000000000002 (2) │ │ +0B8DAA PAYLOAD XX │ │ + │ │ +0B8DAC LOCAL HEADER #240 04034B50 (67324752) │ │ +0B8DB0 Extract Zip Spec 14 (20) '2.0' │ │ +0B8DB1 Extract OS 00 (0) 'MS-DOS' │ │ +0B8DB2 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +0B8DB4 Compression Method 0008 (8) 'Deflated' │ │ +0B8DB6 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +0B8DBA CRC B928F665 (3106469477) │ │ +0B8DBE Compressed Size 0000032A (810) │ │ +0B8DC2 Uncompressed Size 0000060C (1548) │ │ +0B8DC6 Filename Length 002C (44) │ │ +0B8DC8 Extra Length 0014 (20) │ │ +0B8DCA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0xB8DCA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +0B8DF6 Extra ID #1 0001 (1) 'ZIP64' │ │ +0B8DF8 Length 0010 (16) │ │ +0B8DFA Uncompressed Size 000000000000060C (1548) │ │ +0B8E02 Compressed Size 000000000000032A (810) │ │ +0B8E0A PAYLOAD │ │ + │ │ +0B9134 LOCAL HEADER #241 04034B50 (67324752) │ │ +0B9138 Extract Zip Spec 14 (20) '2.0' │ │ +0B9139 Extract OS 00 (0) 'MS-DOS' │ │ +0B913A General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +0B913C Compression Method 0008 (8) 'Deflated' │ │ +0B913E Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +0B9142 CRC 00000000 (0) │ │ +0B9146 Compressed Size 00000002 (2) │ │ +0B914A Uncompressed Size 00000000 (0) │ │ +0B914E Filename Length 0009 (9) │ │ +0B9150 Extra Length 0014 (20) │ │ +0B9152 Filename 'XXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0xB9152: Filename 'XXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +0B915B Extra ID #1 0001 (1) 'ZIP64' │ │ +0B915D Length 0010 (16) │ │ +0B915F Uncompressed Size 0000000000000000 (0) │ │ +0B9167 Compressed Size 0000000000000002 (2) │ │ +0B916F PAYLOAD XX │ │ + │ │ +0B9171 LOCAL HEADER #242 04034B50 (67324752) │ │ +0B9175 Extract Zip Spec 14 (20) '2.0' │ │ +0B9176 Extract OS 00 (0) 'MS-DOS' │ │ +0B9177 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +0B9179 Compression Method 0008 (8) 'Deflated' │ │ +0B917B Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +0B917F CRC 0C7A57BA (209344442) │ │ +0B9183 Compressed Size 00000157 (343) │ │ +0B9187 Uncompressed Size 0000026C (620) │ │ +0B918B Filename Length 0014 (20) │ │ +0B918D Extra Length 0014 (20) │ │ +0B918F Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0xB918F: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +0B91A3 Extra ID #1 0001 (1) 'ZIP64' │ │ +0B91A5 Length 0010 (16) │ │ +0B91A7 Uncompressed Size 000000000000026C (620) │ │ +0B91AF Compressed Size 0000000000000157 (343) │ │ +0B91B7 PAYLOAD │ │ + │ │ +0B930E LOCAL HEADER #243 04034B50 (67324752) │ │ +0B9312 Extract Zip Spec 14 (20) '2.0' │ │ +0B9313 Extract OS 00 (0) 'MS-DOS' │ │ +0B9314 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +0B9316 Compression Method 0008 (8) 'Deflated' │ │ +0B9318 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +0B931C CRC 2E39A573 (775529843) │ │ +0B9320 Compressed Size 0000016C (364) │ │ +0B9324 Uncompressed Size 000003A4 (932) │ │ +0B9328 Filename Length 0013 (19) │ │ +0B932A Extra Length 0014 (20) │ │ +0B932C Filename 'XXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0xB932C: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +0B933F Extra ID #1 0001 (1) 'ZIP64' │ │ +0B9341 Length 0010 (16) │ │ +0B9343 Uncompressed Size 00000000000003A4 (932) │ │ +0B934B Compressed Size 000000000000016C (364) │ │ +0B9353 PAYLOAD │ │ + │ │ +0B94BF LOCAL HEADER #244 04034B50 (67324752) │ │ +0B94C3 Extract Zip Spec 14 (20) '2.0' │ │ +0B94C4 Extract OS 00 (0) 'MS-DOS' │ │ +0B94C5 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +0B94C7 Compression Method 0008 (8) 'Deflated' │ │ +0B94C9 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +0B94CD CRC E4FA98B8 (3841628344) │ │ +0B94D1 Compressed Size 00000075 (117) │ │ +0B94D5 Uncompressed Size 000000A6 (166) │ │ +0B94D9 Filename Length 0014 (20) │ │ +0B94DB Extra Length 0014 (20) │ │ +0B94DD Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0xB94DD: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +0B94F1 Extra ID #1 0001 (1) 'ZIP64' │ │ +0B94F3 Length 0010 (16) │ │ +0B94F5 Uncompressed Size 00000000000000A6 (166) │ │ +0B94FD Compressed Size 0000000000000075 (117) │ │ +0B9505 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ + │ │ +0B957A LOCAL HEADER #245 04034B50 (67324752) │ │ +0B957E Extract Zip Spec 14 (20) '2.0' │ │ +0B957F Extract OS 00 (0) 'MS-DOS' │ │ +0B9580 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +0B9582 Compression Method 0008 (8) 'Deflated' │ │ +0B9584 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +0B9588 CRC 45F2EFA2 (1173548962) │ │ +0B958C Compressed Size 000004E7 (1255) │ │ +0B9590 Uncompressed Size 00000A76 (2678) │ │ +0B9594 Filename Length 0012 (18) │ │ +0B9596 Extra Length 0014 (20) │ │ +0B9598 Filename 'XXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0xB9598: Filename 'XXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +0B95AA Extra ID #1 0001 (1) 'ZIP64' │ │ +0B95AC Length 0010 (16) │ │ +0B95AE Uncompressed Size 0000000000000A76 (2678) │ │ +0B95B6 Compressed Size 00000000000004E7 (1255) │ │ +0B95BE PAYLOAD │ │ + │ │ +0B9AA5 LOCAL HEADER #246 04034B50 (67324752) │ │ +0B9AA9 Extract Zip Spec 14 (20) '2.0' │ │ +0B9AAA Extract OS 00 (0) 'MS-DOS' │ │ +0B9AAB General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +0B9AAD Compression Method 0008 (8) 'Deflated' │ │ +0B9AAF Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +0B9AB3 CRC DDCE315B (3721277787) │ │ +0B9AB7 Compressed Size 0000161E (5662) │ │ +0B9ABB Uncompressed Size 00006147 (24903) │ │ +0B9ABF Filename Length 0019 (25) │ │ +0B9AC1 Extra Length 0014 (20) │ │ +0B9AC3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0xB9AC3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +0B9ADC Extra ID #1 0001 (1) 'ZIP64' │ │ +0B9ADE Length 0010 (16) │ │ +0B9AE0 Uncompressed Size 0000000000006147 (24903) │ │ +0B9AE8 Compressed Size 000000000000161E (5662) │ │ +0B9AF0 PAYLOAD │ │ + │ │ +0BB10E LOCAL HEADER #247 04034B50 (67324752) │ │ +0BB112 Extract Zip Spec 14 (20) '2.0' │ │ +0BB113 Extract OS 00 (0) 'MS-DOS' │ │ +0BB114 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +0BB116 Compression Method 0008 (8) 'Deflated' │ │ +0BB118 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +0BB11C CRC 41FD0E76 (1107103350) │ │ +0BB120 Compressed Size 00003B51 (15185) │ │ +0BB124 Uncompressed Size 000103FD (66557) │ │ +0BB128 Filename Length 0011 (17) │ │ +0BB12A Extra Length 0014 (20) │ │ +0BB12C Filename 'XXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0xBB12C: Filename 'XXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +0BB13D Extra ID #1 0001 (1) 'ZIP64' │ │ +0BB13F Length 0010 (16) │ │ +0BB141 Uncompressed Size 00000000000103FD (66557) │ │ +0BB149 Compressed Size 0000000000003B51 (15185) │ │ +0BB151 PAYLOAD │ │ + │ │ +0BECA2 LOCAL HEADER #248 04034B50 (67324752) │ │ +0BECA6 Extract Zip Spec 14 (20) '2.0' │ │ +0BECA7 Extract OS 00 (0) 'MS-DOS' │ │ +0BECA8 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +0BECAA Compression Method 0008 (8) 'Deflated' │ │ +0BECAC Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +0BECB0 CRC FA390CB6 (4198042806) │ │ +0BECB4 Compressed Size 00000036 (54) │ │ +0BECB8 Uncompressed Size 0000003B (59) │ │ +0BECBC Filename Length 0011 (17) │ │ +0BECBE Extra Length 0014 (20) │ │ +0BECC0 Filename 'XXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0xBECC0: Filename 'XXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +0BECD1 Extra ID #1 0001 (1) 'ZIP64' │ │ +0BECD3 Length 0010 (16) │ │ +0BECD5 Uncompressed Size 000000000000003B (59) │ │ +0BECDD Compressed Size 0000000000000036 (54) │ │ +0BECE5 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ + │ │ +0BED1B LOCAL HEADER #249 04034B50 (67324752) │ │ +0BED1F Extract Zip Spec 14 (20) '2.0' │ │ +0BED20 Extract OS 00 (0) 'MS-DOS' │ │ +0BED21 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +0BED23 Compression Method 0008 (8) 'Deflated' │ │ +0BED25 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +0BED29 CRC 35EBD9BE (904649150) │ │ +0BED2D Compressed Size 00000338 (824) │ │ +0BED31 Uncompressed Size 000007AD (1965) │ │ +0BED35 Filename Length 0011 (17) │ │ +0BED37 Extra Length 0014 (20) │ │ +0BED39 Filename 'XXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0xBED39: Filename 'XXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +0BED4A Extra ID #1 0001 (1) 'ZIP64' │ │ +0BED4C Length 0010 (16) │ │ +0BED4E Uncompressed Size 00000000000007AD (1965) │ │ +0BED56 Compressed Size 0000000000000338 (824) │ │ +0BED5E PAYLOAD │ │ + │ │ +0BF096 LOCAL HEADER #250 04034B50 (67324752) │ │ +0BF09A Extract Zip Spec 14 (20) '2.0' │ │ +0BF09B Extract OS 00 (0) 'MS-DOS' │ │ +0BF09C General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +0BF09E Compression Method 0008 (8) 'Deflated' │ │ +0BF0A0 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +0BF0A4 CRC 00000000 (0) │ │ +0BF0A8 Compressed Size 00000002 (2) │ │ +0BF0AC Uncompressed Size 00000000 (0) │ │ +0BF0B0 Filename Length 0010 (16) │ │ +0BF0B2 Extra Length 0014 (20) │ │ +0BF0B4 Filename 'XXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0xBF0B4: Filename 'XXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +0BF0C4 Extra ID #1 0001 (1) 'ZIP64' │ │ +0BF0C6 Length 0010 (16) │ │ +0BF0C8 Uncompressed Size 0000000000000000 (0) │ │ +0BF0D0 Compressed Size 0000000000000002 (2) │ │ +0BF0D8 PAYLOAD XX │ │ + │ │ +0BF0DA LOCAL HEADER #251 04034B50 (67324752) │ │ +0BF0DE Extract Zip Spec 14 (20) '2.0' │ │ +0BF0DF Extract OS 00 (0) 'MS-DOS' │ │ +0BF0E0 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +0BF0E2 Compression Method 0008 (8) 'Deflated' │ │ +0BF0E4 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +0BF0E8 CRC 999E0E6F (2577272431) │ │ +0BF0EC Compressed Size 0000025D (605) │ │ +0BF0F0 Uncompressed Size 000006E6 (1766) │ │ +0BF0F4 Filename Length 001B (27) │ │ +0BF0F6 Extra Length 0014 (20) │ │ +0BF0F8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0xBF0F8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +0BF113 Extra ID #1 0001 (1) 'ZIP64' │ │ +0BF115 Length 0010 (16) │ │ +0BF117 Uncompressed Size 00000000000006E6 (1766) │ │ +0BF11F Compressed Size 000000000000025D (605) │ │ +0BF127 PAYLOAD │ │ + │ │ +0BF384 LOCAL HEADER #252 04034B50 (67324752) │ │ +0BF388 Extract Zip Spec 14 (20) '2.0' │ │ +0BF389 Extract OS 00 (0) 'MS-DOS' │ │ +0BF38A General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +0BF38C Compression Method 0008 (8) 'Deflated' │ │ +0BF38E Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +0BF392 CRC DB52E960 (3679644000) │ │ +0BF396 Compressed Size 000036D2 (14034) │ │ +0BF39A Uncompressed Size 0000E5AC (58796) │ │ +0BF39E Filename Length 001A (26) │ │ +0BF3A0 Extra Length 0014 (20) │ │ +0BF3A2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0xBF3A2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +0BF3BC Extra ID #1 0001 (1) 'ZIP64' │ │ +0BF3BE Length 0010 (16) │ │ +0BF3C0 Uncompressed Size 000000000000E5AC (58796) │ │ +0BF3C8 Compressed Size 00000000000036D2 (14034) │ │ +0BF3D0 PAYLOAD │ │ + │ │ +0C2AA2 LOCAL HEADER #253 04034B50 (67324752) │ │ +0C2AA6 Extract Zip Spec 14 (20) '2.0' │ │ +0C2AA7 Extract OS 00 (0) 'MS-DOS' │ │ +0C2AA8 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +0C2AAA Compression Method 0008 (8) 'Deflated' │ │ +0C2AAC Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +0C2AB0 CRC C74EE256 (3343835734) │ │ +0C2AB4 Compressed Size 00000EF2 (3826) │ │ +0C2AB8 Uncompressed Size 000033B1 (13233) │ │ +0C2ABC Filename Length 001C (28) │ │ +0C2ABE Extra Length 0014 (20) │ │ +0C2AC0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0xC2AC0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +0C2ADC Extra ID #1 0001 (1) 'ZIP64' │ │ +0C2ADE Length 0010 (16) │ │ +0C2AE0 Uncompressed Size 00000000000033B1 (13233) │ │ +0C2AE8 Compressed Size 0000000000000EF2 (3826) │ │ +0C2AF0 PAYLOAD │ │ + │ │ +0C39E2 LOCAL HEADER #254 04034B50 (67324752) │ │ +0C39E6 Extract Zip Spec 14 (20) '2.0' │ │ +0C39E7 Extract OS 00 (0) 'MS-DOS' │ │ +0C39E8 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +0C39EA Compression Method 0008 (8) 'Deflated' │ │ +0C39EC Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +0C39F0 CRC 00000000 (0) │ │ +0C39F4 Compressed Size 00000002 (2) │ │ +0C39F8 Uncompressed Size 00000000 (0) │ │ +0C39FC Filename Length 000C (12) │ │ +0C39FE Extra Length 0014 (20) │ │ +0C3A00 Filename 'XXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0xC3A00: Filename 'XXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +0C3A0C Extra ID #1 0001 (1) 'ZIP64' │ │ +0C3A0E Length 0010 (16) │ │ +0C3A10 Uncompressed Size 0000000000000000 (0) │ │ +0C3A18 Compressed Size 0000000000000002 (2) │ │ +0C3A20 PAYLOAD XX │ │ + │ │ +0C3A22 LOCAL HEADER #255 04034B50 (67324752) │ │ +0C3A26 Extract Zip Spec 14 (20) '2.0' │ │ +0C3A27 Extract OS 00 (0) 'MS-DOS' │ │ +0C3A28 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +0C3A2A Compression Method 0008 (8) 'Deflated' │ │ +0C3A2C Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +0C3A30 CRC A2FB8C96 (2734394518) │ │ +0C3A34 Compressed Size 000000F0 (240) │ │ +0C3A38 Uncompressed Size 000001BC (444) │ │ +0C3A3C Filename Length 0017 (23) │ │ +0C3A3E Extra Length 0014 (20) │ │ +0C3A40 Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0xC3A40: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +0C3A57 Extra ID #1 0001 (1) 'ZIP64' │ │ +0C3A59 Length 0010 (16) │ │ +0C3A5B Uncompressed Size 00000000000001BC (444) │ │ +0C3A63 Compressed Size 00000000000000F0 (240) │ │ +0C3A6B PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ -0C2A50 LOCAL HEADER #256 04034B50 (67324752) │ │ -0C2A54 Extract Zip Spec 14 (20) '2.0' │ │ -0C2A55 Extract OS 00 (0) 'MS-DOS' │ │ -0C2A56 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -0C2A58 Compression Method 0008 (8) 'Deflated' │ │ -0C2A5A Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -0C2A5E CRC 995B348F (2572891279) │ │ -0C2A62 Compressed Size 00000D4D (3405) │ │ -0C2A66 Uncompressed Size 000032B1 (12977) │ │ -0C2A6A Filename Length 0016 (22) │ │ -0C2A6C Extra Length 0014 (20) │ │ -0C2A6E Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0xC2A6E: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -0C2A84 Extra ID #1 0001 (1) 'ZIP64' │ │ -0C2A86 Length 0010 (16) │ │ -0C2A88 Uncompressed Size 00000000000032B1 (12977) │ │ -0C2A90 Compressed Size 0000000000000D4D (3405) │ │ -0C2A98 PAYLOAD │ │ - │ │ -0C37E5 LOCAL HEADER #257 04034B50 (67324752) │ │ -0C37E9 Extract Zip Spec 14 (20) '2.0' │ │ -0C37EA Extract OS 00 (0) 'MS-DOS' │ │ -0C37EB General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -0C37ED Compression Method 0008 (8) 'Deflated' │ │ -0C37EF Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -0C37F3 CRC 774FA949 (2001709385) │ │ -0C37F7 Compressed Size 0000026C (620) │ │ -0C37FB Uncompressed Size 00000A09 (2569) │ │ -0C37FF Filename Length 0019 (25) │ │ -0C3801 Extra Length 0014 (20) │ │ -0C3803 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0xC3803: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -0C381C Extra ID #1 0001 (1) 'ZIP64' │ │ -0C381E Length 0010 (16) │ │ -0C3820 Uncompressed Size 0000000000000A09 (2569) │ │ -0C3828 Compressed Size 000000000000026C (620) │ │ -0C3830 PAYLOAD │ │ - │ │ -0C3A9C LOCAL HEADER #258 04034B50 (67324752) │ │ -0C3AA0 Extract Zip Spec 14 (20) '2.0' │ │ -0C3AA1 Extract OS 00 (0) 'MS-DOS' │ │ -0C3AA2 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -0C3AA4 Compression Method 0008 (8) 'Deflated' │ │ -0C3AA6 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -0C3AAA CRC 5BAE679D (1538156445) │ │ -0C3AAE Compressed Size 00003D70 (15728) │ │ -0C3AB2 Uncompressed Size 0000F587 (62855) │ │ -0C3AB6 Filename Length 0011 (17) │ │ -0C3AB8 Extra Length 0014 (20) │ │ -0C3ABA Filename 'XXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0xC3ABA: Filename 'XXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -0C3ACB Extra ID #1 0001 (1) 'ZIP64' │ │ -0C3ACD Length 0010 (16) │ │ -0C3ACF Uncompressed Size 000000000000F587 (62855) │ │ -0C3AD7 Compressed Size 0000000000003D70 (15728) │ │ -0C3ADF PAYLOAD │ │ - │ │ -0C784F LOCAL HEADER #259 04034B50 (67324752) │ │ -0C7853 Extract Zip Spec 14 (20) '2.0' │ │ -0C7854 Extract OS 00 (0) 'MS-DOS' │ │ -0C7855 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -0C7857 Compression Method 0008 (8) 'Deflated' │ │ -0C7859 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -0C785D CRC B0DDFB29 (2967337769) │ │ -0C7861 Compressed Size 00000FD9 (4057) │ │ -0C7865 Uncompressed Size 00003287 (12935) │ │ -0C7869 Filename Length 0012 (18) │ │ -0C786B Extra Length 0014 (20) │ │ -0C786D Filename 'XXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0xC786D: Filename 'XXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -0C787F Extra ID #1 0001 (1) 'ZIP64' │ │ -0C7881 Length 0010 (16) │ │ -0C7883 Uncompressed Size 0000000000003287 (12935) │ │ -0C788B Compressed Size 0000000000000FD9 (4057) │ │ -0C7893 PAYLOAD │ │ - │ │ -0C886C LOCAL HEADER #260 04034B50 (67324752) │ │ -0C8870 Extract Zip Spec 14 (20) '2.0' │ │ -0C8871 Extract OS 00 (0) 'MS-DOS' │ │ -0C8872 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -0C8874 Compression Method 0008 (8) 'Deflated' │ │ -0C8876 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -0C887A CRC 00000000 (0) │ │ -0C887E Compressed Size 00000002 (2) │ │ -0C8882 Uncompressed Size 00000000 (0) │ │ -0C8886 Filename Length 0012 (18) │ │ -0C8888 Extra Length 0014 (20) │ │ -0C888A Filename 'XXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0xC888A: Filename 'XXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -0C889C Extra ID #1 0001 (1) 'ZIP64' │ │ -0C889E Length 0010 (16) │ │ -0C88A0 Uncompressed Size 0000000000000000 (0) │ │ -0C88A8 Compressed Size 0000000000000002 (2) │ │ -0C88B0 PAYLOAD XX │ │ - │ │ -0C88B2 LOCAL HEADER #261 04034B50 (67324752) │ │ -0C88B6 Extract Zip Spec 14 (20) '2.0' │ │ -0C88B7 Extract OS 00 (0) 'MS-DOS' │ │ -0C88B8 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -0C88BA Compression Method 0008 (8) 'Deflated' │ │ -0C88BC Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -0C88C0 CRC E071F619 (3765564953) │ │ -0C88C4 Compressed Size 000007F2 (2034) │ │ -0C88C8 Uncompressed Size 00001701 (5889) │ │ -0C88CC Filename Length 001D (29) │ │ -0C88CE Extra Length 0014 (20) │ │ -0C88D0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0xC88D0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -0C88ED Extra ID #1 0001 (1) 'ZIP64' │ │ -0C88EF Length 0010 (16) │ │ -0C88F1 Uncompressed Size 0000000000001701 (5889) │ │ -0C88F9 Compressed Size 00000000000007F2 (2034) │ │ -0C8901 PAYLOAD │ │ - │ │ -0C90F3 LOCAL HEADER #262 04034B50 (67324752) │ │ -0C90F7 Extract Zip Spec 14 (20) '2.0' │ │ -0C90F8 Extract OS 00 (0) 'MS-DOS' │ │ -0C90F9 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -0C90FB Compression Method 0008 (8) 'Deflated' │ │ -0C90FD Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -0C9101 CRC F3430AAD (4081257133) │ │ -0C9105 Compressed Size 00024F60 (151392) │ │ -0C9109 Uncompressed Size 000262F0 (156400) │ │ -0C910D Filename Length 002A (42) │ │ -0C910F Extra Length 0014 (20) │ │ -0C9111 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0xC9111: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -0C913B Extra ID #1 0001 (1) 'ZIP64' │ │ -0C913D Length 0010 (16) │ │ -0C913F Uncompressed Size 00000000000262F0 (156400) │ │ -0C9147 Compressed Size 0000000000024F60 (151392) │ │ -0C914F PAYLOAD │ │ - │ │ -0EE0AF LOCAL HEADER #263 04034B50 (67324752) │ │ -0EE0B3 Extract Zip Spec 14 (20) '2.0' │ │ -0EE0B4 Extract OS 00 (0) 'MS-DOS' │ │ -0EE0B5 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -0EE0B7 Compression Method 0008 (8) 'Deflated' │ │ -0EE0B9 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -0EE0BD CRC 1289E7B1 (311027633) │ │ -0EE0C1 Compressed Size 0000041E (1054) │ │ -0EE0C5 Uncompressed Size 00000958 (2392) │ │ -0EE0C9 Filename Length 001C (28) │ │ -0EE0CB Extra Length 0014 (20) │ │ -0EE0CD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0xEE0CD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -0EE0E9 Extra ID #1 0001 (1) 'ZIP64' │ │ -0EE0EB Length 0010 (16) │ │ -0EE0ED Uncompressed Size 0000000000000958 (2392) │ │ -0EE0F5 Compressed Size 000000000000041E (1054) │ │ -0EE0FD PAYLOAD │ │ - │ │ -0EE51B LOCAL HEADER #264 04034B50 (67324752) │ │ -0EE51F Extract Zip Spec 14 (20) '2.0' │ │ -0EE520 Extract OS 00 (0) 'MS-DOS' │ │ -0EE521 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -0EE523 Compression Method 0008 (8) 'Deflated' │ │ -0EE525 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -0EE529 CRC 00000000 (0) │ │ -0EE52D Compressed Size 00000002 (2) │ │ -0EE531 Uncompressed Size 00000000 (0) │ │ -0EE535 Filename Length 000B (11) │ │ -0EE537 Extra Length 0014 (20) │ │ -0EE539 Filename 'XXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0xEE539: Filename 'XXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -0EE544 Extra ID #1 0001 (1) 'ZIP64' │ │ -0EE546 Length 0010 (16) │ │ -0EE548 Uncompressed Size 0000000000000000 (0) │ │ -0EE550 Compressed Size 0000000000000002 (2) │ │ -0EE558 PAYLOAD XX │ │ - │ │ -0EE55A LOCAL HEADER #265 04034B50 (67324752) │ │ -0EE55E Extract Zip Spec 14 (20) '2.0' │ │ -0EE55F Extract OS 00 (0) 'MS-DOS' │ │ -0EE560 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -0EE562 Compression Method 0008 (8) 'Deflated' │ │ -0EE564 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -0EE568 CRC B84F3650 (3092198992) │ │ -0EE56C Compressed Size 000005CE (1486) │ │ -0EE570 Uncompressed Size 00001220 (4640) │ │ -0EE574 Filename Length 0019 (25) │ │ -0EE576 Extra Length 0014 (20) │ │ -0EE578 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0xEE578: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -0EE591 Extra ID #1 0001 (1) 'ZIP64' │ │ -0EE593 Length 0010 (16) │ │ -0EE595 Uncompressed Size 0000000000001220 (4640) │ │ -0EE59D Compressed Size 00000000000005CE (1486) │ │ -0EE5A5 PAYLOAD │ │ - │ │ -0EEB73 LOCAL HEADER #266 04034B50 (67324752) │ │ -0EEB77 Extract Zip Spec 14 (20) '2.0' │ │ -0EEB78 Extract OS 00 (0) 'MS-DOS' │ │ -0EEB79 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -0EEB7B Compression Method 0008 (8) 'Deflated' │ │ -0EEB7D Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -0EEB81 CRC 4FC32863 (1338189923) │ │ -0EEB85 Compressed Size 0000026C (620) │ │ -0EEB89 Uncompressed Size 000005A4 (1444) │ │ -0EEB8D Filename Length 0016 (22) │ │ -0EEB8F Extra Length 0014 (20) │ │ -0EEB91 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0xEEB91: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -0EEBA7 Extra ID #1 0001 (1) 'ZIP64' │ │ -0EEBA9 Length 0010 (16) │ │ -0EEBAB Uncompressed Size 00000000000005A4 (1444) │ │ -0EEBB3 Compressed Size 000000000000026C (620) │ │ -0EEBBB PAYLOAD │ │ - │ │ -0EEE27 LOCAL HEADER #267 04034B50 (67324752) │ │ -0EEE2B Extract Zip Spec 14 (20) '2.0' │ │ -0EEE2C Extract OS 00 (0) 'MS-DOS' │ │ -0EEE2D General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -0EEE2F Compression Method 0008 (8) 'Deflated' │ │ -0EEE31 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -0EEE35 CRC C57BB7DA (3313219546) │ │ -0EEE39 Compressed Size 00000236 (566) │ │ -0EEE3D Uncompressed Size 000005A9 (1449) │ │ -0EEE41 Filename Length 001A (26) │ │ -0EEE43 Extra Length 0014 (20) │ │ -0EEE45 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0xEEE45: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -0EEE5F Extra ID #1 0001 (1) 'ZIP64' │ │ -0EEE61 Length 0010 (16) │ │ -0EEE63 Uncompressed Size 00000000000005A9 (1449) │ │ -0EEE6B Compressed Size 0000000000000236 (566) │ │ -0EEE73 PAYLOAD │ │ - │ │ -0EF0A9 LOCAL HEADER #268 04034B50 (67324752) │ │ -0EF0AD Extract Zip Spec 14 (20) '2.0' │ │ -0EF0AE Extract OS 00 (0) 'MS-DOS' │ │ -0EF0AF General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -0EF0B1 Compression Method 0008 (8) 'Deflated' │ │ -0EF0B3 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -0EF0B7 CRC 34779F63 (880254819) │ │ -0EF0BB Compressed Size 00000493 (1171) │ │ -0EF0BF Uncompressed Size 00000FC4 (4036) │ │ -0EF0C3 Filename Length 0014 (20) │ │ -0EF0C5 Extra Length 0014 (20) │ │ -0EF0C7 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0xEF0C7: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -0EF0DB Extra ID #1 0001 (1) 'ZIP64' │ │ -0EF0DD Length 0010 (16) │ │ -0EF0DF Uncompressed Size 0000000000000FC4 (4036) │ │ -0EF0E7 Compressed Size 0000000000000493 (1171) │ │ -0EF0EF PAYLOAD │ │ - │ │ -0EF582 LOCAL HEADER #269 04034B50 (67324752) │ │ -0EF586 Extract Zip Spec 14 (20) '2.0' │ │ -0EF587 Extract OS 00 (0) 'MS-DOS' │ │ -0EF588 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -0EF58A Compression Method 0008 (8) 'Deflated' │ │ -0EF58C Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -0EF590 CRC 09CE9816 (164534294) │ │ -0EF594 Compressed Size 00000403 (1027) │ │ -0EF598 Uncompressed Size 00000E94 (3732) │ │ -0EF59C Filename Length 001A (26) │ │ -0EF59E Extra Length 0014 (20) │ │ -0EF5A0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0xEF5A0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -0EF5BA Extra ID #1 0001 (1) 'ZIP64' │ │ -0EF5BC Length 0010 (16) │ │ -0EF5BE Uncompressed Size 0000000000000E94 (3732) │ │ -0EF5C6 Compressed Size 0000000000000403 (1027) │ │ -0EF5CE PAYLOAD │ │ - │ │ -0EF9D1 LOCAL HEADER #270 04034B50 (67324752) │ │ -0EF9D5 Extract Zip Spec 14 (20) '2.0' │ │ -0EF9D6 Extract OS 00 (0) 'MS-DOS' │ │ -0EF9D7 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -0EF9D9 Compression Method 0008 (8) 'Deflated' │ │ -0EF9DB Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -0EF9DF CRC BD960562 (3180725602) │ │ -0EF9E3 Compressed Size 000002EF (751) │ │ -0EF9E7 Uncompressed Size 00000894 (2196) │ │ -0EF9EB Filename Length 0019 (25) │ │ -0EF9ED Extra Length 0014 (20) │ │ -0EF9EF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0xEF9EF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -0EFA08 Extra ID #1 0001 (1) 'ZIP64' │ │ -0EFA0A Length 0010 (16) │ │ -0EFA0C Uncompressed Size 0000000000000894 (2196) │ │ -0EFA14 Compressed Size 00000000000002EF (751) │ │ -0EFA1C PAYLOAD │ │ - │ │ -0EFD0B LOCAL HEADER #271 04034B50 (67324752) │ │ -0EFD0F Extract Zip Spec 14 (20) '2.0' │ │ -0EFD10 Extract OS 00 (0) 'MS-DOS' │ │ -0EFD11 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -0EFD13 Compression Method 0008 (8) 'Deflated' │ │ -0EFD15 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -0EFD19 CRC 8FAB1B52 (2410355538) │ │ -0EFD1D Compressed Size 00000602 (1538) │ │ -0EFD21 Uncompressed Size 0000134C (4940) │ │ -0EFD25 Filename Length 0012 (18) │ │ -0EFD27 Extra Length 0014 (20) │ │ -0EFD29 Filename 'XXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0xEFD29: Filename 'XXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -0EFD3B Extra ID #1 0001 (1) 'ZIP64' │ │ -0EFD3D Length 0010 (16) │ │ -0EFD3F Uncompressed Size 000000000000134C (4940) │ │ -0EFD47 Compressed Size 0000000000000602 (1538) │ │ -0EFD4F PAYLOAD │ │ - │ │ -0F0351 LOCAL HEADER #272 04034B50 (67324752) │ │ -0F0355 Extract Zip Spec 14 (20) '2.0' │ │ -0F0356 Extract OS 00 (0) 'MS-DOS' │ │ -0F0357 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -0F0359 Compression Method 0008 (8) 'Deflated' │ │ -0F035B Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -0F035F CRC A35E1CB1 (2740853937) │ │ -0F0363 Compressed Size 00000219 (537) │ │ -0F0367 Uncompressed Size 0000075C (1884) │ │ -0F036B Filename Length 0015 (21) │ │ -0F036D Extra Length 0014 (20) │ │ -0F036F Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0xF036F: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -0F0384 Extra ID #1 0001 (1) 'ZIP64' │ │ -0F0386 Length 0010 (16) │ │ -0F0388 Uncompressed Size 000000000000075C (1884) │ │ -0F0390 Compressed Size 0000000000000219 (537) │ │ -0F0398 PAYLOAD │ │ - │ │ -0F05B1 LOCAL HEADER #273 04034B50 (67324752) │ │ -0F05B5 Extract Zip Spec 14 (20) '2.0' │ │ -0F05B6 Extract OS 00 (0) 'MS-DOS' │ │ -0F05B7 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -0F05B9 Compression Method 0008 (8) 'Deflated' │ │ -0F05BB Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -0F05BF CRC 9996C055 (2576793685) │ │ -0F05C3 Compressed Size 0000019D (413) │ │ -0F05C7 Uncompressed Size 00000492 (1170) │ │ -0F05CB Filename Length 0015 (21) │ │ -0F05CD Extra Length 0014 (20) │ │ -0F05CF Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0xF05CF: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -0F05E4 Extra ID #1 0001 (1) 'ZIP64' │ │ -0F05E6 Length 0010 (16) │ │ -0F05E8 Uncompressed Size 0000000000000492 (1170) │ │ -0F05F0 Compressed Size 000000000000019D (413) │ │ -0F05F8 PAYLOAD │ │ - │ │ -0F0795 LOCAL HEADER #274 04034B50 (67324752) │ │ -0F0799 Extract Zip Spec 14 (20) '2.0' │ │ -0F079A Extract OS 00 (0) 'MS-DOS' │ │ -0F079B General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -0F079D Compression Method 0008 (8) 'Deflated' │ │ -0F079F Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -0F07A3 CRC 02646EA9 (40136361) │ │ -0F07A7 Compressed Size 000001F2 (498) │ │ -0F07AB Uncompressed Size 000005C5 (1477) │ │ -0F07AF Filename Length 0011 (17) │ │ -0F07B1 Extra Length 0014 (20) │ │ -0F07B3 Filename 'XXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0xF07B3: Filename 'XXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -0F07C4 Extra ID #1 0001 (1) 'ZIP64' │ │ -0F07C6 Length 0010 (16) │ │ -0F07C8 Uncompressed Size 00000000000005C5 (1477) │ │ -0F07D0 Compressed Size 00000000000001F2 (498) │ │ -0F07D8 PAYLOAD │ │ - │ │ -0F09CA LOCAL HEADER #275 04034B50 (67324752) │ │ -0F09CE Extract Zip Spec 14 (20) '2.0' │ │ -0F09CF Extract OS 00 (0) 'MS-DOS' │ │ -0F09D0 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -0F09D2 Compression Method 0008 (8) 'Deflated' │ │ -0F09D4 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -0F09D8 CRC 32E2540A (853693450) │ │ -0F09DC Compressed Size 00000624 (1572) │ │ -0F09E0 Uncompressed Size 000014F4 (5364) │ │ -0F09E4 Filename Length 0014 (20) │ │ -0F09E6 Extra Length 0014 (20) │ │ -0F09E8 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0xF09E8: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -0F09FC Extra ID #1 0001 (1) 'ZIP64' │ │ -0F09FE Length 0010 (16) │ │ -0F0A00 Uncompressed Size 00000000000014F4 (5364) │ │ -0F0A08 Compressed Size 0000000000000624 (1572) │ │ -0F0A10 PAYLOAD │ │ - │ │ -0F1034 LOCAL HEADER #276 04034B50 (67324752) │ │ -0F1038 Extract Zip Spec 14 (20) '2.0' │ │ -0F1039 Extract OS 00 (0) 'MS-DOS' │ │ -0F103A General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -0F103C Compression Method 0008 (8) 'Deflated' │ │ -0F103E Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -0F1042 CRC 00000000 (0) │ │ -0F1046 Compressed Size 00000002 (2) │ │ -0F104A Uncompressed Size 00000000 (0) │ │ -0F104E Filename Length 001B (27) │ │ -0F1050 Extra Length 0014 (20) │ │ -0F1052 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0xF1052: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -0F106D Extra ID #1 0001 (1) 'ZIP64' │ │ -0F106F Length 0010 (16) │ │ -0F1071 Uncompressed Size 0000000000000000 (0) │ │ -0F1079 Compressed Size 0000000000000002 (2) │ │ -0F1081 PAYLOAD XX │ │ - │ │ -0F1083 LOCAL HEADER #277 04034B50 (67324752) │ │ -0F1087 Extract Zip Spec 14 (20) '2.0' │ │ -0F1088 Extract OS 00 (0) 'MS-DOS' │ │ -0F1089 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -0F108B Compression Method 0008 (8) 'Deflated' │ │ -0F108D Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -0F1091 CRC C2971FC7 (3264683975) │ │ -0F1095 Compressed Size 00000006 (6) │ │ -0F1099 Uncompressed Size 00000004 (4) │ │ -0F109D Filename Length 0024 (36) │ │ -0F109F Extra Length 0014 (20) │ │ -0F10A1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0xF10A1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -0F10C5 Extra ID #1 0001 (1) 'ZIP64' │ │ -0F10C7 Length 0010 (16) │ │ -0F10C9 Uncompressed Size 0000000000000004 (4) │ │ -0F10D1 Compressed Size 0000000000000006 (6) │ │ -0F10D9 PAYLOAD XXXXXX │ │ - │ │ -0F10DF LOCAL HEADER #278 04034B50 (67324752) │ │ -0F10E3 Extract Zip Spec 14 (20) '2.0' │ │ -0F10E4 Extract OS 00 (0) 'MS-DOS' │ │ -0F10E5 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -0F10E7 Compression Method 0008 (8) 'Deflated' │ │ -0F10E9 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -0F10ED CRC 1C782E08 (477638152) │ │ -0F10F1 Compressed Size 000004C6 (1222) │ │ -0F10F5 Uncompressed Size 00000969 (2409) │ │ -0F10F9 Filename Length 0022 (34) │ │ -0F10FB Extra Length 0014 (20) │ │ -0F10FD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0xF10FD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -0F111F Extra ID #1 0001 (1) 'ZIP64' │ │ -0F1121 Length 0010 (16) │ │ -0F1123 Uncompressed Size 0000000000000969 (2409) │ │ -0F112B Compressed Size 00000000000004C6 (1222) │ │ -0F1133 PAYLOAD │ │ - │ │ -0F15F9 LOCAL HEADER #279 04034B50 (67324752) │ │ -0F15FD Extract Zip Spec 14 (20) '2.0' │ │ -0F15FE Extract OS 00 (0) 'MS-DOS' │ │ -0F15FF General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -0F1601 Compression Method 0008 (8) 'Deflated' │ │ -0F1603 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -0F1607 CRC 44A1E83B (1151461435) │ │ -0F160B Compressed Size 00002C0A (11274) │ │ -0F160F Uncompressed Size 00007F06 (32518) │ │ -0F1613 Filename Length 0023 (35) │ │ -0F1615 Extra Length 0014 (20) │ │ -0F1617 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0xF1617: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -0F163A Extra ID #1 0001 (1) 'ZIP64' │ │ -0F163C Length 0010 (16) │ │ -0F163E Uncompressed Size 0000000000007F06 (32518) │ │ -0F1646 Compressed Size 0000000000002C0A (11274) │ │ -0F164E PAYLOAD │ │ - │ │ -0F4258 LOCAL HEADER #280 04034B50 (67324752) │ │ -0F425C Extract Zip Spec 14 (20) '2.0' │ │ -0F425D Extract OS 00 (0) 'MS-DOS' │ │ -0F425E General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -0F4260 Compression Method 0008 (8) 'Deflated' │ │ -0F4262 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -0F4266 CRC 599F64DF (1503618271) │ │ -0F426A Compressed Size 0000000D (13) │ │ -0F426E Uncompressed Size 0000000B (11) │ │ -0F4272 Filename Length 0028 (40) │ │ -0F4274 Extra Length 0014 (20) │ │ -0F4276 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0xF4276: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -0F429E Extra ID #1 0001 (1) 'ZIP64' │ │ -0F42A0 Length 0010 (16) │ │ -0F42A2 Uncompressed Size 000000000000000B (11) │ │ -0F42AA Compressed Size 000000000000000D (13) │ │ -0F42B2 PAYLOAD XXXXXXXXXXXXX │ │ - │ │ -0F42BF LOCAL HEADER #281 04034B50 (67324752) │ │ -0F42C3 Extract Zip Spec 14 (20) '2.0' │ │ -0F42C4 Extract OS 00 (0) 'MS-DOS' │ │ -0F42C5 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -0F42C7 Compression Method 0008 (8) 'Deflated' │ │ -0F42C9 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -0F42CD CRC 00000000 (0) │ │ -0F42D1 Compressed Size 00000002 (2) │ │ -0F42D5 Uncompressed Size 00000000 (0) │ │ -0F42D9 Filename Length 0009 (9) │ │ -0F42DB Extra Length 0014 (20) │ │ -0F42DD Filename 'XXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0xF42DD: Filename 'XXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -0F42E6 Extra ID #1 0001 (1) 'ZIP64' │ │ -0F42E8 Length 0010 (16) │ │ -0F42EA Uncompressed Size 0000000000000000 (0) │ │ -0F42F2 Compressed Size 0000000000000002 (2) │ │ -0F42FA PAYLOAD XX │ │ - │ │ -0F42FC LOCAL HEADER #282 04034B50 (67324752) │ │ -0F4300 Extract Zip Spec 14 (20) '2.0' │ │ -0F4301 Extract OS 00 (0) 'MS-DOS' │ │ -0F4302 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -0F4304 Compression Method 0008 (8) 'Deflated' │ │ -0F4306 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -0F430A CRC 013F55B0 (20927920) │ │ -0F430E Compressed Size 000003EA (1002) │ │ -0F4312 Uncompressed Size 00000D8D (3469) │ │ -0F4316 Filename Length 0014 (20) │ │ -0F4318 Extra Length 0014 (20) │ │ -0F431A Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0xF431A: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -0F432E Extra ID #1 0001 (1) 'ZIP64' │ │ -0F4330 Length 0010 (16) │ │ -0F4332 Uncompressed Size 0000000000000D8D (3469) │ │ -0F433A Compressed Size 00000000000003EA (1002) │ │ -0F4342 PAYLOAD │ │ - │ │ -0F472C LOCAL HEADER #283 04034B50 (67324752) │ │ -0F4730 Extract Zip Spec 14 (20) '2.0' │ │ -0F4731 Extract OS 00 (0) 'MS-DOS' │ │ -0F4732 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -0F4734 Compression Method 0008 (8) 'Deflated' │ │ -0F4736 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -0F473A CRC A2918A67 (2727447143) │ │ -0F473E Compressed Size 00004E2E (20014) │ │ -0F4742 Uncompressed Size 00014157 (82263) │ │ -0F4746 Filename Length 0010 (16) │ │ -0F4748 Extra Length 0014 (20) │ │ -0F474A Filename 'XXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0xF474A: Filename 'XXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -0F475A Extra ID #1 0001 (1) 'ZIP64' │ │ -0F475C Length 0010 (16) │ │ -0F475E Uncompressed Size 0000000000014157 (82263) │ │ -0F4766 Compressed Size 0000000000004E2E (20014) │ │ -0F476E PAYLOAD │ │ - │ │ -0F959C LOCAL HEADER #284 04034B50 (67324752) │ │ -0F95A0 Extract Zip Spec 14 (20) '2.0' │ │ -0F95A1 Extract OS 00 (0) 'MS-DOS' │ │ -0F95A2 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -0F95A4 Compression Method 0008 (8) 'Deflated' │ │ -0F95A6 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -0F95AA CRC 4E40F4DE (1312879838) │ │ -0F95AE Compressed Size 00000673 (1651) │ │ -0F95B2 Uncompressed Size 000017DF (6111) │ │ -0F95B6 Filename Length 0012 (18) │ │ -0F95B8 Extra Length 0014 (20) │ │ -0F95BA Filename 'XXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0xF95BA: Filename 'XXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -0F95CC Extra ID #1 0001 (1) 'ZIP64' │ │ -0F95CE Length 0010 (16) │ │ -0F95D0 Uncompressed Size 00000000000017DF (6111) │ │ -0F95D8 Compressed Size 0000000000000673 (1651) │ │ -0F95E0 PAYLOAD │ │ - │ │ -0F9C53 LOCAL HEADER #285 04034B50 (67324752) │ │ -0F9C57 Extract Zip Spec 14 (20) '2.0' │ │ -0F9C58 Extract OS 00 (0) 'MS-DOS' │ │ -0F9C59 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -0F9C5B Compression Method 0008 (8) 'Deflated' │ │ -0F9C5D Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -0F9C61 CRC 03D816F1 (64493297) │ │ -0F9C65 Compressed Size 00000CC5 (3269) │ │ -0F9C69 Uncompressed Size 0000340D (13325) │ │ -0F9C6D Filename Length 001D (29) │ │ -0F9C6F Extra Length 0014 (20) │ │ -0F9C71 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0xF9C71: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -0F9C8E Extra ID #1 0001 (1) 'ZIP64' │ │ -0F9C90 Length 0010 (16) │ │ -0F9C92 Uncompressed Size 000000000000340D (13325) │ │ -0F9C9A Compressed Size 0000000000000CC5 (3269) │ │ -0F9CA2 PAYLOAD │ │ - │ │ -0FA967 LOCAL HEADER #286 04034B50 (67324752) │ │ -0FA96B Extract Zip Spec 14 (20) '2.0' │ │ -0FA96C Extract OS 00 (0) 'MS-DOS' │ │ -0FA96D General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -0FA96F Compression Method 0008 (8) 'Deflated' │ │ -0FA971 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -0FA975 CRC 39B982A7 (968458919) │ │ -0FA979 Compressed Size 000004E6 (1254) │ │ -0FA97D Uncompressed Size 00000BA5 (2981) │ │ -0FA981 Filename Length 0017 (23) │ │ -0FA983 Extra Length 0014 (20) │ │ -0FA985 Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0xFA985: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -0FA99C Extra ID #1 0001 (1) 'ZIP64' │ │ -0FA99E Length 0010 (16) │ │ -0FA9A0 Uncompressed Size 0000000000000BA5 (2981) │ │ -0FA9A8 Compressed Size 00000000000004E6 (1254) │ │ -0FA9B0 PAYLOAD │ │ - │ │ -0FAE96 LOCAL HEADER #287 04034B50 (67324752) │ │ -0FAE9A Extract Zip Spec 14 (20) '2.0' │ │ -0FAE9B Extract OS 00 (0) 'MS-DOS' │ │ -0FAE9C General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -0FAE9E Compression Method 0008 (8) 'Deflated' │ │ -0FAEA0 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -0FAEA4 CRC 14226A82 (337799810) │ │ -0FAEA8 Compressed Size 00000388 (904) │ │ -0FAEAC Uncompressed Size 00000A8B (2699) │ │ -0FAEB0 Filename Length 0012 (18) │ │ -0FAEB2 Extra Length 0014 (20) │ │ -0FAEB4 Filename 'XXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0xFAEB4: Filename 'XXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -0FAEC6 Extra ID #1 0001 (1) 'ZIP64' │ │ -0FAEC8 Length 0010 (16) │ │ -0FAECA Uncompressed Size 0000000000000A8B (2699) │ │ -0FAED2 Compressed Size 0000000000000388 (904) │ │ -0FAEDA PAYLOAD │ │ - │ │ -0FB262 LOCAL HEADER #288 04034B50 (67324752) │ │ -0FB266 Extract Zip Spec 14 (20) '2.0' │ │ -0FB267 Extract OS 00 (0) 'MS-DOS' │ │ -0FB268 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -0FB26A Compression Method 0008 (8) 'Deflated' │ │ -0FB26C Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -0FB270 CRC 96BAAD0D (2528816397) │ │ -0FB274 Compressed Size 00000B8A (2954) │ │ -0FB278 Uncompressed Size 000020DF (8415) │ │ -0FB27C Filename Length 0015 (21) │ │ -0FB27E Extra Length 0014 (20) │ │ -0FB280 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0xFB280: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -0FB295 Extra ID #1 0001 (1) 'ZIP64' │ │ -0FB297 Length 0010 (16) │ │ -0FB299 Uncompressed Size 00000000000020DF (8415) │ │ -0FB2A1 Compressed Size 0000000000000B8A (2954) │ │ -0FB2A9 PAYLOAD │ │ - │ │ -0FBE33 LOCAL HEADER #289 04034B50 (67324752) │ │ -0FBE37 Extract Zip Spec 14 (20) '2.0' │ │ -0FBE38 Extract OS 00 (0) 'MS-DOS' │ │ -0FBE39 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -0FBE3B Compression Method 0008 (8) 'Deflated' │ │ -0FBE3D Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -0FBE41 CRC F480D053 (4102082643) │ │ -0FBE45 Compressed Size 00001350 (4944) │ │ -0FBE49 Uncompressed Size 00003B30 (15152) │ │ -0FBE4D Filename Length 0012 (18) │ │ -0FBE4F Extra Length 0014 (20) │ │ -0FBE51 Filename 'XXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0xFBE51: Filename 'XXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -0FBE63 Extra ID #1 0001 (1) 'ZIP64' │ │ -0FBE65 Length 0010 (16) │ │ -0FBE67 Uncompressed Size 0000000000003B30 (15152) │ │ -0FBE6F Compressed Size 0000000000001350 (4944) │ │ -0FBE77 PAYLOAD │ │ - │ │ -0FD1C7 LOCAL HEADER #290 04034B50 (67324752) │ │ -0FD1CB Extract Zip Spec 14 (20) '2.0' │ │ -0FD1CC Extract OS 00 (0) 'MS-DOS' │ │ -0FD1CD General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -0FD1CF Compression Method 0008 (8) 'Deflated' │ │ -0FD1D1 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -0FD1D5 CRC B95F48FA (3110029562) │ │ -0FD1D9 Compressed Size 0000089A (2202) │ │ -0FD1DD Uncompressed Size 0000178A (6026) │ │ -0FD1E1 Filename Length 0013 (19) │ │ -0FD1E3 Extra Length 0014 (20) │ │ -0FD1E5 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0xFD1E5: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -0FD1F8 Extra ID #1 0001 (1) 'ZIP64' │ │ -0FD1FA Length 0010 (16) │ │ -0FD1FC Uncompressed Size 000000000000178A (6026) │ │ -0FD204 Compressed Size 000000000000089A (2202) │ │ -0FD20C PAYLOAD │ │ - │ │ -0FDAA6 LOCAL HEADER #291 04034B50 (67324752) │ │ -0FDAAA Extract Zip Spec 14 (20) '2.0' │ │ -0FDAAB Extract OS 00 (0) 'MS-DOS' │ │ -0FDAAC General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -0FDAAE Compression Method 0008 (8) 'Deflated' │ │ -0FDAB0 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -0FDAB4 CRC B62C010B (3056337163) │ │ -0FDAB8 Compressed Size 00001C09 (7177) │ │ -0FDABC Uncompressed Size 0000807F (32895) │ │ -0FDAC0 Filename Length 0017 (23) │ │ -0FDAC2 Extra Length 0014 (20) │ │ -0FDAC4 Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0xFDAC4: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -0FDADB Extra ID #1 0001 (1) 'ZIP64' │ │ -0FDADD Length 0010 (16) │ │ -0FDADF Uncompressed Size 000000000000807F (32895) │ │ -0FDAE7 Compressed Size 0000000000001C09 (7177) │ │ -0FDAEF PAYLOAD │ │ - │ │ -0FF6F8 LOCAL HEADER #292 04034B50 (67324752) │ │ -0FF6FC Extract Zip Spec 14 (20) '2.0' │ │ -0FF6FD Extract OS 00 (0) 'MS-DOS' │ │ -0FF6FE General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -0FF700 Compression Method 0008 (8) 'Deflated' │ │ -0FF702 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -0FF706 CRC D763233A (3613598522) │ │ -0FF70A Compressed Size 000011B3 (4531) │ │ -0FF70E Uncompressed Size 000032D6 (13014) │ │ -0FF712 Filename Length 0011 (17) │ │ -0FF714 Extra Length 0014 (20) │ │ -0FF716 Filename 'XXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0xFF716: Filename 'XXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -0FF727 Extra ID #1 0001 (1) 'ZIP64' │ │ -0FF729 Length 0010 (16) │ │ -0FF72B Uncompressed Size 00000000000032D6 (13014) │ │ -0FF733 Compressed Size 00000000000011B3 (4531) │ │ -0FF73B PAYLOAD │ │ - │ │ -1008EE LOCAL HEADER #293 04034B50 (67324752) │ │ -1008F2 Extract Zip Spec 14 (20) '2.0' │ │ -1008F3 Extract OS 00 (0) 'MS-DOS' │ │ -1008F4 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -1008F6 Compression Method 0008 (8) 'Deflated' │ │ -1008F8 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -1008FC CRC 9F66FFCA (2674327498) │ │ -100900 Compressed Size 0000008D (141) │ │ -100904 Uncompressed Size 000000BB (187) │ │ -100908 Filename Length 001A (26) │ │ -10090A Extra Length 0014 (20) │ │ -10090C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x10090C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -100926 Extra ID #1 0001 (1) 'ZIP64' │ │ -100928 Length 0010 (16) │ │ -10092A Uncompressed Size 00000000000000BB (187) │ │ -100932 Compressed Size 000000000000008D (141) │ │ -10093A PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ - XXXXXXXX │ │ - │ │ -1009C7 LOCAL HEADER #294 04034B50 (67324752) │ │ -1009CB Extract Zip Spec 14 (20) '2.0' │ │ -1009CC Extract OS 00 (0) 'MS-DOS' │ │ -1009CD General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -1009CF Compression Method 0008 (8) 'Deflated' │ │ -1009D1 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -1009D5 CRC 0292AD49 (43167049) │ │ -1009D9 Compressed Size 00002601 (9729) │ │ -1009DD Uncompressed Size 000097A7 (38823) │ │ -1009E1 Filename Length 0013 (19) │ │ -1009E3 Extra Length 0014 (20) │ │ -1009E5 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x1009E5: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -1009F8 Extra ID #1 0001 (1) 'ZIP64' │ │ -1009FA Length 0010 (16) │ │ -1009FC Uncompressed Size 00000000000097A7 (38823) │ │ -100A04 Compressed Size 0000000000002601 (9729) │ │ -100A0C PAYLOAD │ │ - │ │ -10300D LOCAL HEADER #295 04034B50 (67324752) │ │ -103011 Extract Zip Spec 14 (20) '2.0' │ │ -103012 Extract OS 00 (0) 'MS-DOS' │ │ -103013 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -103015 Compression Method 0008 (8) 'Deflated' │ │ -103017 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -10301B CRC CA8CD06A (3398226026) │ │ -10301F Compressed Size 00000B26 (2854) │ │ -103023 Uncompressed Size 00002212 (8722) │ │ -103027 Filename Length 0011 (17) │ │ -103029 Extra Length 0014 (20) │ │ -10302B Filename 'XXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x10302B: Filename 'XXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -10303C Extra ID #1 0001 (1) 'ZIP64' │ │ -10303E Length 0010 (16) │ │ -103040 Uncompressed Size 0000000000002212 (8722) │ │ -103048 Compressed Size 0000000000000B26 (2854) │ │ -103050 PAYLOAD │ │ - │ │ -103B76 LOCAL HEADER #296 04034B50 (67324752) │ │ -103B7A Extract Zip Spec 14 (20) '2.0' │ │ -103B7B Extract OS 00 (0) 'MS-DOS' │ │ -103B7C General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -103B7E Compression Method 0008 (8) 'Deflated' │ │ -103B80 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -103B84 CRC 7091AB69 (1888594793) │ │ -103B88 Compressed Size 00000A48 (2632) │ │ -103B8C Uncompressed Size 000018D4 (6356) │ │ -103B90 Filename Length 0011 (17) │ │ -103B92 Extra Length 0014 (20) │ │ -103B94 Filename 'XXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x103B94: Filename 'XXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -103BA5 Extra ID #1 0001 (1) 'ZIP64' │ │ -103BA7 Length 0010 (16) │ │ -103BA9 Uncompressed Size 00000000000018D4 (6356) │ │ -103BB1 Compressed Size 0000000000000A48 (2632) │ │ -103BB9 PAYLOAD │ │ - │ │ -104601 LOCAL HEADER #297 04034B50 (67324752) │ │ -104605 Extract Zip Spec 14 (20) '2.0' │ │ -104606 Extract OS 00 (0) 'MS-DOS' │ │ -104607 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -104609 Compression Method 0008 (8) 'Deflated' │ │ -10460B Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -10460F CRC 1EFA1E07 (519708167) │ │ -104613 Compressed Size 00001332 (4914) │ │ -104617 Uncompressed Size 00003E74 (15988) │ │ -10461B Filename Length 0014 (20) │ │ -10461D Extra Length 0014 (20) │ │ -10461F Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x10461F: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -104633 Extra ID #1 0001 (1) 'ZIP64' │ │ -104635 Length 0010 (16) │ │ -104637 Uncompressed Size 0000000000003E74 (15988) │ │ -10463F Compressed Size 0000000000001332 (4914) │ │ -104647 PAYLOAD │ │ - │ │ -105979 LOCAL HEADER #298 04034B50 (67324752) │ │ -10597D Extract Zip Spec 14 (20) '2.0' │ │ -10597E Extract OS 00 (0) 'MS-DOS' │ │ -10597F General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -105981 Compression Method 0008 (8) 'Deflated' │ │ -105983 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -105987 CRC 3A4B1CF5 (978001141) │ │ -10598B Compressed Size 00001F7B (8059) │ │ -10598F Uncompressed Size 00008727 (34599) │ │ -105993 Filename Length 0013 (19) │ │ -105995 Extra Length 0014 (20) │ │ -105997 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x105997: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -1059AA Extra ID #1 0001 (1) 'ZIP64' │ │ -1059AC Length 0010 (16) │ │ -1059AE Uncompressed Size 0000000000008727 (34599) │ │ -1059B6 Compressed Size 0000000000001F7B (8059) │ │ -1059BE PAYLOAD │ │ - │ │ -107939 LOCAL HEADER #299 04034B50 (67324752) │ │ -10793D Extract Zip Spec 14 (20) '2.0' │ │ -10793E Extract OS 00 (0) 'MS-DOS' │ │ -10793F General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -107941 Compression Method 0008 (8) 'Deflated' │ │ -107943 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -107947 CRC 00000000 (0) │ │ -10794B Compressed Size 00000002 (2) │ │ -10794F Uncompressed Size 00000000 (0) │ │ -107953 Filename Length 0011 (17) │ │ -107955 Extra Length 0014 (20) │ │ -107957 Filename 'XXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x107957: Filename 'XXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -107968 Extra ID #1 0001 (1) 'ZIP64' │ │ -10796A Length 0010 (16) │ │ -10796C Uncompressed Size 0000000000000000 (0) │ │ -107974 Compressed Size 0000000000000002 (2) │ │ -10797C PAYLOAD XX │ │ - │ │ -10797E LOCAL HEADER #300 04034B50 (67324752) │ │ -107982 Extract Zip Spec 14 (20) '2.0' │ │ -107983 Extract OS 00 (0) 'MS-DOS' │ │ -107984 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -107986 Compression Method 0008 (8) 'Deflated' │ │ -107988 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -10798C CRC 1ABB755B (448492891) │ │ -107990 Compressed Size 000000E8 (232) │ │ -107994 Uncompressed Size 0000020A (522) │ │ -107998 Filename Length 0013 (19) │ │ -10799A Extra Length 0014 (20) │ │ -10799C Filename 'XXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x10799C: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -1079AF Extra ID #1 0001 (1) 'ZIP64' │ │ -1079B1 Length 0010 (16) │ │ -1079B3 Uncompressed Size 000000000000020A (522) │ │ -1079BB Compressed Size 00000000000000E8 (232) │ │ -1079C3 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ - │ │ -107AAB LOCAL HEADER #301 04034B50 (67324752) │ │ -107AAF Extract Zip Spec 14 (20) '2.0' │ │ -107AB0 Extract OS 00 (0) 'MS-DOS' │ │ -107AB1 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -107AB3 Compression Method 0008 (8) 'Deflated' │ │ -107AB5 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -107AB9 CRC 00000000 (0) │ │ -107ABD Compressed Size 00000002 (2) │ │ -107AC1 Uncompressed Size 00000000 (0) │ │ -107AC5 Filename Length 0012 (18) │ │ -107AC7 Extra Length 0014 (20) │ │ -107AC9 Filename 'XXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x107AC9: Filename 'XXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -107ADB Extra ID #1 0001 (1) 'ZIP64' │ │ -107ADD Length 0010 (16) │ │ -107ADF Uncompressed Size 0000000000000000 (0) │ │ -107AE7 Compressed Size 0000000000000002 (2) │ │ -107AEF PAYLOAD XX │ │ - │ │ -107AF1 LOCAL HEADER #302 04034B50 (67324752) │ │ -107AF5 Extract Zip Spec 14 (20) '2.0' │ │ -107AF6 Extract OS 00 (0) 'MS-DOS' │ │ -107AF7 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -107AF9 Compression Method 0008 (8) 'Deflated' │ │ -107AFB Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -107AFF CRC 7A8F7B10 (2056223504) │ │ -107B03 Compressed Size 000000C5 (197) │ │ -107B07 Uncompressed Size 00000172 (370) │ │ -107B0B Filename Length 001D (29) │ │ -107B0D Extra Length 0014 (20) │ │ -107B0F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x107B0F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -107B2C Extra ID #1 0001 (1) 'ZIP64' │ │ -107B2E Length 0010 (16) │ │ -107B30 Uncompressed Size 0000000000000172 (370) │ │ -107B38 Compressed Size 00000000000000C5 (197) │ │ -107B40 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ - │ │ -107C05 LOCAL HEADER #303 04034B50 (67324752) │ │ -107C09 Extract Zip Spec 14 (20) '2.0' │ │ -107C0A Extract OS 00 (0) 'MS-DOS' │ │ -107C0B General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -107C0D Compression Method 0008 (8) 'Deflated' │ │ -107C0F Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -107C13 CRC 453EA4B3 (1161733299) │ │ -107C17 Compressed Size 00000B8B (2955) │ │ -107C1B Uncompressed Size 00002CE4 (11492) │ │ -107C1F Filename Length 001B (27) │ │ -107C21 Extra Length 0014 (20) │ │ -107C23 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x107C23: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -107C3E Extra ID #1 0001 (1) 'ZIP64' │ │ -107C40 Length 0010 (16) │ │ -107C42 Uncompressed Size 0000000000002CE4 (11492) │ │ -107C4A Compressed Size 0000000000000B8B (2955) │ │ -107C52 PAYLOAD │ │ - │ │ -1087DD LOCAL HEADER #304 04034B50 (67324752) │ │ -1087E1 Extract Zip Spec 14 (20) '2.0' │ │ -1087E2 Extract OS 00 (0) 'MS-DOS' │ │ -1087E3 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -1087E5 Compression Method 0008 (8) 'Deflated' │ │ -1087E7 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -1087EB CRC 44C3FD84 (1153695108) │ │ -1087EF Compressed Size 00002C5A (11354) │ │ -1087F3 Uncompressed Size 0000A8C1 (43201) │ │ -1087F7 Filename Length 001A (26) │ │ -1087F9 Extra Length 0014 (20) │ │ -1087FB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x1087FB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -108815 Extra ID #1 0001 (1) 'ZIP64' │ │ -108817 Length 0010 (16) │ │ -108819 Uncompressed Size 000000000000A8C1 (43201) │ │ -108821 Compressed Size 0000000000002C5A (11354) │ │ -108829 PAYLOAD │ │ - │ │ -10B483 LOCAL HEADER #305 04034B50 (67324752) │ │ -10B487 Extract Zip Spec 14 (20) '2.0' │ │ -10B488 Extract OS 00 (0) 'MS-DOS' │ │ -10B489 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -10B48B Compression Method 0008 (8) 'Deflated' │ │ -10B48D Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -10B491 CRC 00000000 (0) │ │ -10B495 Compressed Size 00000002 (2) │ │ -10B499 Uncompressed Size 00000000 (0) │ │ -10B49D Filename Length 001A (26) │ │ -10B49F Extra Length 0014 (20) │ │ -10B4A1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x10B4A1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -10B4BB Extra ID #1 0001 (1) 'ZIP64' │ │ -10B4BD Length 0010 (16) │ │ -10B4BF Uncompressed Size 0000000000000000 (0) │ │ -10B4C7 Compressed Size 0000000000000002 (2) │ │ -10B4CF PAYLOAD XX │ │ - │ │ -10B4D1 LOCAL HEADER #306 04034B50 (67324752) │ │ -10B4D5 Extract Zip Spec 14 (20) '2.0' │ │ -10B4D6 Extract OS 00 (0) 'MS-DOS' │ │ -10B4D7 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -10B4D9 Compression Method 0008 (8) 'Deflated' │ │ -10B4DB Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -10B4DF CRC C2971FC7 (3264683975) │ │ -10B4E3 Compressed Size 00000006 (6) │ │ -10B4E7 Uncompressed Size 00000004 (4) │ │ -10B4EB Filename Length 0023 (35) │ │ -10B4ED Extra Length 0014 (20) │ │ -10B4EF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x10B4EF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -10B512 Extra ID #1 0001 (1) 'ZIP64' │ │ -10B514 Length 0010 (16) │ │ -10B516 Uncompressed Size 0000000000000004 (4) │ │ -10B51E Compressed Size 0000000000000006 (6) │ │ -10B526 PAYLOAD XXXXXX │ │ - │ │ -10B52C LOCAL HEADER #307 04034B50 (67324752) │ │ -10B530 Extract Zip Spec 14 (20) '2.0' │ │ -10B531 Extract OS 00 (0) 'MS-DOS' │ │ -10B532 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -10B534 Compression Method 0008 (8) 'Deflated' │ │ -10B536 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -10B53A CRC FDC22ABD (4257360573) │ │ -10B53E Compressed Size 000002E5 (741) │ │ -10B542 Uncompressed Size 000007EC (2028) │ │ -10B546 Filename Length 0022 (34) │ │ -10B548 Extra Length 0014 (20) │ │ -10B54A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x10B54A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -10B56C Extra ID #1 0001 (1) 'ZIP64' │ │ -10B56E Length 0010 (16) │ │ -10B570 Uncompressed Size 00000000000007EC (2028) │ │ -10B578 Compressed Size 00000000000002E5 (741) │ │ -10B580 PAYLOAD │ │ - │ │ -10B865 LOCAL HEADER #308 04034B50 (67324752) │ │ -10B869 Extract Zip Spec 14 (20) '2.0' │ │ -10B86A Extract OS 00 (0) 'MS-DOS' │ │ -10B86B General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -10B86D Compression Method 0008 (8) 'Deflated' │ │ -10B86F Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -10B873 CRC 00000000 (0) │ │ -10B877 Compressed Size 00000002 (2) │ │ -10B87B Uncompressed Size 00000000 (0) │ │ -10B87F Filename Length 0023 (35) │ │ -10B881 Extra Length 0014 (20) │ │ -10B883 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x10B883: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -10B8A6 Extra ID #1 0001 (1) 'ZIP64' │ │ -10B8A8 Length 0010 (16) │ │ -10B8AA Uncompressed Size 0000000000000000 (0) │ │ -10B8B2 Compressed Size 0000000000000002 (2) │ │ -10B8BA PAYLOAD XX │ │ - │ │ -10B8BC LOCAL HEADER #309 04034B50 (67324752) │ │ -10B8C0 Extract Zip Spec 14 (20) '2.0' │ │ -10B8C1 Extract OS 00 (0) 'MS-DOS' │ │ -10B8C2 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -10B8C4 Compression Method 0008 (8) 'Deflated' │ │ -10B8C6 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -10B8CA CRC 99DA1D86 (2581208454) │ │ -10B8CE Compressed Size 00000286 (646) │ │ -10B8D2 Uncompressed Size 00000440 (1088) │ │ -10B8D6 Filename Length 002A (42) │ │ -10B8D8 Extra Length 0014 (20) │ │ -10B8DA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x10B8DA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -10B904 Extra ID #1 0001 (1) 'ZIP64' │ │ -10B906 Length 0010 (16) │ │ -10B908 Uncompressed Size 0000000000000440 (1088) │ │ -10B910 Compressed Size 0000000000000286 (646) │ │ -10B918 PAYLOAD │ │ - │ │ -10BB9E LOCAL HEADER #310 04034B50 (67324752) │ │ -10BBA2 Extract Zip Spec 14 (20) '2.0' │ │ -10BBA3 Extract OS 00 (0) 'MS-DOS' │ │ -10BBA4 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -10BBA6 Compression Method 0008 (8) 'Deflated' │ │ -10BBA8 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -10BBAC CRC 00000000 (0) │ │ -10BBB0 Compressed Size 00000002 (2) │ │ -10BBB4 Uncompressed Size 00000000 (0) │ │ -10BBB8 Filename Length 000A (10) │ │ -10BBBA Extra Length 0014 (20) │ │ -10BBBC Filename 'XXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x10BBBC: Filename 'XXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -10BBC6 Extra ID #1 0001 (1) 'ZIP64' │ │ -10BBC8 Length 0010 (16) │ │ -10BBCA Uncompressed Size 0000000000000000 (0) │ │ -10BBD2 Compressed Size 0000000000000002 (2) │ │ -10BBDA PAYLOAD XX │ │ - │ │ -10BBDC LOCAL HEADER #311 04034B50 (67324752) │ │ -10BBE0 Extract Zip Spec 14 (20) '2.0' │ │ -10BBE1 Extract OS 00 (0) 'MS-DOS' │ │ -10BBE2 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -10BBE4 Compression Method 0008 (8) 'Deflated' │ │ -10BBE6 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -10BBEA CRC BA762D18 (3128306968) │ │ -10BBEE Compressed Size 00002250 (8784) │ │ -10BBF2 Uncompressed Size 000093FD (37885) │ │ -10BBF6 Filename Length 0015 (21) │ │ -10BBF8 Extra Length 0014 (20) │ │ -10BBFA Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x10BBFA: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -10BC0F Extra ID #1 0001 (1) 'ZIP64' │ │ -10BC11 Length 0010 (16) │ │ -10BC13 Uncompressed Size 00000000000093FD (37885) │ │ -10BC1B Compressed Size 0000000000002250 (8784) │ │ -10BC23 PAYLOAD │ │ - │ │ -10DE73 LOCAL HEADER #312 04034B50 (67324752) │ │ -10DE77 Extract Zip Spec 14 (20) '2.0' │ │ -10DE78 Extract OS 00 (0) 'MS-DOS' │ │ -10DE79 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -10DE7B Compression Method 0008 (8) 'Deflated' │ │ -10DE7D Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -10DE81 CRC 9511EDE9 (2500980201) │ │ -10DE85 Compressed Size 0000001D (29) │ │ -10DE89 Uncompressed Size 0000001E (30) │ │ -10DE8D Filename Length 0015 (21) │ │ -10DE8F Extra Length 0014 (20) │ │ -10DE91 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x10DE91: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -10DEA6 Extra ID #1 0001 (1) 'ZIP64' │ │ -10DEA8 Length 0010 (16) │ │ -10DEAA Uncompressed Size 000000000000001E (30) │ │ -10DEB2 Compressed Size 000000000000001D (29) │ │ -10DEBA PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ - │ │ -10DED7 LOCAL HEADER #313 04034B50 (67324752) │ │ -10DEDB Extract Zip Spec 14 (20) '2.0' │ │ -10DEDC Extract OS 00 (0) 'MS-DOS' │ │ -10DEDD General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -10DEDF Compression Method 0008 (8) 'Deflated' │ │ -10DEE1 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -10DEE5 CRC 12392282 (305734274) │ │ -10DEE9 Compressed Size 0000003E (62) │ │ -10DEED Uncompressed Size 0000003F (63) │ │ -10DEF1 Filename Length 0014 (20) │ │ -10DEF3 Extra Length 0014 (20) │ │ -10DEF5 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x10DEF5: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -10DF09 Extra ID #1 0001 (1) 'ZIP64' │ │ -10DF0B Length 0010 (16) │ │ -10DF0D Uncompressed Size 000000000000003F (63) │ │ -10DF15 Compressed Size 000000000000003E (62) │ │ -10DF1D PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ - │ │ -10DF5B LOCAL HEADER #314 04034B50 (67324752) │ │ -10DF5F Extract Zip Spec 14 (20) '2.0' │ │ -10DF60 Extract OS 00 (0) 'MS-DOS' │ │ -10DF61 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -10DF63 Compression Method 0008 (8) 'Deflated' │ │ -10DF65 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -10DF69 CRC FE18060E (4262987278) │ │ -10DF6D Compressed Size 0000010D (269) │ │ -10DF71 Uncompressed Size 00000207 (519) │ │ -10DF75 Filename Length 0015 (21) │ │ -10DF77 Extra Length 0014 (20) │ │ -10DF79 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x10DF79: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -10DF8E Extra ID #1 0001 (1) 'ZIP64' │ │ -10DF90 Length 0010 (16) │ │ -10DF92 Uncompressed Size 0000000000000207 (519) │ │ -10DF9A Compressed Size 000000000000010D (269) │ │ -10DFA2 PAYLOAD │ │ - │ │ -10E0AF LOCAL HEADER #315 04034B50 (67324752) │ │ -10E0B3 Extract Zip Spec 14 (20) '2.0' │ │ -10E0B4 Extract OS 00 (0) 'MS-DOS' │ │ -10E0B5 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -10E0B7 Compression Method 0008 (8) 'Deflated' │ │ -10E0B9 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -10E0BD CRC 89BBE9F6 (2310793718) │ │ -10E0C1 Compressed Size 00000A85 (2693) │ │ -10E0C5 Uncompressed Size 0000283C (10300) │ │ -10E0C9 Filename Length 0010 (16) │ │ -10E0CB Extra Length 0014 (20) │ │ -10E0CD Filename 'XXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x10E0CD: Filename 'XXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -10E0DD Extra ID #1 0001 (1) 'ZIP64' │ │ -10E0DF Length 0010 (16) │ │ -10E0E1 Uncompressed Size 000000000000283C (10300) │ │ -10E0E9 Compressed Size 0000000000000A85 (2693) │ │ -10E0F1 PAYLOAD │ │ - │ │ -10EB76 LOCAL HEADER #316 04034B50 (67324752) │ │ -10EB7A Extract Zip Spec 14 (20) '2.0' │ │ -10EB7B Extract OS 00 (0) 'MS-DOS' │ │ -10EB7C General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -10EB7E Compression Method 0008 (8) 'Deflated' │ │ -10EB80 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -10EB84 CRC 8B1C32A1 (2333880993) │ │ -10EB88 Compressed Size 000006FD (1789) │ │ -10EB8C Uncompressed Size 00000FD4 (4052) │ │ -10EB90 Filename Length 0013 (19) │ │ -10EB92 Extra Length 0014 (20) │ │ -10EB94 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x10EB94: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -10EBA7 Extra ID #1 0001 (1) 'ZIP64' │ │ -10EBA9 Length 0010 (16) │ │ -10EBAB Uncompressed Size 0000000000000FD4 (4052) │ │ -10EBB3 Compressed Size 00000000000006FD (1789) │ │ -10EBBB PAYLOAD │ │ - │ │ -10F2B8 LOCAL HEADER #317 04034B50 (67324752) │ │ -10F2BC Extract Zip Spec 14 (20) '2.0' │ │ -10F2BD Extract OS 00 (0) 'MS-DOS' │ │ -10F2BE General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -10F2C0 Compression Method 0008 (8) 'Deflated' │ │ -10F2C2 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -10F2C6 CRC 65815671 (1702975089) │ │ -10F2CA Compressed Size 000000C7 (199) │ │ -10F2CE Uncompressed Size 000001A7 (423) │ │ -10F2D2 Filename Length 0015 (21) │ │ -10F2D4 Extra Length 0014 (20) │ │ -10F2D6 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x10F2D6: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -10F2EB Extra ID #1 0001 (1) 'ZIP64' │ │ -10F2ED Length 0010 (16) │ │ -10F2EF Uncompressed Size 00000000000001A7 (423) │ │ -10F2F7 Compressed Size 00000000000000C7 (199) │ │ -10F2FF PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ +0C3B5B LOCAL HEADER #256 04034B50 (67324752) │ │ +0C3B5F Extract Zip Spec 14 (20) '2.0' │ │ +0C3B60 Extract OS 00 (0) 'MS-DOS' │ │ +0C3B61 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +0C3B63 Compression Method 0008 (8) 'Deflated' │ │ +0C3B65 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +0C3B69 CRC 995B348F (2572891279) │ │ +0C3B6D Compressed Size 00000D4D (3405) │ │ +0C3B71 Uncompressed Size 000032B1 (12977) │ │ +0C3B75 Filename Length 0016 (22) │ │ +0C3B77 Extra Length 0014 (20) │ │ +0C3B79 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0xC3B79: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +0C3B8F Extra ID #1 0001 (1) 'ZIP64' │ │ +0C3B91 Length 0010 (16) │ │ +0C3B93 Uncompressed Size 00000000000032B1 (12977) │ │ +0C3B9B Compressed Size 0000000000000D4D (3405) │ │ +0C3BA3 PAYLOAD │ │ + │ │ +0C48F0 LOCAL HEADER #257 04034B50 (67324752) │ │ +0C48F4 Extract Zip Spec 14 (20) '2.0' │ │ +0C48F5 Extract OS 00 (0) 'MS-DOS' │ │ +0C48F6 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +0C48F8 Compression Method 0008 (8) 'Deflated' │ │ +0C48FA Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +0C48FE CRC 774FA949 (2001709385) │ │ +0C4902 Compressed Size 0000026C (620) │ │ +0C4906 Uncompressed Size 00000A09 (2569) │ │ +0C490A Filename Length 0019 (25) │ │ +0C490C Extra Length 0014 (20) │ │ +0C490E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0xC490E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +0C4927 Extra ID #1 0001 (1) 'ZIP64' │ │ +0C4929 Length 0010 (16) │ │ +0C492B Uncompressed Size 0000000000000A09 (2569) │ │ +0C4933 Compressed Size 000000000000026C (620) │ │ +0C493B PAYLOAD │ │ + │ │ +0C4BA7 LOCAL HEADER #258 04034B50 (67324752) │ │ +0C4BAB Extract Zip Spec 14 (20) '2.0' │ │ +0C4BAC Extract OS 00 (0) 'MS-DOS' │ │ +0C4BAD General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +0C4BAF Compression Method 0008 (8) 'Deflated' │ │ +0C4BB1 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +0C4BB5 CRC 5BAE679D (1538156445) │ │ +0C4BB9 Compressed Size 00003D70 (15728) │ │ +0C4BBD Uncompressed Size 0000F587 (62855) │ │ +0C4BC1 Filename Length 0011 (17) │ │ +0C4BC3 Extra Length 0014 (20) │ │ +0C4BC5 Filename 'XXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0xC4BC5: Filename 'XXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +0C4BD6 Extra ID #1 0001 (1) 'ZIP64' │ │ +0C4BD8 Length 0010 (16) │ │ +0C4BDA Uncompressed Size 000000000000F587 (62855) │ │ +0C4BE2 Compressed Size 0000000000003D70 (15728) │ │ +0C4BEA PAYLOAD │ │ + │ │ +0C895A LOCAL HEADER #259 04034B50 (67324752) │ │ +0C895E Extract Zip Spec 14 (20) '2.0' │ │ +0C895F Extract OS 00 (0) 'MS-DOS' │ │ +0C8960 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +0C8962 Compression Method 0008 (8) 'Deflated' │ │ +0C8964 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +0C8968 CRC B0DDFB29 (2967337769) │ │ +0C896C Compressed Size 00000FD9 (4057) │ │ +0C8970 Uncompressed Size 00003287 (12935) │ │ +0C8974 Filename Length 0012 (18) │ │ +0C8976 Extra Length 0014 (20) │ │ +0C8978 Filename 'XXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0xC8978: Filename 'XXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +0C898A Extra ID #1 0001 (1) 'ZIP64' │ │ +0C898C Length 0010 (16) │ │ +0C898E Uncompressed Size 0000000000003287 (12935) │ │ +0C8996 Compressed Size 0000000000000FD9 (4057) │ │ +0C899E PAYLOAD │ │ + │ │ +0C9977 LOCAL HEADER #260 04034B50 (67324752) │ │ +0C997B Extract Zip Spec 14 (20) '2.0' │ │ +0C997C Extract OS 00 (0) 'MS-DOS' │ │ +0C997D General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +0C997F Compression Method 0008 (8) 'Deflated' │ │ +0C9981 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +0C9985 CRC 00000000 (0) │ │ +0C9989 Compressed Size 00000002 (2) │ │ +0C998D Uncompressed Size 00000000 (0) │ │ +0C9991 Filename Length 0012 (18) │ │ +0C9993 Extra Length 0014 (20) │ │ +0C9995 Filename 'XXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0xC9995: Filename 'XXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +0C99A7 Extra ID #1 0001 (1) 'ZIP64' │ │ +0C99A9 Length 0010 (16) │ │ +0C99AB Uncompressed Size 0000000000000000 (0) │ │ +0C99B3 Compressed Size 0000000000000002 (2) │ │ +0C99BB PAYLOAD XX │ │ + │ │ +0C99BD LOCAL HEADER #261 04034B50 (67324752) │ │ +0C99C1 Extract Zip Spec 14 (20) '2.0' │ │ +0C99C2 Extract OS 00 (0) 'MS-DOS' │ │ +0C99C3 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +0C99C5 Compression Method 0008 (8) 'Deflated' │ │ +0C99C7 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +0C99CB CRC E071F619 (3765564953) │ │ +0C99CF Compressed Size 000007F2 (2034) │ │ +0C99D3 Uncompressed Size 00001701 (5889) │ │ +0C99D7 Filename Length 001D (29) │ │ +0C99D9 Extra Length 0014 (20) │ │ +0C99DB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0xC99DB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +0C99F8 Extra ID #1 0001 (1) 'ZIP64' │ │ +0C99FA Length 0010 (16) │ │ +0C99FC Uncompressed Size 0000000000001701 (5889) │ │ +0C9A04 Compressed Size 00000000000007F2 (2034) │ │ +0C9A0C PAYLOAD │ │ + │ │ +0CA1FE LOCAL HEADER #262 04034B50 (67324752) │ │ +0CA202 Extract Zip Spec 14 (20) '2.0' │ │ +0CA203 Extract OS 00 (0) 'MS-DOS' │ │ +0CA204 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +0CA206 Compression Method 0008 (8) 'Deflated' │ │ +0CA208 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +0CA20C CRC F3430AAD (4081257133) │ │ +0CA210 Compressed Size 00024F60 (151392) │ │ +0CA214 Uncompressed Size 000262F0 (156400) │ │ +0CA218 Filename Length 002A (42) │ │ +0CA21A Extra Length 0014 (20) │ │ +0CA21C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0xCA21C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +0CA246 Extra ID #1 0001 (1) 'ZIP64' │ │ +0CA248 Length 0010 (16) │ │ +0CA24A Uncompressed Size 00000000000262F0 (156400) │ │ +0CA252 Compressed Size 0000000000024F60 (151392) │ │ +0CA25A PAYLOAD │ │ + │ │ +0EF1BA LOCAL HEADER #263 04034B50 (67324752) │ │ +0EF1BE Extract Zip Spec 14 (20) '2.0' │ │ +0EF1BF Extract OS 00 (0) 'MS-DOS' │ │ +0EF1C0 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +0EF1C2 Compression Method 0008 (8) 'Deflated' │ │ +0EF1C4 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +0EF1C8 CRC 1289E7B1 (311027633) │ │ +0EF1CC Compressed Size 0000041E (1054) │ │ +0EF1D0 Uncompressed Size 00000958 (2392) │ │ +0EF1D4 Filename Length 001C (28) │ │ +0EF1D6 Extra Length 0014 (20) │ │ +0EF1D8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0xEF1D8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +0EF1F4 Extra ID #1 0001 (1) 'ZIP64' │ │ +0EF1F6 Length 0010 (16) │ │ +0EF1F8 Uncompressed Size 0000000000000958 (2392) │ │ +0EF200 Compressed Size 000000000000041E (1054) │ │ +0EF208 PAYLOAD │ │ + │ │ +0EF626 LOCAL HEADER #264 04034B50 (67324752) │ │ +0EF62A Extract Zip Spec 14 (20) '2.0' │ │ +0EF62B Extract OS 00 (0) 'MS-DOS' │ │ +0EF62C General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +0EF62E Compression Method 0008 (8) 'Deflated' │ │ +0EF630 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +0EF634 CRC 00000000 (0) │ │ +0EF638 Compressed Size 00000002 (2) │ │ +0EF63C Uncompressed Size 00000000 (0) │ │ +0EF640 Filename Length 000B (11) │ │ +0EF642 Extra Length 0014 (20) │ │ +0EF644 Filename 'XXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0xEF644: Filename 'XXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +0EF64F Extra ID #1 0001 (1) 'ZIP64' │ │ +0EF651 Length 0010 (16) │ │ +0EF653 Uncompressed Size 0000000000000000 (0) │ │ +0EF65B Compressed Size 0000000000000002 (2) │ │ +0EF663 PAYLOAD XX │ │ + │ │ +0EF665 LOCAL HEADER #265 04034B50 (67324752) │ │ +0EF669 Extract Zip Spec 14 (20) '2.0' │ │ +0EF66A Extract OS 00 (0) 'MS-DOS' │ │ +0EF66B General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +0EF66D Compression Method 0008 (8) 'Deflated' │ │ +0EF66F Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +0EF673 CRC B84F3650 (3092198992) │ │ +0EF677 Compressed Size 000005CE (1486) │ │ +0EF67B Uncompressed Size 00001220 (4640) │ │ +0EF67F Filename Length 0019 (25) │ │ +0EF681 Extra Length 0014 (20) │ │ +0EF683 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0xEF683: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +0EF69C Extra ID #1 0001 (1) 'ZIP64' │ │ +0EF69E Length 0010 (16) │ │ +0EF6A0 Uncompressed Size 0000000000001220 (4640) │ │ +0EF6A8 Compressed Size 00000000000005CE (1486) │ │ +0EF6B0 PAYLOAD │ │ + │ │ +0EFC7E LOCAL HEADER #266 04034B50 (67324752) │ │ +0EFC82 Extract Zip Spec 14 (20) '2.0' │ │ +0EFC83 Extract OS 00 (0) 'MS-DOS' │ │ +0EFC84 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +0EFC86 Compression Method 0008 (8) 'Deflated' │ │ +0EFC88 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +0EFC8C CRC 4FC32863 (1338189923) │ │ +0EFC90 Compressed Size 0000026C (620) │ │ +0EFC94 Uncompressed Size 000005A4 (1444) │ │ +0EFC98 Filename Length 0016 (22) │ │ +0EFC9A Extra Length 0014 (20) │ │ +0EFC9C Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0xEFC9C: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +0EFCB2 Extra ID #1 0001 (1) 'ZIP64' │ │ +0EFCB4 Length 0010 (16) │ │ +0EFCB6 Uncompressed Size 00000000000005A4 (1444) │ │ +0EFCBE Compressed Size 000000000000026C (620) │ │ +0EFCC6 PAYLOAD │ │ + │ │ +0EFF32 LOCAL HEADER #267 04034B50 (67324752) │ │ +0EFF36 Extract Zip Spec 14 (20) '2.0' │ │ +0EFF37 Extract OS 00 (0) 'MS-DOS' │ │ +0EFF38 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +0EFF3A Compression Method 0008 (8) 'Deflated' │ │ +0EFF3C Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +0EFF40 CRC C57BB7DA (3313219546) │ │ +0EFF44 Compressed Size 00000236 (566) │ │ +0EFF48 Uncompressed Size 000005A9 (1449) │ │ +0EFF4C Filename Length 001A (26) │ │ +0EFF4E Extra Length 0014 (20) │ │ +0EFF50 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0xEFF50: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +0EFF6A Extra ID #1 0001 (1) 'ZIP64' │ │ +0EFF6C Length 0010 (16) │ │ +0EFF6E Uncompressed Size 00000000000005A9 (1449) │ │ +0EFF76 Compressed Size 0000000000000236 (566) │ │ +0EFF7E PAYLOAD │ │ + │ │ +0F01B4 LOCAL HEADER #268 04034B50 (67324752) │ │ +0F01B8 Extract Zip Spec 14 (20) '2.0' │ │ +0F01B9 Extract OS 00 (0) 'MS-DOS' │ │ +0F01BA General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +0F01BC Compression Method 0008 (8) 'Deflated' │ │ +0F01BE Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +0F01C2 CRC 34779F63 (880254819) │ │ +0F01C6 Compressed Size 00000493 (1171) │ │ +0F01CA Uncompressed Size 00000FC4 (4036) │ │ +0F01CE Filename Length 0014 (20) │ │ +0F01D0 Extra Length 0014 (20) │ │ +0F01D2 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0xF01D2: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +0F01E6 Extra ID #1 0001 (1) 'ZIP64' │ │ +0F01E8 Length 0010 (16) │ │ +0F01EA Uncompressed Size 0000000000000FC4 (4036) │ │ +0F01F2 Compressed Size 0000000000000493 (1171) │ │ +0F01FA PAYLOAD │ │ + │ │ +0F068D LOCAL HEADER #269 04034B50 (67324752) │ │ +0F0691 Extract Zip Spec 14 (20) '2.0' │ │ +0F0692 Extract OS 00 (0) 'MS-DOS' │ │ +0F0693 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +0F0695 Compression Method 0008 (8) 'Deflated' │ │ +0F0697 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +0F069B CRC 09CE9816 (164534294) │ │ +0F069F Compressed Size 00000403 (1027) │ │ +0F06A3 Uncompressed Size 00000E94 (3732) │ │ +0F06A7 Filename Length 001A (26) │ │ +0F06A9 Extra Length 0014 (20) │ │ +0F06AB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0xF06AB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +0F06C5 Extra ID #1 0001 (1) 'ZIP64' │ │ +0F06C7 Length 0010 (16) │ │ +0F06C9 Uncompressed Size 0000000000000E94 (3732) │ │ +0F06D1 Compressed Size 0000000000000403 (1027) │ │ +0F06D9 PAYLOAD │ │ + │ │ +0F0ADC LOCAL HEADER #270 04034B50 (67324752) │ │ +0F0AE0 Extract Zip Spec 14 (20) '2.0' │ │ +0F0AE1 Extract OS 00 (0) 'MS-DOS' │ │ +0F0AE2 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +0F0AE4 Compression Method 0008 (8) 'Deflated' │ │ +0F0AE6 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +0F0AEA CRC BD960562 (3180725602) │ │ +0F0AEE Compressed Size 000002EF (751) │ │ +0F0AF2 Uncompressed Size 00000894 (2196) │ │ +0F0AF6 Filename Length 0019 (25) │ │ +0F0AF8 Extra Length 0014 (20) │ │ +0F0AFA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0xF0AFA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +0F0B13 Extra ID #1 0001 (1) 'ZIP64' │ │ +0F0B15 Length 0010 (16) │ │ +0F0B17 Uncompressed Size 0000000000000894 (2196) │ │ +0F0B1F Compressed Size 00000000000002EF (751) │ │ +0F0B27 PAYLOAD │ │ + │ │ +0F0E16 LOCAL HEADER #271 04034B50 (67324752) │ │ +0F0E1A Extract Zip Spec 14 (20) '2.0' │ │ +0F0E1B Extract OS 00 (0) 'MS-DOS' │ │ +0F0E1C General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +0F0E1E Compression Method 0008 (8) 'Deflated' │ │ +0F0E20 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +0F0E24 CRC 8FAB1B52 (2410355538) │ │ +0F0E28 Compressed Size 00000602 (1538) │ │ +0F0E2C Uncompressed Size 0000134C (4940) │ │ +0F0E30 Filename Length 0012 (18) │ │ +0F0E32 Extra Length 0014 (20) │ │ +0F0E34 Filename 'XXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0xF0E34: Filename 'XXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +0F0E46 Extra ID #1 0001 (1) 'ZIP64' │ │ +0F0E48 Length 0010 (16) │ │ +0F0E4A Uncompressed Size 000000000000134C (4940) │ │ +0F0E52 Compressed Size 0000000000000602 (1538) │ │ +0F0E5A PAYLOAD │ │ + │ │ +0F145C LOCAL HEADER #272 04034B50 (67324752) │ │ +0F1460 Extract Zip Spec 14 (20) '2.0' │ │ +0F1461 Extract OS 00 (0) 'MS-DOS' │ │ +0F1462 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +0F1464 Compression Method 0008 (8) 'Deflated' │ │ +0F1466 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +0F146A CRC A35E1CB1 (2740853937) │ │ +0F146E Compressed Size 00000219 (537) │ │ +0F1472 Uncompressed Size 0000075C (1884) │ │ +0F1476 Filename Length 0015 (21) │ │ +0F1478 Extra Length 0014 (20) │ │ +0F147A Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0xF147A: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +0F148F Extra ID #1 0001 (1) 'ZIP64' │ │ +0F1491 Length 0010 (16) │ │ +0F1493 Uncompressed Size 000000000000075C (1884) │ │ +0F149B Compressed Size 0000000000000219 (537) │ │ +0F14A3 PAYLOAD │ │ + │ │ +0F16BC LOCAL HEADER #273 04034B50 (67324752) │ │ +0F16C0 Extract Zip Spec 14 (20) '2.0' │ │ +0F16C1 Extract OS 00 (0) 'MS-DOS' │ │ +0F16C2 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +0F16C4 Compression Method 0008 (8) 'Deflated' │ │ +0F16C6 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +0F16CA CRC 9996C055 (2576793685) │ │ +0F16CE Compressed Size 0000019D (413) │ │ +0F16D2 Uncompressed Size 00000492 (1170) │ │ +0F16D6 Filename Length 0015 (21) │ │ +0F16D8 Extra Length 0014 (20) │ │ +0F16DA Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0xF16DA: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +0F16EF Extra ID #1 0001 (1) 'ZIP64' │ │ +0F16F1 Length 0010 (16) │ │ +0F16F3 Uncompressed Size 0000000000000492 (1170) │ │ +0F16FB Compressed Size 000000000000019D (413) │ │ +0F1703 PAYLOAD │ │ + │ │ +0F18A0 LOCAL HEADER #274 04034B50 (67324752) │ │ +0F18A4 Extract Zip Spec 14 (20) '2.0' │ │ +0F18A5 Extract OS 00 (0) 'MS-DOS' │ │ +0F18A6 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +0F18A8 Compression Method 0008 (8) 'Deflated' │ │ +0F18AA Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +0F18AE CRC 02646EA9 (40136361) │ │ +0F18B2 Compressed Size 000001F2 (498) │ │ +0F18B6 Uncompressed Size 000005C5 (1477) │ │ +0F18BA Filename Length 0011 (17) │ │ +0F18BC Extra Length 0014 (20) │ │ +0F18BE Filename 'XXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0xF18BE: Filename 'XXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +0F18CF Extra ID #1 0001 (1) 'ZIP64' │ │ +0F18D1 Length 0010 (16) │ │ +0F18D3 Uncompressed Size 00000000000005C5 (1477) │ │ +0F18DB Compressed Size 00000000000001F2 (498) │ │ +0F18E3 PAYLOAD │ │ + │ │ +0F1AD5 LOCAL HEADER #275 04034B50 (67324752) │ │ +0F1AD9 Extract Zip Spec 14 (20) '2.0' │ │ +0F1ADA Extract OS 00 (0) 'MS-DOS' │ │ +0F1ADB General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +0F1ADD Compression Method 0008 (8) 'Deflated' │ │ +0F1ADF Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +0F1AE3 CRC 32E2540A (853693450) │ │ +0F1AE7 Compressed Size 00000624 (1572) │ │ +0F1AEB Uncompressed Size 000014F4 (5364) │ │ +0F1AEF Filename Length 0014 (20) │ │ +0F1AF1 Extra Length 0014 (20) │ │ +0F1AF3 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0xF1AF3: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +0F1B07 Extra ID #1 0001 (1) 'ZIP64' │ │ +0F1B09 Length 0010 (16) │ │ +0F1B0B Uncompressed Size 00000000000014F4 (5364) │ │ +0F1B13 Compressed Size 0000000000000624 (1572) │ │ +0F1B1B PAYLOAD │ │ + │ │ +0F213F LOCAL HEADER #276 04034B50 (67324752) │ │ +0F2143 Extract Zip Spec 14 (20) '2.0' │ │ +0F2144 Extract OS 00 (0) 'MS-DOS' │ │ +0F2145 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +0F2147 Compression Method 0008 (8) 'Deflated' │ │ +0F2149 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +0F214D CRC 00000000 (0) │ │ +0F2151 Compressed Size 00000002 (2) │ │ +0F2155 Uncompressed Size 00000000 (0) │ │ +0F2159 Filename Length 001B (27) │ │ +0F215B Extra Length 0014 (20) │ │ +0F215D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0xF215D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +0F2178 Extra ID #1 0001 (1) 'ZIP64' │ │ +0F217A Length 0010 (16) │ │ +0F217C Uncompressed Size 0000000000000000 (0) │ │ +0F2184 Compressed Size 0000000000000002 (2) │ │ +0F218C PAYLOAD XX │ │ + │ │ +0F218E LOCAL HEADER #277 04034B50 (67324752) │ │ +0F2192 Extract Zip Spec 14 (20) '2.0' │ │ +0F2193 Extract OS 00 (0) 'MS-DOS' │ │ +0F2194 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +0F2196 Compression Method 0008 (8) 'Deflated' │ │ +0F2198 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +0F219C CRC C2971FC7 (3264683975) │ │ +0F21A0 Compressed Size 00000006 (6) │ │ +0F21A4 Uncompressed Size 00000004 (4) │ │ +0F21A8 Filename Length 0024 (36) │ │ +0F21AA Extra Length 0014 (20) │ │ +0F21AC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0xF21AC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +0F21D0 Extra ID #1 0001 (1) 'ZIP64' │ │ +0F21D2 Length 0010 (16) │ │ +0F21D4 Uncompressed Size 0000000000000004 (4) │ │ +0F21DC Compressed Size 0000000000000006 (6) │ │ +0F21E4 PAYLOAD XXXXXX │ │ + │ │ +0F21EA LOCAL HEADER #278 04034B50 (67324752) │ │ +0F21EE Extract Zip Spec 14 (20) '2.0' │ │ +0F21EF Extract OS 00 (0) 'MS-DOS' │ │ +0F21F0 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +0F21F2 Compression Method 0008 (8) 'Deflated' │ │ +0F21F4 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +0F21F8 CRC 1C782E08 (477638152) │ │ +0F21FC Compressed Size 000004C6 (1222) │ │ +0F2200 Uncompressed Size 00000969 (2409) │ │ +0F2204 Filename Length 0022 (34) │ │ +0F2206 Extra Length 0014 (20) │ │ +0F2208 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0xF2208: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +0F222A Extra ID #1 0001 (1) 'ZIP64' │ │ +0F222C Length 0010 (16) │ │ +0F222E Uncompressed Size 0000000000000969 (2409) │ │ +0F2236 Compressed Size 00000000000004C6 (1222) │ │ +0F223E PAYLOAD │ │ + │ │ +0F2704 LOCAL HEADER #279 04034B50 (67324752) │ │ +0F2708 Extract Zip Spec 14 (20) '2.0' │ │ +0F2709 Extract OS 00 (0) 'MS-DOS' │ │ +0F270A General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +0F270C Compression Method 0008 (8) 'Deflated' │ │ +0F270E Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +0F2712 CRC 44A1E83B (1151461435) │ │ +0F2716 Compressed Size 00002C0A (11274) │ │ +0F271A Uncompressed Size 00007F06 (32518) │ │ +0F271E Filename Length 0023 (35) │ │ +0F2720 Extra Length 0014 (20) │ │ +0F2722 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0xF2722: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +0F2745 Extra ID #1 0001 (1) 'ZIP64' │ │ +0F2747 Length 0010 (16) │ │ +0F2749 Uncompressed Size 0000000000007F06 (32518) │ │ +0F2751 Compressed Size 0000000000002C0A (11274) │ │ +0F2759 PAYLOAD │ │ + │ │ +0F5363 LOCAL HEADER #280 04034B50 (67324752) │ │ +0F5367 Extract Zip Spec 14 (20) '2.0' │ │ +0F5368 Extract OS 00 (0) 'MS-DOS' │ │ +0F5369 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +0F536B Compression Method 0008 (8) 'Deflated' │ │ +0F536D Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +0F5371 CRC 599F64DF (1503618271) │ │ +0F5375 Compressed Size 0000000D (13) │ │ +0F5379 Uncompressed Size 0000000B (11) │ │ +0F537D Filename Length 0028 (40) │ │ +0F537F Extra Length 0014 (20) │ │ +0F5381 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0xF5381: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +0F53A9 Extra ID #1 0001 (1) 'ZIP64' │ │ +0F53AB Length 0010 (16) │ │ +0F53AD Uncompressed Size 000000000000000B (11) │ │ +0F53B5 Compressed Size 000000000000000D (13) │ │ +0F53BD PAYLOAD XXXXXXXXXXXXX │ │ + │ │ +0F53CA LOCAL HEADER #281 04034B50 (67324752) │ │ +0F53CE Extract Zip Spec 14 (20) '2.0' │ │ +0F53CF Extract OS 00 (0) 'MS-DOS' │ │ +0F53D0 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +0F53D2 Compression Method 0008 (8) 'Deflated' │ │ +0F53D4 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +0F53D8 CRC 00000000 (0) │ │ +0F53DC Compressed Size 00000002 (2) │ │ +0F53E0 Uncompressed Size 00000000 (0) │ │ +0F53E4 Filename Length 0009 (9) │ │ +0F53E6 Extra Length 0014 (20) │ │ +0F53E8 Filename 'XXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0xF53E8: Filename 'XXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +0F53F1 Extra ID #1 0001 (1) 'ZIP64' │ │ +0F53F3 Length 0010 (16) │ │ +0F53F5 Uncompressed Size 0000000000000000 (0) │ │ +0F53FD Compressed Size 0000000000000002 (2) │ │ +0F5405 PAYLOAD XX │ │ + │ │ +0F5407 LOCAL HEADER #282 04034B50 (67324752) │ │ +0F540B Extract Zip Spec 14 (20) '2.0' │ │ +0F540C Extract OS 00 (0) 'MS-DOS' │ │ +0F540D General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +0F540F Compression Method 0008 (8) 'Deflated' │ │ +0F5411 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +0F5415 CRC 377661C3 (930505155) │ │ +0F5419 Compressed Size 0000068F (1679) │ │ +0F541D Uncompressed Size 0000163D (5693) │ │ +0F5421 Filename Length 0014 (20) │ │ +0F5423 Extra Length 0014 (20) │ │ +0F5425 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0xF5425: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +0F5439 Extra ID #1 0001 (1) 'ZIP64' │ │ +0F543B Length 0010 (16) │ │ +0F543D Uncompressed Size 000000000000163D (5693) │ │ +0F5445 Compressed Size 000000000000068F (1679) │ │ +0F544D PAYLOAD │ │ + │ │ +0F5ADC LOCAL HEADER #283 04034B50 (67324752) │ │ +0F5AE0 Extract Zip Spec 14 (20) '2.0' │ │ +0F5AE1 Extract OS 00 (0) 'MS-DOS' │ │ +0F5AE2 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +0F5AE4 Compression Method 0008 (8) 'Deflated' │ │ +0F5AE6 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +0F5AEA CRC 6C275DC0 (1814519232) │ │ +0F5AEE Compressed Size 00006975 (26997) │ │ +0F5AF2 Uncompressed Size 00019EBA (106170) │ │ +0F5AF6 Filename Length 0010 (16) │ │ +0F5AF8 Extra Length 0014 (20) │ │ +0F5AFA Filename 'XXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0xF5AFA: Filename 'XXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +0F5B0A Extra ID #1 0001 (1) 'ZIP64' │ │ +0F5B0C Length 0010 (16) │ │ +0F5B0E Uncompressed Size 0000000000019EBA (106170) │ │ +0F5B16 Compressed Size 0000000000006975 (26997) │ │ +0F5B1E PAYLOAD │ │ + │ │ +0FC493 LOCAL HEADER #284 04034B50 (67324752) │ │ +0FC497 Extract Zip Spec 14 (20) '2.0' │ │ +0FC498 Extract OS 00 (0) 'MS-DOS' │ │ +0FC499 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +0FC49B Compression Method 0008 (8) 'Deflated' │ │ +0FC49D Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +0FC4A1 CRC D6C0838C (3602940812) │ │ +0FC4A5 Compressed Size 00001506 (5382) │ │ +0FC4A9 Uncompressed Size 00005007 (20487) │ │ +0FC4AD Filename Length 0012 (18) │ │ +0FC4AF Extra Length 0014 (20) │ │ +0FC4B1 Filename 'XXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0xFC4B1: Filename 'XXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +0FC4C3 Extra ID #1 0001 (1) 'ZIP64' │ │ +0FC4C5 Length 0010 (16) │ │ +0FC4C7 Uncompressed Size 0000000000005007 (20487) │ │ +0FC4CF Compressed Size 0000000000001506 (5382) │ │ +0FC4D7 PAYLOAD │ │ + │ │ +0FD9DD LOCAL HEADER #285 04034B50 (67324752) │ │ +0FD9E1 Extract Zip Spec 14 (20) '2.0' │ │ +0FD9E2 Extract OS 00 (0) 'MS-DOS' │ │ +0FD9E3 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +0FD9E5 Compression Method 0008 (8) 'Deflated' │ │ +0FD9E7 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +0FD9EB CRC 2B34A291 (724869777) │ │ +0FD9EF Compressed Size 000012DB (4827) │ │ +0FD9F3 Uncompressed Size 0000461B (17947) │ │ +0FD9F7 Filename Length 001D (29) │ │ +0FD9F9 Extra Length 0014 (20) │ │ +0FD9FB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0xFD9FB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +0FDA18 Extra ID #1 0001 (1) 'ZIP64' │ │ +0FDA1A Length 0010 (16) │ │ +0FDA1C Uncompressed Size 000000000000461B (17947) │ │ +0FDA24 Compressed Size 00000000000012DB (4827) │ │ +0FDA2C PAYLOAD │ │ + │ │ +0FED07 LOCAL HEADER #286 04034B50 (67324752) │ │ +0FED0B Extract Zip Spec 14 (20) '2.0' │ │ +0FED0C Extract OS 00 (0) 'MS-DOS' │ │ +0FED0D General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +0FED0F Compression Method 0008 (8) 'Deflated' │ │ +0FED11 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +0FED15 CRC 399CB35C (966570844) │ │ +0FED19 Compressed Size 00000560 (1376) │ │ +0FED1D Uncompressed Size 00000CCD (3277) │ │ +0FED21 Filename Length 0017 (23) │ │ +0FED23 Extra Length 0014 (20) │ │ +0FED25 Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0xFED25: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +0FED3C Extra ID #1 0001 (1) 'ZIP64' │ │ +0FED3E Length 0010 (16) │ │ +0FED40 Uncompressed Size 0000000000000CCD (3277) │ │ +0FED48 Compressed Size 0000000000000560 (1376) │ │ +0FED50 PAYLOAD │ │ + │ │ +0FF2B0 LOCAL HEADER #287 04034B50 (67324752) │ │ +0FF2B4 Extract Zip Spec 14 (20) '2.0' │ │ +0FF2B5 Extract OS 00 (0) 'MS-DOS' │ │ +0FF2B6 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +0FF2B8 Compression Method 0008 (8) 'Deflated' │ │ +0FF2BA Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +0FF2BE CRC 47491366 (1195971430) │ │ +0FF2C2 Compressed Size 00000467 (1127) │ │ +0FF2C6 Uncompressed Size 00000CA3 (3235) │ │ +0FF2CA Filename Length 0012 (18) │ │ +0FF2CC Extra Length 0014 (20) │ │ +0FF2CE Filename 'XXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0xFF2CE: Filename 'XXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +0FF2E0 Extra ID #1 0001 (1) 'ZIP64' │ │ +0FF2E2 Length 0010 (16) │ │ +0FF2E4 Uncompressed Size 0000000000000CA3 (3235) │ │ +0FF2EC Compressed Size 0000000000000467 (1127) │ │ +0FF2F4 PAYLOAD │ │ + │ │ +0FF75B LOCAL HEADER #288 04034B50 (67324752) │ │ +0FF75F Extract Zip Spec 14 (20) '2.0' │ │ +0FF760 Extract OS 00 (0) 'MS-DOS' │ │ +0FF761 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +0FF763 Compression Method 0008 (8) 'Deflated' │ │ +0FF765 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +0FF769 CRC E1FE99AA (3791559082) │ │ +0FF76D Compressed Size 0000168F (5775) │ │ +0FF771 Uncompressed Size 0000431F (17183) │ │ +0FF775 Filename Length 0015 (21) │ │ +0FF777 Extra Length 0014 (20) │ │ +0FF779 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0xFF779: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +0FF78E Extra ID #1 0001 (1) 'ZIP64' │ │ +0FF790 Length 0010 (16) │ │ +0FF792 Uncompressed Size 000000000000431F (17183) │ │ +0FF79A Compressed Size 000000000000168F (5775) │ │ +0FF7A2 PAYLOAD │ │ + │ │ +100E31 LOCAL HEADER #289 04034B50 (67324752) │ │ +100E35 Extract Zip Spec 14 (20) '2.0' │ │ +100E36 Extract OS 00 (0) 'MS-DOS' │ │ +100E37 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +100E39 Compression Method 0008 (8) 'Deflated' │ │ +100E3B Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +100E3F CRC B736A44A (3073811530) │ │ +100E43 Compressed Size 00001824 (6180) │ │ +100E47 Uncompressed Size 00004AE5 (19173) │ │ +100E4B Filename Length 0012 (18) │ │ +100E4D Extra Length 0014 (20) │ │ +100E4F Filename 'XXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x100E4F: Filename 'XXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +100E61 Extra ID #1 0001 (1) 'ZIP64' │ │ +100E63 Length 0010 (16) │ │ +100E65 Uncompressed Size 0000000000004AE5 (19173) │ │ +100E6D Compressed Size 0000000000001824 (6180) │ │ +100E75 PAYLOAD │ │ + │ │ +102699 LOCAL HEADER #290 04034B50 (67324752) │ │ +10269D Extract Zip Spec 14 (20) '2.0' │ │ +10269E Extract OS 00 (0) 'MS-DOS' │ │ +10269F General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +1026A1 Compression Method 0008 (8) 'Deflated' │ │ +1026A3 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +1026A7 CRC ADD3F7E9 (2916349929) │ │ +1026AB Compressed Size 00000AE8 (2792) │ │ +1026AF Uncompressed Size 00001ED8 (7896) │ │ +1026B3 Filename Length 0013 (19) │ │ +1026B5 Extra Length 0014 (20) │ │ +1026B7 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x1026B7: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +1026CA Extra ID #1 0001 (1) 'ZIP64' │ │ +1026CC Length 0010 (16) │ │ +1026CE Uncompressed Size 0000000000001ED8 (7896) │ │ +1026D6 Compressed Size 0000000000000AE8 (2792) │ │ +1026DE PAYLOAD │ │ + │ │ +1031C6 LOCAL HEADER #291 04034B50 (67324752) │ │ +1031CA Extract Zip Spec 14 (20) '2.0' │ │ +1031CB Extract OS 00 (0) 'MS-DOS' │ │ +1031CC General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +1031CE Compression Method 0008 (8) 'Deflated' │ │ +1031D0 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +1031D4 CRC CD9DF4E7 (3449681127) │ │ +1031D8 Compressed Size 00004084 (16516) │ │ +1031DC Uncompressed Size 000109E7 (68071) │ │ +1031E0 Filename Length 0017 (23) │ │ +1031E2 Extra Length 0014 (20) │ │ +1031E4 Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x1031E4: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +1031FB Extra ID #1 0001 (1) 'ZIP64' │ │ +1031FD Length 0010 (16) │ │ +1031FF Uncompressed Size 00000000000109E7 (68071) │ │ +103207 Compressed Size 0000000000004084 (16516) │ │ +10320F PAYLOAD │ │ + │ │ +107293 LOCAL HEADER #292 04034B50 (67324752) │ │ +107297 Extract Zip Spec 14 (20) '2.0' │ │ +107298 Extract OS 00 (0) 'MS-DOS' │ │ +107299 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +10729B Compression Method 0008 (8) 'Deflated' │ │ +10729D Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +1072A1 CRC A0391FC7 (2688098247) │ │ +1072A5 Compressed Size 0000261A (9754) │ │ +1072A9 Uncompressed Size 00008128 (33064) │ │ +1072AD Filename Length 0011 (17) │ │ +1072AF Extra Length 0014 (20) │ │ +1072B1 Filename 'XXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x1072B1: Filename 'XXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +1072C2 Extra ID #1 0001 (1) 'ZIP64' │ │ +1072C4 Length 0010 (16) │ │ +1072C6 Uncompressed Size 0000000000008128 (33064) │ │ +1072CE Compressed Size 000000000000261A (9754) │ │ +1072D6 PAYLOAD │ │ + │ │ +1098F0 LOCAL HEADER #293 04034B50 (67324752) │ │ +1098F4 Extract Zip Spec 14 (20) '2.0' │ │ +1098F5 Extract OS 00 (0) 'MS-DOS' │ │ +1098F6 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +1098F8 Compression Method 0008 (8) 'Deflated' │ │ +1098FA Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +1098FE CRC EE43521B (3997389339) │ │ +109902 Compressed Size 0000009F (159) │ │ +109906 Uncompressed Size 000000DA (218) │ │ +10990A Filename Length 001A (26) │ │ +10990C Extra Length 0014 (20) │ │ +10990E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x10990E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +109928 Extra ID #1 0001 (1) 'ZIP64' │ │ +10992A Length 0010 (16) │ │ +10992C Uncompressed Size 00000000000000DA (218) │ │ +109934 Compressed Size 000000000000009F (159) │ │ +10993C PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ + XXXXXXXXXXXXXXXXXXXXXXXXXX │ │ + │ │ +1099DB LOCAL HEADER #294 04034B50 (67324752) │ │ +1099DF Extract Zip Spec 14 (20) '2.0' │ │ +1099E0 Extract OS 00 (0) 'MS-DOS' │ │ +1099E1 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +1099E3 Compression Method 0008 (8) 'Deflated' │ │ +1099E5 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +1099E9 CRC F0692D3F (4033424703) │ │ +1099ED Compressed Size 00003916 (14614) │ │ +1099F1 Uncompressed Size 0000E4CA (58570) │ │ +1099F5 Filename Length 0013 (19) │ │ +1099F7 Extra Length 0014 (20) │ │ +1099F9 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x1099F9: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +109A0C Extra ID #1 0001 (1) 'ZIP64' │ │ +109A0E Length 0010 (16) │ │ +109A10 Uncompressed Size 000000000000E4CA (58570) │ │ +109A18 Compressed Size 0000000000003916 (14614) │ │ +109A20 PAYLOAD │ │ + │ │ +10D336 LOCAL HEADER #295 04034B50 (67324752) │ │ +10D33A Extract Zip Spec 14 (20) '2.0' │ │ +10D33B Extract OS 00 (0) 'MS-DOS' │ │ +10D33C General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +10D33E Compression Method 0008 (8) 'Deflated' │ │ +10D340 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +10D344 CRC A42E26CC (2754488012) │ │ +10D348 Compressed Size 00000DD3 (3539) │ │ +10D34C Uncompressed Size 00002AE9 (10985) │ │ +10D350 Filename Length 0011 (17) │ │ +10D352 Extra Length 0014 (20) │ │ +10D354 Filename 'XXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x10D354: Filename 'XXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +10D365 Extra ID #1 0001 (1) 'ZIP64' │ │ +10D367 Length 0010 (16) │ │ +10D369 Uncompressed Size 0000000000002AE9 (10985) │ │ +10D371 Compressed Size 0000000000000DD3 (3539) │ │ +10D379 PAYLOAD │ │ + │ │ +10E14C LOCAL HEADER #296 04034B50 (67324752) │ │ +10E150 Extract Zip Spec 14 (20) '2.0' │ │ +10E151 Extract OS 00 (0) 'MS-DOS' │ │ +10E152 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +10E154 Compression Method 0008 (8) 'Deflated' │ │ +10E156 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +10E15A CRC 483DA500 (1211999488) │ │ +10E15E Compressed Size 000019B2 (6578) │ │ +10E162 Uncompressed Size 00004B50 (19280) │ │ +10E166 Filename Length 0011 (17) │ │ +10E168 Extra Length 0014 (20) │ │ +10E16A Filename 'XXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x10E16A: Filename 'XXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +10E17B Extra ID #1 0001 (1) 'ZIP64' │ │ +10E17D Length 0010 (16) │ │ +10E17F Uncompressed Size 0000000000004B50 (19280) │ │ +10E187 Compressed Size 00000000000019B2 (6578) │ │ +10E18F PAYLOAD │ │ + │ │ +10FB41 LOCAL HEADER #297 04034B50 (67324752) │ │ +10FB45 Extract Zip Spec 14 (20) '2.0' │ │ +10FB46 Extract OS 00 (0) 'MS-DOS' │ │ +10FB47 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +10FB49 Compression Method 0008 (8) 'Deflated' │ │ +10FB4B Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +10FB4F CRC 378DE57B (932046203) │ │ +10FB53 Compressed Size 000027F0 (10224) │ │ +10FB57 Uncompressed Size 000097E0 (38880) │ │ +10FB5B Filename Length 0014 (20) │ │ +10FB5D Extra Length 0014 (20) │ │ +10FB5F Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x10FB5F: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +10FB73 Extra ID #1 0001 (1) 'ZIP64' │ │ +10FB75 Length 0010 (16) │ │ +10FB77 Uncompressed Size 00000000000097E0 (38880) │ │ +10FB7F Compressed Size 00000000000027F0 (10224) │ │ +10FB87 PAYLOAD │ │ + │ │ +112377 LOCAL HEADER #298 04034B50 (67324752) │ │ +11237B Extract Zip Spec 14 (20) '2.0' │ │ +11237C Extract OS 00 (0) 'MS-DOS' │ │ +11237D General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +11237F Compression Method 0008 (8) 'Deflated' │ │ +112381 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +112385 CRC 397291C8 (963809736) │ │ +112389 Compressed Size 0000282C (10284) │ │ +11238D Uncompressed Size 0000A771 (42865) │ │ +112391 Filename Length 0013 (19) │ │ +112393 Extra Length 0014 (20) │ │ +112395 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x112395: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +1123A8 Extra ID #1 0001 (1) 'ZIP64' │ │ +1123AA Length 0010 (16) │ │ +1123AC Uncompressed Size 000000000000A771 (42865) │ │ +1123B4 Compressed Size 000000000000282C (10284) │ │ +1123BC PAYLOAD │ │ + │ │ +114BE8 LOCAL HEADER #299 04034B50 (67324752) │ │ +114BEC Extract Zip Spec 14 (20) '2.0' │ │ +114BED Extract OS 00 (0) 'MS-DOS' │ │ +114BEE General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +114BF0 Compression Method 0008 (8) 'Deflated' │ │ +114BF2 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +114BF6 CRC 00000000 (0) │ │ +114BFA Compressed Size 00000002 (2) │ │ +114BFE Uncompressed Size 00000000 (0) │ │ +114C02 Filename Length 0011 (17) │ │ +114C04 Extra Length 0014 (20) │ │ +114C06 Filename 'XXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x114C06: Filename 'XXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +114C17 Extra ID #1 0001 (1) 'ZIP64' │ │ +114C19 Length 0010 (16) │ │ +114C1B Uncompressed Size 0000000000000000 (0) │ │ +114C23 Compressed Size 0000000000000002 (2) │ │ +114C2B PAYLOAD XX │ │ + │ │ +114C2D LOCAL HEADER #300 04034B50 (67324752) │ │ +114C31 Extract Zip Spec 14 (20) '2.0' │ │ +114C32 Extract OS 00 (0) 'MS-DOS' │ │ +114C33 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +114C35 Compression Method 0008 (8) 'Deflated' │ │ +114C37 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +114C3B CRC DCD0A8DD (3704662237) │ │ +114C3F Compressed Size 000000E7 (231) │ │ +114C43 Uncompressed Size 00000208 (520) │ │ +114C47 Filename Length 0013 (19) │ │ +114C49 Extra Length 0014 (20) │ │ +114C4B Filename 'XXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x114C4B: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +114C5E Extra ID #1 0001 (1) 'ZIP64' │ │ +114C60 Length 0010 (16) │ │ +114C62 Uncompressed Size 0000000000000208 (520) │ │ +114C6A Compressed Size 00000000000000E7 (231) │ │ +114C72 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ + │ │ +114D59 LOCAL HEADER #301 04034B50 (67324752) │ │ +114D5D Extract Zip Spec 14 (20) '2.0' │ │ +114D5E Extract OS 00 (0) 'MS-DOS' │ │ +114D5F General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +114D61 Compression Method 0008 (8) 'Deflated' │ │ +114D63 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +114D67 CRC 00000000 (0) │ │ +114D6B Compressed Size 00000002 (2) │ │ +114D6F Uncompressed Size 00000000 (0) │ │ +114D73 Filename Length 0012 (18) │ │ +114D75 Extra Length 0014 (20) │ │ +114D77 Filename 'XXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x114D77: Filename 'XXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +114D89 Extra ID #1 0001 (1) 'ZIP64' │ │ +114D8B Length 0010 (16) │ │ +114D8D Uncompressed Size 0000000000000000 (0) │ │ +114D95 Compressed Size 0000000000000002 (2) │ │ +114D9D PAYLOAD XX │ │ + │ │ +114D9F LOCAL HEADER #302 04034B50 (67324752) │ │ +114DA3 Extract Zip Spec 14 (20) '2.0' │ │ +114DA4 Extract OS 00 (0) 'MS-DOS' │ │ +114DA5 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +114DA7 Compression Method 0008 (8) 'Deflated' │ │ +114DA9 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +114DAD CRC 2089975A (545888090) │ │ +114DB1 Compressed Size 000000DD (221) │ │ +114DB5 Uncompressed Size 000001C4 (452) │ │ +114DB9 Filename Length 001D (29) │ │ +114DBB Extra Length 0014 (20) │ │ +114DBD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x114DBD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +114DDA Extra ID #1 0001 (1) 'ZIP64' │ │ +114DDC Length 0010 (16) │ │ +114DDE Uncompressed Size 00000000000001C4 (452) │ │ +114DE6 Compressed Size 00000000000000DD (221) │ │ +114DEE PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ + XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ + │ │ +114ECB LOCAL HEADER #303 04034B50 (67324752) │ │ +114ECF Extract Zip Spec 14 (20) '2.0' │ │ +114ED0 Extract OS 00 (0) 'MS-DOS' │ │ +114ED1 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +114ED3 Compression Method 0008 (8) 'Deflated' │ │ +114ED5 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +114ED9 CRC 6C908C82 (1821412482) │ │ +114EDD Compressed Size 00001110 (4368) │ │ +114EE1 Uncompressed Size 0000422B (16939) │ │ +114EE5 Filename Length 001B (27) │ │ +114EE7 Extra Length 0014 (20) │ │ +114EE9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x114EE9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +114F04 Extra ID #1 0001 (1) 'ZIP64' │ │ +114F06 Length 0010 (16) │ │ +114F08 Uncompressed Size 000000000000422B (16939) │ │ +114F10 Compressed Size 0000000000001110 (4368) │ │ +114F18 PAYLOAD │ │ + │ │ +116028 LOCAL HEADER #304 04034B50 (67324752) │ │ +11602C Extract Zip Spec 14 (20) '2.0' │ │ +11602D Extract OS 00 (0) 'MS-DOS' │ │ +11602E General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +116030 Compression Method 0008 (8) 'Deflated' │ │ +116032 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +116036 CRC 9D84CF6A (2642726762) │ │ +11603A Compressed Size 000025ED (9709) │ │ +11603E Uncompressed Size 00007914 (30996) │ │ +116042 Filename Length 001E (30) │ │ +116044 Extra Length 0014 (20) │ │ +116046 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x116046: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +116064 Extra ID #1 0001 (1) 'ZIP64' │ │ +116066 Length 0010 (16) │ │ +116068 Uncompressed Size 0000000000007914 (30996) │ │ +116070 Compressed Size 00000000000025ED (9709) │ │ +116078 PAYLOAD │ │ + │ │ +118665 LOCAL HEADER #305 04034B50 (67324752) │ │ +118669 Extract Zip Spec 14 (20) '2.0' │ │ +11866A Extract OS 00 (0) 'MS-DOS' │ │ +11866B General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +11866D Compression Method 0008 (8) 'Deflated' │ │ +11866F Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +118673 CRC 64E2CED1 (1692585681) │ │ +118677 Compressed Size 000010FE (4350) │ │ +11867B Uncompressed Size 0000357B (13691) │ │ +11867F Filename Length 001D (29) │ │ +118681 Extra Length 0014 (20) │ │ +118683 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x118683: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +1186A0 Extra ID #1 0001 (1) 'ZIP64' │ │ +1186A2 Length 0010 (16) │ │ +1186A4 Uncompressed Size 000000000000357B (13691) │ │ +1186AC Compressed Size 00000000000010FE (4350) │ │ +1186B4 PAYLOAD │ │ + │ │ +1197B2 LOCAL HEADER #306 04034B50 (67324752) │ │ +1197B6 Extract Zip Spec 14 (20) '2.0' │ │ +1197B7 Extract OS 00 (0) 'MS-DOS' │ │ +1197B8 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +1197BA Compression Method 0008 (8) 'Deflated' │ │ +1197BC Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +1197C0 CRC A545DD14 (2772819220) │ │ +1197C4 Compressed Size 0000256C (9580) │ │ +1197C8 Uncompressed Size 00009306 (37638) │ │ +1197CC Filename Length 001A (26) │ │ +1197CE Extra Length 0014 (20) │ │ +1197D0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x1197D0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +1197EA Extra ID #1 0001 (1) 'ZIP64' │ │ +1197EC Length 0010 (16) │ │ +1197EE Uncompressed Size 0000000000009306 (37638) │ │ +1197F6 Compressed Size 000000000000256C (9580) │ │ +1197FE PAYLOAD │ │ + │ │ +11BD6A LOCAL HEADER #307 04034B50 (67324752) │ │ +11BD6E Extract Zip Spec 14 (20) '2.0' │ │ +11BD6F Extract OS 00 (0) 'MS-DOS' │ │ +11BD70 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +11BD72 Compression Method 0008 (8) 'Deflated' │ │ +11BD74 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +11BD78 CRC 00000000 (0) │ │ +11BD7C Compressed Size 00000002 (2) │ │ +11BD80 Uncompressed Size 00000000 (0) │ │ +11BD84 Filename Length 0019 (25) │ │ +11BD86 Extra Length 0014 (20) │ │ +11BD88 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x11BD88: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +11BDA1 Extra ID #1 0001 (1) 'ZIP64' │ │ +11BDA3 Length 0010 (16) │ │ +11BDA5 Uncompressed Size 0000000000000000 (0) │ │ +11BDAD Compressed Size 0000000000000002 (2) │ │ +11BDB5 PAYLOAD XX │ │ + │ │ +11BDB7 LOCAL HEADER #308 04034B50 (67324752) │ │ +11BDBB Extract Zip Spec 14 (20) '2.0' │ │ +11BDBC Extract OS 00 (0) 'MS-DOS' │ │ +11BDBD General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +11BDBF Compression Method 0008 (8) 'Deflated' │ │ +11BDC1 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +11BDC5 CRC C2971FC7 (3264683975) │ │ +11BDC9 Compressed Size 00000006 (6) │ │ +11BDCD Uncompressed Size 00000004 (4) │ │ +11BDD1 Filename Length 0022 (34) │ │ +11BDD3 Extra Length 0014 (20) │ │ +11BDD5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x11BDD5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +11BDF7 Extra ID #1 0001 (1) 'ZIP64' │ │ +11BDF9 Length 0010 (16) │ │ +11BDFB Uncompressed Size 0000000000000004 (4) │ │ +11BE03 Compressed Size 0000000000000006 (6) │ │ +11BE0B PAYLOAD XXXXXX │ │ + │ │ +11BE11 LOCAL HEADER #309 04034B50 (67324752) │ │ +11BE15 Extract Zip Spec 14 (20) '2.0' │ │ +11BE16 Extract OS 00 (0) 'MS-DOS' │ │ +11BE17 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +11BE19 Compression Method 0008 (8) 'Deflated' │ │ +11BE1B Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +11BE1F CRC DFB0E221 (3752911393) │ │ +11BE23 Compressed Size 000002E0 (736) │ │ +11BE27 Uncompressed Size 000007B8 (1976) │ │ +11BE2B Filename Length 0021 (33) │ │ +11BE2D Extra Length 0014 (20) │ │ +11BE2F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x11BE2F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +11BE50 Extra ID #1 0001 (1) 'ZIP64' │ │ +11BE52 Length 0010 (16) │ │ +11BE54 Uncompressed Size 00000000000007B8 (1976) │ │ +11BE5C Compressed Size 00000000000002E0 (736) │ │ +11BE64 PAYLOAD │ │ + │ │ +11C144 LOCAL HEADER #310 04034B50 (67324752) │ │ +11C148 Extract Zip Spec 14 (20) '2.0' │ │ +11C149 Extract OS 00 (0) 'MS-DOS' │ │ +11C14A General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +11C14C Compression Method 0008 (8) 'Deflated' │ │ +11C14E Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +11C152 CRC 00000000 (0) │ │ +11C156 Compressed Size 00000002 (2) │ │ +11C15A Uncompressed Size 00000000 (0) │ │ +11C15E Filename Length 0022 (34) │ │ +11C160 Extra Length 0014 (20) │ │ +11C162 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x11C162: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +11C184 Extra ID #1 0001 (1) 'ZIP64' │ │ +11C186 Length 0010 (16) │ │ +11C188 Uncompressed Size 0000000000000000 (0) │ │ +11C190 Compressed Size 0000000000000002 (2) │ │ +11C198 PAYLOAD XX │ │ + │ │ +11C19A LOCAL HEADER #311 04034B50 (67324752) │ │ +11C19E Extract Zip Spec 14 (20) '2.0' │ │ +11C19F Extract OS 00 (0) 'MS-DOS' │ │ +11C1A0 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +11C1A2 Compression Method 0008 (8) 'Deflated' │ │ +11C1A4 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +11C1A8 CRC 99DA1D86 (2581208454) │ │ +11C1AC Compressed Size 00000286 (646) │ │ +11C1B0 Uncompressed Size 00000440 (1088) │ │ +11C1B4 Filename Length 0029 (41) │ │ +11C1B6 Extra Length 0014 (20) │ │ +11C1B8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x11C1B8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +11C1E1 Extra ID #1 0001 (1) 'ZIP64' │ │ +11C1E3 Length 0010 (16) │ │ +11C1E5 Uncompressed Size 0000000000000440 (1088) │ │ +11C1ED Compressed Size 0000000000000286 (646) │ │ +11C1F5 PAYLOAD │ │ + │ │ +11C47B LOCAL HEADER #312 04034B50 (67324752) │ │ +11C47F Extract Zip Spec 14 (20) '2.0' │ │ +11C480 Extract OS 00 (0) 'MS-DOS' │ │ +11C481 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +11C483 Compression Method 0008 (8) 'Deflated' │ │ +11C485 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +11C489 CRC 00000000 (0) │ │ +11C48D Compressed Size 00000002 (2) │ │ +11C491 Uncompressed Size 00000000 (0) │ │ +11C495 Filename Length 000A (10) │ │ +11C497 Extra Length 0014 (20) │ │ +11C499 Filename 'XXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x11C499: Filename 'XXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +11C4A3 Extra ID #1 0001 (1) 'ZIP64' │ │ +11C4A5 Length 0010 (16) │ │ +11C4A7 Uncompressed Size 0000000000000000 (0) │ │ +11C4AF Compressed Size 0000000000000002 (2) │ │ +11C4B7 PAYLOAD XX │ │ + │ │ +11C4B9 LOCAL HEADER #313 04034B50 (67324752) │ │ +11C4BD Extract Zip Spec 14 (20) '2.0' │ │ +11C4BE Extract OS 00 (0) 'MS-DOS' │ │ +11C4BF General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +11C4C1 Compression Method 0008 (8) 'Deflated' │ │ +11C4C3 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +11C4C7 CRC BA762D18 (3128306968) │ │ +11C4CB Compressed Size 00002250 (8784) │ │ +11C4CF Uncompressed Size 000093FD (37885) │ │ +11C4D3 Filename Length 0015 (21) │ │ +11C4D5 Extra Length 0014 (20) │ │ +11C4D7 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x11C4D7: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +11C4EC Extra ID #1 0001 (1) 'ZIP64' │ │ +11C4EE Length 0010 (16) │ │ +11C4F0 Uncompressed Size 00000000000093FD (37885) │ │ +11C4F8 Compressed Size 0000000000002250 (8784) │ │ +11C500 PAYLOAD │ │ + │ │ +11E750 LOCAL HEADER #314 04034B50 (67324752) │ │ +11E754 Extract Zip Spec 14 (20) '2.0' │ │ +11E755 Extract OS 00 (0) 'MS-DOS' │ │ +11E756 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +11E758 Compression Method 0008 (8) 'Deflated' │ │ +11E75A Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +11E75E CRC 9511EDE9 (2500980201) │ │ +11E762 Compressed Size 0000001D (29) │ │ +11E766 Uncompressed Size 0000001E (30) │ │ +11E76A Filename Length 0015 (21) │ │ +11E76C Extra Length 0014 (20) │ │ +11E76E Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x11E76E: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +11E783 Extra ID #1 0001 (1) 'ZIP64' │ │ +11E785 Length 0010 (16) │ │ +11E787 Uncompressed Size 000000000000001E (30) │ │ +11E78F Compressed Size 000000000000001D (29) │ │ +11E797 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ + │ │ +11E7B4 LOCAL HEADER #315 04034B50 (67324752) │ │ +11E7B8 Extract Zip Spec 14 (20) '2.0' │ │ +11E7B9 Extract OS 00 (0) 'MS-DOS' │ │ +11E7BA General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +11E7BC Compression Method 0008 (8) 'Deflated' │ │ +11E7BE Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +11E7C2 CRC 12392282 (305734274) │ │ +11E7C6 Compressed Size 0000003E (62) │ │ +11E7CA Uncompressed Size 0000003F (63) │ │ +11E7CE Filename Length 0014 (20) │ │ +11E7D0 Extra Length 0014 (20) │ │ +11E7D2 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x11E7D2: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +11E7E6 Extra ID #1 0001 (1) 'ZIP64' │ │ +11E7E8 Length 0010 (16) │ │ +11E7EA Uncompressed Size 000000000000003F (63) │ │ +11E7F2 Compressed Size 000000000000003E (62) │ │ +11E7FA PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ + │ │ +11E838 LOCAL HEADER #316 04034B50 (67324752) │ │ +11E83C Extract Zip Spec 14 (20) '2.0' │ │ +11E83D Extract OS 00 (0) 'MS-DOS' │ │ +11E83E General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +11E840 Compression Method 0008 (8) 'Deflated' │ │ +11E842 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +11E846 CRC FE18060E (4262987278) │ │ +11E84A Compressed Size 0000010D (269) │ │ +11E84E Uncompressed Size 00000207 (519) │ │ +11E852 Filename Length 0015 (21) │ │ +11E854 Extra Length 0014 (20) │ │ +11E856 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x11E856: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +11E86B Extra ID #1 0001 (1) 'ZIP64' │ │ +11E86D Length 0010 (16) │ │ +11E86F Uncompressed Size 0000000000000207 (519) │ │ +11E877 Compressed Size 000000000000010D (269) │ │ +11E87F PAYLOAD │ │ + │ │ +11E98C LOCAL HEADER #317 04034B50 (67324752) │ │ +11E990 Extract Zip Spec 14 (20) '2.0' │ │ +11E991 Extract OS 00 (0) 'MS-DOS' │ │ +11E992 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +11E994 Compression Method 0008 (8) 'Deflated' │ │ +11E996 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +11E99A CRC 89BBE9F6 (2310793718) │ │ +11E99E Compressed Size 00000A85 (2693) │ │ +11E9A2 Uncompressed Size 0000283C (10300) │ │ +11E9A6 Filename Length 0010 (16) │ │ +11E9A8 Extra Length 0014 (20) │ │ +11E9AA Filename 'XXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x11E9AA: Filename 'XXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +11E9BA Extra ID #1 0001 (1) 'ZIP64' │ │ +11E9BC Length 0010 (16) │ │ +11E9BE Uncompressed Size 000000000000283C (10300) │ │ +11E9C6 Compressed Size 0000000000000A85 (2693) │ │ +11E9CE PAYLOAD │ │ + │ │ +11F453 LOCAL HEADER #318 04034B50 (67324752) │ │ +11F457 Extract Zip Spec 14 (20) '2.0' │ │ +11F458 Extract OS 00 (0) 'MS-DOS' │ │ +11F459 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +11F45B Compression Method 0008 (8) 'Deflated' │ │ +11F45D Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +11F461 CRC 8B1C32A1 (2333880993) │ │ +11F465 Compressed Size 000006FD (1789) │ │ +11F469 Uncompressed Size 00000FD4 (4052) │ │ +11F46D Filename Length 0013 (19) │ │ +11F46F Extra Length 0014 (20) │ │ +11F471 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x11F471: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +11F484 Extra ID #1 0001 (1) 'ZIP64' │ │ +11F486 Length 0010 (16) │ │ +11F488 Uncompressed Size 0000000000000FD4 (4052) │ │ +11F490 Compressed Size 00000000000006FD (1789) │ │ +11F498 PAYLOAD │ │ + │ │ +11FB95 LOCAL HEADER #319 04034B50 (67324752) │ │ +11FB99 Extract Zip Spec 14 (20) '2.0' │ │ +11FB9A Extract OS 00 (0) 'MS-DOS' │ │ +11FB9B General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +11FB9D Compression Method 0008 (8) 'Deflated' │ │ +11FB9F Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +11FBA3 CRC 65815671 (1702975089) │ │ +11FBA7 Compressed Size 000000C7 (199) │ │ +11FBAB Uncompressed Size 000001A7 (423) │ │ +11FBAF Filename Length 0015 (21) │ │ +11FBB1 Extra Length 0014 (20) │ │ +11FBB3 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x11FBB3: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +11FBC8 Extra ID #1 0001 (1) 'ZIP64' │ │ +11FBCA Length 0010 (16) │ │ +11FBCC Uncompressed Size 00000000000001A7 (423) │ │ +11FBD4 Compressed Size 00000000000000C7 (199) │ │ +11FBDC PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ -10F3C6 LOCAL HEADER #318 04034B50 (67324752) │ │ -10F3CA Extract Zip Spec 14 (20) '2.0' │ │ -10F3CB Extract OS 00 (0) 'MS-DOS' │ │ -10F3CC General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -10F3CE Compression Method 0008 (8) 'Deflated' │ │ -10F3D0 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -10F3D4 CRC 00000000 (0) │ │ -10F3D8 Compressed Size 00000002 (2) │ │ -10F3DC Uncompressed Size 00000000 (0) │ │ -10F3E0 Filename Length 0012 (18) │ │ -10F3E2 Extra Length 0014 (20) │ │ -10F3E4 Filename 'XXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x10F3E4: Filename 'XXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -10F3F6 Extra ID #1 0001 (1) 'ZIP64' │ │ -10F3F8 Length 0010 (16) │ │ -10F3FA Uncompressed Size 0000000000000000 (0) │ │ -10F402 Compressed Size 0000000000000002 (2) │ │ -10F40A PAYLOAD XX │ │ - │ │ -10F40C LOCAL HEADER #319 04034B50 (67324752) │ │ -10F410 Extract Zip Spec 14 (20) '2.0' │ │ -10F411 Extract OS 00 (0) 'MS-DOS' │ │ -10F412 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -10F414 Compression Method 0008 (8) 'Deflated' │ │ -10F416 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -10F41A CRC 5A9DE7CE (1520297934) │ │ -10F41E Compressed Size 00000CDD (3293) │ │ -10F422 Uncompressed Size 00002628 (9768) │ │ -10F426 Filename Length 0012 (18) │ │ -10F428 Extra Length 0014 (20) │ │ -10F42A Filename 'XXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x10F42A: Filename 'XXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -10F43C Extra ID #1 0001 (1) 'ZIP64' │ │ -10F43E Length 0010 (16) │ │ -10F440 Uncompressed Size 0000000000002628 (9768) │ │ -10F448 Compressed Size 0000000000000CDD (3293) │ │ -10F450 PAYLOAD │ │ - │ │ -11012D LOCAL HEADER #320 04034B50 (67324752) │ │ -110131 Extract Zip Spec 14 (20) '2.0' │ │ -110132 Extract OS 00 (0) 'MS-DOS' │ │ -110133 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -110135 Compression Method 0008 (8) 'Deflated' │ │ -110137 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -11013B CRC 00000000 (0) │ │ -11013F Compressed Size 00000002 (2) │ │ -110143 Uncompressed Size 00000000 (0) │ │ -110147 Filename Length 001E (30) │ │ -110149 Extra Length 0014 (20) │ │ -11014B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x11014B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -110169 Extra ID #1 0001 (1) 'ZIP64' │ │ -11016B Length 0010 (16) │ │ -11016D Uncompressed Size 0000000000000000 (0) │ │ -110175 Compressed Size 0000000000000002 (2) │ │ -11017D PAYLOAD XX │ │ - │ │ -11017F LOCAL HEADER #321 04034B50 (67324752) │ │ -110183 Extract Zip Spec 14 (20) '2.0' │ │ -110184 Extract OS 00 (0) 'MS-DOS' │ │ -110185 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -110187 Compression Method 0008 (8) 'Deflated' │ │ -110189 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -11018D CRC C2971FC7 (3264683975) │ │ -110191 Compressed Size 00000006 (6) │ │ -110195 Uncompressed Size 00000004 (4) │ │ -110199 Filename Length 0027 (39) │ │ -11019B Extra Length 0014 (20) │ │ -11019D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x11019D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -1101C4 Extra ID #1 0001 (1) 'ZIP64' │ │ -1101C6 Length 0010 (16) │ │ -1101C8 Uncompressed Size 0000000000000004 (4) │ │ -1101D0 Compressed Size 0000000000000006 (6) │ │ -1101D8 PAYLOAD XXXXXX │ │ - │ │ -1101DE LOCAL HEADER #322 04034B50 (67324752) │ │ -1101E2 Extract Zip Spec 14 (20) '2.0' │ │ -1101E3 Extract OS 00 (0) 'MS-DOS' │ │ -1101E4 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -1101E6 Compression Method 0008 (8) 'Deflated' │ │ -1101E8 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -1101EC CRC E693FE6B (3868458603) │ │ -1101F0 Compressed Size 00000633 (1587) │ │ -1101F4 Uncompressed Size 00001031 (4145) │ │ -1101F8 Filename Length 0026 (38) │ │ -1101FA Extra Length 0014 (20) │ │ -1101FC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x1101FC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -110222 Extra ID #1 0001 (1) 'ZIP64' │ │ -110224 Length 0010 (16) │ │ -110226 Uncompressed Size 0000000000001031 (4145) │ │ -11022E Compressed Size 0000000000000633 (1587) │ │ -110236 PAYLOAD │ │ - │ │ -110869 LOCAL HEADER #323 04034B50 (67324752) │ │ -11086D Extract Zip Spec 14 (20) '2.0' │ │ -11086E Extract OS 00 (0) 'MS-DOS' │ │ -11086F General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -110871 Compression Method 0008 (8) 'Deflated' │ │ -110873 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -110877 CRC 04557076 (72708214) │ │ -11087B Compressed Size 0000002B (43) │ │ -11087F Uncompressed Size 00000031 (49) │ │ -110883 Filename Length 002E (46) │ │ -110885 Extra Length 0014 (20) │ │ -110887 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x110887: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -1108B5 Extra ID #1 0001 (1) 'ZIP64' │ │ -1108B7 Length 0010 (16) │ │ -1108B9 Uncompressed Size 0000000000000031 (49) │ │ -1108C1 Compressed Size 000000000000002B (43) │ │ -1108C9 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ - │ │ -1108F4 LOCAL HEADER #324 04034B50 (67324752) │ │ -1108F8 Extract Zip Spec 14 (20) '2.0' │ │ -1108F9 Extract OS 00 (0) 'MS-DOS' │ │ -1108FA General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -1108FC Compression Method 0008 (8) 'Deflated' │ │ -1108FE Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -110902 CRC 3371A64C (863086156) │ │ -110906 Compressed Size 0000000C (12) │ │ -11090A Uncompressed Size 0000000A (10) │ │ -11090E Filename Length 002B (43) │ │ -110910 Extra Length 0014 (20) │ │ -110912 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x110912: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -11093D Extra ID #1 0001 (1) 'ZIP64' │ │ -11093F Length 0010 (16) │ │ -110941 Uncompressed Size 000000000000000A (10) │ │ -110949 Compressed Size 000000000000000C (12) │ │ -110951 PAYLOAD XXXXXXXXXXXX │ │ - │ │ -11095D LOCAL HEADER #325 04034B50 (67324752) │ │ -110961 Extract Zip Spec 14 (20) '2.0' │ │ -110962 Extract OS 00 (0) 'MS-DOS' │ │ -110963 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -110965 Compression Method 0008 (8) 'Deflated' │ │ -110967 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -11096B CRC 00000000 (0) │ │ -11096F Compressed Size 00000002 (2) │ │ -110973 Uncompressed Size 00000000 (0) │ │ -110977 Filename Length 0027 (39) │ │ -110979 Extra Length 0014 (20) │ │ -11097B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x11097B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -1109A2 Extra ID #1 0001 (1) 'ZIP64' │ │ -1109A4 Length 0010 (16) │ │ -1109A6 Uncompressed Size 0000000000000000 (0) │ │ -1109AE Compressed Size 0000000000000002 (2) │ │ -1109B6 PAYLOAD XX │ │ - │ │ -1109B8 LOCAL HEADER #326 04034B50 (67324752) │ │ -1109BC Extract Zip Spec 14 (20) '2.0' │ │ -1109BD Extract OS 00 (0) 'MS-DOS' │ │ -1109BE General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -1109C0 Compression Method 0008 (8) 'Deflated' │ │ -1109C2 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -1109C6 CRC 69F5736E (1777693550) │ │ -1109CA Compressed Size 000002E4 (740) │ │ -1109CE Uncompressed Size 00000570 (1392) │ │ -1109D2 Filename Length 0032 (50) │ │ -1109D4 Extra Length 0014 (20) │ │ -1109D6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x1109D6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -110A08 Extra ID #1 0001 (1) 'ZIP64' │ │ -110A0A Length 0010 (16) │ │ -110A0C Uncompressed Size 0000000000000570 (1392) │ │ -110A14 Compressed Size 00000000000002E4 (740) │ │ -110A1C PAYLOAD │ │ - │ │ -110D00 LOCAL HEADER #327 04034B50 (67324752) │ │ -110D04 Extract Zip Spec 14 (20) '2.0' │ │ -110D05 Extract OS 00 (0) 'MS-DOS' │ │ -110D06 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -110D08 Compression Method 0008 (8) 'Deflated' │ │ -110D0A Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -110D0E CRC 6677F57C (1719137660) │ │ -110D12 Compressed Size 00002F57 (12119) │ │ -110D16 Uncompressed Size 0000894B (35147) │ │ -110D1A Filename Length 002E (46) │ │ -110D1C Extra Length 0014 (20) │ │ -110D1E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x110D1E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -110D4C Extra ID #1 0001 (1) 'ZIP64' │ │ -110D4E Length 0010 (16) │ │ -110D50 Uncompressed Size 000000000000894B (35147) │ │ -110D58 Compressed Size 0000000000002F57 (12119) │ │ -110D60 PAYLOAD │ │ - │ │ -113CB7 LOCAL HEADER #328 04034B50 (67324752) │ │ -113CBB Extract Zip Spec 14 (20) '2.0' │ │ -113CBC Extract OS 00 (0) 'MS-DOS' │ │ -113CBD General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -113CBF Compression Method 0008 (8) 'Deflated' │ │ -113CC1 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -113CC5 CRC 00000000 (0) │ │ -113CC9 Compressed Size 00000002 (2) │ │ -113CCD Uncompressed Size 00000000 (0) │ │ -113CD1 Filename Length 0005 (5) │ │ -113CD3 Extra Length 0014 (20) │ │ -113CD5 Filename 'XXXXX' │ │ -# │ │ -# WARNING: Offset 0x113CD5: Filename 'XXXXX' │ │ -# Zero length filename │ │ -# │ │ -113CDA Extra ID #1 0001 (1) 'ZIP64' │ │ -113CDC Length 0010 (16) │ │ -113CDE Uncompressed Size 0000000000000000 (0) │ │ -113CE6 Compressed Size 0000000000000002 (2) │ │ -113CEE PAYLOAD XX │ │ - │ │ -113CF0 LOCAL HEADER #329 04034B50 (67324752) │ │ -113CF4 Extract Zip Spec 14 (20) '2.0' │ │ -113CF5 Extract OS 00 (0) 'MS-DOS' │ │ -113CF6 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -113CF8 Compression Method 0008 (8) 'Deflated' │ │ -113CFA Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -113CFE CRC 0B850792 (193267602) │ │ -113D02 Compressed Size 00000B7C (2940) │ │ -113D06 Uncompressed Size 00002170 (8560) │ │ -113D0A Filename Length 0016 (22) │ │ -113D0C Extra Length 0014 (20) │ │ -113D0E Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x113D0E: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -113D24 Extra ID #1 0001 (1) 'ZIP64' │ │ -113D26 Length 0010 (16) │ │ -113D28 Uncompressed Size 0000000000002170 (8560) │ │ -113D30 Compressed Size 0000000000000B7C (2940) │ │ -113D38 PAYLOAD │ │ - │ │ -1148B4 LOCAL HEADER #330 04034B50 (67324752) │ │ -1148B8 Extract Zip Spec 14 (20) '2.0' │ │ -1148B9 Extract OS 00 (0) 'MS-DOS' │ │ -1148BA General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -1148BC Compression Method 0008 (8) 'Deflated' │ │ -1148BE Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -1148C2 CRC 1E9D025E (513606238) │ │ -1148C6 Compressed Size 00000127 (295) │ │ -1148CA Uncompressed Size 0000023E (574) │ │ -1148CE Filename Length 0010 (16) │ │ -1148D0 Extra Length 0014 (20) │ │ -1148D2 Filename 'XXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x1148D2: Filename 'XXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -1148E2 Extra ID #1 0001 (1) 'ZIP64' │ │ -1148E4 Length 0010 (16) │ │ -1148E6 Uncompressed Size 000000000000023E (574) │ │ -1148EE Compressed Size 0000000000000127 (295) │ │ -1148F6 PAYLOAD │ │ - │ │ -114A1D LOCAL HEADER #331 04034B50 (67324752) │ │ -114A21 Extract Zip Spec 14 (20) '2.0' │ │ -114A22 Extract OS 00 (0) 'MS-DOS' │ │ -114A23 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -114A25 Compression Method 0008 (8) 'Deflated' │ │ -114A27 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -114A2B CRC FE2E852E (4264461614) │ │ -114A2F Compressed Size 00000D24 (3364) │ │ -114A33 Uncompressed Size 00002A88 (10888) │ │ -114A37 Filename Length 0014 (20) │ │ -114A39 Extra Length 0014 (20) │ │ -114A3B Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x114A3B: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -114A4F Extra ID #1 0001 (1) 'ZIP64' │ │ -114A51 Length 0010 (16) │ │ -114A53 Uncompressed Size 0000000000002A88 (10888) │ │ -114A5B Compressed Size 0000000000000D24 (3364) │ │ -114A63 PAYLOAD │ │ - │ │ -115787 LOCAL HEADER #332 04034B50 (67324752) │ │ -11578B Extract Zip Spec 14 (20) '2.0' │ │ -11578C Extract OS 00 (0) 'MS-DOS' │ │ -11578D General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -11578F Compression Method 0008 (8) 'Deflated' │ │ -115791 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -115795 CRC 3B8291CA (998412746) │ │ -115799 Compressed Size 00003741 (14145) │ │ -11579D Uncompressed Size 0000F87A (63610) │ │ -1157A1 Filename Length 0013 (19) │ │ -1157A3 Extra Length 0014 (20) │ │ -1157A5 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x1157A5: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -1157B8 Extra ID #1 0001 (1) 'ZIP64' │ │ -1157BA Length 0010 (16) │ │ -1157BC Uncompressed Size 000000000000F87A (63610) │ │ -1157C4 Compressed Size 0000000000003741 (14145) │ │ -1157CC PAYLOAD │ │ - │ │ -118F0D LOCAL HEADER #333 04034B50 (67324752) │ │ -118F11 Extract Zip Spec 14 (20) '2.0' │ │ -118F12 Extract OS 00 (0) 'MS-DOS' │ │ -118F13 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -118F15 Compression Method 0008 (8) 'Deflated' │ │ -118F17 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -118F1B CRC C77AC83B (3346712635) │ │ -118F1F Compressed Size 00000B80 (2944) │ │ -118F23 Uncompressed Size 00001FA4 (8100) │ │ -118F27 Filename Length 000F (15) │ │ -118F29 Extra Length 0014 (20) │ │ -118F2B Filename 'XXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x118F2B: Filename 'XXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -118F3A Extra ID #1 0001 (1) 'ZIP64' │ │ -118F3C Length 0010 (16) │ │ -118F3E Uncompressed Size 0000000000001FA4 (8100) │ │ -118F46 Compressed Size 0000000000000B80 (2944) │ │ -118F4E PAYLOAD │ │ - │ │ -119ACE LOCAL HEADER #334 04034B50 (67324752) │ │ -119AD2 Extract Zip Spec 14 (20) '2.0' │ │ -119AD3 Extract OS 00 (0) 'MS-DOS' │ │ -119AD4 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -119AD6 Compression Method 0008 (8) 'Deflated' │ │ -119AD8 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -119ADC CRC 44079239 (1141346873) │ │ -119AE0 Compressed Size 00001410 (5136) │ │ -119AE4 Uncompressed Size 000057A3 (22435) │ │ -119AE8 Filename Length 0014 (20) │ │ -119AEA Extra Length 0014 (20) │ │ -119AEC Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x119AEC: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -119B00 Extra ID #1 0001 (1) 'ZIP64' │ │ -119B02 Length 0010 (16) │ │ -119B04 Uncompressed Size 00000000000057A3 (22435) │ │ -119B0C Compressed Size 0000000000001410 (5136) │ │ -119B14 PAYLOAD │ │ - │ │ -11AF24 LOCAL HEADER #335 04034B50 (67324752) │ │ -11AF28 Extract Zip Spec 14 (20) '2.0' │ │ -11AF29 Extract OS 00 (0) 'MS-DOS' │ │ -11AF2A General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -11AF2C Compression Method 0008 (8) 'Deflated' │ │ -11AF2E Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -11AF32 CRC FD2707EC (4247193580) │ │ -11AF36 Compressed Size 00000769 (1897) │ │ -11AF3A Uncompressed Size 00002106 (8454) │ │ -11AF3E Filename Length 0010 (16) │ │ -11AF40 Extra Length 0014 (20) │ │ -11AF42 Filename 'XXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x11AF42: Filename 'XXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -11AF52 Extra ID #1 0001 (1) 'ZIP64' │ │ -11AF54 Length 0010 (16) │ │ -11AF56 Uncompressed Size 0000000000002106 (8454) │ │ -11AF5E Compressed Size 0000000000000769 (1897) │ │ -11AF66 PAYLOAD │ │ - │ │ -11B6CF LOCAL HEADER #336 04034B50 (67324752) │ │ -11B6D3 Extract Zip Spec 14 (20) '2.0' │ │ -11B6D4 Extract OS 00 (0) 'MS-DOS' │ │ -11B6D5 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -11B6D7 Compression Method 0008 (8) 'Deflated' │ │ -11B6D9 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -11B6DD CRC DE95CBC6 (3734358982) │ │ -11B6E1 Compressed Size 00000518 (1304) │ │ -11B6E5 Uncompressed Size 00000CEA (3306) │ │ -11B6E9 Filename Length 0011 (17) │ │ -11B6EB Extra Length 0014 (20) │ │ -11B6ED Filename 'XXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x11B6ED: Filename 'XXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -11B6FE Extra ID #1 0001 (1) 'ZIP64' │ │ -11B700 Length 0010 (16) │ │ -11B702 Uncompressed Size 0000000000000CEA (3306) │ │ -11B70A Compressed Size 0000000000000518 (1304) │ │ -11B712 PAYLOAD │ │ - │ │ -11BC2A LOCAL HEADER #337 04034B50 (67324752) │ │ -11BC2E Extract Zip Spec 14 (20) '2.0' │ │ -11BC2F Extract OS 00 (0) 'MS-DOS' │ │ -11BC30 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -11BC32 Compression Method 0008 (8) 'Deflated' │ │ -11BC34 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -11BC38 CRC 7D8CAD7A (2106371450) │ │ -11BC3C Compressed Size 00000398 (920) │ │ -11BC40 Uncompressed Size 00000CD2 (3282) │ │ -11BC44 Filename Length 000E (14) │ │ -11BC46 Extra Length 0014 (20) │ │ -11BC48 Filename 'XXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x11BC48: Filename 'XXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -11BC56 Extra ID #1 0001 (1) 'ZIP64' │ │ -11BC58 Length 0010 (16) │ │ -11BC5A Uncompressed Size 0000000000000CD2 (3282) │ │ -11BC62 Compressed Size 0000000000000398 (920) │ │ -11BC6A PAYLOAD │ │ - │ │ -11C002 LOCAL HEADER #338 04034B50 (67324752) │ │ -11C006 Extract Zip Spec 14 (20) '2.0' │ │ -11C007 Extract OS 00 (0) 'MS-DOS' │ │ -11C008 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -11C00A Compression Method 0008 (8) 'Deflated' │ │ -11C00C Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -11C010 CRC 07E645D1 (132531665) │ │ -11C014 Compressed Size 000005EA (1514) │ │ -11C018 Uncompressed Size 0000168C (5772) │ │ -11C01C Filename Length 0012 (18) │ │ -11C01E Extra Length 0014 (20) │ │ -11C020 Filename 'XXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x11C020: Filename 'XXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -11C032 Extra ID #1 0001 (1) 'ZIP64' │ │ -11C034 Length 0010 (16) │ │ -11C036 Uncompressed Size 000000000000168C (5772) │ │ -11C03E Compressed Size 00000000000005EA (1514) │ │ -11C046 PAYLOAD │ │ - │ │ -11C630 LOCAL HEADER #339 04034B50 (67324752) │ │ -11C634 Extract Zip Spec 14 (20) '2.0' │ │ -11C635 Extract OS 00 (0) 'MS-DOS' │ │ -11C636 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -11C638 Compression Method 0008 (8) 'Deflated' │ │ -11C63A Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -11C63E CRC 48D836BD (1222129341) │ │ -11C642 Compressed Size 00001146 (4422) │ │ -11C646 Uncompressed Size 00004543 (17731) │ │ -11C64A Filename Length 0016 (22) │ │ -11C64C Extra Length 0014 (20) │ │ -11C64E Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x11C64E: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -11C664 Extra ID #1 0001 (1) 'ZIP64' │ │ -11C666 Length 0010 (16) │ │ -11C668 Uncompressed Size 0000000000004543 (17731) │ │ -11C670 Compressed Size 0000000000001146 (4422) │ │ -11C678 PAYLOAD │ │ - │ │ -11D7BE LOCAL HEADER #340 04034B50 (67324752) │ │ -11D7C2 Extract Zip Spec 14 (20) '2.0' │ │ -11D7C3 Extract OS 00 (0) 'MS-DOS' │ │ -11D7C4 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -11D7C6 Compression Method 0008 (8) 'Deflated' │ │ -11D7C8 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -11D7CC CRC C665F582 (3328570754) │ │ -11D7D0 Compressed Size 00000C6D (3181) │ │ -11D7D4 Uncompressed Size 00003B7C (15228) │ │ -11D7D8 Filename Length 000C (12) │ │ -11D7DA Extra Length 0014 (20) │ │ -11D7DC Filename 'XXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x11D7DC: Filename 'XXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -11D7E8 Extra ID #1 0001 (1) 'ZIP64' │ │ -11D7EA Length 0010 (16) │ │ -11D7EC Uncompressed Size 0000000000003B7C (15228) │ │ -11D7F4 Compressed Size 0000000000000C6D (3181) │ │ -11D7FC PAYLOAD │ │ - │ │ -11E469 LOCAL HEADER #341 04034B50 (67324752) │ │ -11E46D Extract Zip Spec 14 (20) '2.0' │ │ -11E46E Extract OS 00 (0) 'MS-DOS' │ │ -11E46F General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -11E471 Compression Method 0008 (8) 'Deflated' │ │ -11E473 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -11E477 CRC 0C4C5C21 (206330913) │ │ -11E47B Compressed Size 00000890 (2192) │ │ -11E47F Uncompressed Size 000026B8 (9912) │ │ -11E483 Filename Length 000C (12) │ │ -11E485 Extra Length 0014 (20) │ │ -11E487 Filename 'XXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x11E487: Filename 'XXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -11E493 Extra ID #1 0001 (1) 'ZIP64' │ │ -11E495 Length 0010 (16) │ │ -11E497 Uncompressed Size 00000000000026B8 (9912) │ │ -11E49F Compressed Size 0000000000000890 (2192) │ │ -11E4A7 PAYLOAD │ │ - │ │ -11ED37 LOCAL HEADER #342 04034B50 (67324752) │ │ -11ED3B Extract Zip Spec 14 (20) '2.0' │ │ -11ED3C Extract OS 00 (0) 'MS-DOS' │ │ -11ED3D General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -11ED3F Compression Method 0008 (8) 'Deflated' │ │ -11ED41 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -11ED45 CRC 9FE862F3 (2682807027) │ │ -11ED49 Compressed Size 000075C5 (30149) │ │ -11ED4D Uncompressed Size 00020D3E (134462) │ │ -11ED51 Filename Length 000E (14) │ │ -11ED53 Extra Length 0014 (20) │ │ -11ED55 Filename 'XXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x11ED55: Filename 'XXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -11ED63 Extra ID #1 0001 (1) 'ZIP64' │ │ -11ED65 Length 0010 (16) │ │ -11ED67 Uncompressed Size 0000000000020D3E (134462) │ │ -11ED6F Compressed Size 00000000000075C5 (30149) │ │ -11ED77 PAYLOAD │ │ - │ │ -12633C LOCAL HEADER #343 04034B50 (67324752) │ │ -126340 Extract Zip Spec 14 (20) '2.0' │ │ -126341 Extract OS 00 (0) 'MS-DOS' │ │ -126342 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -126344 Compression Method 0008 (8) 'Deflated' │ │ -126346 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -12634A CRC 6DC3C72D (1841547053) │ │ -12634E Compressed Size 000008A0 (2208) │ │ -126352 Uncompressed Size 000042A7 (17063) │ │ -126356 Filename Length 0010 (16) │ │ -126358 Extra Length 0014 (20) │ │ -12635A Filename 'XXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x12635A: Filename 'XXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -12636A Extra ID #1 0001 (1) 'ZIP64' │ │ -12636C Length 0010 (16) │ │ -12636E Uncompressed Size 00000000000042A7 (17063) │ │ -126376 Compressed Size 00000000000008A0 (2208) │ │ -12637E PAYLOAD │ │ - │ │ -126C1E LOCAL HEADER #344 04034B50 (67324752) │ │ -126C22 Extract Zip Spec 14 (20) '2.0' │ │ -126C23 Extract OS 00 (0) 'MS-DOS' │ │ -126C24 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -126C26 Compression Method 0008 (8) 'Deflated' │ │ -126C28 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -126C2C CRC 59DABB82 (1507507074) │ │ -126C30 Compressed Size 00001D54 (7508) │ │ -126C34 Uncompressed Size 00007D58 (32088) │ │ -126C38 Filename Length 0013 (19) │ │ -126C3A Extra Length 0014 (20) │ │ -126C3C Filename 'XXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x126C3C: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -126C4F Extra ID #1 0001 (1) 'ZIP64' │ │ -126C51 Length 0010 (16) │ │ -126C53 Uncompressed Size 0000000000007D58 (32088) │ │ -126C5B Compressed Size 0000000000001D54 (7508) │ │ -126C63 PAYLOAD │ │ - │ │ -1289B7 LOCAL HEADER #345 04034B50 (67324752) │ │ -1289BB Extract Zip Spec 14 (20) '2.0' │ │ -1289BC Extract OS 00 (0) 'MS-DOS' │ │ -1289BD General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -1289BF Compression Method 0008 (8) 'Deflated' │ │ -1289C1 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -1289C5 CRC 10930191 (278069649) │ │ -1289C9 Compressed Size 00001077 (4215) │ │ -1289CD Uncompressed Size 0000408F (16527) │ │ -1289D1 Filename Length 0012 (18) │ │ -1289D3 Extra Length 0014 (20) │ │ -1289D5 Filename 'XXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x1289D5: Filename 'XXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -1289E7 Extra ID #1 0001 (1) 'ZIP64' │ │ -1289E9 Length 0010 (16) │ │ -1289EB Uncompressed Size 000000000000408F (16527) │ │ -1289F3 Compressed Size 0000000000001077 (4215) │ │ -1289FB PAYLOAD │ │ - │ │ -129A72 LOCAL HEADER #346 04034B50 (67324752) │ │ -129A76 Extract Zip Spec 14 (20) '2.0' │ │ -129A77 Extract OS 00 (0) 'MS-DOS' │ │ -129A78 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -129A7A Compression Method 0008 (8) 'Deflated' │ │ -129A7C Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -129A80 CRC 0C4C5C21 (206330913) │ │ -129A84 Compressed Size 00000890 (2192) │ │ -129A88 Uncompressed Size 000026B8 (9912) │ │ -129A8C Filename Length 0011 (17) │ │ -129A8E Extra Length 0014 (20) │ │ -129A90 Filename 'XXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x129A90: Filename 'XXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -129AA1 Extra ID #1 0001 (1) 'ZIP64' │ │ -129AA3 Length 0010 (16) │ │ -129AA5 Uncompressed Size 00000000000026B8 (9912) │ │ -129AAD Compressed Size 0000000000000890 (2192) │ │ -129AB5 PAYLOAD │ │ - │ │ -12A345 LOCAL HEADER #347 04034B50 (67324752) │ │ -12A349 Extract Zip Spec 14 (20) '2.0' │ │ -12A34A Extract OS 00 (0) 'MS-DOS' │ │ -12A34B General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -12A34D Compression Method 0008 (8) 'Deflated' │ │ -12A34F Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -12A353 CRC 7398D2E2 (1939395298) │ │ -12A357 Compressed Size 000008A0 (2208) │ │ -12A35B Uncompressed Size 000042AC (17068) │ │ -12A35F Filename Length 0015 (21) │ │ -12A361 Extra Length 0014 (20) │ │ -12A363 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x12A363: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -12A378 Extra ID #1 0001 (1) 'ZIP64' │ │ -12A37A Length 0010 (16) │ │ -12A37C Uncompressed Size 00000000000042AC (17068) │ │ -12A384 Compressed Size 00000000000008A0 (2208) │ │ -12A38C PAYLOAD │ │ - │ │ -12AC2C LOCAL HEADER #348 04034B50 (67324752) │ │ -12AC30 Extract Zip Spec 14 (20) '2.0' │ │ -12AC31 Extract OS 00 (0) 'MS-DOS' │ │ -12AC32 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -12AC34 Compression Method 0008 (8) 'Deflated' │ │ -12AC36 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -12AC3A CRC C99926C4 (3382257348) │ │ -12AC3E Compressed Size 00000921 (2337) │ │ -12AC42 Uncompressed Size 000023A9 (9129) │ │ -12AC46 Filename Length 0012 (18) │ │ -12AC48 Extra Length 0014 (20) │ │ -12AC4A Filename 'XXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x12AC4A: Filename 'XXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -12AC5C Extra ID #1 0001 (1) 'ZIP64' │ │ -12AC5E Length 0010 (16) │ │ -12AC60 Uncompressed Size 00000000000023A9 (9129) │ │ -12AC68 Compressed Size 0000000000000921 (2337) │ │ -12AC70 PAYLOAD │ │ - │ │ -12B591 LOCAL HEADER #349 04034B50 (67324752) │ │ -12B595 Extract Zip Spec 14 (20) '2.0' │ │ -12B596 Extract OS 00 (0) 'MS-DOS' │ │ -12B597 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -12B599 Compression Method 0008 (8) 'Deflated' │ │ -12B59B Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -12B59F CRC 6A0C5C81 (1779195009) │ │ -12B5A3 Compressed Size 0000410F (16655) │ │ -12B5A7 Uncompressed Size 000127D7 (75735) │ │ -12B5AB Filename Length 0012 (18) │ │ -12B5AD Extra Length 0014 (20) │ │ -12B5AF Filename 'XXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x12B5AF: Filename 'XXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -12B5C1 Extra ID #1 0001 (1) 'ZIP64' │ │ -12B5C3 Length 0010 (16) │ │ -12B5C5 Uncompressed Size 00000000000127D7 (75735) │ │ -12B5CD Compressed Size 000000000000410F (16655) │ │ -12B5D5 PAYLOAD │ │ - │ │ -12F6E4 LOCAL HEADER #350 04034B50 (67324752) │ │ -12F6E8 Extract Zip Spec 14 (20) '2.0' │ │ -12F6E9 Extract OS 00 (0) 'MS-DOS' │ │ -12F6EA General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -12F6EC Compression Method 0008 (8) 'Deflated' │ │ -12F6EE Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -12F6F2 CRC E7D3202A (3889373226) │ │ -12F6F6 Compressed Size 00000B51 (2897) │ │ -12F6FA Uncompressed Size 00002CBA (11450) │ │ -12F6FE Filename Length 0013 (19) │ │ -12F700 Extra Length 0014 (20) │ │ -12F702 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x12F702: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -12F715 Extra ID #1 0001 (1) 'ZIP64' │ │ -12F717 Length 0010 (16) │ │ -12F719 Uncompressed Size 0000000000002CBA (11450) │ │ -12F721 Compressed Size 0000000000000B51 (2897) │ │ -12F729 PAYLOAD │ │ - │ │ -13027A LOCAL HEADER #351 04034B50 (67324752) │ │ -13027E Extract Zip Spec 14 (20) '2.0' │ │ -13027F Extract OS 00 (0) 'MS-DOS' │ │ -130280 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -130282 Compression Method 0008 (8) 'Deflated' │ │ -130284 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -130288 CRC 7CF3BC8F (2096348303) │ │ -13028C Compressed Size 0000446C (17516) │ │ -130290 Uncompressed Size 00014078 (82040) │ │ -130294 Filename Length 000F (15) │ │ -130296 Extra Length 0014 (20) │ │ -130298 Filename 'XXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x130298: Filename 'XXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -1302A7 Extra ID #1 0001 (1) 'ZIP64' │ │ -1302A9 Length 0010 (16) │ │ -1302AB Uncompressed Size 0000000000014078 (82040) │ │ -1302B3 Compressed Size 000000000000446C (17516) │ │ -1302BB PAYLOAD │ │ - │ │ -134727 LOCAL HEADER #352 04034B50 (67324752) │ │ -13472B Extract Zip Spec 14 (20) '2.0' │ │ -13472C Extract OS 00 (0) 'MS-DOS' │ │ -13472D General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -13472F Compression Method 0008 (8) 'Deflated' │ │ -134731 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -134735 CRC E11894DD (3776484573) │ │ -134739 Compressed Size 000005A1 (1441) │ │ -13473D Uncompressed Size 000018B6 (6326) │ │ -134741 Filename Length 0015 (21) │ │ -134743 Extra Length 0014 (20) │ │ -134745 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x134745: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -13475A Extra ID #1 0001 (1) 'ZIP64' │ │ -13475C Length 0010 (16) │ │ -13475E Uncompressed Size 00000000000018B6 (6326) │ │ -134766 Compressed Size 00000000000005A1 (1441) │ │ -13476E PAYLOAD │ │ - │ │ -134D0F LOCAL HEADER #353 04034B50 (67324752) │ │ -134D13 Extract Zip Spec 14 (20) '2.0' │ │ -134D14 Extract OS 00 (0) 'MS-DOS' │ │ -134D15 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -134D17 Compression Method 0008 (8) 'Deflated' │ │ -134D19 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -134D1D CRC D8009A9C (3623918236) │ │ -134D21 Compressed Size 000016CA (5834) │ │ -134D25 Uncompressed Size 00005C91 (23697) │ │ -134D29 Filename Length 000E (14) │ │ -134D2B Extra Length 0014 (20) │ │ -134D2D Filename 'XXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x134D2D: Filename 'XXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -134D3B Extra ID #1 0001 (1) 'ZIP64' │ │ -134D3D Length 0010 (16) │ │ -134D3F Uncompressed Size 0000000000005C91 (23697) │ │ -134D47 Compressed Size 00000000000016CA (5834) │ │ -134D4F PAYLOAD │ │ - │ │ -136419 LOCAL HEADER #354 04034B50 (67324752) │ │ -13641D Extract Zip Spec 14 (20) '2.0' │ │ -13641E Extract OS 00 (0) 'MS-DOS' │ │ -13641F General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -136421 Compression Method 0008 (8) 'Deflated' │ │ -136423 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -136427 CRC A9A03BD4 (2845850580) │ │ -13642B Compressed Size 0000057A (1402) │ │ -13642F Uncompressed Size 00001A0A (6666) │ │ -136433 Filename Length 0013 (19) │ │ -136435 Extra Length 0014 (20) │ │ -136437 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x136437: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -13644A Extra ID #1 0001 (1) 'ZIP64' │ │ -13644C Length 0010 (16) │ │ -13644E Uncompressed Size 0000000000001A0A (6666) │ │ -136456 Compressed Size 000000000000057A (1402) │ │ -13645E PAYLOAD │ │ - │ │ -1369D8 LOCAL HEADER #355 04034B50 (67324752) │ │ -1369DC Extract Zip Spec 14 (20) '2.0' │ │ -1369DD Extract OS 00 (0) 'MS-DOS' │ │ -1369DE General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -1369E0 Compression Method 0008 (8) 'Deflated' │ │ -1369E2 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -1369E6 CRC 77D7FBC3 (2010643395) │ │ -1369EA Compressed Size 00000054 (84) │ │ -1369EE Uncompressed Size 0000005C (92) │ │ -1369F2 Filename Length 0015 (21) │ │ -1369F4 Extra Length 0014 (20) │ │ -1369F6 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x1369F6: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -136A0B Extra ID #1 0001 (1) 'ZIP64' │ │ -136A0D Length 0010 (16) │ │ -136A0F Uncompressed Size 000000000000005C (92) │ │ -136A17 Compressed Size 0000000000000054 (84) │ │ -136A1F PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ - │ │ -136A73 LOCAL HEADER #356 04034B50 (67324752) │ │ -136A77 Extract Zip Spec 14 (20) '2.0' │ │ -136A78 Extract OS 00 (0) 'MS-DOS' │ │ -136A79 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -136A7B Compression Method 0008 (8) 'Deflated' │ │ -136A7D Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -136A81 CRC 58281970 (1479022960) │ │ -136A85 Compressed Size 00000EC3 (3779) │ │ -136A89 Uncompressed Size 00004A20 (18976) │ │ -136A8D Filename Length 0015 (21) │ │ -136A8F Extra Length 0014 (20) │ │ -136A91 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x136A91: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -136AA6 Extra ID #1 0001 (1) 'ZIP64' │ │ -136AA8 Length 0010 (16) │ │ -136AAA Uncompressed Size 0000000000004A20 (18976) │ │ -136AB2 Compressed Size 0000000000000EC3 (3779) │ │ -136ABA PAYLOAD │ │ - │ │ -13797D LOCAL HEADER #357 04034B50 (67324752) │ │ -137981 Extract Zip Spec 14 (20) '2.0' │ │ -137982 Extract OS 00 (0) 'MS-DOS' │ │ -137983 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -137985 Compression Method 0008 (8) 'Deflated' │ │ -137987 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -13798B CRC 7A36D0FA (2050412794) │ │ -13798F Compressed Size 00000671 (1649) │ │ -137993 Uncompressed Size 000018C3 (6339) │ │ -137997 Filename Length 0010 (16) │ │ -137999 Extra Length 0014 (20) │ │ -13799B Filename 'XXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x13799B: Filename 'XXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -1379AB Extra ID #1 0001 (1) 'ZIP64' │ │ -1379AD Length 0010 (16) │ │ -1379AF Uncompressed Size 00000000000018C3 (6339) │ │ -1379B7 Compressed Size 0000000000000671 (1649) │ │ -1379BF PAYLOAD │ │ - │ │ -138030 LOCAL HEADER #358 04034B50 (67324752) │ │ -138034 Extract Zip Spec 14 (20) '2.0' │ │ -138035 Extract OS 00 (0) 'MS-DOS' │ │ -138036 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -138038 Compression Method 0008 (8) 'Deflated' │ │ -13803A Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -13803E CRC A030C611 (2687550993) │ │ -138042 Compressed Size 00000940 (2368) │ │ -138046 Uncompressed Size 00002457 (9303) │ │ -13804A Filename Length 000B (11) │ │ -13804C Extra Length 0014 (20) │ │ -13804E Filename 'XXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x13804E: Filename 'XXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -138059 Extra ID #1 0001 (1) 'ZIP64' │ │ -13805B Length 0010 (16) │ │ -13805D Uncompressed Size 0000000000002457 (9303) │ │ -138065 Compressed Size 0000000000000940 (2368) │ │ -13806D PAYLOAD │ │ - │ │ -1389AD LOCAL HEADER #359 04034B50 (67324752) │ │ -1389B1 Extract Zip Spec 14 (20) '2.0' │ │ -1389B2 Extract OS 00 (0) 'MS-DOS' │ │ -1389B3 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -1389B5 Compression Method 0008 (8) 'Deflated' │ │ -1389B7 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -1389BB CRC DE1FDAE8 (3726629608) │ │ -1389BF Compressed Size 000017A7 (6055) │ │ -1389C3 Uncompressed Size 0000822A (33322) │ │ -1389C7 Filename Length 0012 (18) │ │ -1389C9 Extra Length 0014 (20) │ │ -1389CB Filename 'XXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x1389CB: Filename 'XXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -1389DD Extra ID #1 0001 (1) 'ZIP64' │ │ -1389DF Length 0010 (16) │ │ -1389E1 Uncompressed Size 000000000000822A (33322) │ │ -1389E9 Compressed Size 00000000000017A7 (6055) │ │ -1389F1 PAYLOAD │ │ - │ │ -13A198 LOCAL HEADER #360 04034B50 (67324752) │ │ -13A19C Extract Zip Spec 14 (20) '2.0' │ │ -13A19D Extract OS 00 (0) 'MS-DOS' │ │ -13A19E General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -13A1A0 Compression Method 0008 (8) 'Deflated' │ │ -13A1A2 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -13A1A6 CRC 44F3C85A (1156827226) │ │ -13A1AA Compressed Size 000006DD (1757) │ │ -13A1AE Uncompressed Size 00001714 (5908) │ │ -13A1B2 Filename Length 0013 (19) │ │ -13A1B4 Extra Length 0014 (20) │ │ -13A1B6 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x13A1B6: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -13A1C9 Extra ID #1 0001 (1) 'ZIP64' │ │ -13A1CB Length 0010 (16) │ │ -13A1CD Uncompressed Size 0000000000001714 (5908) │ │ -13A1D5 Compressed Size 00000000000006DD (1757) │ │ -13A1DD PAYLOAD │ │ - │ │ -13A8BA LOCAL HEADER #361 04034B50 (67324752) │ │ -13A8BE Extract Zip Spec 14 (20) '2.0' │ │ -13A8BF Extract OS 00 (0) 'MS-DOS' │ │ -13A8C0 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -13A8C2 Compression Method 0008 (8) 'Deflated' │ │ -13A8C4 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -13A8C8 CRC BA0987F8 (3121186808) │ │ -13A8CC Compressed Size 000035C8 (13768) │ │ -13A8D0 Uncompressed Size 000100D9 (65753) │ │ -13A8D4 Filename Length 0013 (19) │ │ -13A8D6 Extra Length 0014 (20) │ │ -13A8D8 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x13A8D8: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -13A8EB Extra ID #1 0001 (1) 'ZIP64' │ │ -13A8ED Length 0010 (16) │ │ -13A8EF Uncompressed Size 00000000000100D9 (65753) │ │ -13A8F7 Compressed Size 00000000000035C8 (13768) │ │ -13A8FF PAYLOAD │ │ - │ │ -13DEC7 LOCAL HEADER #362 04034B50 (67324752) │ │ -13DECB Extract Zip Spec 14 (20) '2.0' │ │ -13DECC Extract OS 00 (0) 'MS-DOS' │ │ -13DECD General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -13DECF Compression Method 0008 (8) 'Deflated' │ │ -13DED1 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -13DED5 CRC F3D5CE0B (4090875403) │ │ -13DED9 Compressed Size 00000095 (149) │ │ -13DEDD Uncompressed Size 000000E6 (230) │ │ -13DEE1 Filename Length 0012 (18) │ │ -13DEE3 Extra Length 0014 (20) │ │ -13DEE5 Filename 'XXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x13DEE5: Filename 'XXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -13DEF7 Extra ID #1 0001 (1) 'ZIP64' │ │ -13DEF9 Length 0010 (16) │ │ -13DEFB Uncompressed Size 00000000000000E6 (230) │ │ -13DF03 Compressed Size 0000000000000095 (149) │ │ -13DF0B PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ +11FCA3 LOCAL HEADER #320 04034B50 (67324752) │ │ +11FCA7 Extract Zip Spec 14 (20) '2.0' │ │ +11FCA8 Extract OS 00 (0) 'MS-DOS' │ │ +11FCA9 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +11FCAB Compression Method 0008 (8) 'Deflated' │ │ +11FCAD Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +11FCB1 CRC 00000000 (0) │ │ +11FCB5 Compressed Size 00000002 (2) │ │ +11FCB9 Uncompressed Size 00000000 (0) │ │ +11FCBD Filename Length 0012 (18) │ │ +11FCBF Extra Length 0014 (20) │ │ +11FCC1 Filename 'XXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x11FCC1: Filename 'XXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +11FCD3 Extra ID #1 0001 (1) 'ZIP64' │ │ +11FCD5 Length 0010 (16) │ │ +11FCD7 Uncompressed Size 0000000000000000 (0) │ │ +11FCDF Compressed Size 0000000000000002 (2) │ │ +11FCE7 PAYLOAD XX │ │ + │ │ +11FCE9 LOCAL HEADER #321 04034B50 (67324752) │ │ +11FCED Extract Zip Spec 14 (20) '2.0' │ │ +11FCEE Extract OS 00 (0) 'MS-DOS' │ │ +11FCEF General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +11FCF1 Compression Method 0008 (8) 'Deflated' │ │ +11FCF3 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +11FCF7 CRC 5A9DE7CE (1520297934) │ │ +11FCFB Compressed Size 00000CDD (3293) │ │ +11FCFF Uncompressed Size 00002628 (9768) │ │ +11FD03 Filename Length 0012 (18) │ │ +11FD05 Extra Length 0014 (20) │ │ +11FD07 Filename 'XXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x11FD07: Filename 'XXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +11FD19 Extra ID #1 0001 (1) 'ZIP64' │ │ +11FD1B Length 0010 (16) │ │ +11FD1D Uncompressed Size 0000000000002628 (9768) │ │ +11FD25 Compressed Size 0000000000000CDD (3293) │ │ +11FD2D PAYLOAD │ │ + │ │ +120A0A LOCAL HEADER #322 04034B50 (67324752) │ │ +120A0E Extract Zip Spec 14 (20) '2.0' │ │ +120A0F Extract OS 00 (0) 'MS-DOS' │ │ +120A10 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +120A12 Compression Method 0008 (8) 'Deflated' │ │ +120A14 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +120A18 CRC 00000000 (0) │ │ +120A1C Compressed Size 00000002 (2) │ │ +120A20 Uncompressed Size 00000000 (0) │ │ +120A24 Filename Length 001E (30) │ │ +120A26 Extra Length 0014 (20) │ │ +120A28 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x120A28: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +120A46 Extra ID #1 0001 (1) 'ZIP64' │ │ +120A48 Length 0010 (16) │ │ +120A4A Uncompressed Size 0000000000000000 (0) │ │ +120A52 Compressed Size 0000000000000002 (2) │ │ +120A5A PAYLOAD XX │ │ + │ │ +120A5C LOCAL HEADER #323 04034B50 (67324752) │ │ +120A60 Extract Zip Spec 14 (20) '2.0' │ │ +120A61 Extract OS 00 (0) 'MS-DOS' │ │ +120A62 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +120A64 Compression Method 0008 (8) 'Deflated' │ │ +120A66 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +120A6A CRC C2971FC7 (3264683975) │ │ +120A6E Compressed Size 00000006 (6) │ │ +120A72 Uncompressed Size 00000004 (4) │ │ +120A76 Filename Length 0027 (39) │ │ +120A78 Extra Length 0014 (20) │ │ +120A7A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x120A7A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +120AA1 Extra ID #1 0001 (1) 'ZIP64' │ │ +120AA3 Length 0010 (16) │ │ +120AA5 Uncompressed Size 0000000000000004 (4) │ │ +120AAD Compressed Size 0000000000000006 (6) │ │ +120AB5 PAYLOAD XXXXXX │ │ + │ │ +120ABB LOCAL HEADER #324 04034B50 (67324752) │ │ +120ABF Extract Zip Spec 14 (20) '2.0' │ │ +120AC0 Extract OS 00 (0) 'MS-DOS' │ │ +120AC1 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +120AC3 Compression Method 0008 (8) 'Deflated' │ │ +120AC5 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +120AC9 CRC E693FE6B (3868458603) │ │ +120ACD Compressed Size 00000633 (1587) │ │ +120AD1 Uncompressed Size 00001031 (4145) │ │ +120AD5 Filename Length 0026 (38) │ │ +120AD7 Extra Length 0014 (20) │ │ +120AD9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x120AD9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +120AFF Extra ID #1 0001 (1) 'ZIP64' │ │ +120B01 Length 0010 (16) │ │ +120B03 Uncompressed Size 0000000000001031 (4145) │ │ +120B0B Compressed Size 0000000000000633 (1587) │ │ +120B13 PAYLOAD │ │ + │ │ +121146 LOCAL HEADER #325 04034B50 (67324752) │ │ +12114A Extract Zip Spec 14 (20) '2.0' │ │ +12114B Extract OS 00 (0) 'MS-DOS' │ │ +12114C General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +12114E Compression Method 0008 (8) 'Deflated' │ │ +121150 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +121154 CRC 04557076 (72708214) │ │ +121158 Compressed Size 0000002B (43) │ │ +12115C Uncompressed Size 00000031 (49) │ │ +121160 Filename Length 002E (46) │ │ +121162 Extra Length 0014 (20) │ │ +121164 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x121164: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +121192 Extra ID #1 0001 (1) 'ZIP64' │ │ +121194 Length 0010 (16) │ │ +121196 Uncompressed Size 0000000000000031 (49) │ │ +12119E Compressed Size 000000000000002B (43) │ │ +1211A6 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ + │ │ +1211D1 LOCAL HEADER #326 04034B50 (67324752) │ │ +1211D5 Extract Zip Spec 14 (20) '2.0' │ │ +1211D6 Extract OS 00 (0) 'MS-DOS' │ │ +1211D7 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +1211D9 Compression Method 0008 (8) 'Deflated' │ │ +1211DB Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +1211DF CRC 3371A64C (863086156) │ │ +1211E3 Compressed Size 0000000C (12) │ │ +1211E7 Uncompressed Size 0000000A (10) │ │ +1211EB Filename Length 002B (43) │ │ +1211ED Extra Length 0014 (20) │ │ +1211EF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x1211EF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +12121A Extra ID #1 0001 (1) 'ZIP64' │ │ +12121C Length 0010 (16) │ │ +12121E Uncompressed Size 000000000000000A (10) │ │ +121226 Compressed Size 000000000000000C (12) │ │ +12122E PAYLOAD XXXXXXXXXXXX │ │ + │ │ +12123A LOCAL HEADER #327 04034B50 (67324752) │ │ +12123E Extract Zip Spec 14 (20) '2.0' │ │ +12123F Extract OS 00 (0) 'MS-DOS' │ │ +121240 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +121242 Compression Method 0008 (8) 'Deflated' │ │ +121244 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +121248 CRC 00000000 (0) │ │ +12124C Compressed Size 00000002 (2) │ │ +121250 Uncompressed Size 00000000 (0) │ │ +121254 Filename Length 0027 (39) │ │ +121256 Extra Length 0014 (20) │ │ +121258 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x121258: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +12127F Extra ID #1 0001 (1) 'ZIP64' │ │ +121281 Length 0010 (16) │ │ +121283 Uncompressed Size 0000000000000000 (0) │ │ +12128B Compressed Size 0000000000000002 (2) │ │ +121293 PAYLOAD XX │ │ + │ │ +121295 LOCAL HEADER #328 04034B50 (67324752) │ │ +121299 Extract Zip Spec 14 (20) '2.0' │ │ +12129A Extract OS 00 (0) 'MS-DOS' │ │ +12129B General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +12129D Compression Method 0008 (8) 'Deflated' │ │ +12129F Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +1212A3 CRC 69F5736E (1777693550) │ │ +1212A7 Compressed Size 000002E4 (740) │ │ +1212AB Uncompressed Size 00000570 (1392) │ │ +1212AF Filename Length 0032 (50) │ │ +1212B1 Extra Length 0014 (20) │ │ +1212B3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x1212B3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +1212E5 Extra ID #1 0001 (1) 'ZIP64' │ │ +1212E7 Length 0010 (16) │ │ +1212E9 Uncompressed Size 0000000000000570 (1392) │ │ +1212F1 Compressed Size 00000000000002E4 (740) │ │ +1212F9 PAYLOAD │ │ + │ │ +1215DD LOCAL HEADER #329 04034B50 (67324752) │ │ +1215E1 Extract Zip Spec 14 (20) '2.0' │ │ +1215E2 Extract OS 00 (0) 'MS-DOS' │ │ +1215E3 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +1215E5 Compression Method 0008 (8) 'Deflated' │ │ +1215E7 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +1215EB CRC 6677F57C (1719137660) │ │ +1215EF Compressed Size 00002F57 (12119) │ │ +1215F3 Uncompressed Size 0000894B (35147) │ │ +1215F7 Filename Length 002E (46) │ │ +1215F9 Extra Length 0014 (20) │ │ +1215FB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x1215FB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +121629 Extra ID #1 0001 (1) 'ZIP64' │ │ +12162B Length 0010 (16) │ │ +12162D Uncompressed Size 000000000000894B (35147) │ │ +121635 Compressed Size 0000000000002F57 (12119) │ │ +12163D PAYLOAD │ │ + │ │ +124594 LOCAL HEADER #330 04034B50 (67324752) │ │ +124598 Extract Zip Spec 14 (20) '2.0' │ │ +124599 Extract OS 00 (0) 'MS-DOS' │ │ +12459A General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +12459C Compression Method 0008 (8) 'Deflated' │ │ +12459E Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +1245A2 CRC 00000000 (0) │ │ +1245A6 Compressed Size 00000002 (2) │ │ +1245AA Uncompressed Size 00000000 (0) │ │ +1245AE Filename Length 0005 (5) │ │ +1245B0 Extra Length 0014 (20) │ │ +1245B2 Filename 'XXXXX' │ │ +# │ │ +# WARNING: Offset 0x1245B2: Filename 'XXXXX' │ │ +# Zero length filename │ │ +# │ │ +1245B7 Extra ID #1 0001 (1) 'ZIP64' │ │ +1245B9 Length 0010 (16) │ │ +1245BB Uncompressed Size 0000000000000000 (0) │ │ +1245C3 Compressed Size 0000000000000002 (2) │ │ +1245CB PAYLOAD XX │ │ + │ │ +1245CD LOCAL HEADER #331 04034B50 (67324752) │ │ +1245D1 Extract Zip Spec 14 (20) '2.0' │ │ +1245D2 Extract OS 00 (0) 'MS-DOS' │ │ +1245D3 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +1245D5 Compression Method 0008 (8) 'Deflated' │ │ +1245D7 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +1245DB CRC 0B850792 (193267602) │ │ +1245DF Compressed Size 00000B7C (2940) │ │ +1245E3 Uncompressed Size 00002170 (8560) │ │ +1245E7 Filename Length 0016 (22) │ │ +1245E9 Extra Length 0014 (20) │ │ +1245EB Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x1245EB: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +124601 Extra ID #1 0001 (1) 'ZIP64' │ │ +124603 Length 0010 (16) │ │ +124605 Uncompressed Size 0000000000002170 (8560) │ │ +12460D Compressed Size 0000000000000B7C (2940) │ │ +124615 PAYLOAD │ │ + │ │ +125191 LOCAL HEADER #332 04034B50 (67324752) │ │ +125195 Extract Zip Spec 14 (20) '2.0' │ │ +125196 Extract OS 00 (0) 'MS-DOS' │ │ +125197 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +125199 Compression Method 0008 (8) 'Deflated' │ │ +12519B Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +12519F CRC 1E9D025E (513606238) │ │ +1251A3 Compressed Size 00000127 (295) │ │ +1251A7 Uncompressed Size 0000023E (574) │ │ +1251AB Filename Length 0010 (16) │ │ +1251AD Extra Length 0014 (20) │ │ +1251AF Filename 'XXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x1251AF: Filename 'XXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +1251BF Extra ID #1 0001 (1) 'ZIP64' │ │ +1251C1 Length 0010 (16) │ │ +1251C3 Uncompressed Size 000000000000023E (574) │ │ +1251CB Compressed Size 0000000000000127 (295) │ │ +1251D3 PAYLOAD │ │ + │ │ +1252FA LOCAL HEADER #333 04034B50 (67324752) │ │ +1252FE Extract Zip Spec 14 (20) '2.0' │ │ +1252FF Extract OS 00 (0) 'MS-DOS' │ │ +125300 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +125302 Compression Method 0008 (8) 'Deflated' │ │ +125304 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +125308 CRC FE2E852E (4264461614) │ │ +12530C Compressed Size 00000D24 (3364) │ │ +125310 Uncompressed Size 00002A88 (10888) │ │ +125314 Filename Length 0014 (20) │ │ +125316 Extra Length 0014 (20) │ │ +125318 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x125318: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +12532C Extra ID #1 0001 (1) 'ZIP64' │ │ +12532E Length 0010 (16) │ │ +125330 Uncompressed Size 0000000000002A88 (10888) │ │ +125338 Compressed Size 0000000000000D24 (3364) │ │ +125340 PAYLOAD │ │ + │ │ +126064 LOCAL HEADER #334 04034B50 (67324752) │ │ +126068 Extract Zip Spec 14 (20) '2.0' │ │ +126069 Extract OS 00 (0) 'MS-DOS' │ │ +12606A General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +12606C Compression Method 0008 (8) 'Deflated' │ │ +12606E Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +126072 CRC 3B8291CA (998412746) │ │ +126076 Compressed Size 00003741 (14145) │ │ +12607A Uncompressed Size 0000F87A (63610) │ │ +12607E Filename Length 0013 (19) │ │ +126080 Extra Length 0014 (20) │ │ +126082 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x126082: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +126095 Extra ID #1 0001 (1) 'ZIP64' │ │ +126097 Length 0010 (16) │ │ +126099 Uncompressed Size 000000000000F87A (63610) │ │ +1260A1 Compressed Size 0000000000003741 (14145) │ │ +1260A9 PAYLOAD │ │ + │ │ +1297EA LOCAL HEADER #335 04034B50 (67324752) │ │ +1297EE Extract Zip Spec 14 (20) '2.0' │ │ +1297EF Extract OS 00 (0) 'MS-DOS' │ │ +1297F0 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +1297F2 Compression Method 0008 (8) 'Deflated' │ │ +1297F4 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +1297F8 CRC C77AC83B (3346712635) │ │ +1297FC Compressed Size 00000B80 (2944) │ │ +129800 Uncompressed Size 00001FA4 (8100) │ │ +129804 Filename Length 000F (15) │ │ +129806 Extra Length 0014 (20) │ │ +129808 Filename 'XXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x129808: Filename 'XXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +129817 Extra ID #1 0001 (1) 'ZIP64' │ │ +129819 Length 0010 (16) │ │ +12981B Uncompressed Size 0000000000001FA4 (8100) │ │ +129823 Compressed Size 0000000000000B80 (2944) │ │ +12982B PAYLOAD │ │ + │ │ +12A3AB LOCAL HEADER #336 04034B50 (67324752) │ │ +12A3AF Extract Zip Spec 14 (20) '2.0' │ │ +12A3B0 Extract OS 00 (0) 'MS-DOS' │ │ +12A3B1 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +12A3B3 Compression Method 0008 (8) 'Deflated' │ │ +12A3B5 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +12A3B9 CRC 44079239 (1141346873) │ │ +12A3BD Compressed Size 00001410 (5136) │ │ +12A3C1 Uncompressed Size 000057A3 (22435) │ │ +12A3C5 Filename Length 0014 (20) │ │ +12A3C7 Extra Length 0014 (20) │ │ +12A3C9 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x12A3C9: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +12A3DD Extra ID #1 0001 (1) 'ZIP64' │ │ +12A3DF Length 0010 (16) │ │ +12A3E1 Uncompressed Size 00000000000057A3 (22435) │ │ +12A3E9 Compressed Size 0000000000001410 (5136) │ │ +12A3F1 PAYLOAD │ │ + │ │ +12B801 LOCAL HEADER #337 04034B50 (67324752) │ │ +12B805 Extract Zip Spec 14 (20) '2.0' │ │ +12B806 Extract OS 00 (0) 'MS-DOS' │ │ +12B807 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +12B809 Compression Method 0008 (8) 'Deflated' │ │ +12B80B Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +12B80F CRC FD2707EC (4247193580) │ │ +12B813 Compressed Size 00000769 (1897) │ │ +12B817 Uncompressed Size 00002106 (8454) │ │ +12B81B Filename Length 0010 (16) │ │ +12B81D Extra Length 0014 (20) │ │ +12B81F Filename 'XXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x12B81F: Filename 'XXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +12B82F Extra ID #1 0001 (1) 'ZIP64' │ │ +12B831 Length 0010 (16) │ │ +12B833 Uncompressed Size 0000000000002106 (8454) │ │ +12B83B Compressed Size 0000000000000769 (1897) │ │ +12B843 PAYLOAD │ │ + │ │ +12BFAC LOCAL HEADER #338 04034B50 (67324752) │ │ +12BFB0 Extract Zip Spec 14 (20) '2.0' │ │ +12BFB1 Extract OS 00 (0) 'MS-DOS' │ │ +12BFB2 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +12BFB4 Compression Method 0008 (8) 'Deflated' │ │ +12BFB6 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +12BFBA CRC DE95CBC6 (3734358982) │ │ +12BFBE Compressed Size 00000518 (1304) │ │ +12BFC2 Uncompressed Size 00000CEA (3306) │ │ +12BFC6 Filename Length 0011 (17) │ │ +12BFC8 Extra Length 0014 (20) │ │ +12BFCA Filename 'XXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x12BFCA: Filename 'XXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +12BFDB Extra ID #1 0001 (1) 'ZIP64' │ │ +12BFDD Length 0010 (16) │ │ +12BFDF Uncompressed Size 0000000000000CEA (3306) │ │ +12BFE7 Compressed Size 0000000000000518 (1304) │ │ +12BFEF PAYLOAD │ │ + │ │ +12C507 LOCAL HEADER #339 04034B50 (67324752) │ │ +12C50B Extract Zip Spec 14 (20) '2.0' │ │ +12C50C Extract OS 00 (0) 'MS-DOS' │ │ +12C50D General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +12C50F Compression Method 0008 (8) 'Deflated' │ │ +12C511 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +12C515 CRC 7D8CAD7A (2106371450) │ │ +12C519 Compressed Size 00000398 (920) │ │ +12C51D Uncompressed Size 00000CD2 (3282) │ │ +12C521 Filename Length 000E (14) │ │ +12C523 Extra Length 0014 (20) │ │ +12C525 Filename 'XXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x12C525: Filename 'XXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +12C533 Extra ID #1 0001 (1) 'ZIP64' │ │ +12C535 Length 0010 (16) │ │ +12C537 Uncompressed Size 0000000000000CD2 (3282) │ │ +12C53F Compressed Size 0000000000000398 (920) │ │ +12C547 PAYLOAD │ │ + │ │ +12C8DF LOCAL HEADER #340 04034B50 (67324752) │ │ +12C8E3 Extract Zip Spec 14 (20) '2.0' │ │ +12C8E4 Extract OS 00 (0) 'MS-DOS' │ │ +12C8E5 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +12C8E7 Compression Method 0008 (8) 'Deflated' │ │ +12C8E9 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +12C8ED CRC 07E645D1 (132531665) │ │ +12C8F1 Compressed Size 000005EA (1514) │ │ +12C8F5 Uncompressed Size 0000168C (5772) │ │ +12C8F9 Filename Length 0012 (18) │ │ +12C8FB Extra Length 0014 (20) │ │ +12C8FD Filename 'XXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x12C8FD: Filename 'XXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +12C90F Extra ID #1 0001 (1) 'ZIP64' │ │ +12C911 Length 0010 (16) │ │ +12C913 Uncompressed Size 000000000000168C (5772) │ │ +12C91B Compressed Size 00000000000005EA (1514) │ │ +12C923 PAYLOAD │ │ + │ │ +12CF0D LOCAL HEADER #341 04034B50 (67324752) │ │ +12CF11 Extract Zip Spec 14 (20) '2.0' │ │ +12CF12 Extract OS 00 (0) 'MS-DOS' │ │ +12CF13 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +12CF15 Compression Method 0008 (8) 'Deflated' │ │ +12CF17 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +12CF1B CRC 48D836BD (1222129341) │ │ +12CF1F Compressed Size 00001146 (4422) │ │ +12CF23 Uncompressed Size 00004543 (17731) │ │ +12CF27 Filename Length 0016 (22) │ │ +12CF29 Extra Length 0014 (20) │ │ +12CF2B Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x12CF2B: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +12CF41 Extra ID #1 0001 (1) 'ZIP64' │ │ +12CF43 Length 0010 (16) │ │ +12CF45 Uncompressed Size 0000000000004543 (17731) │ │ +12CF4D Compressed Size 0000000000001146 (4422) │ │ +12CF55 PAYLOAD │ │ + │ │ +12E09B LOCAL HEADER #342 04034B50 (67324752) │ │ +12E09F Extract Zip Spec 14 (20) '2.0' │ │ +12E0A0 Extract OS 00 (0) 'MS-DOS' │ │ +12E0A1 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +12E0A3 Compression Method 0008 (8) 'Deflated' │ │ +12E0A5 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +12E0A9 CRC C665F582 (3328570754) │ │ +12E0AD Compressed Size 00000C6D (3181) │ │ +12E0B1 Uncompressed Size 00003B7C (15228) │ │ +12E0B5 Filename Length 000C (12) │ │ +12E0B7 Extra Length 0014 (20) │ │ +12E0B9 Filename 'XXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x12E0B9: Filename 'XXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +12E0C5 Extra ID #1 0001 (1) 'ZIP64' │ │ +12E0C7 Length 0010 (16) │ │ +12E0C9 Uncompressed Size 0000000000003B7C (15228) │ │ +12E0D1 Compressed Size 0000000000000C6D (3181) │ │ +12E0D9 PAYLOAD │ │ + │ │ +12ED46 LOCAL HEADER #343 04034B50 (67324752) │ │ +12ED4A Extract Zip Spec 14 (20) '2.0' │ │ +12ED4B Extract OS 00 (0) 'MS-DOS' │ │ +12ED4C General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +12ED4E Compression Method 0008 (8) 'Deflated' │ │ +12ED50 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +12ED54 CRC 0C4C5C21 (206330913) │ │ +12ED58 Compressed Size 00000890 (2192) │ │ +12ED5C Uncompressed Size 000026B8 (9912) │ │ +12ED60 Filename Length 000C (12) │ │ +12ED62 Extra Length 0014 (20) │ │ +12ED64 Filename 'XXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x12ED64: Filename 'XXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +12ED70 Extra ID #1 0001 (1) 'ZIP64' │ │ +12ED72 Length 0010 (16) │ │ +12ED74 Uncompressed Size 00000000000026B8 (9912) │ │ +12ED7C Compressed Size 0000000000000890 (2192) │ │ +12ED84 PAYLOAD │ │ + │ │ +12F614 LOCAL HEADER #344 04034B50 (67324752) │ │ +12F618 Extract Zip Spec 14 (20) '2.0' │ │ +12F619 Extract OS 00 (0) 'MS-DOS' │ │ +12F61A General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +12F61C Compression Method 0008 (8) 'Deflated' │ │ +12F61E Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +12F622 CRC 9FE862F3 (2682807027) │ │ +12F626 Compressed Size 000075C5 (30149) │ │ +12F62A Uncompressed Size 00020D3E (134462) │ │ +12F62E Filename Length 000E (14) │ │ +12F630 Extra Length 0014 (20) │ │ +12F632 Filename 'XXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x12F632: Filename 'XXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +12F640 Extra ID #1 0001 (1) 'ZIP64' │ │ +12F642 Length 0010 (16) │ │ +12F644 Uncompressed Size 0000000000020D3E (134462) │ │ +12F64C Compressed Size 00000000000075C5 (30149) │ │ +12F654 PAYLOAD │ │ + │ │ +136C19 LOCAL HEADER #345 04034B50 (67324752) │ │ +136C1D Extract Zip Spec 14 (20) '2.0' │ │ +136C1E Extract OS 00 (0) 'MS-DOS' │ │ +136C1F General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +136C21 Compression Method 0008 (8) 'Deflated' │ │ +136C23 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +136C27 CRC 6DC3C72D (1841547053) │ │ +136C2B Compressed Size 000008A0 (2208) │ │ +136C2F Uncompressed Size 000042A7 (17063) │ │ +136C33 Filename Length 0010 (16) │ │ +136C35 Extra Length 0014 (20) │ │ +136C37 Filename 'XXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x136C37: Filename 'XXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +136C47 Extra ID #1 0001 (1) 'ZIP64' │ │ +136C49 Length 0010 (16) │ │ +136C4B Uncompressed Size 00000000000042A7 (17063) │ │ +136C53 Compressed Size 00000000000008A0 (2208) │ │ +136C5B PAYLOAD │ │ + │ │ +1374FB LOCAL HEADER #346 04034B50 (67324752) │ │ +1374FF Extract Zip Spec 14 (20) '2.0' │ │ +137500 Extract OS 00 (0) 'MS-DOS' │ │ +137501 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +137503 Compression Method 0008 (8) 'Deflated' │ │ +137505 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +137509 CRC 59DABB82 (1507507074) │ │ +13750D Compressed Size 00001D54 (7508) │ │ +137511 Uncompressed Size 00007D58 (32088) │ │ +137515 Filename Length 0013 (19) │ │ +137517 Extra Length 0014 (20) │ │ +137519 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x137519: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +13752C Extra ID #1 0001 (1) 'ZIP64' │ │ +13752E Length 0010 (16) │ │ +137530 Uncompressed Size 0000000000007D58 (32088) │ │ +137538 Compressed Size 0000000000001D54 (7508) │ │ +137540 PAYLOAD │ │ + │ │ +139294 LOCAL HEADER #347 04034B50 (67324752) │ │ +139298 Extract Zip Spec 14 (20) '2.0' │ │ +139299 Extract OS 00 (0) 'MS-DOS' │ │ +13929A General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +13929C Compression Method 0008 (8) 'Deflated' │ │ +13929E Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +1392A2 CRC 10930191 (278069649) │ │ +1392A6 Compressed Size 00001077 (4215) │ │ +1392AA Uncompressed Size 0000408F (16527) │ │ +1392AE Filename Length 0012 (18) │ │ +1392B0 Extra Length 0014 (20) │ │ +1392B2 Filename 'XXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x1392B2: Filename 'XXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +1392C4 Extra ID #1 0001 (1) 'ZIP64' │ │ +1392C6 Length 0010 (16) │ │ +1392C8 Uncompressed Size 000000000000408F (16527) │ │ +1392D0 Compressed Size 0000000000001077 (4215) │ │ +1392D8 PAYLOAD │ │ + │ │ +13A34F LOCAL HEADER #348 04034B50 (67324752) │ │ +13A353 Extract Zip Spec 14 (20) '2.0' │ │ +13A354 Extract OS 00 (0) 'MS-DOS' │ │ +13A355 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +13A357 Compression Method 0008 (8) 'Deflated' │ │ +13A359 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +13A35D CRC 0C4C5C21 (206330913) │ │ +13A361 Compressed Size 00000890 (2192) │ │ +13A365 Uncompressed Size 000026B8 (9912) │ │ +13A369 Filename Length 0011 (17) │ │ +13A36B Extra Length 0014 (20) │ │ +13A36D Filename 'XXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x13A36D: Filename 'XXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +13A37E Extra ID #1 0001 (1) 'ZIP64' │ │ +13A380 Length 0010 (16) │ │ +13A382 Uncompressed Size 00000000000026B8 (9912) │ │ +13A38A Compressed Size 0000000000000890 (2192) │ │ +13A392 PAYLOAD │ │ + │ │ +13AC22 LOCAL HEADER #349 04034B50 (67324752) │ │ +13AC26 Extract Zip Spec 14 (20) '2.0' │ │ +13AC27 Extract OS 00 (0) 'MS-DOS' │ │ +13AC28 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +13AC2A Compression Method 0008 (8) 'Deflated' │ │ +13AC2C Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +13AC30 CRC 7398D2E2 (1939395298) │ │ +13AC34 Compressed Size 000008A0 (2208) │ │ +13AC38 Uncompressed Size 000042AC (17068) │ │ +13AC3C Filename Length 0015 (21) │ │ +13AC3E Extra Length 0014 (20) │ │ +13AC40 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x13AC40: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +13AC55 Extra ID #1 0001 (1) 'ZIP64' │ │ +13AC57 Length 0010 (16) │ │ +13AC59 Uncompressed Size 00000000000042AC (17068) │ │ +13AC61 Compressed Size 00000000000008A0 (2208) │ │ +13AC69 PAYLOAD │ │ + │ │ +13B509 LOCAL HEADER #350 04034B50 (67324752) │ │ +13B50D Extract Zip Spec 14 (20) '2.0' │ │ +13B50E Extract OS 00 (0) 'MS-DOS' │ │ +13B50F General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +13B511 Compression Method 0008 (8) 'Deflated' │ │ +13B513 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +13B517 CRC C99926C4 (3382257348) │ │ +13B51B Compressed Size 00000921 (2337) │ │ +13B51F Uncompressed Size 000023A9 (9129) │ │ +13B523 Filename Length 0012 (18) │ │ +13B525 Extra Length 0014 (20) │ │ +13B527 Filename 'XXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x13B527: Filename 'XXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +13B539 Extra ID #1 0001 (1) 'ZIP64' │ │ +13B53B Length 0010 (16) │ │ +13B53D Uncompressed Size 00000000000023A9 (9129) │ │ +13B545 Compressed Size 0000000000000921 (2337) │ │ +13B54D PAYLOAD │ │ + │ │ +13BE6E LOCAL HEADER #351 04034B50 (67324752) │ │ +13BE72 Extract Zip Spec 14 (20) '2.0' │ │ +13BE73 Extract OS 00 (0) 'MS-DOS' │ │ +13BE74 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +13BE76 Compression Method 0008 (8) 'Deflated' │ │ +13BE78 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +13BE7C CRC 6A0C5C81 (1779195009) │ │ +13BE80 Compressed Size 0000410F (16655) │ │ +13BE84 Uncompressed Size 000127D7 (75735) │ │ +13BE88 Filename Length 0012 (18) │ │ +13BE8A Extra Length 0014 (20) │ │ +13BE8C Filename 'XXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x13BE8C: Filename 'XXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +13BE9E Extra ID #1 0001 (1) 'ZIP64' │ │ +13BEA0 Length 0010 (16) │ │ +13BEA2 Uncompressed Size 00000000000127D7 (75735) │ │ +13BEAA Compressed Size 000000000000410F (16655) │ │ +13BEB2 PAYLOAD │ │ + │ │ +13FFC1 LOCAL HEADER #352 04034B50 (67324752) │ │ +13FFC5 Extract Zip Spec 14 (20) '2.0' │ │ +13FFC6 Extract OS 00 (0) 'MS-DOS' │ │ +13FFC7 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +13FFC9 Compression Method 0008 (8) 'Deflated' │ │ +13FFCB Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +13FFCF CRC E7D3202A (3889373226) │ │ +13FFD3 Compressed Size 00000B51 (2897) │ │ +13FFD7 Uncompressed Size 00002CBA (11450) │ │ +13FFDB Filename Length 0013 (19) │ │ +13FFDD Extra Length 0014 (20) │ │ +13FFDF Filename 'XXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x13FFDF: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +13FFF2 Extra ID #1 0001 (1) 'ZIP64' │ │ +13FFF4 Length 0010 (16) │ │ +13FFF6 Uncompressed Size 0000000000002CBA (11450) │ │ +13FFFE Compressed Size 0000000000000B51 (2897) │ │ +140006 PAYLOAD │ │ + │ │ +140B57 LOCAL HEADER #353 04034B50 (67324752) │ │ +140B5B Extract Zip Spec 14 (20) '2.0' │ │ +140B5C Extract OS 00 (0) 'MS-DOS' │ │ +140B5D General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +140B5F Compression Method 0008 (8) 'Deflated' │ │ +140B61 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +140B65 CRC 7CF3BC8F (2096348303) │ │ +140B69 Compressed Size 0000446C (17516) │ │ +140B6D Uncompressed Size 00014078 (82040) │ │ +140B71 Filename Length 000F (15) │ │ +140B73 Extra Length 0014 (20) │ │ +140B75 Filename 'XXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x140B75: Filename 'XXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +140B84 Extra ID #1 0001 (1) 'ZIP64' │ │ +140B86 Length 0010 (16) │ │ +140B88 Uncompressed Size 0000000000014078 (82040) │ │ +140B90 Compressed Size 000000000000446C (17516) │ │ +140B98 PAYLOAD │ │ + │ │ +145004 LOCAL HEADER #354 04034B50 (67324752) │ │ +145008 Extract Zip Spec 14 (20) '2.0' │ │ +145009 Extract OS 00 (0) 'MS-DOS' │ │ +14500A General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +14500C Compression Method 0008 (8) 'Deflated' │ │ +14500E Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +145012 CRC E11894DD (3776484573) │ │ +145016 Compressed Size 000005A1 (1441) │ │ +14501A Uncompressed Size 000018B6 (6326) │ │ +14501E Filename Length 0015 (21) │ │ +145020 Extra Length 0014 (20) │ │ +145022 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x145022: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +145037 Extra ID #1 0001 (1) 'ZIP64' │ │ +145039 Length 0010 (16) │ │ +14503B Uncompressed Size 00000000000018B6 (6326) │ │ +145043 Compressed Size 00000000000005A1 (1441) │ │ +14504B PAYLOAD │ │ + │ │ +1455EC LOCAL HEADER #355 04034B50 (67324752) │ │ +1455F0 Extract Zip Spec 14 (20) '2.0' │ │ +1455F1 Extract OS 00 (0) 'MS-DOS' │ │ +1455F2 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +1455F4 Compression Method 0008 (8) 'Deflated' │ │ +1455F6 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +1455FA CRC D8009A9C (3623918236) │ │ +1455FE Compressed Size 000016CA (5834) │ │ +145602 Uncompressed Size 00005C91 (23697) │ │ +145606 Filename Length 000E (14) │ │ +145608 Extra Length 0014 (20) │ │ +14560A Filename 'XXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x14560A: Filename 'XXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +145618 Extra ID #1 0001 (1) 'ZIP64' │ │ +14561A Length 0010 (16) │ │ +14561C Uncompressed Size 0000000000005C91 (23697) │ │ +145624 Compressed Size 00000000000016CA (5834) │ │ +14562C PAYLOAD │ │ + │ │ +146CF6 LOCAL HEADER #356 04034B50 (67324752) │ │ +146CFA Extract Zip Spec 14 (20) '2.0' │ │ +146CFB Extract OS 00 (0) 'MS-DOS' │ │ +146CFC General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +146CFE Compression Method 0008 (8) 'Deflated' │ │ +146D00 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +146D04 CRC A9A03BD4 (2845850580) │ │ +146D08 Compressed Size 0000057A (1402) │ │ +146D0C Uncompressed Size 00001A0A (6666) │ │ +146D10 Filename Length 0013 (19) │ │ +146D12 Extra Length 0014 (20) │ │ +146D14 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x146D14: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +146D27 Extra ID #1 0001 (1) 'ZIP64' │ │ +146D29 Length 0010 (16) │ │ +146D2B Uncompressed Size 0000000000001A0A (6666) │ │ +146D33 Compressed Size 000000000000057A (1402) │ │ +146D3B PAYLOAD │ │ + │ │ +1472B5 LOCAL HEADER #357 04034B50 (67324752) │ │ +1472B9 Extract Zip Spec 14 (20) '2.0' │ │ +1472BA Extract OS 00 (0) 'MS-DOS' │ │ +1472BB General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +1472BD Compression Method 0008 (8) 'Deflated' │ │ +1472BF Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +1472C3 CRC 77D7FBC3 (2010643395) │ │ +1472C7 Compressed Size 00000054 (84) │ │ +1472CB Uncompressed Size 0000005C (92) │ │ +1472CF Filename Length 0015 (21) │ │ +1472D1 Extra Length 0014 (20) │ │ +1472D3 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x1472D3: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +1472E8 Extra ID #1 0001 (1) 'ZIP64' │ │ +1472EA Length 0010 (16) │ │ +1472EC Uncompressed Size 000000000000005C (92) │ │ +1472F4 Compressed Size 0000000000000054 (84) │ │ +1472FC PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ + │ │ +147350 LOCAL HEADER #358 04034B50 (67324752) │ │ +147354 Extract Zip Spec 14 (20) '2.0' │ │ +147355 Extract OS 00 (0) 'MS-DOS' │ │ +147356 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +147358 Compression Method 0008 (8) 'Deflated' │ │ +14735A Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +14735E CRC 58281970 (1479022960) │ │ +147362 Compressed Size 00000EC3 (3779) │ │ +147366 Uncompressed Size 00004A20 (18976) │ │ +14736A Filename Length 0015 (21) │ │ +14736C Extra Length 0014 (20) │ │ +14736E Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x14736E: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +147383 Extra ID #1 0001 (1) 'ZIP64' │ │ +147385 Length 0010 (16) │ │ +147387 Uncompressed Size 0000000000004A20 (18976) │ │ +14738F Compressed Size 0000000000000EC3 (3779) │ │ +147397 PAYLOAD │ │ + │ │ +14825A LOCAL HEADER #359 04034B50 (67324752) │ │ +14825E Extract Zip Spec 14 (20) '2.0' │ │ +14825F Extract OS 00 (0) 'MS-DOS' │ │ +148260 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +148262 Compression Method 0008 (8) 'Deflated' │ │ +148264 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +148268 CRC 7A36D0FA (2050412794) │ │ +14826C Compressed Size 00000671 (1649) │ │ +148270 Uncompressed Size 000018C3 (6339) │ │ +148274 Filename Length 0010 (16) │ │ +148276 Extra Length 0014 (20) │ │ +148278 Filename 'XXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x148278: Filename 'XXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +148288 Extra ID #1 0001 (1) 'ZIP64' │ │ +14828A Length 0010 (16) │ │ +14828C Uncompressed Size 00000000000018C3 (6339) │ │ +148294 Compressed Size 0000000000000671 (1649) │ │ +14829C PAYLOAD │ │ + │ │ +14890D LOCAL HEADER #360 04034B50 (67324752) │ │ +148911 Extract Zip Spec 14 (20) '2.0' │ │ +148912 Extract OS 00 (0) 'MS-DOS' │ │ +148913 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +148915 Compression Method 0008 (8) 'Deflated' │ │ +148917 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +14891B CRC A030C611 (2687550993) │ │ +14891F Compressed Size 00000940 (2368) │ │ +148923 Uncompressed Size 00002457 (9303) │ │ +148927 Filename Length 000B (11) │ │ +148929 Extra Length 0014 (20) │ │ +14892B Filename 'XXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x14892B: Filename 'XXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +148936 Extra ID #1 0001 (1) 'ZIP64' │ │ +148938 Length 0010 (16) │ │ +14893A Uncompressed Size 0000000000002457 (9303) │ │ +148942 Compressed Size 0000000000000940 (2368) │ │ +14894A PAYLOAD │ │ + │ │ +14928A LOCAL HEADER #361 04034B50 (67324752) │ │ +14928E Extract Zip Spec 14 (20) '2.0' │ │ +14928F Extract OS 00 (0) 'MS-DOS' │ │ +149290 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +149292 Compression Method 0008 (8) 'Deflated' │ │ +149294 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +149298 CRC DE1FDAE8 (3726629608) │ │ +14929C Compressed Size 000017A7 (6055) │ │ +1492A0 Uncompressed Size 0000822A (33322) │ │ +1492A4 Filename Length 0012 (18) │ │ +1492A6 Extra Length 0014 (20) │ │ +1492A8 Filename 'XXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x1492A8: Filename 'XXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +1492BA Extra ID #1 0001 (1) 'ZIP64' │ │ +1492BC Length 0010 (16) │ │ +1492BE Uncompressed Size 000000000000822A (33322) │ │ +1492C6 Compressed Size 00000000000017A7 (6055) │ │ +1492CE PAYLOAD │ │ + │ │ +14AA75 LOCAL HEADER #362 04034B50 (67324752) │ │ +14AA79 Extract Zip Spec 14 (20) '2.0' │ │ +14AA7A Extract OS 00 (0) 'MS-DOS' │ │ +14AA7B General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +14AA7D Compression Method 0008 (8) 'Deflated' │ │ +14AA7F Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +14AA83 CRC 44F3C85A (1156827226) │ │ +14AA87 Compressed Size 000006DD (1757) │ │ +14AA8B Uncompressed Size 00001714 (5908) │ │ +14AA8F Filename Length 0013 (19) │ │ +14AA91 Extra Length 0014 (20) │ │ +14AA93 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x14AA93: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +14AAA6 Extra ID #1 0001 (1) 'ZIP64' │ │ +14AAA8 Length 0010 (16) │ │ +14AAAA Uncompressed Size 0000000000001714 (5908) │ │ +14AAB2 Compressed Size 00000000000006DD (1757) │ │ +14AABA PAYLOAD │ │ + │ │ +14B197 LOCAL HEADER #363 04034B50 (67324752) │ │ +14B19B Extract Zip Spec 14 (20) '2.0' │ │ +14B19C Extract OS 00 (0) 'MS-DOS' │ │ +14B19D General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +14B19F Compression Method 0008 (8) 'Deflated' │ │ +14B1A1 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +14B1A5 CRC BA0987F8 (3121186808) │ │ +14B1A9 Compressed Size 000035C8 (13768) │ │ +14B1AD Uncompressed Size 000100D9 (65753) │ │ +14B1B1 Filename Length 0013 (19) │ │ +14B1B3 Extra Length 0014 (20) │ │ +14B1B5 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x14B1B5: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +14B1C8 Extra ID #1 0001 (1) 'ZIP64' │ │ +14B1CA Length 0010 (16) │ │ +14B1CC Uncompressed Size 00000000000100D9 (65753) │ │ +14B1D4 Compressed Size 00000000000035C8 (13768) │ │ +14B1DC PAYLOAD │ │ + │ │ +14E7A4 LOCAL HEADER #364 04034B50 (67324752) │ │ +14E7A8 Extract Zip Spec 14 (20) '2.0' │ │ +14E7A9 Extract OS 00 (0) 'MS-DOS' │ │ +14E7AA General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +14E7AC Compression Method 0008 (8) 'Deflated' │ │ +14E7AE Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +14E7B2 CRC F3D5CE0B (4090875403) │ │ +14E7B6 Compressed Size 00000095 (149) │ │ +14E7BA Uncompressed Size 000000E6 (230) │ │ +14E7BE Filename Length 0012 (18) │ │ +14E7C0 Extra Length 0014 (20) │ │ +14E7C2 Filename 'XXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x14E7C2: Filename 'XXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +14E7D4 Extra ID #1 0001 (1) 'ZIP64' │ │ +14E7D6 Length 0010 (16) │ │ +14E7D8 Uncompressed Size 00000000000000E6 (230) │ │ +14E7E0 Compressed Size 0000000000000095 (149) │ │ +14E7E8 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ XXXXXXXXXXXXXXXX │ │ │ │ -13DFA0 LOCAL HEADER #363 04034B50 (67324752) │ │ -13DFA4 Extract Zip Spec 14 (20) '2.0' │ │ -13DFA5 Extract OS 00 (0) 'MS-DOS' │ │ -13DFA6 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -13DFA8 Compression Method 0008 (8) 'Deflated' │ │ -13DFAA Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -13DFAE CRC A7DC70D2 (2816241874) │ │ -13DFB2 Compressed Size 00000374 (884) │ │ -13DFB6 Uncompressed Size 00000998 (2456) │ │ -13DFBA Filename Length 0011 (17) │ │ -13DFBC Extra Length 0014 (20) │ │ -13DFBE Filename 'XXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x13DFBE: Filename 'XXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -13DFCF Extra ID #1 0001 (1) 'ZIP64' │ │ -13DFD1 Length 0010 (16) │ │ -13DFD3 Uncompressed Size 0000000000000998 (2456) │ │ -13DFDB Compressed Size 0000000000000374 (884) │ │ -13DFE3 PAYLOAD │ │ - │ │ -13E357 LOCAL HEADER #364 04034B50 (67324752) │ │ -13E35B Extract Zip Spec 14 (20) '2.0' │ │ -13E35C Extract OS 00 (0) 'MS-DOS' │ │ -13E35D General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -13E35F Compression Method 0008 (8) 'Deflated' │ │ -13E361 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -13E365 CRC D7C220E5 (3619823845) │ │ -13E369 Compressed Size 0000324B (12875) │ │ -13E36D Uncompressed Size 0000C2BE (49854) │ │ -13E371 Filename Length 0011 (17) │ │ -13E373 Extra Length 0014 (20) │ │ -13E375 Filename 'XXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x13E375: Filename 'XXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -13E386 Extra ID #1 0001 (1) 'ZIP64' │ │ -13E388 Length 0010 (16) │ │ -13E38A Uncompressed Size 000000000000C2BE (49854) │ │ -13E392 Compressed Size 000000000000324B (12875) │ │ -13E39A PAYLOAD │ │ - │ │ -1415E5 LOCAL HEADER #365 04034B50 (67324752) │ │ -1415E9 Extract Zip Spec 14 (20) '2.0' │ │ -1415EA Extract OS 00 (0) 'MS-DOS' │ │ -1415EB General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -1415ED Compression Method 0008 (8) 'Deflated' │ │ -1415EF Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -1415F3 CRC 48E6011C (1223033116) │ │ -1415F7 Compressed Size 00000666 (1638) │ │ -1415FB Uncompressed Size 000017B9 (6073) │ │ -1415FF Filename Length 000E (14) │ │ -141601 Extra Length 0014 (20) │ │ -141603 Filename 'XXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x141603: Filename 'XXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -141611 Extra ID #1 0001 (1) 'ZIP64' │ │ -141613 Length 0010 (16) │ │ -141615 Uncompressed Size 00000000000017B9 (6073) │ │ -14161D Compressed Size 0000000000000666 (1638) │ │ -141625 PAYLOAD │ │ - │ │ -141C8B LOCAL HEADER #366 04034B50 (67324752) │ │ -141C8F Extract Zip Spec 14 (20) '2.0' │ │ -141C90 Extract OS 00 (0) 'MS-DOS' │ │ -141C91 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -141C93 Compression Method 0008 (8) 'Deflated' │ │ -141C95 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -141C99 CRC BA4DA294 (3125650068) │ │ -141C9D Compressed Size 00000854 (2132) │ │ -141CA1 Uncompressed Size 0000212A (8490) │ │ -141CA5 Filename Length 0012 (18) │ │ -141CA7 Extra Length 0014 (20) │ │ -141CA9 Filename 'XXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x141CA9: Filename 'XXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -141CBB Extra ID #1 0001 (1) 'ZIP64' │ │ -141CBD Length 0010 (16) │ │ -141CBF Uncompressed Size 000000000000212A (8490) │ │ -141CC7 Compressed Size 0000000000000854 (2132) │ │ -141CCF PAYLOAD │ │ - │ │ -142523 LOCAL HEADER #367 04034B50 (67324752) │ │ -142527 Extract Zip Spec 14 (20) '2.0' │ │ -142528 Extract OS 00 (0) 'MS-DOS' │ │ -142529 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -14252B Compression Method 0008 (8) 'Deflated' │ │ -14252D Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -142531 CRC C355343B (3277141051) │ │ -142535 Compressed Size 00000F64 (3940) │ │ -142539 Uncompressed Size 00004ABC (19132) │ │ -14253D Filename Length 000E (14) │ │ -14253F Extra Length 0014 (20) │ │ -142541 Filename 'XXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x142541: Filename 'XXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -14254F Extra ID #1 0001 (1) 'ZIP64' │ │ -142551 Length 0010 (16) │ │ -142553 Uncompressed Size 0000000000004ABC (19132) │ │ -14255B Compressed Size 0000000000000F64 (3940) │ │ -142563 PAYLOAD │ │ - │ │ -1434C7 LOCAL HEADER #368 04034B50 (67324752) │ │ -1434CB Extract Zip Spec 14 (20) '2.0' │ │ -1434CC Extract OS 00 (0) 'MS-DOS' │ │ -1434CD General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -1434CF Compression Method 0008 (8) 'Deflated' │ │ -1434D1 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -1434D5 CRC DF5A8DBF (3747253695) │ │ -1434D9 Compressed Size 000022DD (8925) │ │ -1434DD Uncompressed Size 00008CB7 (36023) │ │ -1434E1 Filename Length 000D (13) │ │ -1434E3 Extra Length 0014 (20) │ │ -1434E5 Filename 'XXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x1434E5: Filename 'XXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -1434F2 Extra ID #1 0001 (1) 'ZIP64' │ │ -1434F4 Length 0010 (16) │ │ -1434F6 Uncompressed Size 0000000000008CB7 (36023) │ │ -1434FE Compressed Size 00000000000022DD (8925) │ │ -143506 PAYLOAD │ │ - │ │ -1457E3 LOCAL HEADER #369 04034B50 (67324752) │ │ -1457E7 Extract Zip Spec 14 (20) '2.0' │ │ -1457E8 Extract OS 00 (0) 'MS-DOS' │ │ -1457E9 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -1457EB Compression Method 0008 (8) 'Deflated' │ │ -1457ED Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -1457F1 CRC AFF26854 (2951899220) │ │ -1457F5 Compressed Size 00000A85 (2693) │ │ -1457F9 Uncompressed Size 00002B50 (11088) │ │ -1457FD Filename Length 0010 (16) │ │ -1457FF Extra Length 0014 (20) │ │ -145801 Filename 'XXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x145801: Filename 'XXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -145811 Extra ID #1 0001 (1) 'ZIP64' │ │ -145813 Length 0010 (16) │ │ -145815 Uncompressed Size 0000000000002B50 (11088) │ │ -14581D Compressed Size 0000000000000A85 (2693) │ │ -145825 PAYLOAD │ │ - │ │ -1462AA LOCAL HEADER #370 04034B50 (67324752) │ │ -1462AE Extract Zip Spec 14 (20) '2.0' │ │ -1462AF Extract OS 00 (0) 'MS-DOS' │ │ -1462B0 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -1462B2 Compression Method 0008 (8) 'Deflated' │ │ -1462B4 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -1462B8 CRC 00000000 (0) │ │ -1462BC Compressed Size 00000002 (2) │ │ -1462C0 Uncompressed Size 00000000 (0) │ │ -1462C4 Filename Length 000A (10) │ │ -1462C6 Extra Length 0014 (20) │ │ -1462C8 Filename 'XXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x1462C8: Filename 'XXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -1462D2 Extra ID #1 0001 (1) 'ZIP64' │ │ -1462D4 Length 0010 (16) │ │ -1462D6 Uncompressed Size 0000000000000000 (0) │ │ -1462DE Compressed Size 0000000000000002 (2) │ │ -1462E6 PAYLOAD XX │ │ - │ │ -1462E8 LOCAL HEADER #371 04034B50 (67324752) │ │ -1462EC Extract Zip Spec 14 (20) '2.0' │ │ -1462ED Extract OS 00 (0) 'MS-DOS' │ │ -1462EE General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -1462F0 Compression Method 0008 (8) 'Deflated' │ │ -1462F2 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -1462F6 CRC F7185802 (4145567746) │ │ -1462FA Compressed Size 000000B8 (184) │ │ -1462FE Uncompressed Size 00000140 (320) │ │ -146302 Filename Length 0018 (24) │ │ -146304 Extra Length 0014 (20) │ │ -146306 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x146306: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -14631E Extra ID #1 0001 (1) 'ZIP64' │ │ -146320 Length 0010 (16) │ │ -146322 Uncompressed Size 0000000000000140 (320) │ │ -14632A Compressed Size 00000000000000B8 (184) │ │ -146332 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ +14E87D LOCAL HEADER #365 04034B50 (67324752) │ │ +14E881 Extract Zip Spec 14 (20) '2.0' │ │ +14E882 Extract OS 00 (0) 'MS-DOS' │ │ +14E883 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +14E885 Compression Method 0008 (8) 'Deflated' │ │ +14E887 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +14E88B CRC A7DC70D2 (2816241874) │ │ +14E88F Compressed Size 00000374 (884) │ │ +14E893 Uncompressed Size 00000998 (2456) │ │ +14E897 Filename Length 0011 (17) │ │ +14E899 Extra Length 0014 (20) │ │ +14E89B Filename 'XXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x14E89B: Filename 'XXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +14E8AC Extra ID #1 0001 (1) 'ZIP64' │ │ +14E8AE Length 0010 (16) │ │ +14E8B0 Uncompressed Size 0000000000000998 (2456) │ │ +14E8B8 Compressed Size 0000000000000374 (884) │ │ +14E8C0 PAYLOAD │ │ + │ │ +14EC34 LOCAL HEADER #366 04034B50 (67324752) │ │ +14EC38 Extract Zip Spec 14 (20) '2.0' │ │ +14EC39 Extract OS 00 (0) 'MS-DOS' │ │ +14EC3A General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +14EC3C Compression Method 0008 (8) 'Deflated' │ │ +14EC3E Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +14EC42 CRC D7C220E5 (3619823845) │ │ +14EC46 Compressed Size 0000324B (12875) │ │ +14EC4A Uncompressed Size 0000C2BE (49854) │ │ +14EC4E Filename Length 0011 (17) │ │ +14EC50 Extra Length 0014 (20) │ │ +14EC52 Filename 'XXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x14EC52: Filename 'XXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +14EC63 Extra ID #1 0001 (1) 'ZIP64' │ │ +14EC65 Length 0010 (16) │ │ +14EC67 Uncompressed Size 000000000000C2BE (49854) │ │ +14EC6F Compressed Size 000000000000324B (12875) │ │ +14EC77 PAYLOAD │ │ + │ │ +151EC2 LOCAL HEADER #367 04034B50 (67324752) │ │ +151EC6 Extract Zip Spec 14 (20) '2.0' │ │ +151EC7 Extract OS 00 (0) 'MS-DOS' │ │ +151EC8 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +151ECA Compression Method 0008 (8) 'Deflated' │ │ +151ECC Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +151ED0 CRC 48E6011C (1223033116) │ │ +151ED4 Compressed Size 00000666 (1638) │ │ +151ED8 Uncompressed Size 000017B9 (6073) │ │ +151EDC Filename Length 000E (14) │ │ +151EDE Extra Length 0014 (20) │ │ +151EE0 Filename 'XXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x151EE0: Filename 'XXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +151EEE Extra ID #1 0001 (1) 'ZIP64' │ │ +151EF0 Length 0010 (16) │ │ +151EF2 Uncompressed Size 00000000000017B9 (6073) │ │ +151EFA Compressed Size 0000000000000666 (1638) │ │ +151F02 PAYLOAD │ │ + │ │ +152568 LOCAL HEADER #368 04034B50 (67324752) │ │ +15256C Extract Zip Spec 14 (20) '2.0' │ │ +15256D Extract OS 00 (0) 'MS-DOS' │ │ +15256E General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +152570 Compression Method 0008 (8) 'Deflated' │ │ +152572 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +152576 CRC BA4DA294 (3125650068) │ │ +15257A Compressed Size 00000854 (2132) │ │ +15257E Uncompressed Size 0000212A (8490) │ │ +152582 Filename Length 0012 (18) │ │ +152584 Extra Length 0014 (20) │ │ +152586 Filename 'XXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x152586: Filename 'XXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +152598 Extra ID #1 0001 (1) 'ZIP64' │ │ +15259A Length 0010 (16) │ │ +15259C Uncompressed Size 000000000000212A (8490) │ │ +1525A4 Compressed Size 0000000000000854 (2132) │ │ +1525AC PAYLOAD │ │ + │ │ +152E00 LOCAL HEADER #369 04034B50 (67324752) │ │ +152E04 Extract Zip Spec 14 (20) '2.0' │ │ +152E05 Extract OS 00 (0) 'MS-DOS' │ │ +152E06 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +152E08 Compression Method 0008 (8) 'Deflated' │ │ +152E0A Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +152E0E CRC C355343B (3277141051) │ │ +152E12 Compressed Size 00000F64 (3940) │ │ +152E16 Uncompressed Size 00004ABC (19132) │ │ +152E1A Filename Length 000E (14) │ │ +152E1C Extra Length 0014 (20) │ │ +152E1E Filename 'XXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x152E1E: Filename 'XXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +152E2C Extra ID #1 0001 (1) 'ZIP64' │ │ +152E2E Length 0010 (16) │ │ +152E30 Uncompressed Size 0000000000004ABC (19132) │ │ +152E38 Compressed Size 0000000000000F64 (3940) │ │ +152E40 PAYLOAD │ │ + │ │ +153DA4 LOCAL HEADER #370 04034B50 (67324752) │ │ +153DA8 Extract Zip Spec 14 (20) '2.0' │ │ +153DA9 Extract OS 00 (0) 'MS-DOS' │ │ +153DAA General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +153DAC Compression Method 0008 (8) 'Deflated' │ │ +153DAE Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +153DB2 CRC DF5A8DBF (3747253695) │ │ +153DB6 Compressed Size 000022DD (8925) │ │ +153DBA Uncompressed Size 00008CB7 (36023) │ │ +153DBE Filename Length 000D (13) │ │ +153DC0 Extra Length 0014 (20) │ │ +153DC2 Filename 'XXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x153DC2: Filename 'XXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +153DCF Extra ID #1 0001 (1) 'ZIP64' │ │ +153DD1 Length 0010 (16) │ │ +153DD3 Uncompressed Size 0000000000008CB7 (36023) │ │ +153DDB Compressed Size 00000000000022DD (8925) │ │ +153DE3 PAYLOAD │ │ + │ │ +1560C0 LOCAL HEADER #371 04034B50 (67324752) │ │ +1560C4 Extract Zip Spec 14 (20) '2.0' │ │ +1560C5 Extract OS 00 (0) 'MS-DOS' │ │ +1560C6 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +1560C8 Compression Method 0008 (8) 'Deflated' │ │ +1560CA Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +1560CE CRC AFF26854 (2951899220) │ │ +1560D2 Compressed Size 00000A85 (2693) │ │ +1560D6 Uncompressed Size 00002B50 (11088) │ │ +1560DA Filename Length 0010 (16) │ │ +1560DC Extra Length 0014 (20) │ │ +1560DE Filename 'XXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x1560DE: Filename 'XXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +1560EE Extra ID #1 0001 (1) 'ZIP64' │ │ +1560F0 Length 0010 (16) │ │ +1560F2 Uncompressed Size 0000000000002B50 (11088) │ │ +1560FA Compressed Size 0000000000000A85 (2693) │ │ +156102 PAYLOAD │ │ + │ │ +156B87 LOCAL HEADER #372 04034B50 (67324752) │ │ +156B8B Extract Zip Spec 14 (20) '2.0' │ │ +156B8C Extract OS 00 (0) 'MS-DOS' │ │ +156B8D General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +156B8F Compression Method 0008 (8) 'Deflated' │ │ +156B91 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +156B95 CRC 00000000 (0) │ │ +156B99 Compressed Size 00000002 (2) │ │ +156B9D Uncompressed Size 00000000 (0) │ │ +156BA1 Filename Length 000A (10) │ │ +156BA3 Extra Length 0014 (20) │ │ +156BA5 Filename 'XXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x156BA5: Filename 'XXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +156BAF Extra ID #1 0001 (1) 'ZIP64' │ │ +156BB1 Length 0010 (16) │ │ +156BB3 Uncompressed Size 0000000000000000 (0) │ │ +156BBB Compressed Size 0000000000000002 (2) │ │ +156BC3 PAYLOAD XX │ │ + │ │ +156BC5 LOCAL HEADER #373 04034B50 (67324752) │ │ +156BC9 Extract Zip Spec 14 (20) '2.0' │ │ +156BCA Extract OS 00 (0) 'MS-DOS' │ │ +156BCB General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +156BCD Compression Method 0008 (8) 'Deflated' │ │ +156BCF Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +156BD3 CRC F7185802 (4145567746) │ │ +156BD7 Compressed Size 000000B8 (184) │ │ +156BDB Uncompressed Size 00000140 (320) │ │ +156BDF Filename Length 0018 (24) │ │ +156BE1 Extra Length 0014 (20) │ │ +156BE3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x156BE3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +156BFB Extra ID #1 0001 (1) 'ZIP64' │ │ +156BFD Length 0010 (16) │ │ +156BFF Uncompressed Size 0000000000000140 (320) │ │ +156C07 Compressed Size 00000000000000B8 (184) │ │ +156C0F PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ -1463EA LOCAL HEADER #372 04034B50 (67324752) │ │ -1463EE Extract Zip Spec 14 (20) '2.0' │ │ -1463EF Extract OS 00 (0) 'MS-DOS' │ │ -1463F0 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -1463F2 Compression Method 0008 (8) 'Deflated' │ │ -1463F4 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -1463F8 CRC 45112E9E (1158753950) │ │ -1463FC Compressed Size 0000409F (16543) │ │ -146400 Uncompressed Size 0000FB2E (64302) │ │ -146404 Filename Length 0015 (21) │ │ -146406 Extra Length 0014 (20) │ │ -146408 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x146408: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -14641D Extra ID #1 0001 (1) 'ZIP64' │ │ -14641F Length 0010 (16) │ │ -146421 Uncompressed Size 000000000000FB2E (64302) │ │ -146429 Compressed Size 000000000000409F (16543) │ │ -146431 PAYLOAD │ │ - │ │ -14A4D0 LOCAL HEADER #373 04034B50 (67324752) │ │ -14A4D4 Extract Zip Spec 14 (20) '2.0' │ │ -14A4D5 Extract OS 00 (0) 'MS-DOS' │ │ -14A4D6 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -14A4D8 Compression Method 0008 (8) 'Deflated' │ │ -14A4DA Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -14A4DE CRC CE726D54 (3463605588) │ │ -14A4E2 Compressed Size 00000328 (808) │ │ -14A4E6 Uncompressed Size 00000821 (2081) │ │ -14A4EA Filename Length 0019 (25) │ │ -14A4EC Extra Length 0014 (20) │ │ -14A4EE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x14A4EE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -14A507 Extra ID #1 0001 (1) 'ZIP64' │ │ -14A509 Length 0010 (16) │ │ -14A50B Uncompressed Size 0000000000000821 (2081) │ │ -14A513 Compressed Size 0000000000000328 (808) │ │ -14A51B PAYLOAD │ │ - │ │ -14A843 LOCAL HEADER #374 04034B50 (67324752) │ │ -14A847 Extract Zip Spec 14 (20) '2.0' │ │ -14A848 Extract OS 00 (0) 'MS-DOS' │ │ -14A849 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -14A84B Compression Method 0008 (8) 'Deflated' │ │ -14A84D Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -14A851 CRC 5290BDB0 (1385217456) │ │ -14A855 Compressed Size 000003E5 (997) │ │ -14A859 Uncompressed Size 00000C9E (3230) │ │ -14A85D Filename Length 001A (26) │ │ -14A85F Extra Length 0014 (20) │ │ -14A861 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x14A861: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -14A87B Extra ID #1 0001 (1) 'ZIP64' │ │ -14A87D Length 0010 (16) │ │ -14A87F Uncompressed Size 0000000000000C9E (3230) │ │ -14A887 Compressed Size 00000000000003E5 (997) │ │ -14A88F PAYLOAD │ │ - │ │ -14AC74 LOCAL HEADER #375 04034B50 (67324752) │ │ -14AC78 Extract Zip Spec 14 (20) '2.0' │ │ -14AC79 Extract OS 00 (0) 'MS-DOS' │ │ -14AC7A General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -14AC7C Compression Method 0008 (8) 'Deflated' │ │ -14AC7E Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -14AC82 CRC 9B2AEB66 (2603281254) │ │ -14AC86 Compressed Size 000001A0 (416) │ │ -14AC8A Uncompressed Size 000004A4 (1188) │ │ -14AC8E Filename Length 0016 (22) │ │ -14AC90 Extra Length 0014 (20) │ │ -14AC92 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x14AC92: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -14ACA8 Extra ID #1 0001 (1) 'ZIP64' │ │ -14ACAA Length 0010 (16) │ │ -14ACAC Uncompressed Size 00000000000004A4 (1188) │ │ -14ACB4 Compressed Size 00000000000001A0 (416) │ │ -14ACBC PAYLOAD │ │ - │ │ -14AE5C LOCAL HEADER #376 04034B50 (67324752) │ │ -14AE60 Extract Zip Spec 14 (20) '2.0' │ │ -14AE61 Extract OS 00 (0) 'MS-DOS' │ │ -14AE62 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -14AE64 Compression Method 0008 (8) 'Deflated' │ │ -14AE66 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -14AE6A CRC 308C88BF (814516415) │ │ -14AE6E Compressed Size 0000076B (1899) │ │ -14AE72 Uncompressed Size 0000118C (4492) │ │ -14AE76 Filename Length 0014 (20) │ │ -14AE78 Extra Length 0014 (20) │ │ -14AE7A Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x14AE7A: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -14AE8E Extra ID #1 0001 (1) 'ZIP64' │ │ -14AE90 Length 0010 (16) │ │ -14AE92 Uncompressed Size 000000000000118C (4492) │ │ -14AE9A Compressed Size 000000000000076B (1899) │ │ -14AEA2 PAYLOAD │ │ - │ │ -14B60D LOCAL HEADER #377 04034B50 (67324752) │ │ -14B611 Extract Zip Spec 14 (20) '2.0' │ │ -14B612 Extract OS 00 (0) 'MS-DOS' │ │ -14B613 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -14B615 Compression Method 0008 (8) 'Deflated' │ │ -14B617 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -14B61B CRC 01D0D2C9 (30462665) │ │ -14B61F Compressed Size 000000F6 (246) │ │ -14B623 Uncompressed Size 000001F7 (503) │ │ -14B627 Filename Length 0012 (18) │ │ -14B629 Extra Length 0014 (20) │ │ -14B62B Filename 'XXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x14B62B: Filename 'XXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -14B63D Extra ID #1 0001 (1) 'ZIP64' │ │ -14B63F Length 0010 (16) │ │ -14B641 Uncompressed Size 00000000000001F7 (503) │ │ -14B649 Compressed Size 00000000000000F6 (246) │ │ -14B651 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ +156CC7 LOCAL HEADER #374 04034B50 (67324752) │ │ +156CCB Extract Zip Spec 14 (20) '2.0' │ │ +156CCC Extract OS 00 (0) 'MS-DOS' │ │ +156CCD General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +156CCF Compression Method 0008 (8) 'Deflated' │ │ +156CD1 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +156CD5 CRC 45112E9E (1158753950) │ │ +156CD9 Compressed Size 0000409F (16543) │ │ +156CDD Uncompressed Size 0000FB2E (64302) │ │ +156CE1 Filename Length 0015 (21) │ │ +156CE3 Extra Length 0014 (20) │ │ +156CE5 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x156CE5: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +156CFA Extra ID #1 0001 (1) 'ZIP64' │ │ +156CFC Length 0010 (16) │ │ +156CFE Uncompressed Size 000000000000FB2E (64302) │ │ +156D06 Compressed Size 000000000000409F (16543) │ │ +156D0E PAYLOAD │ │ + │ │ +15ADAD LOCAL HEADER #375 04034B50 (67324752) │ │ +15ADB1 Extract Zip Spec 14 (20) '2.0' │ │ +15ADB2 Extract OS 00 (0) 'MS-DOS' │ │ +15ADB3 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +15ADB5 Compression Method 0008 (8) 'Deflated' │ │ +15ADB7 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +15ADBB CRC CE726D54 (3463605588) │ │ +15ADBF Compressed Size 00000328 (808) │ │ +15ADC3 Uncompressed Size 00000821 (2081) │ │ +15ADC7 Filename Length 0019 (25) │ │ +15ADC9 Extra Length 0014 (20) │ │ +15ADCB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x15ADCB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +15ADE4 Extra ID #1 0001 (1) 'ZIP64' │ │ +15ADE6 Length 0010 (16) │ │ +15ADE8 Uncompressed Size 0000000000000821 (2081) │ │ +15ADF0 Compressed Size 0000000000000328 (808) │ │ +15ADF8 PAYLOAD │ │ + │ │ +15B120 LOCAL HEADER #376 04034B50 (67324752) │ │ +15B124 Extract Zip Spec 14 (20) '2.0' │ │ +15B125 Extract OS 00 (0) 'MS-DOS' │ │ +15B126 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +15B128 Compression Method 0008 (8) 'Deflated' │ │ +15B12A Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +15B12E CRC 5290BDB0 (1385217456) │ │ +15B132 Compressed Size 000003E5 (997) │ │ +15B136 Uncompressed Size 00000C9E (3230) │ │ +15B13A Filename Length 001A (26) │ │ +15B13C Extra Length 0014 (20) │ │ +15B13E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x15B13E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +15B158 Extra ID #1 0001 (1) 'ZIP64' │ │ +15B15A Length 0010 (16) │ │ +15B15C Uncompressed Size 0000000000000C9E (3230) │ │ +15B164 Compressed Size 00000000000003E5 (997) │ │ +15B16C PAYLOAD │ │ + │ │ +15B551 LOCAL HEADER #377 04034B50 (67324752) │ │ +15B555 Extract Zip Spec 14 (20) '2.0' │ │ +15B556 Extract OS 00 (0) 'MS-DOS' │ │ +15B557 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +15B559 Compression Method 0008 (8) 'Deflated' │ │ +15B55B Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +15B55F CRC 9B2AEB66 (2603281254) │ │ +15B563 Compressed Size 000001A0 (416) │ │ +15B567 Uncompressed Size 000004A4 (1188) │ │ +15B56B Filename Length 0016 (22) │ │ +15B56D Extra Length 0014 (20) │ │ +15B56F Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x15B56F: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +15B585 Extra ID #1 0001 (1) 'ZIP64' │ │ +15B587 Length 0010 (16) │ │ +15B589 Uncompressed Size 00000000000004A4 (1188) │ │ +15B591 Compressed Size 00000000000001A0 (416) │ │ +15B599 PAYLOAD │ │ + │ │ +15B739 LOCAL HEADER #378 04034B50 (67324752) │ │ +15B73D Extract Zip Spec 14 (20) '2.0' │ │ +15B73E Extract OS 00 (0) 'MS-DOS' │ │ +15B73F General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +15B741 Compression Method 0008 (8) 'Deflated' │ │ +15B743 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +15B747 CRC 308C88BF (814516415) │ │ +15B74B Compressed Size 0000076B (1899) │ │ +15B74F Uncompressed Size 0000118C (4492) │ │ +15B753 Filename Length 0014 (20) │ │ +15B755 Extra Length 0014 (20) │ │ +15B757 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x15B757: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +15B76B Extra ID #1 0001 (1) 'ZIP64' │ │ +15B76D Length 0010 (16) │ │ +15B76F Uncompressed Size 000000000000118C (4492) │ │ +15B777 Compressed Size 000000000000076B (1899) │ │ +15B77F PAYLOAD │ │ + │ │ +15BEEA LOCAL HEADER #379 04034B50 (67324752) │ │ +15BEEE Extract Zip Spec 14 (20) '2.0' │ │ +15BEEF Extract OS 00 (0) 'MS-DOS' │ │ +15BEF0 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +15BEF2 Compression Method 0008 (8) 'Deflated' │ │ +15BEF4 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +15BEF8 CRC 01D0D2C9 (30462665) │ │ +15BEFC Compressed Size 000000F6 (246) │ │ +15BF00 Uncompressed Size 000001F7 (503) │ │ +15BF04 Filename Length 0012 (18) │ │ +15BF06 Extra Length 0014 (20) │ │ +15BF08 Filename 'XXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x15BF08: Filename 'XXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +15BF1A Extra ID #1 0001 (1) 'ZIP64' │ │ +15BF1C Length 0010 (16) │ │ +15BF1E Uncompressed Size 00000000000001F7 (503) │ │ +15BF26 Compressed Size 00000000000000F6 (246) │ │ +15BF2E PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ -14B747 LOCAL HEADER #378 04034B50 (67324752) │ │ -14B74B Extract Zip Spec 14 (20) '2.0' │ │ -14B74C Extract OS 00 (0) 'MS-DOS' │ │ -14B74D General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -14B74F Compression Method 0008 (8) 'Deflated' │ │ -14B751 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -14B755 CRC A77FCF2F (2810171183) │ │ -14B759 Compressed Size 00000654 (1620) │ │ -14B75D Uncompressed Size 0000108C (4236) │ │ -14B761 Filename Length 0011 (17) │ │ -14B763 Extra Length 0014 (20) │ │ -14B765 Filename 'XXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x14B765: Filename 'XXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -14B776 Extra ID #1 0001 (1) 'ZIP64' │ │ -14B778 Length 0010 (16) │ │ -14B77A Uncompressed Size 000000000000108C (4236) │ │ -14B782 Compressed Size 0000000000000654 (1620) │ │ -14B78A PAYLOAD │ │ - │ │ -14BDDE LOCAL HEADER #379 04034B50 (67324752) │ │ -14BDE2 Extract Zip Spec 14 (20) '2.0' │ │ -14BDE3 Extract OS 00 (0) 'MS-DOS' │ │ -14BDE4 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -14BDE6 Compression Method 0008 (8) 'Deflated' │ │ -14BDE8 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -14BDEC CRC 8ACDE83A (2328750138) │ │ -14BDF0 Compressed Size 00002292 (8850) │ │ -14BDF4 Uncompressed Size 000076B9 (30393) │ │ -14BDF8 Filename Length 0011 (17) │ │ -14BDFA Extra Length 0014 (20) │ │ -14BDFC Filename 'XXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x14BDFC: Filename 'XXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -14BE0D Extra ID #1 0001 (1) 'ZIP64' │ │ -14BE0F Length 0010 (16) │ │ -14BE11 Uncompressed Size 00000000000076B9 (30393) │ │ -14BE19 Compressed Size 0000000000002292 (8850) │ │ -14BE21 PAYLOAD │ │ - │ │ -14E0B3 LOCAL HEADER #380 04034B50 (67324752) │ │ -14E0B7 Extract Zip Spec 14 (20) '2.0' │ │ -14E0B8 Extract OS 00 (0) 'MS-DOS' │ │ -14E0B9 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -14E0BB Compression Method 0008 (8) 'Deflated' │ │ -14E0BD Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -14E0C1 CRC 8EB18410 (2393998352) │ │ -14E0C5 Compressed Size 000009F9 (2553) │ │ -14E0C9 Uncompressed Size 000025D1 (9681) │ │ -14E0CD Filename Length 0015 (21) │ │ -14E0CF Extra Length 0014 (20) │ │ -14E0D1 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x14E0D1: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -14E0E6 Extra ID #1 0001 (1) 'ZIP64' │ │ -14E0E8 Length 0010 (16) │ │ -14E0EA Uncompressed Size 00000000000025D1 (9681) │ │ -14E0F2 Compressed Size 00000000000009F9 (2553) │ │ -14E0FA PAYLOAD │ │ - │ │ -14EAF3 LOCAL HEADER #381 04034B50 (67324752) │ │ -14EAF7 Extract Zip Spec 14 (20) '2.0' │ │ -14EAF8 Extract OS 00 (0) 'MS-DOS' │ │ -14EAF9 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -14EAFB Compression Method 0008 (8) 'Deflated' │ │ -14EAFD Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -14EB01 CRC 9C9BCD2D (2627456301) │ │ -14EB05 Compressed Size 00000989 (2441) │ │ -14EB09 Uncompressed Size 000021BA (8634) │ │ -14EB0D Filename Length 0018 (24) │ │ -14EB0F Extra Length 0014 (20) │ │ -14EB11 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x14EB11: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -14EB29 Extra ID #1 0001 (1) 'ZIP64' │ │ -14EB2B Length 0010 (16) │ │ -14EB2D Uncompressed Size 00000000000021BA (8634) │ │ -14EB35 Compressed Size 0000000000000989 (2441) │ │ -14EB3D PAYLOAD │ │ - │ │ -14F4C6 LOCAL HEADER #382 04034B50 (67324752) │ │ -14F4CA Extract Zip Spec 14 (20) '2.0' │ │ -14F4CB Extract OS 00 (0) 'MS-DOS' │ │ -14F4CC General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -14F4CE Compression Method 0008 (8) 'Deflated' │ │ -14F4D0 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -14F4D4 CRC 0CA5ACDD (212184285) │ │ -14F4D8 Compressed Size 00000C1E (3102) │ │ -14F4DC Uncompressed Size 000027D5 (10197) │ │ -14F4E0 Filename Length 0017 (23) │ │ -14F4E2 Extra Length 0014 (20) │ │ -14F4E4 Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x14F4E4: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -14F4FB Extra ID #1 0001 (1) 'ZIP64' │ │ -14F4FD Length 0010 (16) │ │ -14F4FF Uncompressed Size 00000000000027D5 (10197) │ │ -14F507 Compressed Size 0000000000000C1E (3102) │ │ -14F50F PAYLOAD │ │ - │ │ -15012D LOCAL HEADER #383 04034B50 (67324752) │ │ -150131 Extract Zip Spec 14 (20) '2.0' │ │ -150132 Extract OS 00 (0) 'MS-DOS' │ │ -150133 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -150135 Compression Method 0008 (8) 'Deflated' │ │ -150137 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -15013B CRC 43AB806B (1135313003) │ │ -15013F Compressed Size 000000A3 (163) │ │ -150143 Uncompressed Size 000000F9 (249) │ │ -150147 Filename Length 0017 (23) │ │ -150149 Extra Length 0014 (20) │ │ -15014B Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x15014B: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -150162 Extra ID #1 0001 (1) 'ZIP64' │ │ -150164 Length 0010 (16) │ │ -150166 Uncompressed Size 00000000000000F9 (249) │ │ -15016E Compressed Size 00000000000000A3 (163) │ │ -150176 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ +15C024 LOCAL HEADER #380 04034B50 (67324752) │ │ +15C028 Extract Zip Spec 14 (20) '2.0' │ │ +15C029 Extract OS 00 (0) 'MS-DOS' │ │ +15C02A General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +15C02C Compression Method 0008 (8) 'Deflated' │ │ +15C02E Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +15C032 CRC A77FCF2F (2810171183) │ │ +15C036 Compressed Size 00000654 (1620) │ │ +15C03A Uncompressed Size 0000108C (4236) │ │ +15C03E Filename Length 0011 (17) │ │ +15C040 Extra Length 0014 (20) │ │ +15C042 Filename 'XXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x15C042: Filename 'XXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +15C053 Extra ID #1 0001 (1) 'ZIP64' │ │ +15C055 Length 0010 (16) │ │ +15C057 Uncompressed Size 000000000000108C (4236) │ │ +15C05F Compressed Size 0000000000000654 (1620) │ │ +15C067 PAYLOAD │ │ + │ │ +15C6BB LOCAL HEADER #381 04034B50 (67324752) │ │ +15C6BF Extract Zip Spec 14 (20) '2.0' │ │ +15C6C0 Extract OS 00 (0) 'MS-DOS' │ │ +15C6C1 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +15C6C3 Compression Method 0008 (8) 'Deflated' │ │ +15C6C5 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +15C6C9 CRC 8ACDE83A (2328750138) │ │ +15C6CD Compressed Size 00002292 (8850) │ │ +15C6D1 Uncompressed Size 000076B9 (30393) │ │ +15C6D5 Filename Length 0011 (17) │ │ +15C6D7 Extra Length 0014 (20) │ │ +15C6D9 Filename 'XXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x15C6D9: Filename 'XXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +15C6EA Extra ID #1 0001 (1) 'ZIP64' │ │ +15C6EC Length 0010 (16) │ │ +15C6EE Uncompressed Size 00000000000076B9 (30393) │ │ +15C6F6 Compressed Size 0000000000002292 (8850) │ │ +15C6FE PAYLOAD │ │ + │ │ +15E990 LOCAL HEADER #382 04034B50 (67324752) │ │ +15E994 Extract Zip Spec 14 (20) '2.0' │ │ +15E995 Extract OS 00 (0) 'MS-DOS' │ │ +15E996 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +15E998 Compression Method 0008 (8) 'Deflated' │ │ +15E99A Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +15E99E CRC 8EB18410 (2393998352) │ │ +15E9A2 Compressed Size 000009F9 (2553) │ │ +15E9A6 Uncompressed Size 000025D1 (9681) │ │ +15E9AA Filename Length 0015 (21) │ │ +15E9AC Extra Length 0014 (20) │ │ +15E9AE Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x15E9AE: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +15E9C3 Extra ID #1 0001 (1) 'ZIP64' │ │ +15E9C5 Length 0010 (16) │ │ +15E9C7 Uncompressed Size 00000000000025D1 (9681) │ │ +15E9CF Compressed Size 00000000000009F9 (2553) │ │ +15E9D7 PAYLOAD │ │ + │ │ +15F3D0 LOCAL HEADER #383 04034B50 (67324752) │ │ +15F3D4 Extract Zip Spec 14 (20) '2.0' │ │ +15F3D5 Extract OS 00 (0) 'MS-DOS' │ │ +15F3D6 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +15F3D8 Compression Method 0008 (8) 'Deflated' │ │ +15F3DA Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +15F3DE CRC 9C9BCD2D (2627456301) │ │ +15F3E2 Compressed Size 00000989 (2441) │ │ +15F3E6 Uncompressed Size 000021BA (8634) │ │ +15F3EA Filename Length 0018 (24) │ │ +15F3EC Extra Length 0014 (20) │ │ +15F3EE Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x15F3EE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +15F406 Extra ID #1 0001 (1) 'ZIP64' │ │ +15F408 Length 0010 (16) │ │ +15F40A Uncompressed Size 00000000000021BA (8634) │ │ +15F412 Compressed Size 0000000000000989 (2441) │ │ +15F41A PAYLOAD │ │ + │ │ +15FDA3 LOCAL HEADER #384 04034B50 (67324752) │ │ +15FDA7 Extract Zip Spec 14 (20) '2.0' │ │ +15FDA8 Extract OS 00 (0) 'MS-DOS' │ │ +15FDA9 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +15FDAB Compression Method 0008 (8) 'Deflated' │ │ +15FDAD Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +15FDB1 CRC 0CA5ACDD (212184285) │ │ +15FDB5 Compressed Size 00000C1E (3102) │ │ +15FDB9 Uncompressed Size 000027D5 (10197) │ │ +15FDBD Filename Length 0017 (23) │ │ +15FDBF Extra Length 0014 (20) │ │ +15FDC1 Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x15FDC1: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +15FDD8 Extra ID #1 0001 (1) 'ZIP64' │ │ +15FDDA Length 0010 (16) │ │ +15FDDC Uncompressed Size 00000000000027D5 (10197) │ │ +15FDE4 Compressed Size 0000000000000C1E (3102) │ │ +15FDEC PAYLOAD │ │ + │ │ +160A0A LOCAL HEADER #385 04034B50 (67324752) │ │ +160A0E Extract Zip Spec 14 (20) '2.0' │ │ +160A0F Extract OS 00 (0) 'MS-DOS' │ │ +160A10 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +160A12 Compression Method 0008 (8) 'Deflated' │ │ +160A14 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +160A18 CRC 43AB806B (1135313003) │ │ +160A1C Compressed Size 000000A3 (163) │ │ +160A20 Uncompressed Size 000000F9 (249) │ │ +160A24 Filename Length 0017 (23) │ │ +160A26 Extra Length 0014 (20) │ │ +160A28 Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x160A28: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +160A3F Extra ID #1 0001 (1) 'ZIP64' │ │ +160A41 Length 0010 (16) │ │ +160A43 Uncompressed Size 00000000000000F9 (249) │ │ +160A4B Compressed Size 00000000000000A3 (163) │ │ +160A53 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ -150219 LOCAL HEADER #384 04034B50 (67324752) │ │ -15021D Extract Zip Spec 14 (20) '2.0' │ │ -15021E Extract OS 00 (0) 'MS-DOS' │ │ -15021F General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -150221 Compression Method 0008 (8) 'Deflated' │ │ -150223 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -150227 CRC 00000000 (0) │ │ -15022B Compressed Size 00000002 (2) │ │ -15022F Uncompressed Size 00000000 (0) │ │ -150233 Filename Length 000E (14) │ │ -150235 Extra Length 0014 (20) │ │ -150237 Filename 'XXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x150237: Filename 'XXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -150245 Extra ID #1 0001 (1) 'ZIP64' │ │ -150247 Length 0010 (16) │ │ -150249 Uncompressed Size 0000000000000000 (0) │ │ -150251 Compressed Size 0000000000000002 (2) │ │ -150259 PAYLOAD XX │ │ - │ │ -15025B LOCAL HEADER #385 04034B50 (67324752) │ │ -15025F Extract Zip Spec 14 (20) '2.0' │ │ -150260 Extract OS 00 (0) 'MS-DOS' │ │ -150261 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -150263 Compression Method 0008 (8) 'Deflated' │ │ -150265 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -150269 CRC 00000000 (0) │ │ -15026D Compressed Size 00000002 (2) │ │ -150271 Uncompressed Size 00000000 (0) │ │ -150275 Filename Length 001A (26) │ │ -150277 Extra Length 0014 (20) │ │ -150279 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x150279: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -150293 Extra ID #1 0001 (1) 'ZIP64' │ │ -150295 Length 0010 (16) │ │ -150297 Uncompressed Size 0000000000000000 (0) │ │ -15029F Compressed Size 0000000000000002 (2) │ │ -1502A7 PAYLOAD XX │ │ - │ │ -1502A9 LOCAL HEADER #386 04034B50 (67324752) │ │ -1502AD Extract Zip Spec 14 (20) '2.0' │ │ -1502AE Extract OS 00 (0) 'MS-DOS' │ │ -1502AF General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -1502B1 Compression Method 0008 (8) 'Deflated' │ │ -1502B3 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -1502B7 CRC 00000000 (0) │ │ -1502BB Compressed Size 00000002 (2) │ │ -1502BF Uncompressed Size 00000000 (0) │ │ -1502C3 Filename Length 0019 (25) │ │ -1502C5 Extra Length 0014 (20) │ │ -1502C7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x1502C7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -1502E0 Extra ID #1 0001 (1) 'ZIP64' │ │ -1502E2 Length 0010 (16) │ │ -1502E4 Uncompressed Size 0000000000000000 (0) │ │ -1502EC Compressed Size 0000000000000002 (2) │ │ -1502F4 PAYLOAD XX │ │ - │ │ -1502F6 LOCAL HEADER #387 04034B50 (67324752) │ │ -1502FA Extract Zip Spec 14 (20) '2.0' │ │ -1502FB Extract OS 00 (0) 'MS-DOS' │ │ -1502FC General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -1502FE Compression Method 0008 (8) 'Deflated' │ │ -150300 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -150304 CRC F8DE82E3 (4175332067) │ │ -150308 Compressed Size 0000010E (270) │ │ -15030C Uncompressed Size 00000456 (1110) │ │ -150310 Filename Length 0016 (22) │ │ -150312 Extra Length 0014 (20) │ │ -150314 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x150314: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -15032A Extra ID #1 0001 (1) 'ZIP64' │ │ -15032C Length 0010 (16) │ │ -15032E Uncompressed Size 0000000000000456 (1110) │ │ -150336 Compressed Size 000000000000010E (270) │ │ -15033E PAYLOAD │ │ - │ │ -15044C LOCAL HEADER #388 04034B50 (67324752) │ │ -150450 Extract Zip Spec 14 (20) '2.0' │ │ -150451 Extract OS 00 (0) 'MS-DOS' │ │ -150452 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -150454 Compression Method 0008 (8) 'Deflated' │ │ -150456 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -15045A CRC E3D9545A (3822670938) │ │ -15045E Compressed Size 00000049 (73) │ │ -150462 Uncompressed Size 00000060 (96) │ │ -150466 Filename Length 0018 (24) │ │ -150468 Extra Length 0014 (20) │ │ -15046A Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x15046A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -150482 Extra ID #1 0001 (1) 'ZIP64' │ │ -150484 Length 0010 (16) │ │ -150486 Uncompressed Size 0000000000000060 (96) │ │ -15048E Compressed Size 0000000000000049 (73) │ │ -150496 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ - │ │ -1504DF LOCAL HEADER #389 04034B50 (67324752) │ │ -1504E3 Extract Zip Spec 14 (20) '2.0' │ │ -1504E4 Extract OS 00 (0) 'MS-DOS' │ │ -1504E5 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -1504E7 Compression Method 0008 (8) 'Deflated' │ │ -1504E9 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -1504ED CRC 100FA1E6 (269459942) │ │ -1504F1 Compressed Size 00000122 (290) │ │ -1504F5 Uncompressed Size 000002B1 (689) │ │ -1504F9 Filename Length 001A (26) │ │ -1504FB Extra Length 0014 (20) │ │ -1504FD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x1504FD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -150517 Extra ID #1 0001 (1) 'ZIP64' │ │ -150519 Length 0010 (16) │ │ -15051B Uncompressed Size 00000000000002B1 (689) │ │ -150523 Compressed Size 0000000000000122 (290) │ │ -15052B PAYLOAD │ │ - │ │ -15064D LOCAL HEADER #390 04034B50 (67324752) │ │ -150651 Extract Zip Spec 14 (20) '2.0' │ │ -150652 Extract OS 00 (0) 'MS-DOS' │ │ -150653 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -150655 Compression Method 0008 (8) 'Deflated' │ │ -150657 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -15065B CRC 49653A70 (1231370864) │ │ -15065F Compressed Size 00000F42 (3906) │ │ -150663 Uncompressed Size 000037A5 (14245) │ │ -150667 Filename Length 001A (26) │ │ -150669 Extra Length 0014 (20) │ │ -15066B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x15066B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -150685 Extra ID #1 0001 (1) 'ZIP64' │ │ -150687 Length 0010 (16) │ │ -150689 Uncompressed Size 00000000000037A5 (14245) │ │ -150691 Compressed Size 0000000000000F42 (3906) │ │ -150699 PAYLOAD │ │ - │ │ -1515DB LOCAL HEADER #391 04034B50 (67324752) │ │ -1515DF Extract Zip Spec 14 (20) '2.0' │ │ -1515E0 Extract OS 00 (0) 'MS-DOS' │ │ -1515E1 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -1515E3 Compression Method 0008 (8) 'Deflated' │ │ -1515E5 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -1515E9 CRC ADE53863 (2917480547) │ │ -1515ED Compressed Size 00000A29 (2601) │ │ -1515F1 Uncompressed Size 000027C8 (10184) │ │ -1515F5 Filename Length 001D (29) │ │ -1515F7 Extra Length 0014 (20) │ │ -1515F9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x1515F9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -151616 Extra ID #1 0001 (1) 'ZIP64' │ │ -151618 Length 0010 (16) │ │ -15161A Uncompressed Size 00000000000027C8 (10184) │ │ -151622 Compressed Size 0000000000000A29 (2601) │ │ -15162A PAYLOAD │ │ - │ │ -152053 LOCAL HEADER #392 04034B50 (67324752) │ │ -152057 Extract Zip Spec 14 (20) '2.0' │ │ -152058 Extract OS 00 (0) 'MS-DOS' │ │ -152059 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -15205B Compression Method 0008 (8) 'Deflated' │ │ -15205D Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -152061 CRC 0B9055C6 (194008518) │ │ -152065 Compressed Size 000002F8 (760) │ │ -152069 Uncompressed Size 00000AF2 (2802) │ │ -15206D Filename Length 001C (28) │ │ -15206F Extra Length 0014 (20) │ │ -152071 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x152071: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -15208D Extra ID #1 0001 (1) 'ZIP64' │ │ -15208F Length 0010 (16) │ │ -152091 Uncompressed Size 0000000000000AF2 (2802) │ │ -152099 Compressed Size 00000000000002F8 (760) │ │ -1520A1 PAYLOAD │ │ - │ │ -152399 LOCAL HEADER #393 04034B50 (67324752) │ │ -15239D Extract Zip Spec 14 (20) '2.0' │ │ -15239E Extract OS 00 (0) 'MS-DOS' │ │ -15239F General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -1523A1 Compression Method 0008 (8) 'Deflated' │ │ -1523A3 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -1523A7 CRC 40E3022D (1088619053) │ │ -1523AB Compressed Size 00000036 (54) │ │ -1523AF Uncompressed Size 00000047 (71) │ │ -1523B3 Filename Length 001C (28) │ │ -1523B5 Extra Length 0014 (20) │ │ -1523B7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x1523B7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -1523D3 Extra ID #1 0001 (1) 'ZIP64' │ │ -1523D5 Length 0010 (16) │ │ -1523D7 Uncompressed Size 0000000000000047 (71) │ │ -1523DF Compressed Size 0000000000000036 (54) │ │ -1523E7 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ - │ │ -15241D LOCAL HEADER #394 04034B50 (67324752) │ │ -152421 Extract Zip Spec 14 (20) '2.0' │ │ -152422 Extract OS 00 (0) 'MS-DOS' │ │ -152423 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -152425 Compression Method 0008 (8) 'Deflated' │ │ -152427 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -15242B CRC D4937B47 (3566435143) │ │ -15242F Compressed Size 0000027B (635) │ │ -152433 Uncompressed Size 00000A37 (2615) │ │ -152437 Filename Length 0019 (25) │ │ -152439 Extra Length 0014 (20) │ │ -15243B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x15243B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -152454 Extra ID #1 0001 (1) 'ZIP64' │ │ -152456 Length 0010 (16) │ │ -152458 Uncompressed Size 0000000000000A37 (2615) │ │ -152460 Compressed Size 000000000000027B (635) │ │ -152468 PAYLOAD │ │ - │ │ -1526E3 LOCAL HEADER #395 04034B50 (67324752) │ │ -1526E7 Extract Zip Spec 14 (20) '2.0' │ │ -1526E8 Extract OS 00 (0) 'MS-DOS' │ │ -1526E9 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -1526EB Compression Method 0008 (8) 'Deflated' │ │ -1526ED Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -1526F1 CRC 64AD8A95 (1689094805) │ │ -1526F5 Compressed Size 000001EE (494) │ │ -1526F9 Uncompressed Size 00000644 (1604) │ │ -1526FD Filename Length 001C (28) │ │ -1526FF Extra Length 0014 (20) │ │ -152701 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x152701: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -15271D Extra ID #1 0001 (1) 'ZIP64' │ │ -15271F Length 0010 (16) │ │ -152721 Uncompressed Size 0000000000000644 (1604) │ │ -152729 Compressed Size 00000000000001EE (494) │ │ -152731 PAYLOAD │ │ - │ │ -15291F LOCAL HEADER #396 04034B50 (67324752) │ │ -152923 Extract Zip Spec 14 (20) '2.0' │ │ -152924 Extract OS 00 (0) 'MS-DOS' │ │ -152925 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -152927 Compression Method 0008 (8) 'Deflated' │ │ -152929 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -15292D CRC C0132D04 (3222482180) │ │ -152931 Compressed Size 000010D8 (4312) │ │ -152935 Uncompressed Size 00004FA7 (20391) │ │ -152939 Filename Length 0016 (22) │ │ -15293B Extra Length 0014 (20) │ │ -15293D Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x15293D: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -152953 Extra ID #1 0001 (1) 'ZIP64' │ │ -152955 Length 0010 (16) │ │ -152957 Uncompressed Size 0000000000004FA7 (20391) │ │ -15295F Compressed Size 00000000000010D8 (4312) │ │ -152967 PAYLOAD │ │ - │ │ -153A3F LOCAL HEADER #397 04034B50 (67324752) │ │ -153A43 Extract Zip Spec 14 (20) '2.0' │ │ -153A44 Extract OS 00 (0) 'MS-DOS' │ │ -153A45 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -153A47 Compression Method 0008 (8) 'Deflated' │ │ -153A49 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -153A4D CRC 85B371BC (2243129788) │ │ -153A51 Compressed Size 0000006A (106) │ │ -153A55 Uncompressed Size 00000091 (145) │ │ -153A59 Filename Length 0015 (21) │ │ -153A5B Extra Length 0014 (20) │ │ -153A5D Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x153A5D: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -153A72 Extra ID #1 0001 (1) 'ZIP64' │ │ -153A74 Length 0010 (16) │ │ -153A76 Uncompressed Size 0000000000000091 (145) │ │ -153A7E Compressed Size 000000000000006A (106) │ │ -153A86 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ - │ │ -153AF0 LOCAL HEADER #398 04034B50 (67324752) │ │ -153AF4 Extract Zip Spec 14 (20) '2.0' │ │ -153AF5 Extract OS 00 (0) 'MS-DOS' │ │ -153AF6 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -153AF8 Compression Method 0008 (8) 'Deflated' │ │ -153AFA Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -153AFE CRC 390B0357 (957023063) │ │ -153B02 Compressed Size 0000010D (269) │ │ -153B06 Uncompressed Size 00000324 (804) │ │ -153B0A Filename Length 001A (26) │ │ -153B0C Extra Length 0014 (20) │ │ -153B0E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x153B0E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -153B28 Extra ID #1 0001 (1) 'ZIP64' │ │ -153B2A Length 0010 (16) │ │ -153B2C Uncompressed Size 0000000000000324 (804) │ │ -153B34 Compressed Size 000000000000010D (269) │ │ -153B3C PAYLOAD │ │ - │ │ -153C49 LOCAL HEADER #399 04034B50 (67324752) │ │ -153C4D Extract Zip Spec 14 (20) '2.0' │ │ -153C4E Extract OS 00 (0) 'MS-DOS' │ │ -153C4F General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -153C51 Compression Method 0008 (8) 'Deflated' │ │ -153C53 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -153C57 CRC DCD02805 (3704629253) │ │ -153C5B Compressed Size 000021FE (8702) │ │ -153C5F Uncompressed Size 0000E2A0 (58016) │ │ -153C63 Filename Length 001A (26) │ │ -153C65 Extra Length 0014 (20) │ │ -153C67 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x153C67: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -153C81 Extra ID #1 0001 (1) 'ZIP64' │ │ -153C83 Length 0010 (16) │ │ -153C85 Uncompressed Size 000000000000E2A0 (58016) │ │ -153C8D Compressed Size 00000000000021FE (8702) │ │ -153C95 PAYLOAD │ │ - │ │ -155E93 LOCAL HEADER #400 04034B50 (67324752) │ │ -155E97 Extract Zip Spec 14 (20) '2.0' │ │ -155E98 Extract OS 00 (0) 'MS-DOS' │ │ -155E99 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -155E9B Compression Method 0008 (8) 'Deflated' │ │ -155E9D Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -155EA1 CRC 6CEF191A (1827608858) │ │ -155EA5 Compressed Size 00000AC1 (2753) │ │ -155EA9 Uncompressed Size 00002CAA (11434) │ │ -155EAD Filename Length 001B (27) │ │ -155EAF Extra Length 0014 (20) │ │ -155EB1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x155EB1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -155ECC Extra ID #1 0001 (1) 'ZIP64' │ │ -155ECE Length 0010 (16) │ │ -155ED0 Uncompressed Size 0000000000002CAA (11434) │ │ -155ED8 Compressed Size 0000000000000AC1 (2753) │ │ -155EE0 PAYLOAD │ │ - │ │ -1569A1 LOCAL HEADER #401 04034B50 (67324752) │ │ -1569A5 Extract Zip Spec 14 (20) '2.0' │ │ -1569A6 Extract OS 00 (0) 'MS-DOS' │ │ -1569A7 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -1569A9 Compression Method 0008 (8) 'Deflated' │ │ -1569AB Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -1569AF CRC 9D6BAA68 (2641078888) │ │ -1569B3 Compressed Size 000001AC (428) │ │ -1569B7 Uncompressed Size 000006A6 (1702) │ │ -1569BB Filename Length 001B (27) │ │ -1569BD Extra Length 0014 (20) │ │ -1569BF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x1569BF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -1569DA Extra ID #1 0001 (1) 'ZIP64' │ │ -1569DC Length 0010 (16) │ │ -1569DE Uncompressed Size 00000000000006A6 (1702) │ │ -1569E6 Compressed Size 00000000000001AC (428) │ │ -1569EE PAYLOAD │ │ - │ │ -156B9A LOCAL HEADER #402 04034B50 (67324752) │ │ -156B9E Extract Zip Spec 14 (20) '2.0' │ │ -156B9F Extract OS 00 (0) 'MS-DOS' │ │ -156BA0 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -156BA2 Compression Method 0008 (8) 'Deflated' │ │ -156BA4 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -156BA8 CRC A5F248DA (2784119002) │ │ -156BAC Compressed Size 000004CC (1228) │ │ -156BB0 Uncompressed Size 000015E3 (5603) │ │ -156BB4 Filename Length 0017 (23) │ │ -156BB6 Extra Length 0014 (20) │ │ -156BB8 Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x156BB8: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -156BCF Extra ID #1 0001 (1) 'ZIP64' │ │ -156BD1 Length 0010 (16) │ │ -156BD3 Uncompressed Size 00000000000015E3 (5603) │ │ -156BDB Compressed Size 00000000000004CC (1228) │ │ -156BE3 PAYLOAD │ │ - │ │ -1570AF LOCAL HEADER #403 04034B50 (67324752) │ │ -1570B3 Extract Zip Spec 14 (20) '2.0' │ │ -1570B4 Extract OS 00 (0) 'MS-DOS' │ │ -1570B5 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -1570B7 Compression Method 0008 (8) 'Deflated' │ │ -1570B9 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -1570BD CRC 5A0CB710 (1510782736) │ │ -1570C1 Compressed Size 00000661 (1633) │ │ -1570C5 Uncompressed Size 00002031 (8241) │ │ -1570C9 Filename Length 0016 (22) │ │ -1570CB Extra Length 0014 (20) │ │ -1570CD Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x1570CD: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -1570E3 Extra ID #1 0001 (1) 'ZIP64' │ │ -1570E5 Length 0010 (16) │ │ -1570E7 Uncompressed Size 0000000000002031 (8241) │ │ -1570EF Compressed Size 0000000000000661 (1633) │ │ -1570F7 PAYLOAD │ │ - │ │ -157758 LOCAL HEADER #404 04034B50 (67324752) │ │ -15775C Extract Zip Spec 14 (20) '2.0' │ │ -15775D Extract OS 00 (0) 'MS-DOS' │ │ -15775E General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -157760 Compression Method 0008 (8) 'Deflated' │ │ -157762 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -157766 CRC 00000000 (0) │ │ -15776A Compressed Size 00000002 (2) │ │ -15776E Uncompressed Size 00000000 (0) │ │ -157772 Filename Length 0013 (19) │ │ -157774 Extra Length 0014 (20) │ │ -157776 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x157776: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -157789 Extra ID #1 0001 (1) 'ZIP64' │ │ -15778B Length 0010 (16) │ │ -15778D Uncompressed Size 0000000000000000 (0) │ │ -157795 Compressed Size 0000000000000002 (2) │ │ -15779D PAYLOAD XX │ │ - │ │ -15779F LOCAL HEADER #405 04034B50 (67324752) │ │ -1577A3 Extract Zip Spec 14 (20) '2.0' │ │ -1577A4 Extract OS 00 (0) 'MS-DOS' │ │ -1577A5 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -1577A7 Compression Method 0008 (8) 'Deflated' │ │ -1577A9 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -1577AD CRC 95B0754E (2511369550) │ │ -1577B1 Compressed Size 00001099 (4249) │ │ -1577B5 Uncompressed Size 000033DA (13274) │ │ -1577B9 Filename Length 001E (30) │ │ -1577BB Extra Length 0014 (20) │ │ -1577BD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x1577BD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -1577DB Extra ID #1 0001 (1) 'ZIP64' │ │ -1577DD Length 0010 (16) │ │ -1577DF Uncompressed Size 00000000000033DA (13274) │ │ -1577E7 Compressed Size 0000000000001099 (4249) │ │ -1577EF PAYLOAD │ │ - │ │ -158888 LOCAL HEADER #406 04034B50 (67324752) │ │ -15888C Extract Zip Spec 14 (20) '2.0' │ │ -15888D Extract OS 00 (0) 'MS-DOS' │ │ -15888E General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -158890 Compression Method 0008 (8) 'Deflated' │ │ -158892 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -158896 CRC 00000000 (0) │ │ -15889A Compressed Size 00000002 (2) │ │ -15889E Uncompressed Size 00000000 (0) │ │ -1588A2 Filename Length 001D (29) │ │ -1588A4 Extra Length 0014 (20) │ │ -1588A6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x1588A6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -1588C3 Extra ID #1 0001 (1) 'ZIP64' │ │ -1588C5 Length 0010 (16) │ │ -1588C7 Uncompressed Size 0000000000000000 (0) │ │ -1588CF Compressed Size 0000000000000002 (2) │ │ -1588D7 PAYLOAD XX │ │ - │ │ -1588D9 LOCAL HEADER #407 04034B50 (67324752) │ │ -1588DD Extract Zip Spec 14 (20) '2.0' │ │ -1588DE Extract OS 00 (0) 'MS-DOS' │ │ -1588DF General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -1588E1 Compression Method 0008 (8) 'Deflated' │ │ -1588E3 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -1588E7 CRC 00000000 (0) │ │ -1588EB Compressed Size 00000002 (2) │ │ -1588EF Uncompressed Size 00000000 (0) │ │ -1588F3 Filename Length 0021 (33) │ │ -1588F5 Extra Length 0014 (20) │ │ -1588F7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x1588F7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -158918 Extra ID #1 0001 (1) 'ZIP64' │ │ -15891A Length 0010 (16) │ │ -15891C Uncompressed Size 0000000000000000 (0) │ │ -158924 Compressed Size 0000000000000002 (2) │ │ -15892C PAYLOAD XX │ │ - │ │ -15892E LOCAL HEADER #408 04034B50 (67324752) │ │ -158932 Extract Zip Spec 14 (20) '2.0' │ │ -158933 Extract OS 00 (0) 'MS-DOS' │ │ -158934 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -158936 Compression Method 0008 (8) 'Deflated' │ │ -158938 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -15893C CRC 7ACCF348 (2060251976) │ │ -158940 Compressed Size 00000A0B (2571) │ │ -158944 Uncompressed Size 000047A1 (18337) │ │ -158948 Filename Length 0033 (51) │ │ -15894A Extra Length 0014 (20) │ │ -15894C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x15894C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -15897F Extra ID #1 0001 (1) 'ZIP64' │ │ -158981 Length 0010 (16) │ │ -158983 Uncompressed Size 00000000000047A1 (18337) │ │ -15898B Compressed Size 0000000000000A0B (2571) │ │ -158993 PAYLOAD │ │ - │ │ -15939E LOCAL HEADER #409 04034B50 (67324752) │ │ -1593A2 Extract Zip Spec 14 (20) '2.0' │ │ -1593A3 Extract OS 00 (0) 'MS-DOS' │ │ -1593A4 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -1593A6 Compression Method 0008 (8) 'Deflated' │ │ -1593A8 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -1593AC CRC 00000000 (0) │ │ -1593B0 Compressed Size 00000002 (2) │ │ -1593B4 Uncompressed Size 00000000 (0) │ │ -1593B8 Filename Length 0021 (33) │ │ -1593BA Extra Length 0014 (20) │ │ -1593BC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x1593BC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -1593DD Extra ID #1 0001 (1) 'ZIP64' │ │ -1593DF Length 0010 (16) │ │ -1593E1 Uncompressed Size 0000000000000000 (0) │ │ -1593E9 Compressed Size 0000000000000002 (2) │ │ -1593F1 PAYLOAD XX │ │ - │ │ -1593F3 LOCAL HEADER #410 04034B50 (67324752) │ │ -1593F7 Extract Zip Spec 14 (20) '2.0' │ │ -1593F8 Extract OS 00 (0) 'MS-DOS' │ │ -1593F9 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -1593FB Compression Method 0008 (8) 'Deflated' │ │ -1593FD Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -159401 CRC A673AF58 (2792599384) │ │ -159405 Compressed Size 00000452 (1106) │ │ -159409 Uncompressed Size 00000C64 (3172) │ │ -15940D Filename Length 002F (47) │ │ -15940F Extra Length 0014 (20) │ │ -159411 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x159411: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -159440 Extra ID #1 0001 (1) 'ZIP64' │ │ -159442 Length 0010 (16) │ │ -159444 Uncompressed Size 0000000000000C64 (3172) │ │ -15944C Compressed Size 0000000000000452 (1106) │ │ -159454 PAYLOAD │ │ - │ │ -1598A6 LOCAL HEADER #411 04034B50 (67324752) │ │ -1598AA Extract Zip Spec 14 (20) '2.0' │ │ -1598AB Extract OS 00 (0) 'MS-DOS' │ │ -1598AC General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -1598AE Compression Method 0008 (8) 'Deflated' │ │ -1598B0 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -1598B4 CRC DFC4DDE2 (3754221026) │ │ -1598B8 Compressed Size 000004A1 (1185) │ │ -1598BC Uncompressed Size 000011D3 (4563) │ │ -1598C0 Filename Length 002F (47) │ │ -1598C2 Extra Length 0014 (20) │ │ -1598C4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x1598C4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -1598F3 Extra ID #1 0001 (1) 'ZIP64' │ │ -1598F5 Length 0010 (16) │ │ -1598F7 Uncompressed Size 00000000000011D3 (4563) │ │ -1598FF Compressed Size 00000000000004A1 (1185) │ │ -159907 PAYLOAD │ │ - │ │ -159DA8 LOCAL HEADER #412 04034B50 (67324752) │ │ -159DAC Extract Zip Spec 14 (20) '2.0' │ │ -159DAD Extract OS 00 (0) 'MS-DOS' │ │ -159DAE General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -159DB0 Compression Method 0008 (8) 'Deflated' │ │ -159DB2 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -159DB6 CRC 00000000 (0) │ │ -159DBA Compressed Size 00000002 (2) │ │ -159DBE Uncompressed Size 00000000 (0) │ │ -159DC2 Filename Length 0036 (54) │ │ -159DC4 Extra Length 0014 (20) │ │ -159DC6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x159DC6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -159DFC Extra ID #1 0001 (1) 'ZIP64' │ │ -159DFE Length 0010 (16) │ │ -159E00 Uncompressed Size 0000000000000000 (0) │ │ -159E08 Compressed Size 0000000000000002 (2) │ │ -159E10 PAYLOAD XX │ │ - │ │ -159E12 LOCAL HEADER #413 04034B50 (67324752) │ │ -159E16 Extract Zip Spec 14 (20) '2.0' │ │ -159E17 Extract OS 00 (0) 'MS-DOS' │ │ -159E18 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -159E1A Compression Method 0008 (8) 'Deflated' │ │ -159E1C Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -159E20 CRC BFD3C21F (3218326047) │ │ -159E24 Compressed Size 00000EAD (3757) │ │ -159E28 Uncompressed Size 00002DB7 (11703) │ │ -159E2C Filename Length 004D (77) │ │ -159E2E Extra Length 0014 (20) │ │ -159E30 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x159E30: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -159E7D Extra ID #1 0001 (1) 'ZIP64' │ │ -159E7F Length 0010 (16) │ │ -159E81 Uncompressed Size 0000000000002DB7 (11703) │ │ -159E89 Compressed Size 0000000000000EAD (3757) │ │ -159E91 PAYLOAD │ │ - │ │ -15AD3E LOCAL HEADER #414 04034B50 (67324752) │ │ -15AD42 Extract Zip Spec 14 (20) '2.0' │ │ -15AD43 Extract OS 00 (0) 'MS-DOS' │ │ -15AD44 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -15AD46 Compression Method 0008 (8) 'Deflated' │ │ -15AD48 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -15AD4C CRC ED84AC5A (3984895066) │ │ -15AD50 Compressed Size 00001575 (5493) │ │ -15AD54 Uncompressed Size 00009C15 (39957) │ │ -15AD58 Filename Length 004A (74) │ │ -15AD5A Extra Length 0014 (20) │ │ -15AD5C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x15AD5C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -15ADA6 Extra ID #1 0001 (1) 'ZIP64' │ │ -15ADA8 Length 0010 (16) │ │ -15ADAA Uncompressed Size 0000000000009C15 (39957) │ │ -15ADB2 Compressed Size 0000000000001575 (5493) │ │ -15ADBA PAYLOAD │ │ - │ │ -15C32F LOCAL HEADER #415 04034B50 (67324752) │ │ -15C333 Extract Zip Spec 14 (20) '2.0' │ │ -15C334 Extract OS 00 (0) 'MS-DOS' │ │ -15C335 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -15C337 Compression Method 0008 (8) 'Deflated' │ │ -15C339 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -15C33D CRC A481E46E (2759976046) │ │ -15C341 Compressed Size 000003A7 (935) │ │ -15C345 Uncompressed Size 000007DF (2015) │ │ -15C349 Filename Length 0050 (80) │ │ -15C34B Extra Length 0014 (20) │ │ -15C34D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x15C34D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -15C39D Extra ID #1 0001 (1) 'ZIP64' │ │ -15C39F Length 0010 (16) │ │ -15C3A1 Uncompressed Size 00000000000007DF (2015) │ │ -15C3A9 Compressed Size 00000000000003A7 (935) │ │ -15C3B1 PAYLOAD │ │ - │ │ -15C758 LOCAL HEADER #416 04034B50 (67324752) │ │ -15C75C Extract Zip Spec 14 (20) '2.0' │ │ -15C75D Extract OS 00 (0) 'MS-DOS' │ │ -15C75E General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -15C760 Compression Method 0008 (8) 'Deflated' │ │ -15C762 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -15C766 CRC 016277CB (23230411) │ │ -15C76A Compressed Size 000042EE (17134) │ │ -15C76E Uncompressed Size 00011854 (71764) │ │ -15C772 Filename Length 005B (91) │ │ -15C774 Extra Length 0014 (20) │ │ -15C776 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x15C776: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -15C7D1 Extra ID #1 0001 (1) 'ZIP64' │ │ -15C7D3 Length 0010 (16) │ │ -15C7D5 Uncompressed Size 0000000000011854 (71764) │ │ -15C7DD Compressed Size 00000000000042EE (17134) │ │ -15C7E5 PAYLOAD │ │ - │ │ -160AD3 LOCAL HEADER #417 04034B50 (67324752) │ │ -160AD7 Extract Zip Spec 14 (20) '2.0' │ │ -160AD8 Extract OS 00 (0) 'MS-DOS' │ │ -160AD9 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -160ADB Compression Method 0008 (8) 'Deflated' │ │ -160ADD Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -160AE1 CRC 5242862D (1380091437) │ │ -160AE5 Compressed Size 00001340 (4928) │ │ -160AE9 Uncompressed Size 00004F9E (20382) │ │ -160AED Filename Length 004C (76) │ │ -160AEF Extra Length 0014 (20) │ │ -160AF1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x160AF1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -160B3D Extra ID #1 0001 (1) 'ZIP64' │ │ -160B3F Length 0010 (16) │ │ -160B41 Uncompressed Size 0000000000004F9E (20382) │ │ -160B49 Compressed Size 0000000000001340 (4928) │ │ -160B51 PAYLOAD │ │ - │ │ -161E91 LOCAL HEADER #418 04034B50 (67324752) │ │ -161E95 Extract Zip Spec 14 (20) '2.0' │ │ -161E96 Extract OS 00 (0) 'MS-DOS' │ │ -161E97 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -161E99 Compression Method 0008 (8) 'Deflated' │ │ -161E9B Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -161E9F CRC B5E0A1E7 (3051397607) │ │ -161EA3 Compressed Size 000004E2 (1250) │ │ -161EA7 Uncompressed Size 00000CEE (3310) │ │ -161EAB Filename Length 0040 (64) │ │ -161EAD Extra Length 0014 (20) │ │ -161EAF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x161EAF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -161EEF Extra ID #1 0001 (1) 'ZIP64' │ │ -161EF1 Length 0010 (16) │ │ -161EF3 Uncompressed Size 0000000000000CEE (3310) │ │ -161EFB Compressed Size 00000000000004E2 (1250) │ │ -161F03 PAYLOAD │ │ - │ │ -1623E5 LOCAL HEADER #419 04034B50 (67324752) │ │ -1623E9 Extract Zip Spec 14 (20) '2.0' │ │ -1623EA Extract OS 00 (0) 'MS-DOS' │ │ -1623EB General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -1623ED Compression Method 0008 (8) 'Deflated' │ │ -1623EF Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -1623F3 CRC 00000000 (0) │ │ -1623F7 Compressed Size 00000002 (2) │ │ -1623FB Uncompressed Size 00000000 (0) │ │ -1623FF Filename Length 0015 (21) │ │ -162401 Extra Length 0014 (20) │ │ -162403 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x162403: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -162418 Extra ID #1 0001 (1) 'ZIP64' │ │ -16241A Length 0010 (16) │ │ -16241C Uncompressed Size 0000000000000000 (0) │ │ -162424 Compressed Size 0000000000000002 (2) │ │ -16242C PAYLOAD XX │ │ - │ │ -16242E LOCAL HEADER #420 04034B50 (67324752) │ │ -162432 Extract Zip Spec 14 (20) '2.0' │ │ -162433 Extract OS 00 (0) 'MS-DOS' │ │ -162434 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -162436 Compression Method 0008 (8) 'Deflated' │ │ -162438 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -16243C CRC C2971FC7 (3264683975) │ │ -162440 Compressed Size 00000006 (6) │ │ -162444 Uncompressed Size 00000004 (4) │ │ -162448 Filename Length 001E (30) │ │ -16244A Extra Length 0014 (20) │ │ -16244C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x16244C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -16246A Extra ID #1 0001 (1) 'ZIP64' │ │ -16246C Length 0010 (16) │ │ -16246E Uncompressed Size 0000000000000004 (4) │ │ -162476 Compressed Size 0000000000000006 (6) │ │ -16247E PAYLOAD XXXXXX │ │ - │ │ -162484 LOCAL HEADER #421 04034B50 (67324752) │ │ -162488 Extract Zip Spec 14 (20) '2.0' │ │ -162489 Extract OS 00 (0) 'MS-DOS' │ │ -16248A General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -16248C Compression Method 0008 (8) 'Deflated' │ │ -16248E Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -162492 CRC 86321CEF (2251431151) │ │ -162496 Compressed Size 00000310 (784) │ │ -16249A Uncompressed Size 000005D0 (1488) │ │ -16249E Filename Length 0020 (32) │ │ -1624A0 Extra Length 0014 (20) │ │ -1624A2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x1624A2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -1624C2 Extra ID #1 0001 (1) 'ZIP64' │ │ -1624C4 Length 0010 (16) │ │ -1624C6 Uncompressed Size 00000000000005D0 (1488) │ │ -1624CE Compressed Size 0000000000000310 (784) │ │ -1624D6 PAYLOAD │ │ - │ │ -1627E6 LOCAL HEADER #422 04034B50 (67324752) │ │ -1627EA Extract Zip Spec 14 (20) '2.0' │ │ -1627EB Extract OS 00 (0) 'MS-DOS' │ │ -1627EC General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -1627EE Compression Method 0008 (8) 'Deflated' │ │ -1627F0 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -1627F4 CRC 55859B84 (1434819460) │ │ -1627F8 Compressed Size 0000029E (670) │ │ -1627FC Uncompressed Size 000005EA (1514) │ │ -162800 Filename Length 0021 (33) │ │ -162802 Extra Length 0014 (20) │ │ -162804 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x162804: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -162825 Extra ID #1 0001 (1) 'ZIP64' │ │ -162827 Length 0010 (16) │ │ -162829 Uncompressed Size 00000000000005EA (1514) │ │ -162831 Compressed Size 000000000000029E (670) │ │ -162839 PAYLOAD │ │ - │ │ -162AD7 LOCAL HEADER #423 04034B50 (67324752) │ │ -162ADB Extract Zip Spec 14 (20) '2.0' │ │ -162ADC Extract OS 00 (0) 'MS-DOS' │ │ -162ADD General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -162ADF Compression Method 0008 (8) 'Deflated' │ │ -162AE1 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -162AE5 CRC BBFEDD62 (3154042210) │ │ -162AE9 Compressed Size 00000641 (1601) │ │ -162AED Uncompressed Size 00000F2D (3885) │ │ -162AF1 Filename Length 001D (29) │ │ -162AF3 Extra Length 0014 (20) │ │ -162AF5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x162AF5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -162B12 Extra ID #1 0001 (1) 'ZIP64' │ │ -162B14 Length 0010 (16) │ │ -162B16 Uncompressed Size 0000000000000F2D (3885) │ │ -162B1E Compressed Size 0000000000000641 (1601) │ │ -162B26 PAYLOAD │ │ - │ │ -163167 LOCAL HEADER #424 04034B50 (67324752) │ │ -16316B Extract Zip Spec 14 (20) '2.0' │ │ -16316C Extract OS 00 (0) 'MS-DOS' │ │ -16316D General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -16316F Compression Method 0008 (8) 'Deflated' │ │ -163171 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -163175 CRC 5DF970E4 (1576628452) │ │ -163179 Compressed Size 00000007 (7) │ │ -16317D Uncompressed Size 00000005 (5) │ │ -163181 Filename Length 0022 (34) │ │ -163183 Extra Length 0014 (20) │ │ -163185 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x163185: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -1631A7 Extra ID #1 0001 (1) 'ZIP64' │ │ -1631A9 Length 0010 (16) │ │ -1631AB Uncompressed Size 0000000000000005 (5) │ │ -1631B3 Compressed Size 0000000000000007 (7) │ │ -1631BB PAYLOAD XXXXXXX │ │ - │ │ -1631C2 LOCAL HEADER #425 04034B50 (67324752) │ │ -1631C6 Extract Zip Spec 14 (20) '2.0' │ │ -1631C7 Extract OS 00 (0) 'MS-DOS' │ │ -1631C8 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -1631CA Compression Method 0008 (8) 'Deflated' │ │ -1631CC Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -1631D0 CRC 00000000 (0) │ │ -1631D4 Compressed Size 00000002 (2) │ │ -1631D8 Uncompressed Size 00000000 (0) │ │ -1631DC Filename Length 0004 (4) │ │ -1631DE Extra Length 0014 (20) │ │ -1631E0 Filename 'XXXX' │ │ -# │ │ -# WARNING: Offset 0x1631E0: Filename 'XXXX' │ │ -# Zero length filename │ │ -# │ │ -1631E4 Extra ID #1 0001 (1) 'ZIP64' │ │ -1631E6 Length 0010 (16) │ │ -1631E8 Uncompressed Size 0000000000000000 (0) │ │ -1631F0 Compressed Size 0000000000000002 (2) │ │ -1631F8 PAYLOAD XX │ │ - │ │ -1631FA LOCAL HEADER #426 04034B50 (67324752) │ │ -1631FE Extract Zip Spec 14 (20) '2.0' │ │ -1631FF Extract OS 00 (0) 'MS-DOS' │ │ -163200 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -163202 Compression Method 0008 (8) 'Deflated' │ │ -163204 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -163208 CRC B955DE79 (3109412473) │ │ -16320C Compressed Size 000001D8 (472) │ │ -163210 Uncompressed Size 000002E6 (742) │ │ -163214 Filename Length 000F (15) │ │ -163216 Extra Length 0014 (20) │ │ -163218 Filename 'XXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x163218: Filename 'XXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -163227 Extra ID #1 0001 (1) 'ZIP64' │ │ -163229 Length 0010 (16) │ │ -16322B Uncompressed Size 00000000000002E6 (742) │ │ -163233 Compressed Size 00000000000001D8 (472) │ │ -16323B PAYLOAD │ │ - │ │ -163413 LOCAL HEADER #427 04034B50 (67324752) │ │ -163417 Extract Zip Spec 14 (20) '2.0' │ │ -163418 Extract OS 00 (0) 'MS-DOS' │ │ -163419 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -16341B Compression Method 0008 (8) 'Deflated' │ │ -16341D Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -163421 CRC BC879814 (3163002900) │ │ -163425 Compressed Size 000002C4 (708) │ │ -163429 Uncompressed Size 00000756 (1878) │ │ -16342D Filename Length 000B (11) │ │ -16342F Extra Length 0014 (20) │ │ -163431 Filename 'XXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x163431: Filename 'XXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -16343C Extra ID #1 0001 (1) 'ZIP64' │ │ -16343E Length 0010 (16) │ │ -163440 Uncompressed Size 0000000000000756 (1878) │ │ -163448 Compressed Size 00000000000002C4 (708) │ │ -163450 PAYLOAD │ │ - │ │ -163714 LOCAL HEADER #428 04034B50 (67324752) │ │ -163718 Extract Zip Spec 14 (20) '2.0' │ │ -163719 Extract OS 00 (0) 'MS-DOS' │ │ -16371A General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -16371C Compression Method 0008 (8) 'Deflated' │ │ -16371E Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -163722 CRC 92B7E8B4 (2461526196) │ │ -163726 Compressed Size 00002F87 (12167) │ │ -16372A Uncompressed Size 00012807 (75783) │ │ -16372E Filename Length 0015 (21) │ │ -163730 Extra Length 0014 (20) │ │ -163732 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x163732: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -163747 Extra ID #1 0001 (1) 'ZIP64' │ │ -163749 Length 0010 (16) │ │ -16374B Uncompressed Size 0000000000012807 (75783) │ │ -163753 Compressed Size 0000000000002F87 (12167) │ │ -16375B PAYLOAD │ │ - │ │ -1666E2 LOCAL HEADER #429 04034B50 (67324752) │ │ -1666E6 Extract Zip Spec 14 (20) '2.0' │ │ -1666E7 Extract OS 00 (0) 'MS-DOS' │ │ -1666E8 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -1666EA Compression Method 0008 (8) 'Deflated' │ │ -1666EC Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -1666F0 CRC C9338F89 (3375599497) │ │ -1666F4 Compressed Size 00000386 (902) │ │ -1666F8 Uncompressed Size 00000B78 (2936) │ │ -1666FC Filename Length 000C (12) │ │ -1666FE Extra Length 0014 (20) │ │ -166700 Filename 'XXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x166700: Filename 'XXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -16670C Extra ID #1 0001 (1) 'ZIP64' │ │ -16670E Length 0010 (16) │ │ -166710 Uncompressed Size 0000000000000B78 (2936) │ │ -166718 Compressed Size 0000000000000386 (902) │ │ -166720 PAYLOAD │ │ - │ │ -166AA6 LOCAL HEADER #430 04034B50 (67324752) │ │ -166AAA Extract Zip Spec 14 (20) '2.0' │ │ -166AAB Extract OS 00 (0) 'MS-DOS' │ │ -166AAC General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -166AAE Compression Method 0008 (8) 'Deflated' │ │ -166AB0 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -166AB4 CRC AA028E15 (2852294165) │ │ -166AB8 Compressed Size 0000028B (651) │ │ -166ABC Uncompressed Size 00000592 (1426) │ │ -166AC0 Filename Length 000D (13) │ │ -166AC2 Extra Length 0014 (20) │ │ -166AC4 Filename 'XXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x166AC4: Filename 'XXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -166AD1 Extra ID #1 0001 (1) 'ZIP64' │ │ -166AD3 Length 0010 (16) │ │ -166AD5 Uncompressed Size 0000000000000592 (1426) │ │ -166ADD Compressed Size 000000000000028B (651) │ │ -166AE5 PAYLOAD │ │ - │ │ -166D70 LOCAL HEADER #431 04034B50 (67324752) │ │ -166D74 Extract Zip Spec 14 (20) '2.0' │ │ -166D75 Extract OS 00 (0) 'MS-DOS' │ │ -166D76 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -166D78 Compression Method 0008 (8) 'Deflated' │ │ -166D7A Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -166D7E CRC 67FA908F (1744474255) │ │ -166D82 Compressed Size 00000338 (824) │ │ -166D86 Uncompressed Size 000008B7 (2231) │ │ -166D8A Filename Length 0009 (9) │ │ -166D8C Extra Length 0014 (20) │ │ -166D8E Filename 'XXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x166D8E: Filename 'XXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -166D97 Extra ID #1 0001 (1) 'ZIP64' │ │ -166D99 Length 0010 (16) │ │ -166D9B Uncompressed Size 00000000000008B7 (2231) │ │ -166DA3 Compressed Size 0000000000000338 (824) │ │ -166DAB PAYLOAD │ │ - │ │ -1670E3 LOCAL HEADER #432 04034B50 (67324752) │ │ -1670E7 Extract Zip Spec 14 (20) '2.0' │ │ -1670E8 Extract OS 00 (0) 'MS-DOS' │ │ -1670E9 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -1670EB Compression Method 0008 (8) 'Deflated' │ │ -1670ED Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -1670F1 CRC 542A5D3E (1412062526) │ │ -1670F5 Compressed Size 000002B8 (696) │ │ -1670F9 Uncompressed Size 000005F0 (1520) │ │ -1670FD Filename Length 000B (11) │ │ -1670FF Extra Length 0014 (20) │ │ -167101 Filename 'XXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x167101: Filename 'XXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -16710C Extra ID #1 0001 (1) 'ZIP64' │ │ -16710E Length 0010 (16) │ │ -167110 Uncompressed Size 00000000000005F0 (1520) │ │ -167118 Compressed Size 00000000000002B8 (696) │ │ -167120 PAYLOAD │ │ - │ │ -1673D8 LOCAL HEADER #433 04034B50 (67324752) │ │ -1673DC Extract Zip Spec 14 (20) '2.0' │ │ -1673DD Extract OS 00 (0) 'MS-DOS' │ │ -1673DE General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -1673E0 Compression Method 0008 (8) 'Deflated' │ │ -1673E2 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -1673E6 CRC 4059C6F8 (1079625464) │ │ -1673EA Compressed Size 000005B2 (1458) │ │ -1673EE Uncompressed Size 000016B9 (5817) │ │ -1673F2 Filename Length 000B (11) │ │ -1673F4 Extra Length 0014 (20) │ │ -1673F6 Filename 'XXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x1673F6: Filename 'XXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -167401 Extra ID #1 0001 (1) 'ZIP64' │ │ -167403 Length 0010 (16) │ │ -167405 Uncompressed Size 00000000000016B9 (5817) │ │ -16740D Compressed Size 00000000000005B2 (1458) │ │ -167415 PAYLOAD │ │ - │ │ -1679C7 LOCAL HEADER #434 04034B50 (67324752) │ │ -1679CB Extract Zip Spec 14 (20) '2.0' │ │ -1679CC Extract OS 00 (0) 'MS-DOS' │ │ -1679CD General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -1679CF Compression Method 0008 (8) 'Deflated' │ │ -1679D1 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -1679D5 CRC CF30C116 (3476078870) │ │ -1679D9 Compressed Size 00000605 (1541) │ │ -1679DD Uncompressed Size 00000F28 (3880) │ │ -1679E1 Filename Length 0014 (20) │ │ -1679E3 Extra Length 0014 (20) │ │ -1679E5 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x1679E5: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -1679F9 Extra ID #1 0001 (1) 'ZIP64' │ │ -1679FB Length 0010 (16) │ │ -1679FD Uncompressed Size 0000000000000F28 (3880) │ │ -167A05 Compressed Size 0000000000000605 (1541) │ │ -167A0D PAYLOAD │ │ - │ │ -168012 LOCAL HEADER #435 04034B50 (67324752) │ │ -168016 Extract Zip Spec 14 (20) '2.0' │ │ -168017 Extract OS 00 (0) 'MS-DOS' │ │ -168018 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -16801A Compression Method 0008 (8) 'Deflated' │ │ -16801C Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -168020 CRC 71D7AE99 (1909960345) │ │ -168024 Compressed Size 000017C7 (6087) │ │ -168028 Uncompressed Size 000059DD (23005) │ │ -16802C Filename Length 000E (14) │ │ -16802E Extra Length 0014 (20) │ │ -168030 Filename 'XXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x168030: Filename 'XXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -16803E Extra ID #1 0001 (1) 'ZIP64' │ │ -168040 Length 0010 (16) │ │ -168042 Uncompressed Size 00000000000059DD (23005) │ │ -16804A Compressed Size 00000000000017C7 (6087) │ │ -168052 PAYLOAD │ │ - │ │ -169819 LOCAL HEADER #436 04034B50 (67324752) │ │ -16981D Extract Zip Spec 14 (20) '2.0' │ │ -16981E Extract OS 00 (0) 'MS-DOS' │ │ -16981F General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -169821 Compression Method 0008 (8) 'Deflated' │ │ -169823 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -169827 CRC 9356A5EB (2471929323) │ │ -16982B Compressed Size 00000A19 (2585) │ │ -16982F Uncompressed Size 000027EE (10222) │ │ -169833 Filename Length 0013 (19) │ │ -169835 Extra Length 0014 (20) │ │ -169837 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x169837: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -16984A Extra ID #1 0001 (1) 'ZIP64' │ │ -16984C Length 0010 (16) │ │ -16984E Uncompressed Size 00000000000027EE (10222) │ │ -169856 Compressed Size 0000000000000A19 (2585) │ │ -16985E PAYLOAD │ │ - │ │ -16A277 LOCAL HEADER #437 04034B50 (67324752) │ │ -16A27B Extract Zip Spec 14 (20) '2.0' │ │ -16A27C Extract OS 00 (0) 'MS-DOS' │ │ -16A27D General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -16A27F Compression Method 0008 (8) 'Deflated' │ │ -16A281 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -16A285 CRC F33CA86C (4080838764) │ │ -16A289 Compressed Size 0000037E (894) │ │ -16A28D Uncompressed Size 00000CCC (3276) │ │ -16A291 Filename Length 000B (11) │ │ -16A293 Extra Length 0014 (20) │ │ -16A295 Filename 'XXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x16A295: Filename 'XXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -16A2A0 Extra ID #1 0001 (1) 'ZIP64' │ │ -16A2A2 Length 0010 (16) │ │ -16A2A4 Uncompressed Size 0000000000000CCC (3276) │ │ -16A2AC Compressed Size 000000000000037E (894) │ │ -16A2B4 PAYLOAD │ │ - │ │ -16A632 LOCAL HEADER #438 04034B50 (67324752) │ │ -16A636 Extract Zip Spec 14 (20) '2.0' │ │ -16A637 Extract OS 00 (0) 'MS-DOS' │ │ -16A638 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -16A63A Compression Method 0008 (8) 'Deflated' │ │ -16A63C Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -16A640 CRC A1860D19 (2709916953) │ │ -16A644 Compressed Size 00006603 (26115) │ │ -16A648 Uncompressed Size 00035CC2 (220354) │ │ -16A64C Filename Length 000E (14) │ │ -16A64E Extra Length 0014 (20) │ │ -16A650 Filename 'XXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x16A650: Filename 'XXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -16A65E Extra ID #1 0001 (1) 'ZIP64' │ │ -16A660 Length 0010 (16) │ │ -16A662 Uncompressed Size 0000000000035CC2 (220354) │ │ -16A66A Compressed Size 0000000000006603 (26115) │ │ -16A672 PAYLOAD │ │ - │ │ -170C75 LOCAL HEADER #439 04034B50 (67324752) │ │ -170C79 Extract Zip Spec 14 (20) '2.0' │ │ -170C7A Extract OS 00 (0) 'MS-DOS' │ │ -170C7B General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -170C7D Compression Method 0008 (8) 'Deflated' │ │ -170C7F Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -170C83 CRC CD7D015A (3447521626) │ │ -170C87 Compressed Size 000005A2 (1442) │ │ -170C8B Uncompressed Size 00000FB5 (4021) │ │ -170C8F Filename Length 000B (11) │ │ -170C91 Extra Length 0014 (20) │ │ -170C93 Filename 'XXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x170C93: Filename 'XXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -170C9E Extra ID #1 0001 (1) 'ZIP64' │ │ -170CA0 Length 0010 (16) │ │ -170CA2 Uncompressed Size 0000000000000FB5 (4021) │ │ -170CAA Compressed Size 00000000000005A2 (1442) │ │ -170CB2 PAYLOAD │ │ - │ │ -171254 LOCAL HEADER #440 04034B50 (67324752) │ │ -171258 Extract Zip Spec 14 (20) '2.0' │ │ -171259 Extract OS 00 (0) 'MS-DOS' │ │ -17125A General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -17125C Compression Method 0008 (8) 'Deflated' │ │ -17125E Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -171262 CRC 0C966CFE (211184894) │ │ -171266 Compressed Size 000002CB (715) │ │ -17126A Uncompressed Size 000005B2 (1458) │ │ -17126E Filename Length 000F (15) │ │ -171270 Extra Length 0014 (20) │ │ -171272 Filename 'XXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x171272: Filename 'XXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -171281 Extra ID #1 0001 (1) 'ZIP64' │ │ -171283 Length 0010 (16) │ │ -171285 Uncompressed Size 00000000000005B2 (1458) │ │ -17128D Compressed Size 00000000000002CB (715) │ │ -171295 PAYLOAD │ │ - │ │ -171560 LOCAL HEADER #441 04034B50 (67324752) │ │ -171564 Extract Zip Spec 14 (20) '2.0' │ │ -171565 Extract OS 00 (0) 'MS-DOS' │ │ -171566 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -171568 Compression Method 0008 (8) 'Deflated' │ │ -17156A Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -17156E CRC 19BE262A (431892010) │ │ -171572 Compressed Size 00000275 (629) │ │ -171576 Uncompressed Size 00000432 (1074) │ │ -17157A Filename Length 000B (11) │ │ -17157C Extra Length 0014 (20) │ │ -17157E Filename 'XXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x17157E: Filename 'XXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -171589 Extra ID #1 0001 (1) 'ZIP64' │ │ -17158B Length 0010 (16) │ │ -17158D Uncompressed Size 0000000000000432 (1074) │ │ -171595 Compressed Size 0000000000000275 (629) │ │ -17159D PAYLOAD │ │ - │ │ -171812 LOCAL HEADER #442 04034B50 (67324752) │ │ -171816 Extract Zip Spec 14 (20) '2.0' │ │ -171817 Extract OS 00 (0) 'MS-DOS' │ │ -171818 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -17181A Compression Method 0008 (8) 'Deflated' │ │ -17181C Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -171820 CRC 903C7C0A (2419883018) │ │ -171824 Compressed Size 0000032F (815) │ │ -171828 Uncompressed Size 00000886 (2182) │ │ -17182C Filename Length 000B (11) │ │ -17182E Extra Length 0014 (20) │ │ -171830 Filename 'XXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x171830: Filename 'XXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -17183B Extra ID #1 0001 (1) 'ZIP64' │ │ -17183D Length 0010 (16) │ │ -17183F Uncompressed Size 0000000000000886 (2182) │ │ -171847 Compressed Size 000000000000032F (815) │ │ -17184F PAYLOAD │ │ - │ │ -171B7E LOCAL HEADER #443 04034B50 (67324752) │ │ -171B82 Extract Zip Spec 14 (20) '2.0' │ │ -171B83 Extract OS 00 (0) 'MS-DOS' │ │ -171B84 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -171B86 Compression Method 0008 (8) 'Deflated' │ │ -171B88 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -171B8C CRC 24BAF9A7 (616233383) │ │ -171B90 Compressed Size 00000607 (1543) │ │ -171B94 Uncompressed Size 000011DF (4575) │ │ -171B98 Filename Length 0011 (17) │ │ -171B9A Extra Length 0014 (20) │ │ -171B9C Filename 'XXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x171B9C: Filename 'XXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -171BAD Extra ID #1 0001 (1) 'ZIP64' │ │ -171BAF Length 0010 (16) │ │ -171BB1 Uncompressed Size 00000000000011DF (4575) │ │ -171BB9 Compressed Size 0000000000000607 (1543) │ │ -171BC1 PAYLOAD │ │ - │ │ -1721C8 LOCAL HEADER #444 04034B50 (67324752) │ │ -1721CC Extract Zip Spec 14 (20) '2.0' │ │ -1721CD Extract OS 00 (0) 'MS-DOS' │ │ -1721CE General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -1721D0 Compression Method 0008 (8) 'Deflated' │ │ -1721D2 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -1721D6 CRC 6B10C604 (1796261380) │ │ -1721DA Compressed Size 00000377 (887) │ │ -1721DE Uncompressed Size 00000C4A (3146) │ │ -1721E2 Filename Length 000D (13) │ │ -1721E4 Extra Length 0014 (20) │ │ -1721E6 Filename 'XXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x1721E6: Filename 'XXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -1721F3 Extra ID #1 0001 (1) 'ZIP64' │ │ -1721F5 Length 0010 (16) │ │ -1721F7 Uncompressed Size 0000000000000C4A (3146) │ │ -1721FF Compressed Size 0000000000000377 (887) │ │ -172207 PAYLOAD │ │ - │ │ -17257E LOCAL HEADER #445 04034B50 (67324752) │ │ -172582 Extract Zip Spec 14 (20) '2.0' │ │ -172583 Extract OS 00 (0) 'MS-DOS' │ │ -172584 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -172586 Compression Method 0008 (8) 'Deflated' │ │ -172588 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -17258C CRC 8E03B85B (2382608475) │ │ -172590 Compressed Size 00001164 (4452) │ │ -172594 Uncompressed Size 00004716 (18198) │ │ -172598 Filename Length 0013 (19) │ │ -17259A Extra Length 0014 (20) │ │ -17259C Filename 'XXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x17259C: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -1725AF Extra ID #1 0001 (1) 'ZIP64' │ │ -1725B1 Length 0010 (16) │ │ -1725B3 Uncompressed Size 0000000000004716 (18198) │ │ -1725BB Compressed Size 0000000000001164 (4452) │ │ -1725C3 PAYLOAD │ │ - │ │ -173727 LOCAL HEADER #446 04034B50 (67324752) │ │ -17372B Extract Zip Spec 14 (20) '2.0' │ │ -17372C Extract OS 00 (0) 'MS-DOS' │ │ -17372D General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -17372F Compression Method 0008 (8) 'Deflated' │ │ -173731 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -173735 CRC CF247992 (3475274130) │ │ -173739 Compressed Size 000037E8 (14312) │ │ -17373D Uncompressed Size 00010417 (66583) │ │ -173741 Filename Length 0010 (16) │ │ -173743 Extra Length 0014 (20) │ │ -173745 Filename 'XXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x173745: Filename 'XXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -173755 Extra ID #1 0001 (1) 'ZIP64' │ │ -173757 Length 0010 (16) │ │ -173759 Uncompressed Size 0000000000010417 (66583) │ │ -173761 Compressed Size 00000000000037E8 (14312) │ │ -173769 PAYLOAD │ │ - │ │ -176F51 LOCAL HEADER #447 04034B50 (67324752) │ │ -176F55 Extract Zip Spec 14 (20) '2.0' │ │ -176F56 Extract OS 00 (0) 'MS-DOS' │ │ -176F57 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -176F59 Compression Method 0008 (8) 'Deflated' │ │ -176F5B Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -176F5F CRC E4A0A63E (3835733566) │ │ -176F63 Compressed Size 000005B9 (1465) │ │ -176F67 Uncompressed Size 00000EC6 (3782) │ │ -176F6B Filename Length 0012 (18) │ │ -176F6D Extra Length 0014 (20) │ │ -176F6F Filename 'XXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x176F6F: Filename 'XXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -176F81 Extra ID #1 0001 (1) 'ZIP64' │ │ -176F83 Length 0010 (16) │ │ -176F85 Uncompressed Size 0000000000000EC6 (3782) │ │ -176F8D Compressed Size 00000000000005B9 (1465) │ │ -176F95 PAYLOAD │ │ - │ │ -17754E LOCAL HEADER #448 04034B50 (67324752) │ │ -177552 Extract Zip Spec 14 (20) '2.0' │ │ -177553 Extract OS 00 (0) 'MS-DOS' │ │ -177554 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -177556 Compression Method 0008 (8) 'Deflated' │ │ -177558 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -17755C CRC 724BA2AD (1917559469) │ │ -177560 Compressed Size 000003C0 (960) │ │ -177564 Uncompressed Size 00000D7F (3455) │ │ -177568 Filename Length 000D (13) │ │ -17756A Extra Length 0014 (20) │ │ -17756C Filename 'XXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x17756C: Filename 'XXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -177579 Extra ID #1 0001 (1) 'ZIP64' │ │ -17757B Length 0010 (16) │ │ -17757D Uncompressed Size 0000000000000D7F (3455) │ │ -177585 Compressed Size 00000000000003C0 (960) │ │ -17758D PAYLOAD │ │ - │ │ -17794D LOCAL HEADER #449 04034B50 (67324752) │ │ -177951 Extract Zip Spec 14 (20) '2.0' │ │ -177952 Extract OS 00 (0) 'MS-DOS' │ │ -177953 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -177955 Compression Method 0008 (8) 'Deflated' │ │ -177957 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -17795B CRC E1BCE861 (3787253857) │ │ -17795F Compressed Size 0000240A (9226) │ │ -177963 Uncompressed Size 000097E4 (38884) │ │ -177967 Filename Length 0013 (19) │ │ -177969 Extra Length 0014 (20) │ │ -17796B Filename 'XXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x17796B: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -17797E Extra ID #1 0001 (1) 'ZIP64' │ │ -177980 Length 0010 (16) │ │ -177982 Uncompressed Size 00000000000097E4 (38884) │ │ -17798A Compressed Size 000000000000240A (9226) │ │ -177992 PAYLOAD │ │ - │ │ -179D9C LOCAL HEADER #450 04034B50 (67324752) │ │ -179DA0 Extract Zip Spec 14 (20) '2.0' │ │ -179DA1 Extract OS 00 (0) 'MS-DOS' │ │ -179DA2 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -179DA4 Compression Method 0008 (8) 'Deflated' │ │ -179DA6 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -179DAA CRC 9DD0600D (2647678989) │ │ -179DAE Compressed Size 0000034B (843) │ │ -179DB2 Uncompressed Size 00000AC8 (2760) │ │ -179DB6 Filename Length 0013 (19) │ │ -179DB8 Extra Length 0014 (20) │ │ -179DBA Filename 'XXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x179DBA: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -179DCD Extra ID #1 0001 (1) 'ZIP64' │ │ -179DCF Length 0010 (16) │ │ -179DD1 Uncompressed Size 0000000000000AC8 (2760) │ │ -179DD9 Compressed Size 000000000000034B (843) │ │ -179DE1 PAYLOAD │ │ - │ │ -17A12C LOCAL HEADER #451 04034B50 (67324752) │ │ -17A130 Extract Zip Spec 14 (20) '2.0' │ │ -17A131 Extract OS 00 (0) 'MS-DOS' │ │ -17A132 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -17A134 Compression Method 0008 (8) 'Deflated' │ │ -17A136 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -17A13A CRC BFAFA020 (3215958048) │ │ -17A13E Compressed Size 00000284 (644) │ │ -17A142 Uncompressed Size 00000458 (1112) │ │ -17A146 Filename Length 000D (13) │ │ -17A148 Extra Length 0014 (20) │ │ -17A14A Filename 'XXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x17A14A: Filename 'XXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -17A157 Extra ID #1 0001 (1) 'ZIP64' │ │ -17A159 Length 0010 (16) │ │ -17A15B Uncompressed Size 0000000000000458 (1112) │ │ -17A163 Compressed Size 0000000000000284 (644) │ │ -17A16B PAYLOAD │ │ - │ │ -17A3EF LOCAL HEADER #452 04034B50 (67324752) │ │ -17A3F3 Extract Zip Spec 14 (20) '2.0' │ │ -17A3F4 Extract OS 00 (0) 'MS-DOS' │ │ -17A3F5 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -17A3F7 Compression Method 0008 (8) 'Deflated' │ │ -17A3F9 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -17A3FD CRC 32113F1F (839991071) │ │ -17A401 Compressed Size 00000499 (1177) │ │ -17A405 Uncompressed Size 0000131B (4891) │ │ -17A409 Filename Length 000C (12) │ │ -17A40B Extra Length 0014 (20) │ │ -17A40D Filename 'XXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x17A40D: Filename 'XXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -17A419 Extra ID #1 0001 (1) 'ZIP64' │ │ -17A41B Length 0010 (16) │ │ -17A41D Uncompressed Size 000000000000131B (4891) │ │ -17A425 Compressed Size 0000000000000499 (1177) │ │ -17A42D PAYLOAD │ │ - │ │ -17A8C6 LOCAL HEADER #453 04034B50 (67324752) │ │ -17A8CA Extract Zip Spec 14 (20) '2.0' │ │ -17A8CB Extract OS 00 (0) 'MS-DOS' │ │ -17A8CC General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -17A8CE Compression Method 0008 (8) 'Deflated' │ │ -17A8D0 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -17A8D4 CRC CAB0E84D (3400591437) │ │ -17A8D8 Compressed Size 000002EB (747) │ │ -17A8DC Uncompressed Size 00000753 (1875) │ │ -17A8E0 Filename Length 000A (10) │ │ -17A8E2 Extra Length 0014 (20) │ │ -17A8E4 Filename 'XXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x17A8E4: Filename 'XXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -17A8EE Extra ID #1 0001 (1) 'ZIP64' │ │ -17A8F0 Length 0010 (16) │ │ -17A8F2 Uncompressed Size 0000000000000753 (1875) │ │ -17A8FA Compressed Size 00000000000002EB (747) │ │ -17A902 PAYLOAD │ │ - │ │ -17ABED LOCAL HEADER #454 04034B50 (67324752) │ │ -17ABF1 Extract Zip Spec 14 (20) '2.0' │ │ -17ABF2 Extract OS 00 (0) 'MS-DOS' │ │ -17ABF3 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -17ABF5 Compression Method 0008 (8) 'Deflated' │ │ -17ABF7 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -17ABFB CRC 7FAA1277 (2141852279) │ │ -17ABFF Compressed Size 000006A8 (1704) │ │ -17AC03 Uncompressed Size 00002654 (9812) │ │ -17AC07 Filename Length 000C (12) │ │ -17AC09 Extra Length 0014 (20) │ │ -17AC0B Filename 'XXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x17AC0B: Filename 'XXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -17AC17 Extra ID #1 0001 (1) 'ZIP64' │ │ -17AC19 Length 0010 (16) │ │ -17AC1B Uncompressed Size 0000000000002654 (9812) │ │ -17AC23 Compressed Size 00000000000006A8 (1704) │ │ -17AC2B PAYLOAD │ │ - │ │ -17B2D3 LOCAL HEADER #455 04034B50 (67324752) │ │ -17B2D7 Extract Zip Spec 14 (20) '2.0' │ │ -17B2D8 Extract OS 00 (0) 'MS-DOS' │ │ -17B2D9 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -17B2DB Compression Method 0008 (8) 'Deflated' │ │ -17B2DD Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -17B2E1 CRC AEAC650F (2930533647) │ │ -17B2E5 Compressed Size 000006DB (1755) │ │ -17B2E9 Uncompressed Size 00001443 (5187) │ │ -17B2ED Filename Length 000F (15) │ │ -17B2EF Extra Length 0014 (20) │ │ -17B2F1 Filename 'XXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x17B2F1: Filename 'XXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -17B300 Extra ID #1 0001 (1) 'ZIP64' │ │ -17B302 Length 0010 (16) │ │ -17B304 Uncompressed Size 0000000000001443 (5187) │ │ -17B30C Compressed Size 00000000000006DB (1755) │ │ -17B314 PAYLOAD │ │ - │ │ -17B9EF LOCAL HEADER #456 04034B50 (67324752) │ │ -17B9F3 Extract Zip Spec 14 (20) '2.0' │ │ -17B9F4 Extract OS 00 (0) 'MS-DOS' │ │ -17B9F5 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -17B9F7 Compression Method 0008 (8) 'Deflated' │ │ -17B9F9 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -17B9FD CRC 0FAD0CEB (262999275) │ │ -17BA01 Compressed Size 00000A83 (2691) │ │ -17BA05 Uncompressed Size 00004471 (17521) │ │ -17BA09 Filename Length 000B (11) │ │ -17BA0B Extra Length 0014 (20) │ │ -17BA0D Filename 'XXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x17BA0D: Filename 'XXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -17BA18 Extra ID #1 0001 (1) 'ZIP64' │ │ -17BA1A Length 0010 (16) │ │ -17BA1C Uncompressed Size 0000000000004471 (17521) │ │ -17BA24 Compressed Size 0000000000000A83 (2691) │ │ -17BA2C PAYLOAD │ │ - │ │ -17C4AF LOCAL HEADER #457 04034B50 (67324752) │ │ -17C4B3 Extract Zip Spec 14 (20) '2.0' │ │ -17C4B4 Extract OS 00 (0) 'MS-DOS' │ │ -17C4B5 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -17C4B7 Compression Method 0008 (8) 'Deflated' │ │ -17C4B9 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -17C4BD CRC 9E505632 (2656065074) │ │ -17C4C1 Compressed Size 00000EE9 (3817) │ │ -17C4C5 Uncompressed Size 000013C2 (5058) │ │ -17C4C9 Filename Length 0010 (16) │ │ -17C4CB Extra Length 0014 (20) │ │ -17C4CD Filename 'XXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x17C4CD: Filename 'XXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -17C4DD Extra ID #1 0001 (1) 'ZIP64' │ │ -17C4DF Length 0010 (16) │ │ -17C4E1 Uncompressed Size 00000000000013C2 (5058) │ │ -17C4E9 Compressed Size 0000000000000EE9 (3817) │ │ -17C4F1 PAYLOAD │ │ - │ │ -17D3DA LOCAL HEADER #458 04034B50 (67324752) │ │ -17D3DE Extract Zip Spec 14 (20) '2.0' │ │ -17D3DF Extract OS 00 (0) 'MS-DOS' │ │ -17D3E0 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -17D3E2 Compression Method 0008 (8) 'Deflated' │ │ -17D3E4 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -17D3E8 CRC 91F346F7 (2448639735) │ │ -17D3EC Compressed Size 000007F4 (2036) │ │ -17D3F0 Uncompressed Size 000018C2 (6338) │ │ -17D3F4 Filename Length 0010 (16) │ │ -17D3F6 Extra Length 0014 (20) │ │ -17D3F8 Filename 'XXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x17D3F8: Filename 'XXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -17D408 Extra ID #1 0001 (1) 'ZIP64' │ │ -17D40A Length 0010 (16) │ │ -17D40C Uncompressed Size 00000000000018C2 (6338) │ │ -17D414 Compressed Size 00000000000007F4 (2036) │ │ -17D41C PAYLOAD │ │ - │ │ -17DC10 LOCAL HEADER #459 04034B50 (67324752) │ │ -17DC14 Extract Zip Spec 14 (20) '2.0' │ │ -17DC15 Extract OS 00 (0) 'MS-DOS' │ │ -17DC16 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -17DC18 Compression Method 0008 (8) 'Deflated' │ │ -17DC1A Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -17DC1E CRC E0248582 (3760489858) │ │ -17DC22 Compressed Size 00000297 (663) │ │ -17DC26 Uncompressed Size 000004D7 (1239) │ │ -17DC2A Filename Length 000D (13) │ │ -17DC2C Extra Length 0014 (20) │ │ -17DC2E Filename 'XXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x17DC2E: Filename 'XXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -17DC3B Extra ID #1 0001 (1) 'ZIP64' │ │ -17DC3D Length 0010 (16) │ │ -17DC3F Uncompressed Size 00000000000004D7 (1239) │ │ -17DC47 Compressed Size 0000000000000297 (663) │ │ -17DC4F PAYLOAD │ │ - │ │ -17DEE6 LOCAL HEADER #460 04034B50 (67324752) │ │ -17DEEA Extract Zip Spec 14 (20) '2.0' │ │ -17DEEB Extract OS 00 (0) 'MS-DOS' │ │ -17DEEC General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -17DEEE Compression Method 0008 (8) 'Deflated' │ │ -17DEF0 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -17DEF4 CRC 00000000 (0) │ │ -17DEF8 Compressed Size 00000002 (2) │ │ -17DEFC Uncompressed Size 00000000 (0) │ │ -17DF00 Filename Length 0016 (22) │ │ -17DF02 Extra Length 0014 (20) │ │ -17DF04 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x17DF04: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -17DF1A Extra ID #1 0001 (1) 'ZIP64' │ │ -17DF1C Length 0010 (16) │ │ -17DF1E Uncompressed Size 0000000000000000 (0) │ │ -17DF26 Compressed Size 0000000000000002 (2) │ │ -17DF2E PAYLOAD XX │ │ - │ │ -17DF30 LOCAL HEADER #461 04034B50 (67324752) │ │ -17DF34 Extract Zip Spec 14 (20) '2.0' │ │ -17DF35 Extract OS 00 (0) 'MS-DOS' │ │ -17DF36 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -17DF38 Compression Method 0008 (8) 'Deflated' │ │ -17DF3A Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -17DF3E CRC C2971FC7 (3264683975) │ │ -17DF42 Compressed Size 00000006 (6) │ │ -17DF46 Uncompressed Size 00000004 (4) │ │ -17DF4A Filename Length 001F (31) │ │ -17DF4C Extra Length 0014 (20) │ │ -17DF4E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x17DF4E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -17DF6D Extra ID #1 0001 (1) 'ZIP64' │ │ -17DF6F Length 0010 (16) │ │ -17DF71 Uncompressed Size 0000000000000004 (4) │ │ -17DF79 Compressed Size 0000000000000006 (6) │ │ -17DF81 PAYLOAD XXXXXX │ │ - │ │ -17DF87 LOCAL HEADER #462 04034B50 (67324752) │ │ -17DF8B Extract Zip Spec 14 (20) '2.0' │ │ -17DF8C Extract OS 00 (0) 'MS-DOS' │ │ -17DF8D General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -17DF8F Compression Method 0008 (8) 'Deflated' │ │ -17DF91 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -17DF95 CRC 422D6253 (1110270547) │ │ -17DF99 Compressed Size 00000431 (1073) │ │ -17DF9D Uncompressed Size 00000A4B (2635) │ │ -17DFA1 Filename Length 001E (30) │ │ -17DFA3 Extra Length 0014 (20) │ │ -17DFA5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x17DFA5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -17DFC3 Extra ID #1 0001 (1) 'ZIP64' │ │ -17DFC5 Length 0010 (16) │ │ -17DFC7 Uncompressed Size 0000000000000A4B (2635) │ │ -17DFCF Compressed Size 0000000000000431 (1073) │ │ -17DFD7 PAYLOAD │ │ - │ │ -17E408 LOCAL HEADER #463 04034B50 (67324752) │ │ -17E40C Extract Zip Spec 14 (20) '2.0' │ │ -17E40D Extract OS 00 (0) 'MS-DOS' │ │ -17E40E General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -17E410 Compression Method 0008 (8) 'Deflated' │ │ -17E412 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -17E416 CRC DEAD7E8A (3735912074) │ │ -17E41A Compressed Size 00000006 (6) │ │ -17E41E Uncompressed Size 00000004 (4) │ │ -17E422 Filename Length 0023 (35) │ │ -17E424 Extra Length 0014 (20) │ │ -17E426 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x17E426: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -17E449 Extra ID #1 0001 (1) 'ZIP64' │ │ -17E44B Length 0010 (16) │ │ -17E44D Uncompressed Size 0000000000000004 (4) │ │ -17E455 Compressed Size 0000000000000006 (6) │ │ -17E45D PAYLOAD XXXXXX │ │ - │ │ -17E463 LOCAL HEADER #464 04034B50 (67324752) │ │ -17E467 Extract Zip Spec 14 (20) '2.0' │ │ -17E468 Extract OS 00 (0) 'MS-DOS' │ │ -17E469 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -17E46B Compression Method 0008 (8) 'Deflated' │ │ -17E46D Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -17E471 CRC 00000000 (0) │ │ -17E475 Compressed Size 00000002 (2) │ │ -17E479 Uncompressed Size 00000000 (0) │ │ -17E47D Filename Length 0018 (24) │ │ -17E47F Extra Length 0014 (20) │ │ -17E481 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x17E481: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -17E499 Extra ID #1 0001 (1) 'ZIP64' │ │ -17E49B Length 0010 (16) │ │ -17E49D Uncompressed Size 0000000000000000 (0) │ │ -17E4A5 Compressed Size 0000000000000002 (2) │ │ -17E4AD PAYLOAD XX │ │ - │ │ -17E4AF LOCAL HEADER #465 04034B50 (67324752) │ │ -17E4B3 Extract Zip Spec 14 (20) '2.0' │ │ -17E4B4 Extract OS 00 (0) 'MS-DOS' │ │ -17E4B5 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -17E4B7 Compression Method 0008 (8) 'Deflated' │ │ -17E4B9 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -17E4BD CRC C2971FC7 (3264683975) │ │ -17E4C1 Compressed Size 00000006 (6) │ │ -17E4C5 Uncompressed Size 00000004 (4) │ │ -17E4C9 Filename Length 0021 (33) │ │ -17E4CB Extra Length 0014 (20) │ │ -17E4CD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x17E4CD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -17E4EE Extra ID #1 0001 (1) 'ZIP64' │ │ -17E4F0 Length 0010 (16) │ │ -17E4F2 Uncompressed Size 0000000000000004 (4) │ │ -17E4FA Compressed Size 0000000000000006 (6) │ │ -17E502 PAYLOAD XXXXXX │ │ - │ │ -17E508 LOCAL HEADER #466 04034B50 (67324752) │ │ -17E50C Extract Zip Spec 14 (20) '2.0' │ │ -17E50D Extract OS 00 (0) 'MS-DOS' │ │ -17E50E General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -17E510 Compression Method 0008 (8) 'Deflated' │ │ -17E512 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -17E516 CRC 24E8C9F4 (619235828) │ │ -17E51A Compressed Size 0000031D (797) │ │ -17E51E Uncompressed Size 000005AF (1455) │ │ -17E522 Filename Length 001F (31) │ │ -17E524 Extra Length 0014 (20) │ │ -17E526 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x17E526: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -17E545 Extra ID #1 0001 (1) 'ZIP64' │ │ -17E547 Length 0010 (16) │ │ -17E549 Uncompressed Size 00000000000005AF (1455) │ │ -17E551 Compressed Size 000000000000031D (797) │ │ -17E559 PAYLOAD │ │ - │ │ -17E876 LOCAL HEADER #467 04034B50 (67324752) │ │ -17E87A Extract Zip Spec 14 (20) '2.0' │ │ -17E87B Extract OS 00 (0) 'MS-DOS' │ │ -17E87C General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -17E87E Compression Method 0008 (8) 'Deflated' │ │ -17E880 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -17E884 CRC ADA8469A (2913486490) │ │ -17E888 Compressed Size 000008EE (2286) │ │ -17E88C Uncompressed Size 000023FA (9210) │ │ -17E890 Filename Length 0020 (32) │ │ -17E892 Extra Length 0014 (20) │ │ -17E894 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x17E894: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -17E8B4 Extra ID #1 0001 (1) 'ZIP64' │ │ -17E8B6 Length 0010 (16) │ │ -17E8B8 Uncompressed Size 00000000000023FA (9210) │ │ -17E8C0 Compressed Size 00000000000008EE (2286) │ │ -17E8C8 PAYLOAD │ │ - │ │ -17F1B6 LOCAL HEADER #468 04034B50 (67324752) │ │ -17F1BA Extract Zip Spec 14 (20) '2.0' │ │ -17F1BB Extract OS 00 (0) 'MS-DOS' │ │ -17F1BC General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -17F1BE Compression Method 0008 (8) 'Deflated' │ │ -17F1C0 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -17F1C4 CRC 291B8FE6 (689672166) │ │ -17F1C8 Compressed Size 00000006 (6) │ │ -17F1CC Uncompressed Size 00000004 (4) │ │ -17F1D0 Filename Length 0025 (37) │ │ -17F1D2 Extra Length 0014 (20) │ │ -17F1D4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x17F1D4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -17F1F9 Extra ID #1 0001 (1) 'ZIP64' │ │ -17F1FB Length 0010 (16) │ │ -17F1FD Uncompressed Size 0000000000000004 (4) │ │ -17F205 Compressed Size 0000000000000006 (6) │ │ -17F20D PAYLOAD XXXXXX │ │ - │ │ -17F213 LOCAL HEADER #469 04034B50 (67324752) │ │ -17F217 Extract Zip Spec 14 (20) '2.0' │ │ -17F218 Extract OS 00 (0) 'MS-DOS' │ │ -17F219 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -17F21B Compression Method 0008 (8) 'Deflated' │ │ -17F21D Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -17F221 CRC 32D70693 (852952723) │ │ -17F225 Compressed Size 00000003 (3) │ │ -17F229 Uncompressed Size 00000001 (1) │ │ -17F22D Filename Length 0020 (32) │ │ -17F22F Extra Length 0014 (20) │ │ -17F231 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x17F231: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -17F251 Extra ID #1 0001 (1) 'ZIP64' │ │ -17F253 Length 0010 (16) │ │ -17F255 Uncompressed Size 0000000000000001 (1) │ │ -17F25D Compressed Size 0000000000000003 (3) │ │ -17F265 PAYLOAD XXX │ │ - │ │ -17F268 LOCAL HEADER #470 04034B50 (67324752) │ │ -17F26C Extract Zip Spec 14 (20) '2.0' │ │ -17F26D Extract OS 00 (0) 'MS-DOS' │ │ -17F26E General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -17F270 Compression Method 0008 (8) 'Deflated' │ │ -17F272 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -17F276 CRC 00000000 (0) │ │ -17F27A Compressed Size 00000002 (2) │ │ -17F27E Uncompressed Size 00000000 (0) │ │ -17F282 Filename Length 0026 (38) │ │ -17F284 Extra Length 0014 (20) │ │ -17F286 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x17F286: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -17F2AC Extra ID #1 0001 (1) 'ZIP64' │ │ -17F2AE Length 0010 (16) │ │ -17F2B0 Uncompressed Size 0000000000000000 (0) │ │ -17F2B8 Compressed Size 0000000000000002 (2) │ │ -17F2C0 PAYLOAD XX │ │ - │ │ -17F2C2 LOCAL HEADER #471 04034B50 (67324752) │ │ -17F2C6 Extract Zip Spec 14 (20) '2.0' │ │ -17F2C7 Extract OS 00 (0) 'MS-DOS' │ │ -17F2C8 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -17F2CA Compression Method 0008 (8) 'Deflated' │ │ -17F2CC Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -17F2D0 CRC C2971FC7 (3264683975) │ │ -17F2D4 Compressed Size 00000006 (6) │ │ -17F2D8 Uncompressed Size 00000004 (4) │ │ -17F2DC Filename Length 002F (47) │ │ -17F2DE Extra Length 0014 (20) │ │ -17F2E0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x17F2E0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -17F30F Extra ID #1 0001 (1) 'ZIP64' │ │ -17F311 Length 0010 (16) │ │ -17F313 Uncompressed Size 0000000000000004 (4) │ │ -17F31B Compressed Size 0000000000000006 (6) │ │ -17F323 PAYLOAD XXXXXX │ │ - │ │ -17F329 LOCAL HEADER #472 04034B50 (67324752) │ │ -17F32D Extract Zip Spec 14 (20) '2.0' │ │ -17F32E Extract OS 00 (0) 'MS-DOS' │ │ -17F32F General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -17F331 Compression Method 0008 (8) 'Deflated' │ │ -17F333 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -17F337 CRC ED7DDAD7 (3984448215) │ │ -17F33B Compressed Size 00000560 (1376) │ │ -17F33F Uncompressed Size 00000B49 (2889) │ │ -17F343 Filename Length 002D (45) │ │ -17F345 Extra Length 0014 (20) │ │ -17F347 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x17F347: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -17F374 Extra ID #1 0001 (1) 'ZIP64' │ │ -17F376 Length 0010 (16) │ │ -17F378 Uncompressed Size 0000000000000B49 (2889) │ │ -17F380 Compressed Size 0000000000000560 (1376) │ │ -17F388 PAYLOAD │ │ - │ │ -17F8E8 LOCAL HEADER #473 04034B50 (67324752) │ │ -17F8EC Extract Zip Spec 14 (20) '2.0' │ │ -17F8ED Extract OS 00 (0) 'MS-DOS' │ │ -17F8EE General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -17F8F0 Compression Method 0008 (8) 'Deflated' │ │ -17F8F2 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -17F8F6 CRC BB9C23CA (3147572170) │ │ -17F8FA Compressed Size 00000C10 (3088) │ │ -17F8FE Uncompressed Size 000020A2 (8354) │ │ -17F902 Filename Length 002E (46) │ │ -17F904 Extra Length 0014 (20) │ │ -17F906 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x17F906: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -17F934 Extra ID #1 0001 (1) 'ZIP64' │ │ -17F936 Length 0010 (16) │ │ -17F938 Uncompressed Size 00000000000020A2 (8354) │ │ -17F940 Compressed Size 0000000000000C10 (3088) │ │ -17F948 PAYLOAD │ │ - │ │ -180558 LOCAL HEADER #474 04034B50 (67324752) │ │ -18055C Extract Zip Spec 14 (20) '2.0' │ │ -18055D Extract OS 00 (0) 'MS-DOS' │ │ -18055E General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -180560 Compression Method 0008 (8) 'Deflated' │ │ -180562 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -180566 CRC 002D6B9C (2976668) │ │ -18056A Compressed Size 0000000B (11) │ │ -18056E Uncompressed Size 00000009 (9) │ │ -180572 Filename Length 0033 (51) │ │ -180574 Extra Length 0014 (20) │ │ -180576 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x180576: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -1805A9 Extra ID #1 0001 (1) 'ZIP64' │ │ -1805AB Length 0010 (16) │ │ -1805AD Uncompressed Size 0000000000000009 (9) │ │ -1805B5 Compressed Size 000000000000000B (11) │ │ -1805BD PAYLOAD XXXXXXXXXXX │ │ - │ │ -1805C8 LOCAL HEADER #475 04034B50 (67324752) │ │ -1805CC Extract Zip Spec 14 (20) '2.0' │ │ -1805CD Extract OS 00 (0) 'MS-DOS' │ │ -1805CE General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -1805D0 Compression Method 0008 (8) 'Deflated' │ │ -1805D2 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -1805D6 CRC 32D70693 (852952723) │ │ -1805DA Compressed Size 00000003 (3) │ │ -1805DE Uncompressed Size 00000001 (1) │ │ -1805E2 Filename Length 002E (46) │ │ -1805E4 Extra Length 0014 (20) │ │ -1805E6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x1805E6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -180614 Extra ID #1 0001 (1) 'ZIP64' │ │ -180616 Length 0010 (16) │ │ -180618 Uncompressed Size 0000000000000001 (1) │ │ -180620 Compressed Size 0000000000000003 (3) │ │ -180628 PAYLOAD XXX │ │ - │ │ -18062B LOCAL HEADER #476 04034B50 (67324752) │ │ -18062F Extract Zip Spec 14 (20) '2.0' │ │ -180630 Extract OS 00 (0) 'MS-DOS' │ │ -180631 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -180633 Compression Method 0008 (8) 'Deflated' │ │ -180635 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -180639 CRC 00000000 (0) │ │ -18063D Compressed Size 00000002 (2) │ │ -180641 Uncompressed Size 00000000 (0) │ │ -180645 Filename Length 000A (10) │ │ -180647 Extra Length 0014 (20) │ │ -180649 Filename 'XXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x180649: Filename 'XXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -180653 Extra ID #1 0001 (1) 'ZIP64' │ │ -180655 Length 0010 (16) │ │ -180657 Uncompressed Size 0000000000000000 (0) │ │ -18065F Compressed Size 0000000000000002 (2) │ │ -180667 PAYLOAD XX │ │ - │ │ -180669 LOCAL HEADER #477 04034B50 (67324752) │ │ -18066D Extract Zip Spec 14 (20) '2.0' │ │ -18066E Extract OS 00 (0) 'MS-DOS' │ │ -18066F General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -180671 Compression Method 0008 (8) 'Deflated' │ │ -180673 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -180677 CRC 42C7C038 (1120387128) │ │ -18067B Compressed Size 000002B3 (691) │ │ -18067F Uncompressed Size 000005C9 (1481) │ │ -180683 Filename Length 0015 (21) │ │ -180685 Extra Length 0014 (20) │ │ -180687 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x180687: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -18069C Extra ID #1 0001 (1) 'ZIP64' │ │ -18069E Length 0010 (16) │ │ -1806A0 Uncompressed Size 00000000000005C9 (1481) │ │ -1806A8 Compressed Size 00000000000002B3 (691) │ │ -1806B0 PAYLOAD │ │ - │ │ -180963 LOCAL HEADER #478 04034B50 (67324752) │ │ -180967 Extract Zip Spec 14 (20) '2.0' │ │ -180968 Extract OS 00 (0) 'MS-DOS' │ │ -180969 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -18096B Compression Method 0008 (8) 'Deflated' │ │ -18096D Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -180971 CRC 531E7446 (1394504774) │ │ -180975 Compressed Size 00000707 (1799) │ │ -180979 Uncompressed Size 000013FB (5115) │ │ -18097D Filename Length 0016 (22) │ │ -18097F Extra Length 0014 (20) │ │ -180981 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x180981: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -180997 Extra ID #1 0001 (1) 'ZIP64' │ │ -180999 Length 0010 (16) │ │ -18099B Uncompressed Size 00000000000013FB (5115) │ │ -1809A3 Compressed Size 0000000000000707 (1799) │ │ -1809AB PAYLOAD │ │ - │ │ -1810B2 LOCAL HEADER #479 04034B50 (67324752) │ │ -1810B6 Extract Zip Spec 14 (20) '2.0' │ │ -1810B7 Extract OS 00 (0) 'MS-DOS' │ │ -1810B8 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -1810BA Compression Method 0008 (8) 'Deflated' │ │ -1810BC Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -1810C0 CRC F191AAC2 (4052855490) │ │ -1810C4 Compressed Size 0000104E (4174) │ │ -1810C8 Uncompressed Size 00003D0E (15630) │ │ -1810CC Filename Length 0018 (24) │ │ -1810CE Extra Length 0014 (20) │ │ -1810D0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x1810D0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -1810E8 Extra ID #1 0001 (1) 'ZIP64' │ │ -1810EA Length 0010 (16) │ │ -1810EC Uncompressed Size 0000000000003D0E (15630) │ │ -1810F4 Compressed Size 000000000000104E (4174) │ │ -1810FC PAYLOAD │ │ - │ │ -18214A LOCAL HEADER #480 04034B50 (67324752) │ │ -18214E Extract Zip Spec 14 (20) '2.0' │ │ -18214F Extract OS 00 (0) 'MS-DOS' │ │ -182150 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -182152 Compression Method 0008 (8) 'Deflated' │ │ -182154 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -182158 CRC 00000000 (0) │ │ -18215C Compressed Size 00000002 (2) │ │ -182160 Uncompressed Size 00000000 (0) │ │ -182164 Filename Length 0010 (16) │ │ -182166 Extra Length 0014 (20) │ │ -182168 Filename 'XXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x182168: Filename 'XXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -182178 Extra ID #1 0001 (1) 'ZIP64' │ │ -18217A Length 0010 (16) │ │ -18217C Uncompressed Size 0000000000000000 (0) │ │ -182184 Compressed Size 0000000000000002 (2) │ │ -18218C PAYLOAD XX │ │ - │ │ -18218E LOCAL HEADER #481 04034B50 (67324752) │ │ -182192 Extract Zip Spec 14 (20) '2.0' │ │ -182193 Extract OS 00 (0) 'MS-DOS' │ │ -182194 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -182196 Compression Method 0008 (8) 'Deflated' │ │ -182198 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -18219C CRC CC145079 (3423883385) │ │ -1821A0 Compressed Size 000000CC (204) │ │ -1821A4 Uncompressed Size 0000013E (318) │ │ -1821A8 Filename Length 001C (28) │ │ -1821AA Extra Length 0014 (20) │ │ -1821AC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x1821AC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -1821C8 Extra ID #1 0001 (1) 'ZIP64' │ │ -1821CA Length 0010 (16) │ │ -1821CC Uncompressed Size 000000000000013E (318) │ │ -1821D4 Compressed Size 00000000000000CC (204) │ │ -1821DC PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ +160AF6 LOCAL HEADER #386 04034B50 (67324752) │ │ +160AFA Extract Zip Spec 14 (20) '2.0' │ │ +160AFB Extract OS 00 (0) 'MS-DOS' │ │ +160AFC General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +160AFE Compression Method 0008 (8) 'Deflated' │ │ +160B00 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +160B04 CRC 00000000 (0) │ │ +160B08 Compressed Size 00000002 (2) │ │ +160B0C Uncompressed Size 00000000 (0) │ │ +160B10 Filename Length 000E (14) │ │ +160B12 Extra Length 0014 (20) │ │ +160B14 Filename 'XXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x160B14: Filename 'XXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +160B22 Extra ID #1 0001 (1) 'ZIP64' │ │ +160B24 Length 0010 (16) │ │ +160B26 Uncompressed Size 0000000000000000 (0) │ │ +160B2E Compressed Size 0000000000000002 (2) │ │ +160B36 PAYLOAD XX │ │ + │ │ +160B38 LOCAL HEADER #387 04034B50 (67324752) │ │ +160B3C Extract Zip Spec 14 (20) '2.0' │ │ +160B3D Extract OS 00 (0) 'MS-DOS' │ │ +160B3E General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +160B40 Compression Method 0008 (8) 'Deflated' │ │ +160B42 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +160B46 CRC 00000000 (0) │ │ +160B4A Compressed Size 00000002 (2) │ │ +160B4E Uncompressed Size 00000000 (0) │ │ +160B52 Filename Length 001A (26) │ │ +160B54 Extra Length 0014 (20) │ │ +160B56 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x160B56: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +160B70 Extra ID #1 0001 (1) 'ZIP64' │ │ +160B72 Length 0010 (16) │ │ +160B74 Uncompressed Size 0000000000000000 (0) │ │ +160B7C Compressed Size 0000000000000002 (2) │ │ +160B84 PAYLOAD XX │ │ + │ │ +160B86 LOCAL HEADER #388 04034B50 (67324752) │ │ +160B8A Extract Zip Spec 14 (20) '2.0' │ │ +160B8B Extract OS 00 (0) 'MS-DOS' │ │ +160B8C General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +160B8E Compression Method 0008 (8) 'Deflated' │ │ +160B90 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +160B94 CRC 00000000 (0) │ │ +160B98 Compressed Size 00000002 (2) │ │ +160B9C Uncompressed Size 00000000 (0) │ │ +160BA0 Filename Length 0019 (25) │ │ +160BA2 Extra Length 0014 (20) │ │ +160BA4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x160BA4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +160BBD Extra ID #1 0001 (1) 'ZIP64' │ │ +160BBF Length 0010 (16) │ │ +160BC1 Uncompressed Size 0000000000000000 (0) │ │ +160BC9 Compressed Size 0000000000000002 (2) │ │ +160BD1 PAYLOAD XX │ │ + │ │ +160BD3 LOCAL HEADER #389 04034B50 (67324752) │ │ +160BD7 Extract Zip Spec 14 (20) '2.0' │ │ +160BD8 Extract OS 00 (0) 'MS-DOS' │ │ +160BD9 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +160BDB Compression Method 0008 (8) 'Deflated' │ │ +160BDD Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +160BE1 CRC F8DE82E3 (4175332067) │ │ +160BE5 Compressed Size 0000010E (270) │ │ +160BE9 Uncompressed Size 00000456 (1110) │ │ +160BED Filename Length 0016 (22) │ │ +160BEF Extra Length 0014 (20) │ │ +160BF1 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x160BF1: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +160C07 Extra ID #1 0001 (1) 'ZIP64' │ │ +160C09 Length 0010 (16) │ │ +160C0B Uncompressed Size 0000000000000456 (1110) │ │ +160C13 Compressed Size 000000000000010E (270) │ │ +160C1B PAYLOAD │ │ + │ │ +160D29 LOCAL HEADER #390 04034B50 (67324752) │ │ +160D2D Extract Zip Spec 14 (20) '2.0' │ │ +160D2E Extract OS 00 (0) 'MS-DOS' │ │ +160D2F General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +160D31 Compression Method 0008 (8) 'Deflated' │ │ +160D33 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +160D37 CRC E3D9545A (3822670938) │ │ +160D3B Compressed Size 00000049 (73) │ │ +160D3F Uncompressed Size 00000060 (96) │ │ +160D43 Filename Length 0018 (24) │ │ +160D45 Extra Length 0014 (20) │ │ +160D47 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x160D47: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +160D5F Extra ID #1 0001 (1) 'ZIP64' │ │ +160D61 Length 0010 (16) │ │ +160D63 Uncompressed Size 0000000000000060 (96) │ │ +160D6B Compressed Size 0000000000000049 (73) │ │ +160D73 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ + │ │ +160DBC LOCAL HEADER #391 04034B50 (67324752) │ │ +160DC0 Extract Zip Spec 14 (20) '2.0' │ │ +160DC1 Extract OS 00 (0) 'MS-DOS' │ │ +160DC2 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +160DC4 Compression Method 0008 (8) 'Deflated' │ │ +160DC6 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +160DCA CRC 100FA1E6 (269459942) │ │ +160DCE Compressed Size 00000122 (290) │ │ +160DD2 Uncompressed Size 000002B1 (689) │ │ +160DD6 Filename Length 001A (26) │ │ +160DD8 Extra Length 0014 (20) │ │ +160DDA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x160DDA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +160DF4 Extra ID #1 0001 (1) 'ZIP64' │ │ +160DF6 Length 0010 (16) │ │ +160DF8 Uncompressed Size 00000000000002B1 (689) │ │ +160E00 Compressed Size 0000000000000122 (290) │ │ +160E08 PAYLOAD │ │ + │ │ +160F2A LOCAL HEADER #392 04034B50 (67324752) │ │ +160F2E Extract Zip Spec 14 (20) '2.0' │ │ +160F2F Extract OS 00 (0) 'MS-DOS' │ │ +160F30 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +160F32 Compression Method 0008 (8) 'Deflated' │ │ +160F34 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +160F38 CRC 49653A70 (1231370864) │ │ +160F3C Compressed Size 00000F42 (3906) │ │ +160F40 Uncompressed Size 000037A5 (14245) │ │ +160F44 Filename Length 001A (26) │ │ +160F46 Extra Length 0014 (20) │ │ +160F48 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x160F48: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +160F62 Extra ID #1 0001 (1) 'ZIP64' │ │ +160F64 Length 0010 (16) │ │ +160F66 Uncompressed Size 00000000000037A5 (14245) │ │ +160F6E Compressed Size 0000000000000F42 (3906) │ │ +160F76 PAYLOAD │ │ + │ │ +161EB8 LOCAL HEADER #393 04034B50 (67324752) │ │ +161EBC Extract Zip Spec 14 (20) '2.0' │ │ +161EBD Extract OS 00 (0) 'MS-DOS' │ │ +161EBE General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +161EC0 Compression Method 0008 (8) 'Deflated' │ │ +161EC2 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +161EC6 CRC ADE53863 (2917480547) │ │ +161ECA Compressed Size 00000A29 (2601) │ │ +161ECE Uncompressed Size 000027C8 (10184) │ │ +161ED2 Filename Length 001D (29) │ │ +161ED4 Extra Length 0014 (20) │ │ +161ED6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x161ED6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +161EF3 Extra ID #1 0001 (1) 'ZIP64' │ │ +161EF5 Length 0010 (16) │ │ +161EF7 Uncompressed Size 00000000000027C8 (10184) │ │ +161EFF Compressed Size 0000000000000A29 (2601) │ │ +161F07 PAYLOAD │ │ + │ │ +162930 LOCAL HEADER #394 04034B50 (67324752) │ │ +162934 Extract Zip Spec 14 (20) '2.0' │ │ +162935 Extract OS 00 (0) 'MS-DOS' │ │ +162936 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +162938 Compression Method 0008 (8) 'Deflated' │ │ +16293A Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +16293E CRC 0B9055C6 (194008518) │ │ +162942 Compressed Size 000002F8 (760) │ │ +162946 Uncompressed Size 00000AF2 (2802) │ │ +16294A Filename Length 001C (28) │ │ +16294C Extra Length 0014 (20) │ │ +16294E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x16294E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +16296A Extra ID #1 0001 (1) 'ZIP64' │ │ +16296C Length 0010 (16) │ │ +16296E Uncompressed Size 0000000000000AF2 (2802) │ │ +162976 Compressed Size 00000000000002F8 (760) │ │ +16297E PAYLOAD │ │ + │ │ +162C76 LOCAL HEADER #395 04034B50 (67324752) │ │ +162C7A Extract Zip Spec 14 (20) '2.0' │ │ +162C7B Extract OS 00 (0) 'MS-DOS' │ │ +162C7C General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +162C7E Compression Method 0008 (8) 'Deflated' │ │ +162C80 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +162C84 CRC 40E3022D (1088619053) │ │ +162C88 Compressed Size 00000036 (54) │ │ +162C8C Uncompressed Size 00000047 (71) │ │ +162C90 Filename Length 001C (28) │ │ +162C92 Extra Length 0014 (20) │ │ +162C94 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x162C94: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +162CB0 Extra ID #1 0001 (1) 'ZIP64' │ │ +162CB2 Length 0010 (16) │ │ +162CB4 Uncompressed Size 0000000000000047 (71) │ │ +162CBC Compressed Size 0000000000000036 (54) │ │ +162CC4 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ + │ │ +162CFA LOCAL HEADER #396 04034B50 (67324752) │ │ +162CFE Extract Zip Spec 14 (20) '2.0' │ │ +162CFF Extract OS 00 (0) 'MS-DOS' │ │ +162D00 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +162D02 Compression Method 0008 (8) 'Deflated' │ │ +162D04 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +162D08 CRC D4937B47 (3566435143) │ │ +162D0C Compressed Size 0000027B (635) │ │ +162D10 Uncompressed Size 00000A37 (2615) │ │ +162D14 Filename Length 0019 (25) │ │ +162D16 Extra Length 0014 (20) │ │ +162D18 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x162D18: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +162D31 Extra ID #1 0001 (1) 'ZIP64' │ │ +162D33 Length 0010 (16) │ │ +162D35 Uncompressed Size 0000000000000A37 (2615) │ │ +162D3D Compressed Size 000000000000027B (635) │ │ +162D45 PAYLOAD │ │ + │ │ +162FC0 LOCAL HEADER #397 04034B50 (67324752) │ │ +162FC4 Extract Zip Spec 14 (20) '2.0' │ │ +162FC5 Extract OS 00 (0) 'MS-DOS' │ │ +162FC6 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +162FC8 Compression Method 0008 (8) 'Deflated' │ │ +162FCA Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +162FCE CRC 64AD8A95 (1689094805) │ │ +162FD2 Compressed Size 000001EE (494) │ │ +162FD6 Uncompressed Size 00000644 (1604) │ │ +162FDA Filename Length 001C (28) │ │ +162FDC Extra Length 0014 (20) │ │ +162FDE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x162FDE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +162FFA Extra ID #1 0001 (1) 'ZIP64' │ │ +162FFC Length 0010 (16) │ │ +162FFE Uncompressed Size 0000000000000644 (1604) │ │ +163006 Compressed Size 00000000000001EE (494) │ │ +16300E PAYLOAD │ │ + │ │ +1631FC LOCAL HEADER #398 04034B50 (67324752) │ │ +163200 Extract Zip Spec 14 (20) '2.0' │ │ +163201 Extract OS 00 (0) 'MS-DOS' │ │ +163202 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +163204 Compression Method 0008 (8) 'Deflated' │ │ +163206 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +16320A CRC C0132D04 (3222482180) │ │ +16320E Compressed Size 000010D8 (4312) │ │ +163212 Uncompressed Size 00004FA7 (20391) │ │ +163216 Filename Length 0016 (22) │ │ +163218 Extra Length 0014 (20) │ │ +16321A Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x16321A: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +163230 Extra ID #1 0001 (1) 'ZIP64' │ │ +163232 Length 0010 (16) │ │ +163234 Uncompressed Size 0000000000004FA7 (20391) │ │ +16323C Compressed Size 00000000000010D8 (4312) │ │ +163244 PAYLOAD │ │ + │ │ +16431C LOCAL HEADER #399 04034B50 (67324752) │ │ +164320 Extract Zip Spec 14 (20) '2.0' │ │ +164321 Extract OS 00 (0) 'MS-DOS' │ │ +164322 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +164324 Compression Method 0008 (8) 'Deflated' │ │ +164326 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +16432A CRC 85B371BC (2243129788) │ │ +16432E Compressed Size 0000006A (106) │ │ +164332 Uncompressed Size 00000091 (145) │ │ +164336 Filename Length 0015 (21) │ │ +164338 Extra Length 0014 (20) │ │ +16433A Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x16433A: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +16434F Extra ID #1 0001 (1) 'ZIP64' │ │ +164351 Length 0010 (16) │ │ +164353 Uncompressed Size 0000000000000091 (145) │ │ +16435B Compressed Size 000000000000006A (106) │ │ +164363 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ + │ │ +1643CD LOCAL HEADER #400 04034B50 (67324752) │ │ +1643D1 Extract Zip Spec 14 (20) '2.0' │ │ +1643D2 Extract OS 00 (0) 'MS-DOS' │ │ +1643D3 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +1643D5 Compression Method 0008 (8) 'Deflated' │ │ +1643D7 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +1643DB CRC 390B0357 (957023063) │ │ +1643DF Compressed Size 0000010D (269) │ │ +1643E3 Uncompressed Size 00000324 (804) │ │ +1643E7 Filename Length 001A (26) │ │ +1643E9 Extra Length 0014 (20) │ │ +1643EB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x1643EB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +164405 Extra ID #1 0001 (1) 'ZIP64' │ │ +164407 Length 0010 (16) │ │ +164409 Uncompressed Size 0000000000000324 (804) │ │ +164411 Compressed Size 000000000000010D (269) │ │ +164419 PAYLOAD │ │ + │ │ +164526 LOCAL HEADER #401 04034B50 (67324752) │ │ +16452A Extract Zip Spec 14 (20) '2.0' │ │ +16452B Extract OS 00 (0) 'MS-DOS' │ │ +16452C General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +16452E Compression Method 0008 (8) 'Deflated' │ │ +164530 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +164534 CRC DCD02805 (3704629253) │ │ +164538 Compressed Size 000021FE (8702) │ │ +16453C Uncompressed Size 0000E2A0 (58016) │ │ +164540 Filename Length 001A (26) │ │ +164542 Extra Length 0014 (20) │ │ +164544 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x164544: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +16455E Extra ID #1 0001 (1) 'ZIP64' │ │ +164560 Length 0010 (16) │ │ +164562 Uncompressed Size 000000000000E2A0 (58016) │ │ +16456A Compressed Size 00000000000021FE (8702) │ │ +164572 PAYLOAD │ │ + │ │ +166770 LOCAL HEADER #402 04034B50 (67324752) │ │ +166774 Extract Zip Spec 14 (20) '2.0' │ │ +166775 Extract OS 00 (0) 'MS-DOS' │ │ +166776 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +166778 Compression Method 0008 (8) 'Deflated' │ │ +16677A Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +16677E CRC 6CEF191A (1827608858) │ │ +166782 Compressed Size 00000AC1 (2753) │ │ +166786 Uncompressed Size 00002CAA (11434) │ │ +16678A Filename Length 001B (27) │ │ +16678C Extra Length 0014 (20) │ │ +16678E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x16678E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +1667A9 Extra ID #1 0001 (1) 'ZIP64' │ │ +1667AB Length 0010 (16) │ │ +1667AD Uncompressed Size 0000000000002CAA (11434) │ │ +1667B5 Compressed Size 0000000000000AC1 (2753) │ │ +1667BD PAYLOAD │ │ + │ │ +16727E LOCAL HEADER #403 04034B50 (67324752) │ │ +167282 Extract Zip Spec 14 (20) '2.0' │ │ +167283 Extract OS 00 (0) 'MS-DOS' │ │ +167284 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +167286 Compression Method 0008 (8) 'Deflated' │ │ +167288 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +16728C CRC 9D6BAA68 (2641078888) │ │ +167290 Compressed Size 000001AC (428) │ │ +167294 Uncompressed Size 000006A6 (1702) │ │ +167298 Filename Length 001B (27) │ │ +16729A Extra Length 0014 (20) │ │ +16729C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x16729C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +1672B7 Extra ID #1 0001 (1) 'ZIP64' │ │ +1672B9 Length 0010 (16) │ │ +1672BB Uncompressed Size 00000000000006A6 (1702) │ │ +1672C3 Compressed Size 00000000000001AC (428) │ │ +1672CB PAYLOAD │ │ + │ │ +167477 LOCAL HEADER #404 04034B50 (67324752) │ │ +16747B Extract Zip Spec 14 (20) '2.0' │ │ +16747C Extract OS 00 (0) 'MS-DOS' │ │ +16747D General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +16747F Compression Method 0008 (8) 'Deflated' │ │ +167481 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +167485 CRC A5F248DA (2784119002) │ │ +167489 Compressed Size 000004CC (1228) │ │ +16748D Uncompressed Size 000015E3 (5603) │ │ +167491 Filename Length 0017 (23) │ │ +167493 Extra Length 0014 (20) │ │ +167495 Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x167495: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +1674AC Extra ID #1 0001 (1) 'ZIP64' │ │ +1674AE Length 0010 (16) │ │ +1674B0 Uncompressed Size 00000000000015E3 (5603) │ │ +1674B8 Compressed Size 00000000000004CC (1228) │ │ +1674C0 PAYLOAD │ │ + │ │ +16798C LOCAL HEADER #405 04034B50 (67324752) │ │ +167990 Extract Zip Spec 14 (20) '2.0' │ │ +167991 Extract OS 00 (0) 'MS-DOS' │ │ +167992 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +167994 Compression Method 0008 (8) 'Deflated' │ │ +167996 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +16799A CRC 5A0CB710 (1510782736) │ │ +16799E Compressed Size 00000661 (1633) │ │ +1679A2 Uncompressed Size 00002031 (8241) │ │ +1679A6 Filename Length 0016 (22) │ │ +1679A8 Extra Length 0014 (20) │ │ +1679AA Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x1679AA: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +1679C0 Extra ID #1 0001 (1) 'ZIP64' │ │ +1679C2 Length 0010 (16) │ │ +1679C4 Uncompressed Size 0000000000002031 (8241) │ │ +1679CC Compressed Size 0000000000000661 (1633) │ │ +1679D4 PAYLOAD │ │ + │ │ +168035 LOCAL HEADER #406 04034B50 (67324752) │ │ +168039 Extract Zip Spec 14 (20) '2.0' │ │ +16803A Extract OS 00 (0) 'MS-DOS' │ │ +16803B General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +16803D Compression Method 0008 (8) 'Deflated' │ │ +16803F Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +168043 CRC 00000000 (0) │ │ +168047 Compressed Size 00000002 (2) │ │ +16804B Uncompressed Size 00000000 (0) │ │ +16804F Filename Length 0013 (19) │ │ +168051 Extra Length 0014 (20) │ │ +168053 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x168053: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +168066 Extra ID #1 0001 (1) 'ZIP64' │ │ +168068 Length 0010 (16) │ │ +16806A Uncompressed Size 0000000000000000 (0) │ │ +168072 Compressed Size 0000000000000002 (2) │ │ +16807A PAYLOAD XX │ │ + │ │ +16807C LOCAL HEADER #407 04034B50 (67324752) │ │ +168080 Extract Zip Spec 14 (20) '2.0' │ │ +168081 Extract OS 00 (0) 'MS-DOS' │ │ +168082 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +168084 Compression Method 0008 (8) 'Deflated' │ │ +168086 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +16808A CRC 95B0754E (2511369550) │ │ +16808E Compressed Size 00001099 (4249) │ │ +168092 Uncompressed Size 000033DA (13274) │ │ +168096 Filename Length 001E (30) │ │ +168098 Extra Length 0014 (20) │ │ +16809A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x16809A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +1680B8 Extra ID #1 0001 (1) 'ZIP64' │ │ +1680BA Length 0010 (16) │ │ +1680BC Uncompressed Size 00000000000033DA (13274) │ │ +1680C4 Compressed Size 0000000000001099 (4249) │ │ +1680CC PAYLOAD │ │ + │ │ +169165 LOCAL HEADER #408 04034B50 (67324752) │ │ +169169 Extract Zip Spec 14 (20) '2.0' │ │ +16916A Extract OS 00 (0) 'MS-DOS' │ │ +16916B General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +16916D Compression Method 0008 (8) 'Deflated' │ │ +16916F Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +169173 CRC 00000000 (0) │ │ +169177 Compressed Size 00000002 (2) │ │ +16917B Uncompressed Size 00000000 (0) │ │ +16917F Filename Length 001D (29) │ │ +169181 Extra Length 0014 (20) │ │ +169183 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x169183: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +1691A0 Extra ID #1 0001 (1) 'ZIP64' │ │ +1691A2 Length 0010 (16) │ │ +1691A4 Uncompressed Size 0000000000000000 (0) │ │ +1691AC Compressed Size 0000000000000002 (2) │ │ +1691B4 PAYLOAD XX │ │ + │ │ +1691B6 LOCAL HEADER #409 04034B50 (67324752) │ │ +1691BA Extract Zip Spec 14 (20) '2.0' │ │ +1691BB Extract OS 00 (0) 'MS-DOS' │ │ +1691BC General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +1691BE Compression Method 0008 (8) 'Deflated' │ │ +1691C0 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +1691C4 CRC 00000000 (0) │ │ +1691C8 Compressed Size 00000002 (2) │ │ +1691CC Uncompressed Size 00000000 (0) │ │ +1691D0 Filename Length 0021 (33) │ │ +1691D2 Extra Length 0014 (20) │ │ +1691D4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x1691D4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +1691F5 Extra ID #1 0001 (1) 'ZIP64' │ │ +1691F7 Length 0010 (16) │ │ +1691F9 Uncompressed Size 0000000000000000 (0) │ │ +169201 Compressed Size 0000000000000002 (2) │ │ +169209 PAYLOAD XX │ │ + │ │ +16920B LOCAL HEADER #410 04034B50 (67324752) │ │ +16920F Extract Zip Spec 14 (20) '2.0' │ │ +169210 Extract OS 00 (0) 'MS-DOS' │ │ +169211 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +169213 Compression Method 0008 (8) 'Deflated' │ │ +169215 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +169219 CRC 7ACCF348 (2060251976) │ │ +16921D Compressed Size 00000A0B (2571) │ │ +169221 Uncompressed Size 000047A1 (18337) │ │ +169225 Filename Length 0033 (51) │ │ +169227 Extra Length 0014 (20) │ │ +169229 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x169229: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +16925C Extra ID #1 0001 (1) 'ZIP64' │ │ +16925E Length 0010 (16) │ │ +169260 Uncompressed Size 00000000000047A1 (18337) │ │ +169268 Compressed Size 0000000000000A0B (2571) │ │ +169270 PAYLOAD │ │ + │ │ +169C7B LOCAL HEADER #411 04034B50 (67324752) │ │ +169C7F Extract Zip Spec 14 (20) '2.0' │ │ +169C80 Extract OS 00 (0) 'MS-DOS' │ │ +169C81 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +169C83 Compression Method 0008 (8) 'Deflated' │ │ +169C85 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +169C89 CRC 00000000 (0) │ │ +169C8D Compressed Size 00000002 (2) │ │ +169C91 Uncompressed Size 00000000 (0) │ │ +169C95 Filename Length 0021 (33) │ │ +169C97 Extra Length 0014 (20) │ │ +169C99 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x169C99: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +169CBA Extra ID #1 0001 (1) 'ZIP64' │ │ +169CBC Length 0010 (16) │ │ +169CBE Uncompressed Size 0000000000000000 (0) │ │ +169CC6 Compressed Size 0000000000000002 (2) │ │ +169CCE PAYLOAD XX │ │ + │ │ +169CD0 LOCAL HEADER #412 04034B50 (67324752) │ │ +169CD4 Extract Zip Spec 14 (20) '2.0' │ │ +169CD5 Extract OS 00 (0) 'MS-DOS' │ │ +169CD6 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +169CD8 Compression Method 0008 (8) 'Deflated' │ │ +169CDA Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +169CDE CRC A673AF58 (2792599384) │ │ +169CE2 Compressed Size 00000452 (1106) │ │ +169CE6 Uncompressed Size 00000C64 (3172) │ │ +169CEA Filename Length 002F (47) │ │ +169CEC Extra Length 0014 (20) │ │ +169CEE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x169CEE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +169D1D Extra ID #1 0001 (1) 'ZIP64' │ │ +169D1F Length 0010 (16) │ │ +169D21 Uncompressed Size 0000000000000C64 (3172) │ │ +169D29 Compressed Size 0000000000000452 (1106) │ │ +169D31 PAYLOAD │ │ + │ │ +16A183 LOCAL HEADER #413 04034B50 (67324752) │ │ +16A187 Extract Zip Spec 14 (20) '2.0' │ │ +16A188 Extract OS 00 (0) 'MS-DOS' │ │ +16A189 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +16A18B Compression Method 0008 (8) 'Deflated' │ │ +16A18D Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +16A191 CRC DFC4DDE2 (3754221026) │ │ +16A195 Compressed Size 000004A1 (1185) │ │ +16A199 Uncompressed Size 000011D3 (4563) │ │ +16A19D Filename Length 002F (47) │ │ +16A19F Extra Length 0014 (20) │ │ +16A1A1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x16A1A1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +16A1D0 Extra ID #1 0001 (1) 'ZIP64' │ │ +16A1D2 Length 0010 (16) │ │ +16A1D4 Uncompressed Size 00000000000011D3 (4563) │ │ +16A1DC Compressed Size 00000000000004A1 (1185) │ │ +16A1E4 PAYLOAD │ │ + │ │ +16A685 LOCAL HEADER #414 04034B50 (67324752) │ │ +16A689 Extract Zip Spec 14 (20) '2.0' │ │ +16A68A Extract OS 00 (0) 'MS-DOS' │ │ +16A68B General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +16A68D Compression Method 0008 (8) 'Deflated' │ │ +16A68F Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +16A693 CRC 00000000 (0) │ │ +16A697 Compressed Size 00000002 (2) │ │ +16A69B Uncompressed Size 00000000 (0) │ │ +16A69F Filename Length 0036 (54) │ │ +16A6A1 Extra Length 0014 (20) │ │ +16A6A3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x16A6A3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +16A6D9 Extra ID #1 0001 (1) 'ZIP64' │ │ +16A6DB Length 0010 (16) │ │ +16A6DD Uncompressed Size 0000000000000000 (0) │ │ +16A6E5 Compressed Size 0000000000000002 (2) │ │ +16A6ED PAYLOAD XX │ │ + │ │ +16A6EF LOCAL HEADER #415 04034B50 (67324752) │ │ +16A6F3 Extract Zip Spec 14 (20) '2.0' │ │ +16A6F4 Extract OS 00 (0) 'MS-DOS' │ │ +16A6F5 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +16A6F7 Compression Method 0008 (8) 'Deflated' │ │ +16A6F9 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +16A6FD CRC BFD3C21F (3218326047) │ │ +16A701 Compressed Size 00000EAD (3757) │ │ +16A705 Uncompressed Size 00002DB7 (11703) │ │ +16A709 Filename Length 004D (77) │ │ +16A70B Extra Length 0014 (20) │ │ +16A70D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x16A70D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +16A75A Extra ID #1 0001 (1) 'ZIP64' │ │ +16A75C Length 0010 (16) │ │ +16A75E Uncompressed Size 0000000000002DB7 (11703) │ │ +16A766 Compressed Size 0000000000000EAD (3757) │ │ +16A76E PAYLOAD │ │ + │ │ +16B61B LOCAL HEADER #416 04034B50 (67324752) │ │ +16B61F Extract Zip Spec 14 (20) '2.0' │ │ +16B620 Extract OS 00 (0) 'MS-DOS' │ │ +16B621 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +16B623 Compression Method 0008 (8) 'Deflated' │ │ +16B625 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +16B629 CRC ED84AC5A (3984895066) │ │ +16B62D Compressed Size 00001575 (5493) │ │ +16B631 Uncompressed Size 00009C15 (39957) │ │ +16B635 Filename Length 004A (74) │ │ +16B637 Extra Length 0014 (20) │ │ +16B639 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x16B639: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +16B683 Extra ID #1 0001 (1) 'ZIP64' │ │ +16B685 Length 0010 (16) │ │ +16B687 Uncompressed Size 0000000000009C15 (39957) │ │ +16B68F Compressed Size 0000000000001575 (5493) │ │ +16B697 PAYLOAD │ │ + │ │ +16CC0C LOCAL HEADER #417 04034B50 (67324752) │ │ +16CC10 Extract Zip Spec 14 (20) '2.0' │ │ +16CC11 Extract OS 00 (0) 'MS-DOS' │ │ +16CC12 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +16CC14 Compression Method 0008 (8) 'Deflated' │ │ +16CC16 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +16CC1A CRC A481E46E (2759976046) │ │ +16CC1E Compressed Size 000003A7 (935) │ │ +16CC22 Uncompressed Size 000007DF (2015) │ │ +16CC26 Filename Length 0050 (80) │ │ +16CC28 Extra Length 0014 (20) │ │ +16CC2A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x16CC2A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +16CC7A Extra ID #1 0001 (1) 'ZIP64' │ │ +16CC7C Length 0010 (16) │ │ +16CC7E Uncompressed Size 00000000000007DF (2015) │ │ +16CC86 Compressed Size 00000000000003A7 (935) │ │ +16CC8E PAYLOAD │ │ + │ │ +16D035 LOCAL HEADER #418 04034B50 (67324752) │ │ +16D039 Extract Zip Spec 14 (20) '2.0' │ │ +16D03A Extract OS 00 (0) 'MS-DOS' │ │ +16D03B General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +16D03D Compression Method 0008 (8) 'Deflated' │ │ +16D03F Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +16D043 CRC 016277CB (23230411) │ │ +16D047 Compressed Size 000042EE (17134) │ │ +16D04B Uncompressed Size 00011854 (71764) │ │ +16D04F Filename Length 005B (91) │ │ +16D051 Extra Length 0014 (20) │ │ +16D053 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x16D053: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +16D0AE Extra ID #1 0001 (1) 'ZIP64' │ │ +16D0B0 Length 0010 (16) │ │ +16D0B2 Uncompressed Size 0000000000011854 (71764) │ │ +16D0BA Compressed Size 00000000000042EE (17134) │ │ +16D0C2 PAYLOAD │ │ + │ │ +1713B0 LOCAL HEADER #419 04034B50 (67324752) │ │ +1713B4 Extract Zip Spec 14 (20) '2.0' │ │ +1713B5 Extract OS 00 (0) 'MS-DOS' │ │ +1713B6 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +1713B8 Compression Method 0008 (8) 'Deflated' │ │ +1713BA Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +1713BE CRC 5242862D (1380091437) │ │ +1713C2 Compressed Size 00001340 (4928) │ │ +1713C6 Uncompressed Size 00004F9E (20382) │ │ +1713CA Filename Length 004C (76) │ │ +1713CC Extra Length 0014 (20) │ │ +1713CE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x1713CE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +17141A Extra ID #1 0001 (1) 'ZIP64' │ │ +17141C Length 0010 (16) │ │ +17141E Uncompressed Size 0000000000004F9E (20382) │ │ +171426 Compressed Size 0000000000001340 (4928) │ │ +17142E PAYLOAD │ │ + │ │ +17276E LOCAL HEADER #420 04034B50 (67324752) │ │ +172772 Extract Zip Spec 14 (20) '2.0' │ │ +172773 Extract OS 00 (0) 'MS-DOS' │ │ +172774 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +172776 Compression Method 0008 (8) 'Deflated' │ │ +172778 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +17277C CRC B5E0A1E7 (3051397607) │ │ +172780 Compressed Size 000004E2 (1250) │ │ +172784 Uncompressed Size 00000CEE (3310) │ │ +172788 Filename Length 0040 (64) │ │ +17278A Extra Length 0014 (20) │ │ +17278C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x17278C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +1727CC Extra ID #1 0001 (1) 'ZIP64' │ │ +1727CE Length 0010 (16) │ │ +1727D0 Uncompressed Size 0000000000000CEE (3310) │ │ +1727D8 Compressed Size 00000000000004E2 (1250) │ │ +1727E0 PAYLOAD │ │ + │ │ +172CC2 LOCAL HEADER #421 04034B50 (67324752) │ │ +172CC6 Extract Zip Spec 14 (20) '2.0' │ │ +172CC7 Extract OS 00 (0) 'MS-DOS' │ │ +172CC8 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +172CCA Compression Method 0008 (8) 'Deflated' │ │ +172CCC Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +172CD0 CRC 00000000 (0) │ │ +172CD4 Compressed Size 00000002 (2) │ │ +172CD8 Uncompressed Size 00000000 (0) │ │ +172CDC Filename Length 0015 (21) │ │ +172CDE Extra Length 0014 (20) │ │ +172CE0 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x172CE0: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +172CF5 Extra ID #1 0001 (1) 'ZIP64' │ │ +172CF7 Length 0010 (16) │ │ +172CF9 Uncompressed Size 0000000000000000 (0) │ │ +172D01 Compressed Size 0000000000000002 (2) │ │ +172D09 PAYLOAD XX │ │ + │ │ +172D0B LOCAL HEADER #422 04034B50 (67324752) │ │ +172D0F Extract Zip Spec 14 (20) '2.0' │ │ +172D10 Extract OS 00 (0) 'MS-DOS' │ │ +172D11 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +172D13 Compression Method 0008 (8) 'Deflated' │ │ +172D15 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +172D19 CRC C2971FC7 (3264683975) │ │ +172D1D Compressed Size 00000006 (6) │ │ +172D21 Uncompressed Size 00000004 (4) │ │ +172D25 Filename Length 001E (30) │ │ +172D27 Extra Length 0014 (20) │ │ +172D29 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x172D29: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +172D47 Extra ID #1 0001 (1) 'ZIP64' │ │ +172D49 Length 0010 (16) │ │ +172D4B Uncompressed Size 0000000000000004 (4) │ │ +172D53 Compressed Size 0000000000000006 (6) │ │ +172D5B PAYLOAD XXXXXX │ │ + │ │ +172D61 LOCAL HEADER #423 04034B50 (67324752) │ │ +172D65 Extract Zip Spec 14 (20) '2.0' │ │ +172D66 Extract OS 00 (0) 'MS-DOS' │ │ +172D67 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +172D69 Compression Method 0008 (8) 'Deflated' │ │ +172D6B Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +172D6F CRC 86321CEF (2251431151) │ │ +172D73 Compressed Size 00000310 (784) │ │ +172D77 Uncompressed Size 000005D0 (1488) │ │ +172D7B Filename Length 0020 (32) │ │ +172D7D Extra Length 0014 (20) │ │ +172D7F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x172D7F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +172D9F Extra ID #1 0001 (1) 'ZIP64' │ │ +172DA1 Length 0010 (16) │ │ +172DA3 Uncompressed Size 00000000000005D0 (1488) │ │ +172DAB Compressed Size 0000000000000310 (784) │ │ +172DB3 PAYLOAD │ │ + │ │ +1730C3 LOCAL HEADER #424 04034B50 (67324752) │ │ +1730C7 Extract Zip Spec 14 (20) '2.0' │ │ +1730C8 Extract OS 00 (0) 'MS-DOS' │ │ +1730C9 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +1730CB Compression Method 0008 (8) 'Deflated' │ │ +1730CD Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +1730D1 CRC 55859B84 (1434819460) │ │ +1730D5 Compressed Size 0000029E (670) │ │ +1730D9 Uncompressed Size 000005EA (1514) │ │ +1730DD Filename Length 0021 (33) │ │ +1730DF Extra Length 0014 (20) │ │ +1730E1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x1730E1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +173102 Extra ID #1 0001 (1) 'ZIP64' │ │ +173104 Length 0010 (16) │ │ +173106 Uncompressed Size 00000000000005EA (1514) │ │ +17310E Compressed Size 000000000000029E (670) │ │ +173116 PAYLOAD │ │ + │ │ +1733B4 LOCAL HEADER #425 04034B50 (67324752) │ │ +1733B8 Extract Zip Spec 14 (20) '2.0' │ │ +1733B9 Extract OS 00 (0) 'MS-DOS' │ │ +1733BA General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +1733BC Compression Method 0008 (8) 'Deflated' │ │ +1733BE Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +1733C2 CRC BBFEDD62 (3154042210) │ │ +1733C6 Compressed Size 00000641 (1601) │ │ +1733CA Uncompressed Size 00000F2D (3885) │ │ +1733CE Filename Length 001D (29) │ │ +1733D0 Extra Length 0014 (20) │ │ +1733D2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x1733D2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +1733EF Extra ID #1 0001 (1) 'ZIP64' │ │ +1733F1 Length 0010 (16) │ │ +1733F3 Uncompressed Size 0000000000000F2D (3885) │ │ +1733FB Compressed Size 0000000000000641 (1601) │ │ +173403 PAYLOAD │ │ + │ │ +173A44 LOCAL HEADER #426 04034B50 (67324752) │ │ +173A48 Extract Zip Spec 14 (20) '2.0' │ │ +173A49 Extract OS 00 (0) 'MS-DOS' │ │ +173A4A General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +173A4C Compression Method 0008 (8) 'Deflated' │ │ +173A4E Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +173A52 CRC 5DF970E4 (1576628452) │ │ +173A56 Compressed Size 00000007 (7) │ │ +173A5A Uncompressed Size 00000005 (5) │ │ +173A5E Filename Length 0022 (34) │ │ +173A60 Extra Length 0014 (20) │ │ +173A62 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x173A62: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +173A84 Extra ID #1 0001 (1) 'ZIP64' │ │ +173A86 Length 0010 (16) │ │ +173A88 Uncompressed Size 0000000000000005 (5) │ │ +173A90 Compressed Size 0000000000000007 (7) │ │ +173A98 PAYLOAD XXXXXXX │ │ + │ │ +173A9F LOCAL HEADER #427 04034B50 (67324752) │ │ +173AA3 Extract Zip Spec 14 (20) '2.0' │ │ +173AA4 Extract OS 00 (0) 'MS-DOS' │ │ +173AA5 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +173AA7 Compression Method 0008 (8) 'Deflated' │ │ +173AA9 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +173AAD CRC 00000000 (0) │ │ +173AB1 Compressed Size 00000002 (2) │ │ +173AB5 Uncompressed Size 00000000 (0) │ │ +173AB9 Filename Length 0004 (4) │ │ +173ABB Extra Length 0014 (20) │ │ +173ABD Filename 'XXXX' │ │ +# │ │ +# WARNING: Offset 0x173ABD: Filename 'XXXX' │ │ +# Zero length filename │ │ +# │ │ +173AC1 Extra ID #1 0001 (1) 'ZIP64' │ │ +173AC3 Length 0010 (16) │ │ +173AC5 Uncompressed Size 0000000000000000 (0) │ │ +173ACD Compressed Size 0000000000000002 (2) │ │ +173AD5 PAYLOAD XX │ │ + │ │ +173AD7 LOCAL HEADER #428 04034B50 (67324752) │ │ +173ADB Extract Zip Spec 14 (20) '2.0' │ │ +173ADC Extract OS 00 (0) 'MS-DOS' │ │ +173ADD General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +173ADF Compression Method 0008 (8) 'Deflated' │ │ +173AE1 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +173AE5 CRC B955DE79 (3109412473) │ │ +173AE9 Compressed Size 000001D8 (472) │ │ +173AED Uncompressed Size 000002E6 (742) │ │ +173AF1 Filename Length 000F (15) │ │ +173AF3 Extra Length 0014 (20) │ │ +173AF5 Filename 'XXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x173AF5: Filename 'XXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +173B04 Extra ID #1 0001 (1) 'ZIP64' │ │ +173B06 Length 0010 (16) │ │ +173B08 Uncompressed Size 00000000000002E6 (742) │ │ +173B10 Compressed Size 00000000000001D8 (472) │ │ +173B18 PAYLOAD │ │ + │ │ +173CF0 LOCAL HEADER #429 04034B50 (67324752) │ │ +173CF4 Extract Zip Spec 14 (20) '2.0' │ │ +173CF5 Extract OS 00 (0) 'MS-DOS' │ │ +173CF6 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +173CF8 Compression Method 0008 (8) 'Deflated' │ │ +173CFA Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +173CFE CRC BC879814 (3163002900) │ │ +173D02 Compressed Size 000002C4 (708) │ │ +173D06 Uncompressed Size 00000756 (1878) │ │ +173D0A Filename Length 000B (11) │ │ +173D0C Extra Length 0014 (20) │ │ +173D0E Filename 'XXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x173D0E: Filename 'XXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +173D19 Extra ID #1 0001 (1) 'ZIP64' │ │ +173D1B Length 0010 (16) │ │ +173D1D Uncompressed Size 0000000000000756 (1878) │ │ +173D25 Compressed Size 00000000000002C4 (708) │ │ +173D2D PAYLOAD │ │ + │ │ +173FF1 LOCAL HEADER #430 04034B50 (67324752) │ │ +173FF5 Extract Zip Spec 14 (20) '2.0' │ │ +173FF6 Extract OS 00 (0) 'MS-DOS' │ │ +173FF7 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +173FF9 Compression Method 0008 (8) 'Deflated' │ │ +173FFB Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +173FFF CRC 92B7E8B4 (2461526196) │ │ +174003 Compressed Size 00002F87 (12167) │ │ +174007 Uncompressed Size 00012807 (75783) │ │ +17400B Filename Length 0015 (21) │ │ +17400D Extra Length 0014 (20) │ │ +17400F Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x17400F: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +174024 Extra ID #1 0001 (1) 'ZIP64' │ │ +174026 Length 0010 (16) │ │ +174028 Uncompressed Size 0000000000012807 (75783) │ │ +174030 Compressed Size 0000000000002F87 (12167) │ │ +174038 PAYLOAD │ │ + │ │ +176FBF LOCAL HEADER #431 04034B50 (67324752) │ │ +176FC3 Extract Zip Spec 14 (20) '2.0' │ │ +176FC4 Extract OS 00 (0) 'MS-DOS' │ │ +176FC5 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +176FC7 Compression Method 0008 (8) 'Deflated' │ │ +176FC9 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +176FCD CRC C9338F89 (3375599497) │ │ +176FD1 Compressed Size 00000386 (902) │ │ +176FD5 Uncompressed Size 00000B78 (2936) │ │ +176FD9 Filename Length 000C (12) │ │ +176FDB Extra Length 0014 (20) │ │ +176FDD Filename 'XXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x176FDD: Filename 'XXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +176FE9 Extra ID #1 0001 (1) 'ZIP64' │ │ +176FEB Length 0010 (16) │ │ +176FED Uncompressed Size 0000000000000B78 (2936) │ │ +176FF5 Compressed Size 0000000000000386 (902) │ │ +176FFD PAYLOAD │ │ + │ │ +177383 LOCAL HEADER #432 04034B50 (67324752) │ │ +177387 Extract Zip Spec 14 (20) '2.0' │ │ +177388 Extract OS 00 (0) 'MS-DOS' │ │ +177389 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +17738B Compression Method 0008 (8) 'Deflated' │ │ +17738D Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +177391 CRC AA028E15 (2852294165) │ │ +177395 Compressed Size 0000028B (651) │ │ +177399 Uncompressed Size 00000592 (1426) │ │ +17739D Filename Length 000D (13) │ │ +17739F Extra Length 0014 (20) │ │ +1773A1 Filename 'XXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x1773A1: Filename 'XXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +1773AE Extra ID #1 0001 (1) 'ZIP64' │ │ +1773B0 Length 0010 (16) │ │ +1773B2 Uncompressed Size 0000000000000592 (1426) │ │ +1773BA Compressed Size 000000000000028B (651) │ │ +1773C2 PAYLOAD │ │ + │ │ +17764D LOCAL HEADER #433 04034B50 (67324752) │ │ +177651 Extract Zip Spec 14 (20) '2.0' │ │ +177652 Extract OS 00 (0) 'MS-DOS' │ │ +177653 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +177655 Compression Method 0008 (8) 'Deflated' │ │ +177657 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +17765B CRC 67FA908F (1744474255) │ │ +17765F Compressed Size 00000338 (824) │ │ +177663 Uncompressed Size 000008B7 (2231) │ │ +177667 Filename Length 0009 (9) │ │ +177669 Extra Length 0014 (20) │ │ +17766B Filename 'XXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x17766B: Filename 'XXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +177674 Extra ID #1 0001 (1) 'ZIP64' │ │ +177676 Length 0010 (16) │ │ +177678 Uncompressed Size 00000000000008B7 (2231) │ │ +177680 Compressed Size 0000000000000338 (824) │ │ +177688 PAYLOAD │ │ + │ │ +1779C0 LOCAL HEADER #434 04034B50 (67324752) │ │ +1779C4 Extract Zip Spec 14 (20) '2.0' │ │ +1779C5 Extract OS 00 (0) 'MS-DOS' │ │ +1779C6 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +1779C8 Compression Method 0008 (8) 'Deflated' │ │ +1779CA Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +1779CE CRC 542A5D3E (1412062526) │ │ +1779D2 Compressed Size 000002B8 (696) │ │ +1779D6 Uncompressed Size 000005F0 (1520) │ │ +1779DA Filename Length 000B (11) │ │ +1779DC Extra Length 0014 (20) │ │ +1779DE Filename 'XXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x1779DE: Filename 'XXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +1779E9 Extra ID #1 0001 (1) 'ZIP64' │ │ +1779EB Length 0010 (16) │ │ +1779ED Uncompressed Size 00000000000005F0 (1520) │ │ +1779F5 Compressed Size 00000000000002B8 (696) │ │ +1779FD PAYLOAD │ │ + │ │ +177CB5 LOCAL HEADER #435 04034B50 (67324752) │ │ +177CB9 Extract Zip Spec 14 (20) '2.0' │ │ +177CBA Extract OS 00 (0) 'MS-DOS' │ │ +177CBB General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +177CBD Compression Method 0008 (8) 'Deflated' │ │ +177CBF Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +177CC3 CRC 4059C6F8 (1079625464) │ │ +177CC7 Compressed Size 000005B2 (1458) │ │ +177CCB Uncompressed Size 000016B9 (5817) │ │ +177CCF Filename Length 000B (11) │ │ +177CD1 Extra Length 0014 (20) │ │ +177CD3 Filename 'XXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x177CD3: Filename 'XXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +177CDE Extra ID #1 0001 (1) 'ZIP64' │ │ +177CE0 Length 0010 (16) │ │ +177CE2 Uncompressed Size 00000000000016B9 (5817) │ │ +177CEA Compressed Size 00000000000005B2 (1458) │ │ +177CF2 PAYLOAD │ │ + │ │ +1782A4 LOCAL HEADER #436 04034B50 (67324752) │ │ +1782A8 Extract Zip Spec 14 (20) '2.0' │ │ +1782A9 Extract OS 00 (0) 'MS-DOS' │ │ +1782AA General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +1782AC Compression Method 0008 (8) 'Deflated' │ │ +1782AE Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +1782B2 CRC CF30C116 (3476078870) │ │ +1782B6 Compressed Size 00000605 (1541) │ │ +1782BA Uncompressed Size 00000F28 (3880) │ │ +1782BE Filename Length 0014 (20) │ │ +1782C0 Extra Length 0014 (20) │ │ +1782C2 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x1782C2: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +1782D6 Extra ID #1 0001 (1) 'ZIP64' │ │ +1782D8 Length 0010 (16) │ │ +1782DA Uncompressed Size 0000000000000F28 (3880) │ │ +1782E2 Compressed Size 0000000000000605 (1541) │ │ +1782EA PAYLOAD │ │ + │ │ +1788EF LOCAL HEADER #437 04034B50 (67324752) │ │ +1788F3 Extract Zip Spec 14 (20) '2.0' │ │ +1788F4 Extract OS 00 (0) 'MS-DOS' │ │ +1788F5 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +1788F7 Compression Method 0008 (8) 'Deflated' │ │ +1788F9 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +1788FD CRC 71D7AE99 (1909960345) │ │ +178901 Compressed Size 000017C7 (6087) │ │ +178905 Uncompressed Size 000059DD (23005) │ │ +178909 Filename Length 000E (14) │ │ +17890B Extra Length 0014 (20) │ │ +17890D Filename 'XXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x17890D: Filename 'XXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +17891B Extra ID #1 0001 (1) 'ZIP64' │ │ +17891D Length 0010 (16) │ │ +17891F Uncompressed Size 00000000000059DD (23005) │ │ +178927 Compressed Size 00000000000017C7 (6087) │ │ +17892F PAYLOAD │ │ + │ │ +17A0F6 LOCAL HEADER #438 04034B50 (67324752) │ │ +17A0FA Extract Zip Spec 14 (20) '2.0' │ │ +17A0FB Extract OS 00 (0) 'MS-DOS' │ │ +17A0FC General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +17A0FE Compression Method 0008 (8) 'Deflated' │ │ +17A100 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +17A104 CRC 9356A5EB (2471929323) │ │ +17A108 Compressed Size 00000A19 (2585) │ │ +17A10C Uncompressed Size 000027EE (10222) │ │ +17A110 Filename Length 0013 (19) │ │ +17A112 Extra Length 0014 (20) │ │ +17A114 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x17A114: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +17A127 Extra ID #1 0001 (1) 'ZIP64' │ │ +17A129 Length 0010 (16) │ │ +17A12B Uncompressed Size 00000000000027EE (10222) │ │ +17A133 Compressed Size 0000000000000A19 (2585) │ │ +17A13B PAYLOAD │ │ + │ │ +17AB54 LOCAL HEADER #439 04034B50 (67324752) │ │ +17AB58 Extract Zip Spec 14 (20) '2.0' │ │ +17AB59 Extract OS 00 (0) 'MS-DOS' │ │ +17AB5A General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +17AB5C Compression Method 0008 (8) 'Deflated' │ │ +17AB5E Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +17AB62 CRC F33CA86C (4080838764) │ │ +17AB66 Compressed Size 0000037E (894) │ │ +17AB6A Uncompressed Size 00000CCC (3276) │ │ +17AB6E Filename Length 000B (11) │ │ +17AB70 Extra Length 0014 (20) │ │ +17AB72 Filename 'XXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x17AB72: Filename 'XXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +17AB7D Extra ID #1 0001 (1) 'ZIP64' │ │ +17AB7F Length 0010 (16) │ │ +17AB81 Uncompressed Size 0000000000000CCC (3276) │ │ +17AB89 Compressed Size 000000000000037E (894) │ │ +17AB91 PAYLOAD │ │ + │ │ +17AF0F LOCAL HEADER #440 04034B50 (67324752) │ │ +17AF13 Extract Zip Spec 14 (20) '2.0' │ │ +17AF14 Extract OS 00 (0) 'MS-DOS' │ │ +17AF15 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +17AF17 Compression Method 0008 (8) 'Deflated' │ │ +17AF19 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +17AF1D CRC A1860D19 (2709916953) │ │ +17AF21 Compressed Size 00006603 (26115) │ │ +17AF25 Uncompressed Size 00035CC2 (220354) │ │ +17AF29 Filename Length 000E (14) │ │ +17AF2B Extra Length 0014 (20) │ │ +17AF2D Filename 'XXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x17AF2D: Filename 'XXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +17AF3B Extra ID #1 0001 (1) 'ZIP64' │ │ +17AF3D Length 0010 (16) │ │ +17AF3F Uncompressed Size 0000000000035CC2 (220354) │ │ +17AF47 Compressed Size 0000000000006603 (26115) │ │ +17AF4F PAYLOAD │ │ + │ │ +181552 LOCAL HEADER #441 04034B50 (67324752) │ │ +181556 Extract Zip Spec 14 (20) '2.0' │ │ +181557 Extract OS 00 (0) 'MS-DOS' │ │ +181558 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +18155A Compression Method 0008 (8) 'Deflated' │ │ +18155C Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +181560 CRC CD7D015A (3447521626) │ │ +181564 Compressed Size 000005A2 (1442) │ │ +181568 Uncompressed Size 00000FB5 (4021) │ │ +18156C Filename Length 000B (11) │ │ +18156E Extra Length 0014 (20) │ │ +181570 Filename 'XXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x181570: Filename 'XXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +18157B Extra ID #1 0001 (1) 'ZIP64' │ │ +18157D Length 0010 (16) │ │ +18157F Uncompressed Size 0000000000000FB5 (4021) │ │ +181587 Compressed Size 00000000000005A2 (1442) │ │ +18158F PAYLOAD │ │ + │ │ +181B31 LOCAL HEADER #442 04034B50 (67324752) │ │ +181B35 Extract Zip Spec 14 (20) '2.0' │ │ +181B36 Extract OS 00 (0) 'MS-DOS' │ │ +181B37 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +181B39 Compression Method 0008 (8) 'Deflated' │ │ +181B3B Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +181B3F CRC 0C966CFE (211184894) │ │ +181B43 Compressed Size 000002CB (715) │ │ +181B47 Uncompressed Size 000005B2 (1458) │ │ +181B4B Filename Length 000F (15) │ │ +181B4D Extra Length 0014 (20) │ │ +181B4F Filename 'XXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x181B4F: Filename 'XXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +181B5E Extra ID #1 0001 (1) 'ZIP64' │ │ +181B60 Length 0010 (16) │ │ +181B62 Uncompressed Size 00000000000005B2 (1458) │ │ +181B6A Compressed Size 00000000000002CB (715) │ │ +181B72 PAYLOAD │ │ + │ │ +181E3D LOCAL HEADER #443 04034B50 (67324752) │ │ +181E41 Extract Zip Spec 14 (20) '2.0' │ │ +181E42 Extract OS 00 (0) 'MS-DOS' │ │ +181E43 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +181E45 Compression Method 0008 (8) 'Deflated' │ │ +181E47 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +181E4B CRC 19BE262A (431892010) │ │ +181E4F Compressed Size 00000275 (629) │ │ +181E53 Uncompressed Size 00000432 (1074) │ │ +181E57 Filename Length 000B (11) │ │ +181E59 Extra Length 0014 (20) │ │ +181E5B Filename 'XXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x181E5B: Filename 'XXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +181E66 Extra ID #1 0001 (1) 'ZIP64' │ │ +181E68 Length 0010 (16) │ │ +181E6A Uncompressed Size 0000000000000432 (1074) │ │ +181E72 Compressed Size 0000000000000275 (629) │ │ +181E7A PAYLOAD │ │ + │ │ +1820EF LOCAL HEADER #444 04034B50 (67324752) │ │ +1820F3 Extract Zip Spec 14 (20) '2.0' │ │ +1820F4 Extract OS 00 (0) 'MS-DOS' │ │ +1820F5 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +1820F7 Compression Method 0008 (8) 'Deflated' │ │ +1820F9 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +1820FD CRC 903C7C0A (2419883018) │ │ +182101 Compressed Size 0000032F (815) │ │ +182105 Uncompressed Size 00000886 (2182) │ │ +182109 Filename Length 000B (11) │ │ +18210B Extra Length 0014 (20) │ │ +18210D Filename 'XXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x18210D: Filename 'XXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +182118 Extra ID #1 0001 (1) 'ZIP64' │ │ +18211A Length 0010 (16) │ │ +18211C Uncompressed Size 0000000000000886 (2182) │ │ +182124 Compressed Size 000000000000032F (815) │ │ +18212C PAYLOAD │ │ + │ │ +18245B LOCAL HEADER #445 04034B50 (67324752) │ │ +18245F Extract Zip Spec 14 (20) '2.0' │ │ +182460 Extract OS 00 (0) 'MS-DOS' │ │ +182461 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +182463 Compression Method 0008 (8) 'Deflated' │ │ +182465 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +182469 CRC 24BAF9A7 (616233383) │ │ +18246D Compressed Size 00000607 (1543) │ │ +182471 Uncompressed Size 000011DF (4575) │ │ +182475 Filename Length 0011 (17) │ │ +182477 Extra Length 0014 (20) │ │ +182479 Filename 'XXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x182479: Filename 'XXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +18248A Extra ID #1 0001 (1) 'ZIP64' │ │ +18248C Length 0010 (16) │ │ +18248E Uncompressed Size 00000000000011DF (4575) │ │ +182496 Compressed Size 0000000000000607 (1543) │ │ +18249E PAYLOAD │ │ + │ │ +182AA5 LOCAL HEADER #446 04034B50 (67324752) │ │ +182AA9 Extract Zip Spec 14 (20) '2.0' │ │ +182AAA Extract OS 00 (0) 'MS-DOS' │ │ +182AAB General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +182AAD Compression Method 0008 (8) 'Deflated' │ │ +182AAF Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +182AB3 CRC 6B10C604 (1796261380) │ │ +182AB7 Compressed Size 00000377 (887) │ │ +182ABB Uncompressed Size 00000C4A (3146) │ │ +182ABF Filename Length 000D (13) │ │ +182AC1 Extra Length 0014 (20) │ │ +182AC3 Filename 'XXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x182AC3: Filename 'XXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +182AD0 Extra ID #1 0001 (1) 'ZIP64' │ │ +182AD2 Length 0010 (16) │ │ +182AD4 Uncompressed Size 0000000000000C4A (3146) │ │ +182ADC Compressed Size 0000000000000377 (887) │ │ +182AE4 PAYLOAD │ │ + │ │ +182E5B LOCAL HEADER #447 04034B50 (67324752) │ │ +182E5F Extract Zip Spec 14 (20) '2.0' │ │ +182E60 Extract OS 00 (0) 'MS-DOS' │ │ +182E61 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +182E63 Compression Method 0008 (8) 'Deflated' │ │ +182E65 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +182E69 CRC 8E03B85B (2382608475) │ │ +182E6D Compressed Size 00001164 (4452) │ │ +182E71 Uncompressed Size 00004716 (18198) │ │ +182E75 Filename Length 0013 (19) │ │ +182E77 Extra Length 0014 (20) │ │ +182E79 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x182E79: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +182E8C Extra ID #1 0001 (1) 'ZIP64' │ │ +182E8E Length 0010 (16) │ │ +182E90 Uncompressed Size 0000000000004716 (18198) │ │ +182E98 Compressed Size 0000000000001164 (4452) │ │ +182EA0 PAYLOAD │ │ + │ │ +184004 LOCAL HEADER #448 04034B50 (67324752) │ │ +184008 Extract Zip Spec 14 (20) '2.0' │ │ +184009 Extract OS 00 (0) 'MS-DOS' │ │ +18400A General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +18400C Compression Method 0008 (8) 'Deflated' │ │ +18400E Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +184012 CRC CF247992 (3475274130) │ │ +184016 Compressed Size 000037E8 (14312) │ │ +18401A Uncompressed Size 00010417 (66583) │ │ +18401E Filename Length 0010 (16) │ │ +184020 Extra Length 0014 (20) │ │ +184022 Filename 'XXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x184022: Filename 'XXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +184032 Extra ID #1 0001 (1) 'ZIP64' │ │ +184034 Length 0010 (16) │ │ +184036 Uncompressed Size 0000000000010417 (66583) │ │ +18403E Compressed Size 00000000000037E8 (14312) │ │ +184046 PAYLOAD │ │ + │ │ +18782E LOCAL HEADER #449 04034B50 (67324752) │ │ +187832 Extract Zip Spec 14 (20) '2.0' │ │ +187833 Extract OS 00 (0) 'MS-DOS' │ │ +187834 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +187836 Compression Method 0008 (8) 'Deflated' │ │ +187838 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +18783C CRC E4A0A63E (3835733566) │ │ +187840 Compressed Size 000005B9 (1465) │ │ +187844 Uncompressed Size 00000EC6 (3782) │ │ +187848 Filename Length 0012 (18) │ │ +18784A Extra Length 0014 (20) │ │ +18784C Filename 'XXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x18784C: Filename 'XXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +18785E Extra ID #1 0001 (1) 'ZIP64' │ │ +187860 Length 0010 (16) │ │ +187862 Uncompressed Size 0000000000000EC6 (3782) │ │ +18786A Compressed Size 00000000000005B9 (1465) │ │ +187872 PAYLOAD │ │ + │ │ +187E2B LOCAL HEADER #450 04034B50 (67324752) │ │ +187E2F Extract Zip Spec 14 (20) '2.0' │ │ +187E30 Extract OS 00 (0) 'MS-DOS' │ │ +187E31 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +187E33 Compression Method 0008 (8) 'Deflated' │ │ +187E35 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +187E39 CRC 724BA2AD (1917559469) │ │ +187E3D Compressed Size 000003C0 (960) │ │ +187E41 Uncompressed Size 00000D7F (3455) │ │ +187E45 Filename Length 000D (13) │ │ +187E47 Extra Length 0014 (20) │ │ +187E49 Filename 'XXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x187E49: Filename 'XXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +187E56 Extra ID #1 0001 (1) 'ZIP64' │ │ +187E58 Length 0010 (16) │ │ +187E5A Uncompressed Size 0000000000000D7F (3455) │ │ +187E62 Compressed Size 00000000000003C0 (960) │ │ +187E6A PAYLOAD │ │ + │ │ +18822A LOCAL HEADER #451 04034B50 (67324752) │ │ +18822E Extract Zip Spec 14 (20) '2.0' │ │ +18822F Extract OS 00 (0) 'MS-DOS' │ │ +188230 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +188232 Compression Method 0008 (8) 'Deflated' │ │ +188234 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +188238 CRC E1BCE861 (3787253857) │ │ +18823C Compressed Size 0000240A (9226) │ │ +188240 Uncompressed Size 000097E4 (38884) │ │ +188244 Filename Length 0013 (19) │ │ +188246 Extra Length 0014 (20) │ │ +188248 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x188248: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +18825B Extra ID #1 0001 (1) 'ZIP64' │ │ +18825D Length 0010 (16) │ │ +18825F Uncompressed Size 00000000000097E4 (38884) │ │ +188267 Compressed Size 000000000000240A (9226) │ │ +18826F PAYLOAD │ │ + │ │ +18A679 LOCAL HEADER #452 04034B50 (67324752) │ │ +18A67D Extract Zip Spec 14 (20) '2.0' │ │ +18A67E Extract OS 00 (0) 'MS-DOS' │ │ +18A67F General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +18A681 Compression Method 0008 (8) 'Deflated' │ │ +18A683 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +18A687 CRC 9DD0600D (2647678989) │ │ +18A68B Compressed Size 0000034B (843) │ │ +18A68F Uncompressed Size 00000AC8 (2760) │ │ +18A693 Filename Length 0013 (19) │ │ +18A695 Extra Length 0014 (20) │ │ +18A697 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x18A697: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +18A6AA Extra ID #1 0001 (1) 'ZIP64' │ │ +18A6AC Length 0010 (16) │ │ +18A6AE Uncompressed Size 0000000000000AC8 (2760) │ │ +18A6B6 Compressed Size 000000000000034B (843) │ │ +18A6BE PAYLOAD │ │ + │ │ +18AA09 LOCAL HEADER #453 04034B50 (67324752) │ │ +18AA0D Extract Zip Spec 14 (20) '2.0' │ │ +18AA0E Extract OS 00 (0) 'MS-DOS' │ │ +18AA0F General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +18AA11 Compression Method 0008 (8) 'Deflated' │ │ +18AA13 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +18AA17 CRC BFAFA020 (3215958048) │ │ +18AA1B Compressed Size 00000284 (644) │ │ +18AA1F Uncompressed Size 00000458 (1112) │ │ +18AA23 Filename Length 000D (13) │ │ +18AA25 Extra Length 0014 (20) │ │ +18AA27 Filename 'XXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x18AA27: Filename 'XXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +18AA34 Extra ID #1 0001 (1) 'ZIP64' │ │ +18AA36 Length 0010 (16) │ │ +18AA38 Uncompressed Size 0000000000000458 (1112) │ │ +18AA40 Compressed Size 0000000000000284 (644) │ │ +18AA48 PAYLOAD │ │ + │ │ +18ACCC LOCAL HEADER #454 04034B50 (67324752) │ │ +18ACD0 Extract Zip Spec 14 (20) '2.0' │ │ +18ACD1 Extract OS 00 (0) 'MS-DOS' │ │ +18ACD2 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +18ACD4 Compression Method 0008 (8) 'Deflated' │ │ +18ACD6 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +18ACDA CRC 32113F1F (839991071) │ │ +18ACDE Compressed Size 00000499 (1177) │ │ +18ACE2 Uncompressed Size 0000131B (4891) │ │ +18ACE6 Filename Length 000C (12) │ │ +18ACE8 Extra Length 0014 (20) │ │ +18ACEA Filename 'XXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x18ACEA: Filename 'XXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +18ACF6 Extra ID #1 0001 (1) 'ZIP64' │ │ +18ACF8 Length 0010 (16) │ │ +18ACFA Uncompressed Size 000000000000131B (4891) │ │ +18AD02 Compressed Size 0000000000000499 (1177) │ │ +18AD0A PAYLOAD │ │ + │ │ +18B1A3 LOCAL HEADER #455 04034B50 (67324752) │ │ +18B1A7 Extract Zip Spec 14 (20) '2.0' │ │ +18B1A8 Extract OS 00 (0) 'MS-DOS' │ │ +18B1A9 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +18B1AB Compression Method 0008 (8) 'Deflated' │ │ +18B1AD Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +18B1B1 CRC CAB0E84D (3400591437) │ │ +18B1B5 Compressed Size 000002EB (747) │ │ +18B1B9 Uncompressed Size 00000753 (1875) │ │ +18B1BD Filename Length 000A (10) │ │ +18B1BF Extra Length 0014 (20) │ │ +18B1C1 Filename 'XXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x18B1C1: Filename 'XXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +18B1CB Extra ID #1 0001 (1) 'ZIP64' │ │ +18B1CD Length 0010 (16) │ │ +18B1CF Uncompressed Size 0000000000000753 (1875) │ │ +18B1D7 Compressed Size 00000000000002EB (747) │ │ +18B1DF PAYLOAD │ │ + │ │ +18B4CA LOCAL HEADER #456 04034B50 (67324752) │ │ +18B4CE Extract Zip Spec 14 (20) '2.0' │ │ +18B4CF Extract OS 00 (0) 'MS-DOS' │ │ +18B4D0 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +18B4D2 Compression Method 0008 (8) 'Deflated' │ │ +18B4D4 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +18B4D8 CRC 7FAA1277 (2141852279) │ │ +18B4DC Compressed Size 000006A8 (1704) │ │ +18B4E0 Uncompressed Size 00002654 (9812) │ │ +18B4E4 Filename Length 000C (12) │ │ +18B4E6 Extra Length 0014 (20) │ │ +18B4E8 Filename 'XXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x18B4E8: Filename 'XXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +18B4F4 Extra ID #1 0001 (1) 'ZIP64' │ │ +18B4F6 Length 0010 (16) │ │ +18B4F8 Uncompressed Size 0000000000002654 (9812) │ │ +18B500 Compressed Size 00000000000006A8 (1704) │ │ +18B508 PAYLOAD │ │ + │ │ +18BBB0 LOCAL HEADER #457 04034B50 (67324752) │ │ +18BBB4 Extract Zip Spec 14 (20) '2.0' │ │ +18BBB5 Extract OS 00 (0) 'MS-DOS' │ │ +18BBB6 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +18BBB8 Compression Method 0008 (8) 'Deflated' │ │ +18BBBA Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +18BBBE CRC AEAC650F (2930533647) │ │ +18BBC2 Compressed Size 000006DB (1755) │ │ +18BBC6 Uncompressed Size 00001443 (5187) │ │ +18BBCA Filename Length 000F (15) │ │ +18BBCC Extra Length 0014 (20) │ │ +18BBCE Filename 'XXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x18BBCE: Filename 'XXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +18BBDD Extra ID #1 0001 (1) 'ZIP64' │ │ +18BBDF Length 0010 (16) │ │ +18BBE1 Uncompressed Size 0000000000001443 (5187) │ │ +18BBE9 Compressed Size 00000000000006DB (1755) │ │ +18BBF1 PAYLOAD │ │ + │ │ +18C2CC LOCAL HEADER #458 04034B50 (67324752) │ │ +18C2D0 Extract Zip Spec 14 (20) '2.0' │ │ +18C2D1 Extract OS 00 (0) 'MS-DOS' │ │ +18C2D2 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +18C2D4 Compression Method 0008 (8) 'Deflated' │ │ +18C2D6 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +18C2DA CRC 0FAD0CEB (262999275) │ │ +18C2DE Compressed Size 00000A83 (2691) │ │ +18C2E2 Uncompressed Size 00004471 (17521) │ │ +18C2E6 Filename Length 000B (11) │ │ +18C2E8 Extra Length 0014 (20) │ │ +18C2EA Filename 'XXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x18C2EA: Filename 'XXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +18C2F5 Extra ID #1 0001 (1) 'ZIP64' │ │ +18C2F7 Length 0010 (16) │ │ +18C2F9 Uncompressed Size 0000000000004471 (17521) │ │ +18C301 Compressed Size 0000000000000A83 (2691) │ │ +18C309 PAYLOAD │ │ + │ │ +18CD8C LOCAL HEADER #459 04034B50 (67324752) │ │ +18CD90 Extract Zip Spec 14 (20) '2.0' │ │ +18CD91 Extract OS 00 (0) 'MS-DOS' │ │ +18CD92 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +18CD94 Compression Method 0008 (8) 'Deflated' │ │ +18CD96 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +18CD9A CRC 9E505632 (2656065074) │ │ +18CD9E Compressed Size 00000EE9 (3817) │ │ +18CDA2 Uncompressed Size 000013C2 (5058) │ │ +18CDA6 Filename Length 0010 (16) │ │ +18CDA8 Extra Length 0014 (20) │ │ +18CDAA Filename 'XXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x18CDAA: Filename 'XXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +18CDBA Extra ID #1 0001 (1) 'ZIP64' │ │ +18CDBC Length 0010 (16) │ │ +18CDBE Uncompressed Size 00000000000013C2 (5058) │ │ +18CDC6 Compressed Size 0000000000000EE9 (3817) │ │ +18CDCE PAYLOAD │ │ + │ │ +18DCB7 LOCAL HEADER #460 04034B50 (67324752) │ │ +18DCBB Extract Zip Spec 14 (20) '2.0' │ │ +18DCBC Extract OS 00 (0) 'MS-DOS' │ │ +18DCBD General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +18DCBF Compression Method 0008 (8) 'Deflated' │ │ +18DCC1 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +18DCC5 CRC 91F346F7 (2448639735) │ │ +18DCC9 Compressed Size 000007F4 (2036) │ │ +18DCCD Uncompressed Size 000018C2 (6338) │ │ +18DCD1 Filename Length 0010 (16) │ │ +18DCD3 Extra Length 0014 (20) │ │ +18DCD5 Filename 'XXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x18DCD5: Filename 'XXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +18DCE5 Extra ID #1 0001 (1) 'ZIP64' │ │ +18DCE7 Length 0010 (16) │ │ +18DCE9 Uncompressed Size 00000000000018C2 (6338) │ │ +18DCF1 Compressed Size 00000000000007F4 (2036) │ │ +18DCF9 PAYLOAD │ │ + │ │ +18E4ED LOCAL HEADER #461 04034B50 (67324752) │ │ +18E4F1 Extract Zip Spec 14 (20) '2.0' │ │ +18E4F2 Extract OS 00 (0) 'MS-DOS' │ │ +18E4F3 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +18E4F5 Compression Method 0008 (8) 'Deflated' │ │ +18E4F7 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +18E4FB CRC E0248582 (3760489858) │ │ +18E4FF Compressed Size 00000297 (663) │ │ +18E503 Uncompressed Size 000004D7 (1239) │ │ +18E507 Filename Length 000D (13) │ │ +18E509 Extra Length 0014 (20) │ │ +18E50B Filename 'XXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x18E50B: Filename 'XXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +18E518 Extra ID #1 0001 (1) 'ZIP64' │ │ +18E51A Length 0010 (16) │ │ +18E51C Uncompressed Size 00000000000004D7 (1239) │ │ +18E524 Compressed Size 0000000000000297 (663) │ │ +18E52C PAYLOAD │ │ + │ │ +18E7C3 LOCAL HEADER #462 04034B50 (67324752) │ │ +18E7C7 Extract Zip Spec 14 (20) '2.0' │ │ +18E7C8 Extract OS 00 (0) 'MS-DOS' │ │ +18E7C9 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +18E7CB Compression Method 0008 (8) 'Deflated' │ │ +18E7CD Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +18E7D1 CRC 00000000 (0) │ │ +18E7D5 Compressed Size 00000002 (2) │ │ +18E7D9 Uncompressed Size 00000000 (0) │ │ +18E7DD Filename Length 0016 (22) │ │ +18E7DF Extra Length 0014 (20) │ │ +18E7E1 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x18E7E1: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +18E7F7 Extra ID #1 0001 (1) 'ZIP64' │ │ +18E7F9 Length 0010 (16) │ │ +18E7FB Uncompressed Size 0000000000000000 (0) │ │ +18E803 Compressed Size 0000000000000002 (2) │ │ +18E80B PAYLOAD XX │ │ + │ │ +18E80D LOCAL HEADER #463 04034B50 (67324752) │ │ +18E811 Extract Zip Spec 14 (20) '2.0' │ │ +18E812 Extract OS 00 (0) 'MS-DOS' │ │ +18E813 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +18E815 Compression Method 0008 (8) 'Deflated' │ │ +18E817 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +18E81B CRC C2971FC7 (3264683975) │ │ +18E81F Compressed Size 00000006 (6) │ │ +18E823 Uncompressed Size 00000004 (4) │ │ +18E827 Filename Length 001F (31) │ │ +18E829 Extra Length 0014 (20) │ │ +18E82B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x18E82B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +18E84A Extra ID #1 0001 (1) 'ZIP64' │ │ +18E84C Length 0010 (16) │ │ +18E84E Uncompressed Size 0000000000000004 (4) │ │ +18E856 Compressed Size 0000000000000006 (6) │ │ +18E85E PAYLOAD XXXXXX │ │ + │ │ +18E864 LOCAL HEADER #464 04034B50 (67324752) │ │ +18E868 Extract Zip Spec 14 (20) '2.0' │ │ +18E869 Extract OS 00 (0) 'MS-DOS' │ │ +18E86A General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +18E86C Compression Method 0008 (8) 'Deflated' │ │ +18E86E Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +18E872 CRC 422D6253 (1110270547) │ │ +18E876 Compressed Size 00000431 (1073) │ │ +18E87A Uncompressed Size 00000A4B (2635) │ │ +18E87E Filename Length 001E (30) │ │ +18E880 Extra Length 0014 (20) │ │ +18E882 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x18E882: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +18E8A0 Extra ID #1 0001 (1) 'ZIP64' │ │ +18E8A2 Length 0010 (16) │ │ +18E8A4 Uncompressed Size 0000000000000A4B (2635) │ │ +18E8AC Compressed Size 0000000000000431 (1073) │ │ +18E8B4 PAYLOAD │ │ + │ │ +18ECE5 LOCAL HEADER #465 04034B50 (67324752) │ │ +18ECE9 Extract Zip Spec 14 (20) '2.0' │ │ +18ECEA Extract OS 00 (0) 'MS-DOS' │ │ +18ECEB General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +18ECED Compression Method 0008 (8) 'Deflated' │ │ +18ECEF Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +18ECF3 CRC DEAD7E8A (3735912074) │ │ +18ECF7 Compressed Size 00000006 (6) │ │ +18ECFB Uncompressed Size 00000004 (4) │ │ +18ECFF Filename Length 0023 (35) │ │ +18ED01 Extra Length 0014 (20) │ │ +18ED03 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x18ED03: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +18ED26 Extra ID #1 0001 (1) 'ZIP64' │ │ +18ED28 Length 0010 (16) │ │ +18ED2A Uncompressed Size 0000000000000004 (4) │ │ +18ED32 Compressed Size 0000000000000006 (6) │ │ +18ED3A PAYLOAD XXXXXX │ │ + │ │ +18ED40 LOCAL HEADER #466 04034B50 (67324752) │ │ +18ED44 Extract Zip Spec 14 (20) '2.0' │ │ +18ED45 Extract OS 00 (0) 'MS-DOS' │ │ +18ED46 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +18ED48 Compression Method 0008 (8) 'Deflated' │ │ +18ED4A Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +18ED4E CRC 00000000 (0) │ │ +18ED52 Compressed Size 00000002 (2) │ │ +18ED56 Uncompressed Size 00000000 (0) │ │ +18ED5A Filename Length 0018 (24) │ │ +18ED5C Extra Length 0014 (20) │ │ +18ED5E Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x18ED5E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +18ED76 Extra ID #1 0001 (1) 'ZIP64' │ │ +18ED78 Length 0010 (16) │ │ +18ED7A Uncompressed Size 0000000000000000 (0) │ │ +18ED82 Compressed Size 0000000000000002 (2) │ │ +18ED8A PAYLOAD XX │ │ + │ │ +18ED8C LOCAL HEADER #467 04034B50 (67324752) │ │ +18ED90 Extract Zip Spec 14 (20) '2.0' │ │ +18ED91 Extract OS 00 (0) 'MS-DOS' │ │ +18ED92 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +18ED94 Compression Method 0008 (8) 'Deflated' │ │ +18ED96 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +18ED9A CRC C2971FC7 (3264683975) │ │ +18ED9E Compressed Size 00000006 (6) │ │ +18EDA2 Uncompressed Size 00000004 (4) │ │ +18EDA6 Filename Length 0021 (33) │ │ +18EDA8 Extra Length 0014 (20) │ │ +18EDAA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x18EDAA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +18EDCB Extra ID #1 0001 (1) 'ZIP64' │ │ +18EDCD Length 0010 (16) │ │ +18EDCF Uncompressed Size 0000000000000004 (4) │ │ +18EDD7 Compressed Size 0000000000000006 (6) │ │ +18EDDF PAYLOAD XXXXXX │ │ + │ │ +18EDE5 LOCAL HEADER #468 04034B50 (67324752) │ │ +18EDE9 Extract Zip Spec 14 (20) '2.0' │ │ +18EDEA Extract OS 00 (0) 'MS-DOS' │ │ +18EDEB General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +18EDED Compression Method 0008 (8) 'Deflated' │ │ +18EDEF Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +18EDF3 CRC 24E8C9F4 (619235828) │ │ +18EDF7 Compressed Size 0000031D (797) │ │ +18EDFB Uncompressed Size 000005AF (1455) │ │ +18EDFF Filename Length 001F (31) │ │ +18EE01 Extra Length 0014 (20) │ │ +18EE03 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x18EE03: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +18EE22 Extra ID #1 0001 (1) 'ZIP64' │ │ +18EE24 Length 0010 (16) │ │ +18EE26 Uncompressed Size 00000000000005AF (1455) │ │ +18EE2E Compressed Size 000000000000031D (797) │ │ +18EE36 PAYLOAD │ │ + │ │ +18F153 LOCAL HEADER #469 04034B50 (67324752) │ │ +18F157 Extract Zip Spec 14 (20) '2.0' │ │ +18F158 Extract OS 00 (0) 'MS-DOS' │ │ +18F159 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +18F15B Compression Method 0008 (8) 'Deflated' │ │ +18F15D Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +18F161 CRC ADA8469A (2913486490) │ │ +18F165 Compressed Size 000008EE (2286) │ │ +18F169 Uncompressed Size 000023FA (9210) │ │ +18F16D Filename Length 0020 (32) │ │ +18F16F Extra Length 0014 (20) │ │ +18F171 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x18F171: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +18F191 Extra ID #1 0001 (1) 'ZIP64' │ │ +18F193 Length 0010 (16) │ │ +18F195 Uncompressed Size 00000000000023FA (9210) │ │ +18F19D Compressed Size 00000000000008EE (2286) │ │ +18F1A5 PAYLOAD │ │ + │ │ +18FA93 LOCAL HEADER #470 04034B50 (67324752) │ │ +18FA97 Extract Zip Spec 14 (20) '2.0' │ │ +18FA98 Extract OS 00 (0) 'MS-DOS' │ │ +18FA99 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +18FA9B Compression Method 0008 (8) 'Deflated' │ │ +18FA9D Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +18FAA1 CRC 291B8FE6 (689672166) │ │ +18FAA5 Compressed Size 00000006 (6) │ │ +18FAA9 Uncompressed Size 00000004 (4) │ │ +18FAAD Filename Length 0025 (37) │ │ +18FAAF Extra Length 0014 (20) │ │ +18FAB1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x18FAB1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +18FAD6 Extra ID #1 0001 (1) 'ZIP64' │ │ +18FAD8 Length 0010 (16) │ │ +18FADA Uncompressed Size 0000000000000004 (4) │ │ +18FAE2 Compressed Size 0000000000000006 (6) │ │ +18FAEA PAYLOAD XXXXXX │ │ + │ │ +18FAF0 LOCAL HEADER #471 04034B50 (67324752) │ │ +18FAF4 Extract Zip Spec 14 (20) '2.0' │ │ +18FAF5 Extract OS 00 (0) 'MS-DOS' │ │ +18FAF6 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +18FAF8 Compression Method 0008 (8) 'Deflated' │ │ +18FAFA Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +18FAFE CRC 32D70693 (852952723) │ │ +18FB02 Compressed Size 00000003 (3) │ │ +18FB06 Uncompressed Size 00000001 (1) │ │ +18FB0A Filename Length 0020 (32) │ │ +18FB0C Extra Length 0014 (20) │ │ +18FB0E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x18FB0E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +18FB2E Extra ID #1 0001 (1) 'ZIP64' │ │ +18FB30 Length 0010 (16) │ │ +18FB32 Uncompressed Size 0000000000000001 (1) │ │ +18FB3A Compressed Size 0000000000000003 (3) │ │ +18FB42 PAYLOAD XXX │ │ + │ │ +18FB45 LOCAL HEADER #472 04034B50 (67324752) │ │ +18FB49 Extract Zip Spec 14 (20) '2.0' │ │ +18FB4A Extract OS 00 (0) 'MS-DOS' │ │ +18FB4B General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +18FB4D Compression Method 0008 (8) 'Deflated' │ │ +18FB4F Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +18FB53 CRC 00000000 (0) │ │ +18FB57 Compressed Size 00000002 (2) │ │ +18FB5B Uncompressed Size 00000000 (0) │ │ +18FB5F Filename Length 0026 (38) │ │ +18FB61 Extra Length 0014 (20) │ │ +18FB63 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x18FB63: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +18FB89 Extra ID #1 0001 (1) 'ZIP64' │ │ +18FB8B Length 0010 (16) │ │ +18FB8D Uncompressed Size 0000000000000000 (0) │ │ +18FB95 Compressed Size 0000000000000002 (2) │ │ +18FB9D PAYLOAD XX │ │ + │ │ +18FB9F LOCAL HEADER #473 04034B50 (67324752) │ │ +18FBA3 Extract Zip Spec 14 (20) '2.0' │ │ +18FBA4 Extract OS 00 (0) 'MS-DOS' │ │ +18FBA5 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +18FBA7 Compression Method 0008 (8) 'Deflated' │ │ +18FBA9 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +18FBAD CRC C2971FC7 (3264683975) │ │ +18FBB1 Compressed Size 00000006 (6) │ │ +18FBB5 Uncompressed Size 00000004 (4) │ │ +18FBB9 Filename Length 002F (47) │ │ +18FBBB Extra Length 0014 (20) │ │ +18FBBD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x18FBBD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +18FBEC Extra ID #1 0001 (1) 'ZIP64' │ │ +18FBEE Length 0010 (16) │ │ +18FBF0 Uncompressed Size 0000000000000004 (4) │ │ +18FBF8 Compressed Size 0000000000000006 (6) │ │ +18FC00 PAYLOAD XXXXXX │ │ + │ │ +18FC06 LOCAL HEADER #474 04034B50 (67324752) │ │ +18FC0A Extract Zip Spec 14 (20) '2.0' │ │ +18FC0B Extract OS 00 (0) 'MS-DOS' │ │ +18FC0C General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +18FC0E Compression Method 0008 (8) 'Deflated' │ │ +18FC10 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +18FC14 CRC ED7DDAD7 (3984448215) │ │ +18FC18 Compressed Size 00000560 (1376) │ │ +18FC1C Uncompressed Size 00000B49 (2889) │ │ +18FC20 Filename Length 002D (45) │ │ +18FC22 Extra Length 0014 (20) │ │ +18FC24 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x18FC24: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +18FC51 Extra ID #1 0001 (1) 'ZIP64' │ │ +18FC53 Length 0010 (16) │ │ +18FC55 Uncompressed Size 0000000000000B49 (2889) │ │ +18FC5D Compressed Size 0000000000000560 (1376) │ │ +18FC65 PAYLOAD │ │ + │ │ +1901C5 LOCAL HEADER #475 04034B50 (67324752) │ │ +1901C9 Extract Zip Spec 14 (20) '2.0' │ │ +1901CA Extract OS 00 (0) 'MS-DOS' │ │ +1901CB General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +1901CD Compression Method 0008 (8) 'Deflated' │ │ +1901CF Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +1901D3 CRC BB9C23CA (3147572170) │ │ +1901D7 Compressed Size 00000C10 (3088) │ │ +1901DB Uncompressed Size 000020A2 (8354) │ │ +1901DF Filename Length 002E (46) │ │ +1901E1 Extra Length 0014 (20) │ │ +1901E3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x1901E3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +190211 Extra ID #1 0001 (1) 'ZIP64' │ │ +190213 Length 0010 (16) │ │ +190215 Uncompressed Size 00000000000020A2 (8354) │ │ +19021D Compressed Size 0000000000000C10 (3088) │ │ +190225 PAYLOAD │ │ + │ │ +190E35 LOCAL HEADER #476 04034B50 (67324752) │ │ +190E39 Extract Zip Spec 14 (20) '2.0' │ │ +190E3A Extract OS 00 (0) 'MS-DOS' │ │ +190E3B General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +190E3D Compression Method 0008 (8) 'Deflated' │ │ +190E3F Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +190E43 CRC 002D6B9C (2976668) │ │ +190E47 Compressed Size 0000000B (11) │ │ +190E4B Uncompressed Size 00000009 (9) │ │ +190E4F Filename Length 0033 (51) │ │ +190E51 Extra Length 0014 (20) │ │ +190E53 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x190E53: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +190E86 Extra ID #1 0001 (1) 'ZIP64' │ │ +190E88 Length 0010 (16) │ │ +190E8A Uncompressed Size 0000000000000009 (9) │ │ +190E92 Compressed Size 000000000000000B (11) │ │ +190E9A PAYLOAD XXXXXXXXXXX │ │ + │ │ +190EA5 LOCAL HEADER #477 04034B50 (67324752) │ │ +190EA9 Extract Zip Spec 14 (20) '2.0' │ │ +190EAA Extract OS 00 (0) 'MS-DOS' │ │ +190EAB General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +190EAD Compression Method 0008 (8) 'Deflated' │ │ +190EAF Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +190EB3 CRC 32D70693 (852952723) │ │ +190EB7 Compressed Size 00000003 (3) │ │ +190EBB Uncompressed Size 00000001 (1) │ │ +190EBF Filename Length 002E (46) │ │ +190EC1 Extra Length 0014 (20) │ │ +190EC3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x190EC3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +190EF1 Extra ID #1 0001 (1) 'ZIP64' │ │ +190EF3 Length 0010 (16) │ │ +190EF5 Uncompressed Size 0000000000000001 (1) │ │ +190EFD Compressed Size 0000000000000003 (3) │ │ +190F05 PAYLOAD XXX │ │ + │ │ +190F08 LOCAL HEADER #478 04034B50 (67324752) │ │ +190F0C Extract Zip Spec 14 (20) '2.0' │ │ +190F0D Extract OS 00 (0) 'MS-DOS' │ │ +190F0E General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +190F10 Compression Method 0008 (8) 'Deflated' │ │ +190F12 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +190F16 CRC 00000000 (0) │ │ +190F1A Compressed Size 00000002 (2) │ │ +190F1E Uncompressed Size 00000000 (0) │ │ +190F22 Filename Length 000A (10) │ │ +190F24 Extra Length 0014 (20) │ │ +190F26 Filename 'XXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x190F26: Filename 'XXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +190F30 Extra ID #1 0001 (1) 'ZIP64' │ │ +190F32 Length 0010 (16) │ │ +190F34 Uncompressed Size 0000000000000000 (0) │ │ +190F3C Compressed Size 0000000000000002 (2) │ │ +190F44 PAYLOAD XX │ │ + │ │ +190F46 LOCAL HEADER #479 04034B50 (67324752) │ │ +190F4A Extract Zip Spec 14 (20) '2.0' │ │ +190F4B Extract OS 00 (0) 'MS-DOS' │ │ +190F4C General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +190F4E Compression Method 0008 (8) 'Deflated' │ │ +190F50 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +190F54 CRC BD13C852 (3172190290) │ │ +190F58 Compressed Size 000002B2 (690) │ │ +190F5C Uncompressed Size 000005C9 (1481) │ │ +190F60 Filename Length 0015 (21) │ │ +190F62 Extra Length 0014 (20) │ │ +190F64 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x190F64: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +190F79 Extra ID #1 0001 (1) 'ZIP64' │ │ +190F7B Length 0010 (16) │ │ +190F7D Uncompressed Size 00000000000005C9 (1481) │ │ +190F85 Compressed Size 00000000000002B2 (690) │ │ +190F8D PAYLOAD │ │ + │ │ +19123F LOCAL HEADER #480 04034B50 (67324752) │ │ +191243 Extract Zip Spec 14 (20) '2.0' │ │ +191244 Extract OS 00 (0) 'MS-DOS' │ │ +191245 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +191247 Compression Method 0008 (8) 'Deflated' │ │ +191249 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +19124D CRC 531E7446 (1394504774) │ │ +191251 Compressed Size 00000707 (1799) │ │ +191255 Uncompressed Size 000013FB (5115) │ │ +191259 Filename Length 0016 (22) │ │ +19125B Extra Length 0014 (20) │ │ +19125D Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x19125D: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +191273 Extra ID #1 0001 (1) 'ZIP64' │ │ +191275 Length 0010 (16) │ │ +191277 Uncompressed Size 00000000000013FB (5115) │ │ +19127F Compressed Size 0000000000000707 (1799) │ │ +191287 PAYLOAD │ │ + │ │ +19198E LOCAL HEADER #481 04034B50 (67324752) │ │ +191992 Extract Zip Spec 14 (20) '2.0' │ │ +191993 Extract OS 00 (0) 'MS-DOS' │ │ +191994 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +191996 Compression Method 0008 (8) 'Deflated' │ │ +191998 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +19199C CRC F191AAC2 (4052855490) │ │ +1919A0 Compressed Size 0000104E (4174) │ │ +1919A4 Uncompressed Size 00003D0E (15630) │ │ +1919A8 Filename Length 0018 (24) │ │ +1919AA Extra Length 0014 (20) │ │ +1919AC Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x1919AC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +1919C4 Extra ID #1 0001 (1) 'ZIP64' │ │ +1919C6 Length 0010 (16) │ │ +1919C8 Uncompressed Size 0000000000003D0E (15630) │ │ +1919D0 Compressed Size 000000000000104E (4174) │ │ +1919D8 PAYLOAD │ │ + │ │ +192A26 LOCAL HEADER #482 04034B50 (67324752) │ │ +192A2A Extract Zip Spec 14 (20) '2.0' │ │ +192A2B Extract OS 00 (0) 'MS-DOS' │ │ +192A2C General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +192A2E Compression Method 0008 (8) 'Deflated' │ │ +192A30 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +192A34 CRC 00000000 (0) │ │ +192A38 Compressed Size 00000002 (2) │ │ +192A3C Uncompressed Size 00000000 (0) │ │ +192A40 Filename Length 0010 (16) │ │ +192A42 Extra Length 0014 (20) │ │ +192A44 Filename 'XXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x192A44: Filename 'XXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +192A54 Extra ID #1 0001 (1) 'ZIP64' │ │ +192A56 Length 0010 (16) │ │ +192A58 Uncompressed Size 0000000000000000 (0) │ │ +192A60 Compressed Size 0000000000000002 (2) │ │ +192A68 PAYLOAD XX │ │ + │ │ +192A6A LOCAL HEADER #483 04034B50 (67324752) │ │ +192A6E Extract Zip Spec 14 (20) '2.0' │ │ +192A6F Extract OS 00 (0) 'MS-DOS' │ │ +192A70 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +192A72 Compression Method 0008 (8) 'Deflated' │ │ +192A74 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +192A78 CRC CC145079 (3423883385) │ │ +192A7C Compressed Size 000000CC (204) │ │ +192A80 Uncompressed Size 0000013E (318) │ │ +192A84 Filename Length 001C (28) │ │ +192A86 Extra Length 0014 (20) │ │ +192A88 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x192A88: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +192AA4 Extra ID #1 0001 (1) 'ZIP64' │ │ +192AA6 Length 0010 (16) │ │ +192AA8 Uncompressed Size 000000000000013E (318) │ │ +192AB0 Compressed Size 00000000000000CC (204) │ │ +192AB8 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ -1822A8 LOCAL HEADER #482 04034B50 (67324752) │ │ -1822AC Extract Zip Spec 14 (20) '2.0' │ │ -1822AD Extract OS 00 (0) 'MS-DOS' │ │ -1822AE General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -1822B0 Compression Method 0008 (8) 'Deflated' │ │ -1822B2 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -1822B6 CRC 097F133A (159322938) │ │ -1822BA Compressed Size 00000107 (263) │ │ -1822BE Uncompressed Size 000001F8 (504) │ │ -1822C2 Filename Length 0028 (40) │ │ -1822C4 Extra Length 0014 (20) │ │ -1822C6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x1822C6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -1822EE Extra ID #1 0001 (1) 'ZIP64' │ │ -1822F0 Length 0010 (16) │ │ -1822F2 Uncompressed Size 00000000000001F8 (504) │ │ -1822FA Compressed Size 0000000000000107 (263) │ │ -182302 PAYLOAD │ │ - │ │ -182409 LOCAL HEADER #483 04034B50 (67324752) │ │ -18240D Extract Zip Spec 14 (20) '2.0' │ │ -18240E Extract OS 00 (0) 'MS-DOS' │ │ -18240F General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -182411 Compression Method 0008 (8) 'Deflated' │ │ -182413 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -182417 CRC 41DDE9C2 (1105062338) │ │ -18241B Compressed Size 00001A9D (6813) │ │ -18241F Uncompressed Size 00004638 (17976) │ │ -182423 Filename Length 002A (42) │ │ -182425 Extra Length 0014 (20) │ │ -182427 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x182427: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -182451 Extra ID #1 0001 (1) 'ZIP64' │ │ -182453 Length 0010 (16) │ │ -182455 Uncompressed Size 0000000000004638 (17976) │ │ -18245D Compressed Size 0000000000001A9D (6813) │ │ -182465 PAYLOAD │ │ - │ │ -183F02 LOCAL HEADER #484 04034B50 (67324752) │ │ -183F06 Extract Zip Spec 14 (20) '2.0' │ │ -183F07 Extract OS 00 (0) 'MS-DOS' │ │ -183F08 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -183F0A Compression Method 0008 (8) 'Deflated' │ │ -183F0C Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -183F10 CRC F80376C8 (4160976584) │ │ -183F14 Compressed Size 000002AA (682) │ │ -183F18 Uncompressed Size 00000526 (1318) │ │ -183F1C Filename Length 0026 (38) │ │ -183F1E Extra Length 0014 (20) │ │ -183F20 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x183F20: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -183F46 Extra ID #1 0001 (1) 'ZIP64' │ │ -183F48 Length 0010 (16) │ │ -183F4A Uncompressed Size 0000000000000526 (1318) │ │ -183F52 Compressed Size 00000000000002AA (682) │ │ -183F5A PAYLOAD │ │ - │ │ -184204 LOCAL HEADER #485 04034B50 (67324752) │ │ -184208 Extract Zip Spec 14 (20) '2.0' │ │ -184209 Extract OS 00 (0) 'MS-DOS' │ │ -18420A General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -18420C Compression Method 0008 (8) 'Deflated' │ │ -18420E Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -184212 CRC CAEF3F53 (3404676947) │ │ -184216 Compressed Size 000007B5 (1973) │ │ -18421A Uncompressed Size 0000101A (4122) │ │ -18421E Filename Length 0025 (37) │ │ -184220 Extra Length 0014 (20) │ │ -184222 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x184222: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -184247 Extra ID #1 0001 (1) 'ZIP64' │ │ -184249 Length 0010 (16) │ │ -18424B Uncompressed Size 000000000000101A (4122) │ │ -184253 Compressed Size 00000000000007B5 (1973) │ │ -18425B PAYLOAD │ │ - │ │ -184A10 LOCAL HEADER #486 04034B50 (67324752) │ │ -184A14 Extract Zip Spec 14 (20) '2.0' │ │ -184A15 Extract OS 00 (0) 'MS-DOS' │ │ -184A16 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -184A18 Compression Method 0008 (8) 'Deflated' │ │ -184A1A Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -184A1E CRC B7AB5C0C (3081460748) │ │ -184A22 Compressed Size 000297EF (169967) │ │ -184A26 Uncompressed Size 0007EDD2 (519634) │ │ -184A2A Filename Length 001E (30) │ │ -184A2C Extra Length 0014 (20) │ │ -184A2E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x184A2E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -184A4C Extra ID #1 0001 (1) 'ZIP64' │ │ -184A4E Length 0010 (16) │ │ -184A50 Uncompressed Size 000000000007EDD2 (519634) │ │ -184A58 Compressed Size 00000000000297EF (169967) │ │ -184A60 PAYLOAD │ │ - │ │ -1AE24F LOCAL HEADER #487 04034B50 (67324752) │ │ -1AE253 Extract Zip Spec 14 (20) '2.0' │ │ -1AE254 Extract OS 00 (0) 'MS-DOS' │ │ -1AE255 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -1AE257 Compression Method 0008 (8) 'Deflated' │ │ -1AE259 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -1AE25D CRC 288F8DE1 (680496609) │ │ -1AE261 Compressed Size 00000E5B (3675) │ │ -1AE265 Uncompressed Size 0000286F (10351) │ │ -1AE269 Filename Length 0020 (32) │ │ -1AE26B Extra Length 0014 (20) │ │ -1AE26D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x1AE26D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -1AE28D Extra ID #1 0001 (1) 'ZIP64' │ │ -1AE28F Length 0010 (16) │ │ -1AE291 Uncompressed Size 000000000000286F (10351) │ │ -1AE299 Compressed Size 0000000000000E5B (3675) │ │ -1AE2A1 PAYLOAD │ │ - │ │ -1AF0FC LOCAL HEADER #488 04034B50 (67324752) │ │ -1AF100 Extract Zip Spec 14 (20) '2.0' │ │ -1AF101 Extract OS 00 (0) 'MS-DOS' │ │ -1AF102 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -1AF104 Compression Method 0008 (8) 'Deflated' │ │ -1AF106 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -1AF10A CRC A5F65DAC (2784386476) │ │ -1AF10E Compressed Size 00012525 (75045) │ │ -1AF112 Uncompressed Size 000137D0 (79824) │ │ -1AF116 Filename Length 0020 (32) │ │ -1AF118 Extra Length 0014 (20) │ │ -1AF11A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x1AF11A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -1AF13A Extra ID #1 0001 (1) 'ZIP64' │ │ -1AF13C Length 0010 (16) │ │ -1AF13E Uncompressed Size 00000000000137D0 (79824) │ │ -1AF146 Compressed Size 0000000000012525 (75045) │ │ -1AF14E PAYLOAD │ │ - │ │ -1C1673 LOCAL HEADER #489 04034B50 (67324752) │ │ -1C1677 Extract Zip Spec 14 (20) '2.0' │ │ -1C1678 Extract OS 00 (0) 'MS-DOS' │ │ -1C1679 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -1C167B Compression Method 0008 (8) 'Deflated' │ │ -1C167D Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -1C1681 CRC 35D39B97 (903060375) │ │ -1C1685 Compressed Size 00009BE9 (39913) │ │ -1C1689 Uncompressed Size 0001018C (65932) │ │ -1C168D Filename Length 0018 (24) │ │ -1C168F Extra Length 0014 (20) │ │ -1C1691 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x1C1691: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -1C16A9 Extra ID #1 0001 (1) 'ZIP64' │ │ -1C16AB Length 0010 (16) │ │ -1C16AD Uncompressed Size 000000000001018C (65932) │ │ -1C16B5 Compressed Size 0000000000009BE9 (39913) │ │ -1C16BD PAYLOAD │ │ - │ │ -1CB2A6 LOCAL HEADER #490 04034B50 (67324752) │ │ -1CB2AA Extract Zip Spec 14 (20) '2.0' │ │ -1CB2AB Extract OS 00 (0) 'MS-DOS' │ │ -1CB2AC General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -1CB2AE Compression Method 0008 (8) 'Deflated' │ │ -1CB2B0 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -1CB2B4 CRC 73E36C39 (1944284217) │ │ -1CB2B8 Compressed Size 00009559 (38233) │ │ -1CB2BC Uncompressed Size 0000F6E8 (63208) │ │ -1CB2C0 Filename Length 001A (26) │ │ -1CB2C2 Extra Length 0014 (20) │ │ -1CB2C4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x1CB2C4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -1CB2DE Extra ID #1 0001 (1) 'ZIP64' │ │ -1CB2E0 Length 0010 (16) │ │ -1CB2E2 Uncompressed Size 000000000000F6E8 (63208) │ │ -1CB2EA Compressed Size 0000000000009559 (38233) │ │ -1CB2F2 PAYLOAD │ │ - │ │ -1D484B LOCAL HEADER #491 04034B50 (67324752) │ │ -1D484F Extract Zip Spec 14 (20) '2.0' │ │ -1D4850 Extract OS 00 (0) 'MS-DOS' │ │ -1D4851 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -1D4853 Compression Method 0008 (8) 'Deflated' │ │ -1D4855 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -1D4859 CRC 620246F6 (1644316406) │ │ -1D485D Compressed Size 00008E90 (36496) │ │ -1D4861 Uncompressed Size 0000E55C (58716) │ │ -1D4865 Filename Length 001A (26) │ │ -1D4867 Extra Length 0014 (20) │ │ -1D4869 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x1D4869: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -1D4883 Extra ID #1 0001 (1) 'ZIP64' │ │ -1D4885 Length 0010 (16) │ │ -1D4887 Uncompressed Size 000000000000E55C (58716) │ │ -1D488F Compressed Size 0000000000008E90 (36496) │ │ -1D4897 PAYLOAD │ │ - │ │ -1DD727 LOCAL HEADER #492 04034B50 (67324752) │ │ -1DD72B Extract Zip Spec 14 (20) '2.0' │ │ -1DD72C Extract OS 00 (0) 'MS-DOS' │ │ -1DD72D General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -1DD72F Compression Method 0008 (8) 'Deflated' │ │ -1DD731 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -1DD735 CRC BB67FDEA (3144154602) │ │ -1DD739 Compressed Size 00009662 (38498) │ │ -1DD73D Uncompressed Size 0000F8C4 (63684) │ │ -1DD741 Filename Length 001A (26) │ │ -1DD743 Extra Length 0014 (20) │ │ -1DD745 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x1DD745: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -1DD75F Extra ID #1 0001 (1) 'ZIP64' │ │ -1DD761 Length 0010 (16) │ │ -1DD763 Uncompressed Size 000000000000F8C4 (63684) │ │ -1DD76B Compressed Size 0000000000009662 (38498) │ │ -1DD773 PAYLOAD │ │ - │ │ -1E6DD5 LOCAL HEADER #493 04034B50 (67324752) │ │ -1E6DD9 Extract Zip Spec 14 (20) '2.0' │ │ -1E6DDA Extract OS 00 (0) 'MS-DOS' │ │ -1E6DDB General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -1E6DDD Compression Method 0008 (8) 'Deflated' │ │ -1E6DDF Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -1E6DE3 CRC 06849CBD (109354173) │ │ -1E6DE7 Compressed Size 00007987 (31111) │ │ -1E6DEB Uncompressed Size 00007D54 (32084) │ │ -1E6DEF Filename Length 001C (28) │ │ -1E6DF1 Extra Length 0014 (20) │ │ -1E6DF3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x1E6DF3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -1E6E0F Extra ID #1 0001 (1) 'ZIP64' │ │ -1E6E11 Length 0010 (16) │ │ -1E6E13 Uncompressed Size 0000000000007D54 (32084) │ │ -1E6E1B Compressed Size 0000000000007987 (31111) │ │ -1E6E23 PAYLOAD │ │ - │ │ -1EE7AA LOCAL HEADER #494 04034B50 (67324752) │ │ -1EE7AE Extract Zip Spec 14 (20) '2.0' │ │ -1EE7AF Extract OS 00 (0) 'MS-DOS' │ │ -1EE7B0 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -1EE7B2 Compression Method 0008 (8) 'Deflated' │ │ -1EE7B4 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -1EE7B8 CRC FF3106F6 (4281403126) │ │ -1EE7BC Compressed Size 00007911 (30993) │ │ -1EE7C0 Uncompressed Size 00007CDE (31966) │ │ -1EE7C4 Filename Length 001C (28) │ │ -1EE7C6 Extra Length 0014 (20) │ │ -1EE7C8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x1EE7C8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -1EE7E4 Extra ID #1 0001 (1) 'ZIP64' │ │ -1EE7E6 Length 0010 (16) │ │ -1EE7E8 Uncompressed Size 0000000000007CDE (31966) │ │ -1EE7F0 Compressed Size 0000000000007911 (30993) │ │ -1EE7F8 PAYLOAD │ │ - │ │ -1F6109 LOCAL HEADER #495 04034B50 (67324752) │ │ -1F610D Extract Zip Spec 14 (20) '2.0' │ │ -1F610E Extract OS 00 (0) 'MS-DOS' │ │ -1F610F General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -1F6111 Compression Method 0008 (8) 'Deflated' │ │ -1F6113 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -1F6117 CRC 83DE09B2 (2212366770) │ │ -1F611B Compressed Size 0000792A (31018) │ │ -1F611F Uncompressed Size 00007D13 (32019) │ │ -1F6123 Filename Length 001C (28) │ │ -1F6125 Extra Length 0014 (20) │ │ -1F6127 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x1F6127: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -1F6143 Extra ID #1 0001 (1) 'ZIP64' │ │ -1F6145 Length 0010 (16) │ │ -1F6147 Uncompressed Size 0000000000007D13 (32019) │ │ -1F614F Compressed Size 000000000000792A (31018) │ │ -1F6157 PAYLOAD │ │ - │ │ -1FDA81 LOCAL HEADER #496 04034B50 (67324752) │ │ -1FDA85 Extract Zip Spec 14 (20) '2.0' │ │ -1FDA86 Extract OS 00 (0) 'MS-DOS' │ │ -1FDA87 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -1FDA89 Compression Method 0008 (8) 'Deflated' │ │ -1FDA8B Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -1FDA8F CRC 973D91E5 (2537394661) │ │ -1FDA93 Compressed Size 00007999 (31129) │ │ -1FDA97 Uncompressed Size 00007D73 (32115) │ │ -1FDA9B Filename Length 001C (28) │ │ -1FDA9D Extra Length 0014 (20) │ │ -1FDA9F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x1FDA9F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -1FDABB Extra ID #1 0001 (1) 'ZIP64' │ │ -1FDABD Length 0010 (16) │ │ -1FDABF Uncompressed Size 0000000000007D73 (32115) │ │ -1FDAC7 Compressed Size 0000000000007999 (31129) │ │ -1FDACF PAYLOAD │ │ - │ │ -205468 LOCAL HEADER #497 04034B50 (67324752) │ │ -20546C Extract Zip Spec 14 (20) '2.0' │ │ -20546D Extract OS 00 (0) 'MS-DOS' │ │ -20546E General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -205470 Compression Method 0008 (8) 'Deflated' │ │ -205472 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -205476 CRC 2D2D0A40 (757926464) │ │ -20547A Compressed Size 00008612 (34322) │ │ -20547E Uncompressed Size 00008A31 (35377) │ │ -205482 Filename Length 001C (28) │ │ -205484 Extra Length 0014 (20) │ │ -205486 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x205486: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -2054A2 Extra ID #1 0001 (1) 'ZIP64' │ │ -2054A4 Length 0010 (16) │ │ -2054A6 Uncompressed Size 0000000000008A31 (35377) │ │ -2054AE Compressed Size 0000000000008612 (34322) │ │ -2054B6 PAYLOAD │ │ - │ │ -20DAC8 LOCAL HEADER #498 04034B50 (67324752) │ │ -20DACC Extract Zip Spec 14 (20) '2.0' │ │ -20DACD Extract OS 00 (0) 'MS-DOS' │ │ -20DACE General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -20DAD0 Compression Method 0008 (8) 'Deflated' │ │ -20DAD2 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -20DAD6 CRC 15F55D77 (368401783) │ │ -20DADA Compressed Size 0000925A (37466) │ │ -20DADE Uncompressed Size 0000968F (38543) │ │ -20DAE2 Filename Length 001C (28) │ │ -20DAE4 Extra Length 0014 (20) │ │ -20DAE6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x20DAE6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -20DB02 Extra ID #1 0001 (1) 'ZIP64' │ │ -20DB04 Length 0010 (16) │ │ -20DB06 Uncompressed Size 000000000000968F (38543) │ │ -20DB0E Compressed Size 000000000000925A (37466) │ │ -20DB16 PAYLOAD │ │ - │ │ -216D70 LOCAL HEADER #499 04034B50 (67324752) │ │ -216D74 Extract Zip Spec 14 (20) '2.0' │ │ -216D75 Extract OS 00 (0) 'MS-DOS' │ │ -216D76 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -216D78 Compression Method 0008 (8) 'Deflated' │ │ -216D7A Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -216D7E CRC CCD1F519 (3436311833) │ │ -216D82 Compressed Size 00008E61 (36449) │ │ -216D86 Uncompressed Size 0000928E (37518) │ │ -216D8A Filename Length 001C (28) │ │ -216D8C Extra Length 0014 (20) │ │ -216D8E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x216D8E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -216DAA Extra ID #1 0001 (1) 'ZIP64' │ │ -216DAC Length 0010 (16) │ │ -216DAE Uncompressed Size 000000000000928E (37518) │ │ -216DB6 Compressed Size 0000000000008E61 (36449) │ │ -216DBE PAYLOAD │ │ - │ │ -21FC1F LOCAL HEADER #500 04034B50 (67324752) │ │ -21FC23 Extract Zip Spec 14 (20) '2.0' │ │ -21FC24 Extract OS 00 (0) 'MS-DOS' │ │ -21FC25 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -21FC27 Compression Method 0008 (8) 'Deflated' │ │ -21FC29 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -21FC2D CRC D4EB4D2A (3572190506) │ │ -21FC31 Compressed Size 00008614 (34324) │ │ -21FC35 Uncompressed Size 00008A34 (35380) │ │ -21FC39 Filename Length 001C (28) │ │ -21FC3B Extra Length 0014 (20) │ │ -21FC3D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x21FC3D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -21FC59 Extra ID #1 0001 (1) 'ZIP64' │ │ -21FC5B Length 0010 (16) │ │ -21FC5D Uncompressed Size 0000000000008A34 (35380) │ │ -21FC65 Compressed Size 0000000000008614 (34324) │ │ -21FC6D PAYLOAD │ │ - │ │ -228281 LOCAL HEADER #501 04034B50 (67324752) │ │ -228285 Extract Zip Spec 14 (20) '2.0' │ │ -228286 Extract OS 00 (0) 'MS-DOS' │ │ -228287 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -228289 Compression Method 0008 (8) 'Deflated' │ │ -22828B Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -22828F CRC 1AB576DC (448100060) │ │ -228293 Compressed Size 00000A4D (2637) │ │ -228297 Uncompressed Size 00001742 (5954) │ │ -22829B Filename Length 002A (42) │ │ -22829D Extra Length 0014 (20) │ │ -22829F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x22829F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -2282C9 Extra ID #1 0001 (1) 'ZIP64' │ │ -2282CB Length 0010 (16) │ │ -2282CD Uncompressed Size 0000000000001742 (5954) │ │ -2282D5 Compressed Size 0000000000000A4D (2637) │ │ -2282DD PAYLOAD │ │ - │ │ -228D2A LOCAL HEADER #502 04034B50 (67324752) │ │ -228D2E Extract Zip Spec 14 (20) '2.0' │ │ -228D2F Extract OS 00 (0) 'MS-DOS' │ │ -228D30 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -228D32 Compression Method 0008 (8) 'Deflated' │ │ -228D34 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -228D38 CRC 71F2A96E (1911728494) │ │ -228D3C Compressed Size 00000BDF (3039) │ │ -228D40 Uncompressed Size 0000207E (8318) │ │ -228D44 Filename Length 001C (28) │ │ -228D46 Extra Length 0014 (20) │ │ -228D48 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x228D48: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -228D64 Extra ID #1 0001 (1) 'ZIP64' │ │ -228D66 Length 0010 (16) │ │ -228D68 Uncompressed Size 000000000000207E (8318) │ │ -228D70 Compressed Size 0000000000000BDF (3039) │ │ -228D78 PAYLOAD │ │ - │ │ -229957 LOCAL HEADER #503 04034B50 (67324752) │ │ -22995B Extract Zip Spec 14 (20) '2.0' │ │ -22995C Extract OS 00 (0) 'MS-DOS' │ │ -22995D General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -22995F Compression Method 0008 (8) 'Deflated' │ │ -229961 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -229965 CRC 36018573 (906069363) │ │ -229969 Compressed Size 0000DE0A (56842) │ │ -22996D Uncompressed Size 0000E90F (59663) │ │ -229971 Filename Length 001C (28) │ │ -229973 Extra Length 0014 (20) │ │ -229975 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x229975: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -229991 Extra ID #1 0001 (1) 'ZIP64' │ │ -229993 Length 0010 (16) │ │ -229995 Uncompressed Size 000000000000E90F (59663) │ │ -22999D Compressed Size 000000000000DE0A (56842) │ │ -2299A5 PAYLOAD │ │ - │ │ -2377AF LOCAL HEADER #504 04034B50 (67324752) │ │ -2377B3 Extract Zip Spec 14 (20) '2.0' │ │ -2377B4 Extract OS 00 (0) 'MS-DOS' │ │ -2377B5 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -2377B7 Compression Method 0008 (8) 'Deflated' │ │ -2377B9 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -2377BD CRC 4004BA63 (1074051683) │ │ -2377C1 Compressed Size 000087EC (34796) │ │ -2377C5 Uncompressed Size 00008AAC (35500) │ │ -2377C9 Filename Length 001C (28) │ │ -2377CB Extra Length 0014 (20) │ │ -2377CD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x2377CD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -2377E9 Extra ID #1 0001 (1) 'ZIP64' │ │ -2377EB Length 0010 (16) │ │ -2377ED Uncompressed Size 0000000000008AAC (35500) │ │ -2377F5 Compressed Size 00000000000087EC (34796) │ │ -2377FD PAYLOAD │ │ - │ │ -23FFE9 LOCAL HEADER #505 04034B50 (67324752) │ │ -23FFED Extract Zip Spec 14 (20) '2.0' │ │ -23FFEE Extract OS 00 (0) 'MS-DOS' │ │ -23FFEF General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -23FFF1 Compression Method 0008 (8) 'Deflated' │ │ -23FFF3 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -23FFF7 CRC D04DF8ED (3494770925) │ │ -23FFFB Compressed Size 0000C2CB (49867) │ │ -23FFFF Uncompressed Size 0000C564 (50532) │ │ -240003 Filename Length 001C (28) │ │ -240005 Extra Length 0014 (20) │ │ -240007 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x240007: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -240023 Extra ID #1 0001 (1) 'ZIP64' │ │ -240025 Length 0010 (16) │ │ -240027 Uncompressed Size 000000000000C564 (50532) │ │ -24002F Compressed Size 000000000000C2CB (49867) │ │ -240037 PAYLOAD │ │ - │ │ -24C302 LOCAL HEADER #506 04034B50 (67324752) │ │ -24C306 Extract Zip Spec 14 (20) '2.0' │ │ -24C307 Extract OS 00 (0) 'MS-DOS' │ │ -24C308 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -24C30A Compression Method 0008 (8) 'Deflated' │ │ -24C30C Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -24C310 CRC D4557BC1 (3562372033) │ │ -24C314 Compressed Size 0000844C (33868) │ │ -24C318 Uncompressed Size 00008719 (34585) │ │ -24C31C Filename Length 001C (28) │ │ -24C31E Extra Length 0014 (20) │ │ -24C320 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x24C320: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -24C33C Extra ID #1 0001 (1) 'ZIP64' │ │ -24C33E Length 0010 (16) │ │ -24C340 Uncompressed Size 0000000000008719 (34585) │ │ -24C348 Compressed Size 000000000000844C (33868) │ │ -24C350 PAYLOAD │ │ - │ │ -25479C LOCAL HEADER #507 04034B50 (67324752) │ │ -2547A0 Extract Zip Spec 14 (20) '2.0' │ │ -2547A1 Extract OS 00 (0) 'MS-DOS' │ │ -2547A2 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -2547A4 Compression Method 0008 (8) 'Deflated' │ │ -2547A6 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -2547AA CRC F750BC0F (4149263375) │ │ -2547AE Compressed Size 0000BAC4 (47812) │ │ -2547B2 Uncompressed Size 0000BD54 (48468) │ │ -2547B6 Filename Length 001C (28) │ │ -2547B8 Extra Length 0014 (20) │ │ -2547BA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x2547BA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -2547D6 Extra ID #1 0001 (1) 'ZIP64' │ │ -2547D8 Length 0010 (16) │ │ -2547DA Uncompressed Size 000000000000BD54 (48468) │ │ -2547E2 Compressed Size 000000000000BAC4 (47812) │ │ -2547EA PAYLOAD │ │ - │ │ -2602AE LOCAL HEADER #508 04034B50 (67324752) │ │ -2602B2 Extract Zip Spec 14 (20) '2.0' │ │ -2602B3 Extract OS 00 (0) 'MS-DOS' │ │ -2602B4 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -2602B6 Compression Method 0008 (8) 'Deflated' │ │ -2602B8 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -2602BC CRC 77271A12 (1999051282) │ │ -2602C0 Compressed Size 00000736 (1846) │ │ -2602C4 Uncompressed Size 00000CD4 (3284) │ │ -2602C8 Filename Length 001B (27) │ │ -2602CA Extra Length 0014 (20) │ │ -2602CC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x2602CC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -2602E7 Extra ID #1 0001 (1) 'ZIP64' │ │ -2602E9 Length 0010 (16) │ │ -2602EB Uncompressed Size 0000000000000CD4 (3284) │ │ -2602F3 Compressed Size 0000000000000736 (1846) │ │ -2602FB PAYLOAD │ │ - │ │ -260A31 LOCAL HEADER #509 04034B50 (67324752) │ │ -260A35 Extract Zip Spec 14 (20) '2.0' │ │ -260A36 Extract OS 00 (0) 'MS-DOS' │ │ -260A37 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -260A39 Compression Method 0008 (8) 'Deflated' │ │ -260A3B Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -260A3F CRC 94E91B45 (2498304837) │ │ -260A43 Compressed Size 00007BCD (31693) │ │ -260A47 Uncompressed Size 00008791 (34705) │ │ -260A4B Filename Length 001C (28) │ │ -260A4D Extra Length 0014 (20) │ │ -260A4F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x260A4F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -260A6B Extra ID #1 0001 (1) 'ZIP64' │ │ -260A6D Length 0010 (16) │ │ -260A6F Uncompressed Size 0000000000008791 (34705) │ │ -260A77 Compressed Size 0000000000007BCD (31693) │ │ -260A7F PAYLOAD │ │ - │ │ -26864C LOCAL HEADER #510 04034B50 (67324752) │ │ -268650 Extract Zip Spec 14 (20) '2.0' │ │ -268651 Extract OS 00 (0) 'MS-DOS' │ │ -268652 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -268654 Compression Method 0008 (8) 'Deflated' │ │ -268656 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -26865A CRC D858469D (3629663901) │ │ -26865E Compressed Size 0000B65C (46684) │ │ -268662 Uncompressed Size 0000C1B9 (49593) │ │ -268666 Filename Length 001C (28) │ │ -268668 Extra Length 0014 (20) │ │ -26866A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x26866A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -268686 Extra ID #1 0001 (1) 'ZIP64' │ │ -268688 Length 0010 (16) │ │ -26868A Uncompressed Size 000000000000C1B9 (49593) │ │ -268692 Compressed Size 000000000000B65C (46684) │ │ -26869A PAYLOAD │ │ - │ │ -273CF6 LOCAL HEADER #511 04034B50 (67324752) │ │ -273CFA Extract Zip Spec 14 (20) '2.0' │ │ -273CFB Extract OS 00 (0) 'MS-DOS' │ │ -273CFC General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -273CFE Compression Method 0008 (8) 'Deflated' │ │ -273D00 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -273D04 CRC BF199F37 (3206127415) │ │ -273D08 Compressed Size 000116AB (71339) │ │ -273D0C Uncompressed Size 00012735 (75573) │ │ -273D10 Filename Length 001C (28) │ │ -273D12 Extra Length 0014 (20) │ │ -273D14 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x273D14: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -273D30 Extra ID #1 0001 (1) 'ZIP64' │ │ -273D32 Length 0010 (16) │ │ -273D34 Uncompressed Size 0000000000012735 (75573) │ │ -273D3C Compressed Size 00000000000116AB (71339) │ │ -273D44 PAYLOAD │ │ - │ │ -2853EF LOCAL HEADER #512 04034B50 (67324752) │ │ -2853F3 Extract Zip Spec 14 (20) '2.0' │ │ -2853F4 Extract OS 00 (0) 'MS-DOS' │ │ -2853F5 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -2853F7 Compression Method 0008 (8) 'Deflated' │ │ -2853F9 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -2853FD CRC 8BBB4279 (2344305273) │ │ -285401 Compressed Size 00016812 (92178) │ │ -285405 Uncompressed Size 000178A2 (96418) │ │ -285409 Filename Length 001C (28) │ │ -28540B Extra Length 0014 (20) │ │ -28540D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x28540D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -285429 Extra ID #1 0001 (1) 'ZIP64' │ │ -28542B Length 0010 (16) │ │ -28542D Uncompressed Size 00000000000178A2 (96418) │ │ -285435 Compressed Size 0000000000016812 (92178) │ │ -28543D PAYLOAD │ │ - │ │ -29BC4F LOCAL HEADER #513 04034B50 (67324752) │ │ -29BC53 Extract Zip Spec 14 (20) '2.0' │ │ -29BC54 Extract OS 00 (0) 'MS-DOS' │ │ -29BC55 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -29BC57 Compression Method 0008 (8) 'Deflated' │ │ -29BC59 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -29BC5D CRC 00000000 (0) │ │ -29BC61 Compressed Size 00000002 (2) │ │ -29BC65 Uncompressed Size 00000000 (0) │ │ -29BC69 Filename Length 0013 (19) │ │ -29BC6B Extra Length 0014 (20) │ │ -29BC6D Filename 'XXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x29BC6D: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -29BC80 Extra ID #1 0001 (1) 'ZIP64' │ │ -29BC82 Length 0010 (16) │ │ -29BC84 Uncompressed Size 0000000000000000 (0) │ │ -29BC8C Compressed Size 0000000000000002 (2) │ │ -29BC94 PAYLOAD XX │ │ - │ │ -29BC96 LOCAL HEADER #514 04034B50 (67324752) │ │ -29BC9A Extract Zip Spec 14 (20) '2.0' │ │ -29BC9B Extract OS 00 (0) 'MS-DOS' │ │ -29BC9C General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -29BC9E Compression Method 0008 (8) 'Deflated' │ │ -29BCA0 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -29BCA4 CRC 447877BF (1148745663) │ │ -29BCA8 Compressed Size 000000C9 (201) │ │ -29BCAC Uncompressed Size 00000112 (274) │ │ -29BCB0 Filename Length 001E (30) │ │ -29BCB2 Extra Length 0014 (20) │ │ -29BCB4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x29BCB4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -29BCD2 Extra ID #1 0001 (1) 'ZIP64' │ │ -29BCD4 Length 0010 (16) │ │ -29BCD6 Uncompressed Size 0000000000000112 (274) │ │ -29BCDE Compressed Size 00000000000000C9 (201) │ │ -29BCE6 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ +192B84 LOCAL HEADER #484 04034B50 (67324752) │ │ +192B88 Extract Zip Spec 14 (20) '2.0' │ │ +192B89 Extract OS 00 (0) 'MS-DOS' │ │ +192B8A General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +192B8C Compression Method 0008 (8) 'Deflated' │ │ +192B8E Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +192B92 CRC 097F133A (159322938) │ │ +192B96 Compressed Size 00000107 (263) │ │ +192B9A Uncompressed Size 000001F8 (504) │ │ +192B9E Filename Length 0028 (40) │ │ +192BA0 Extra Length 0014 (20) │ │ +192BA2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x192BA2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +192BCA Extra ID #1 0001 (1) 'ZIP64' │ │ +192BCC Length 0010 (16) │ │ +192BCE Uncompressed Size 00000000000001F8 (504) │ │ +192BD6 Compressed Size 0000000000000107 (263) │ │ +192BDE PAYLOAD │ │ + │ │ +192CE5 LOCAL HEADER #485 04034B50 (67324752) │ │ +192CE9 Extract Zip Spec 14 (20) '2.0' │ │ +192CEA Extract OS 00 (0) 'MS-DOS' │ │ +192CEB General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +192CED Compression Method 0008 (8) 'Deflated' │ │ +192CEF Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +192CF3 CRC 41DDE9C2 (1105062338) │ │ +192CF7 Compressed Size 00001A9D (6813) │ │ +192CFB Uncompressed Size 00004638 (17976) │ │ +192CFF Filename Length 002A (42) │ │ +192D01 Extra Length 0014 (20) │ │ +192D03 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x192D03: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +192D2D Extra ID #1 0001 (1) 'ZIP64' │ │ +192D2F Length 0010 (16) │ │ +192D31 Uncompressed Size 0000000000004638 (17976) │ │ +192D39 Compressed Size 0000000000001A9D (6813) │ │ +192D41 PAYLOAD │ │ + │ │ +1947DE LOCAL HEADER #486 04034B50 (67324752) │ │ +1947E2 Extract Zip Spec 14 (20) '2.0' │ │ +1947E3 Extract OS 00 (0) 'MS-DOS' │ │ +1947E4 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +1947E6 Compression Method 0008 (8) 'Deflated' │ │ +1947E8 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +1947EC CRC F80376C8 (4160976584) │ │ +1947F0 Compressed Size 000002AA (682) │ │ +1947F4 Uncompressed Size 00000526 (1318) │ │ +1947F8 Filename Length 0026 (38) │ │ +1947FA Extra Length 0014 (20) │ │ +1947FC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x1947FC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +194822 Extra ID #1 0001 (1) 'ZIP64' │ │ +194824 Length 0010 (16) │ │ +194826 Uncompressed Size 0000000000000526 (1318) │ │ +19482E Compressed Size 00000000000002AA (682) │ │ +194836 PAYLOAD │ │ + │ │ +194AE0 LOCAL HEADER #487 04034B50 (67324752) │ │ +194AE4 Extract Zip Spec 14 (20) '2.0' │ │ +194AE5 Extract OS 00 (0) 'MS-DOS' │ │ +194AE6 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +194AE8 Compression Method 0008 (8) 'Deflated' │ │ +194AEA Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +194AEE CRC CAEF3F53 (3404676947) │ │ +194AF2 Compressed Size 000007B5 (1973) │ │ +194AF6 Uncompressed Size 0000101A (4122) │ │ +194AFA Filename Length 0025 (37) │ │ +194AFC Extra Length 0014 (20) │ │ +194AFE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x194AFE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +194B23 Extra ID #1 0001 (1) 'ZIP64' │ │ +194B25 Length 0010 (16) │ │ +194B27 Uncompressed Size 000000000000101A (4122) │ │ +194B2F Compressed Size 00000000000007B5 (1973) │ │ +194B37 PAYLOAD │ │ + │ │ +1952EC LOCAL HEADER #488 04034B50 (67324752) │ │ +1952F0 Extract Zip Spec 14 (20) '2.0' │ │ +1952F1 Extract OS 00 (0) 'MS-DOS' │ │ +1952F2 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +1952F4 Compression Method 0008 (8) 'Deflated' │ │ +1952F6 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +1952FA CRC B7AB5C0C (3081460748) │ │ +1952FE Compressed Size 000297EF (169967) │ │ +195302 Uncompressed Size 0007EDD2 (519634) │ │ +195306 Filename Length 001E (30) │ │ +195308 Extra Length 0014 (20) │ │ +19530A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x19530A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +195328 Extra ID #1 0001 (1) 'ZIP64' │ │ +19532A Length 0010 (16) │ │ +19532C Uncompressed Size 000000000007EDD2 (519634) │ │ +195334 Compressed Size 00000000000297EF (169967) │ │ +19533C PAYLOAD │ │ + │ │ +1BEB2B LOCAL HEADER #489 04034B50 (67324752) │ │ +1BEB2F Extract Zip Spec 14 (20) '2.0' │ │ +1BEB30 Extract OS 00 (0) 'MS-DOS' │ │ +1BEB31 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +1BEB33 Compression Method 0008 (8) 'Deflated' │ │ +1BEB35 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +1BEB39 CRC 288F8DE1 (680496609) │ │ +1BEB3D Compressed Size 00000E5B (3675) │ │ +1BEB41 Uncompressed Size 0000286F (10351) │ │ +1BEB45 Filename Length 0020 (32) │ │ +1BEB47 Extra Length 0014 (20) │ │ +1BEB49 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x1BEB49: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +1BEB69 Extra ID #1 0001 (1) 'ZIP64' │ │ +1BEB6B Length 0010 (16) │ │ +1BEB6D Uncompressed Size 000000000000286F (10351) │ │ +1BEB75 Compressed Size 0000000000000E5B (3675) │ │ +1BEB7D PAYLOAD │ │ + │ │ +1BF9D8 LOCAL HEADER #490 04034B50 (67324752) │ │ +1BF9DC Extract Zip Spec 14 (20) '2.0' │ │ +1BF9DD Extract OS 00 (0) 'MS-DOS' │ │ +1BF9DE General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +1BF9E0 Compression Method 0008 (8) 'Deflated' │ │ +1BF9E2 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +1BF9E6 CRC A5F65DAC (2784386476) │ │ +1BF9EA Compressed Size 00012525 (75045) │ │ +1BF9EE Uncompressed Size 000137D0 (79824) │ │ +1BF9F2 Filename Length 0020 (32) │ │ +1BF9F4 Extra Length 0014 (20) │ │ +1BF9F6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x1BF9F6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +1BFA16 Extra ID #1 0001 (1) 'ZIP64' │ │ +1BFA18 Length 0010 (16) │ │ +1BFA1A Uncompressed Size 00000000000137D0 (79824) │ │ +1BFA22 Compressed Size 0000000000012525 (75045) │ │ +1BFA2A PAYLOAD │ │ + │ │ +1D1F4F LOCAL HEADER #491 04034B50 (67324752) │ │ +1D1F53 Extract Zip Spec 14 (20) '2.0' │ │ +1D1F54 Extract OS 00 (0) 'MS-DOS' │ │ +1D1F55 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +1D1F57 Compression Method 0008 (8) 'Deflated' │ │ +1D1F59 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +1D1F5D CRC 35D39B97 (903060375) │ │ +1D1F61 Compressed Size 00009BE9 (39913) │ │ +1D1F65 Uncompressed Size 0001018C (65932) │ │ +1D1F69 Filename Length 0018 (24) │ │ +1D1F6B Extra Length 0014 (20) │ │ +1D1F6D Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x1D1F6D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +1D1F85 Extra ID #1 0001 (1) 'ZIP64' │ │ +1D1F87 Length 0010 (16) │ │ +1D1F89 Uncompressed Size 000000000001018C (65932) │ │ +1D1F91 Compressed Size 0000000000009BE9 (39913) │ │ +1D1F99 PAYLOAD │ │ + │ │ +1DBB82 LOCAL HEADER #492 04034B50 (67324752) │ │ +1DBB86 Extract Zip Spec 14 (20) '2.0' │ │ +1DBB87 Extract OS 00 (0) 'MS-DOS' │ │ +1DBB88 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +1DBB8A Compression Method 0008 (8) 'Deflated' │ │ +1DBB8C Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +1DBB90 CRC 73E36C39 (1944284217) │ │ +1DBB94 Compressed Size 00009559 (38233) │ │ +1DBB98 Uncompressed Size 0000F6E8 (63208) │ │ +1DBB9C Filename Length 001A (26) │ │ +1DBB9E Extra Length 0014 (20) │ │ +1DBBA0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x1DBBA0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +1DBBBA Extra ID #1 0001 (1) 'ZIP64' │ │ +1DBBBC Length 0010 (16) │ │ +1DBBBE Uncompressed Size 000000000000F6E8 (63208) │ │ +1DBBC6 Compressed Size 0000000000009559 (38233) │ │ +1DBBCE PAYLOAD │ │ + │ │ +1E5127 LOCAL HEADER #493 04034B50 (67324752) │ │ +1E512B Extract Zip Spec 14 (20) '2.0' │ │ +1E512C Extract OS 00 (0) 'MS-DOS' │ │ +1E512D General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +1E512F Compression Method 0008 (8) 'Deflated' │ │ +1E5131 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +1E5135 CRC 620246F6 (1644316406) │ │ +1E5139 Compressed Size 00008E90 (36496) │ │ +1E513D Uncompressed Size 0000E55C (58716) │ │ +1E5141 Filename Length 001A (26) │ │ +1E5143 Extra Length 0014 (20) │ │ +1E5145 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x1E5145: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +1E515F Extra ID #1 0001 (1) 'ZIP64' │ │ +1E5161 Length 0010 (16) │ │ +1E5163 Uncompressed Size 000000000000E55C (58716) │ │ +1E516B Compressed Size 0000000000008E90 (36496) │ │ +1E5173 PAYLOAD │ │ + │ │ +1EE003 LOCAL HEADER #494 04034B50 (67324752) │ │ +1EE007 Extract Zip Spec 14 (20) '2.0' │ │ +1EE008 Extract OS 00 (0) 'MS-DOS' │ │ +1EE009 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +1EE00B Compression Method 0008 (8) 'Deflated' │ │ +1EE00D Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +1EE011 CRC BB67FDEA (3144154602) │ │ +1EE015 Compressed Size 00009662 (38498) │ │ +1EE019 Uncompressed Size 0000F8C4 (63684) │ │ +1EE01D Filename Length 001A (26) │ │ +1EE01F Extra Length 0014 (20) │ │ +1EE021 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x1EE021: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +1EE03B Extra ID #1 0001 (1) 'ZIP64' │ │ +1EE03D Length 0010 (16) │ │ +1EE03F Uncompressed Size 000000000000F8C4 (63684) │ │ +1EE047 Compressed Size 0000000000009662 (38498) │ │ +1EE04F PAYLOAD │ │ + │ │ +1F76B1 LOCAL HEADER #495 04034B50 (67324752) │ │ +1F76B5 Extract Zip Spec 14 (20) '2.0' │ │ +1F76B6 Extract OS 00 (0) 'MS-DOS' │ │ +1F76B7 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +1F76B9 Compression Method 0008 (8) 'Deflated' │ │ +1F76BB Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +1F76BF CRC 06849CBD (109354173) │ │ +1F76C3 Compressed Size 00007987 (31111) │ │ +1F76C7 Uncompressed Size 00007D54 (32084) │ │ +1F76CB Filename Length 001C (28) │ │ +1F76CD Extra Length 0014 (20) │ │ +1F76CF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x1F76CF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +1F76EB Extra ID #1 0001 (1) 'ZIP64' │ │ +1F76ED Length 0010 (16) │ │ +1F76EF Uncompressed Size 0000000000007D54 (32084) │ │ +1F76F7 Compressed Size 0000000000007987 (31111) │ │ +1F76FF PAYLOAD │ │ + │ │ +1FF086 LOCAL HEADER #496 04034B50 (67324752) │ │ +1FF08A Extract Zip Spec 14 (20) '2.0' │ │ +1FF08B Extract OS 00 (0) 'MS-DOS' │ │ +1FF08C General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +1FF08E Compression Method 0008 (8) 'Deflated' │ │ +1FF090 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +1FF094 CRC FF3106F6 (4281403126) │ │ +1FF098 Compressed Size 00007911 (30993) │ │ +1FF09C Uncompressed Size 00007CDE (31966) │ │ +1FF0A0 Filename Length 001C (28) │ │ +1FF0A2 Extra Length 0014 (20) │ │ +1FF0A4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x1FF0A4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +1FF0C0 Extra ID #1 0001 (1) 'ZIP64' │ │ +1FF0C2 Length 0010 (16) │ │ +1FF0C4 Uncompressed Size 0000000000007CDE (31966) │ │ +1FF0CC Compressed Size 0000000000007911 (30993) │ │ +1FF0D4 PAYLOAD │ │ + │ │ +2069E5 LOCAL HEADER #497 04034B50 (67324752) │ │ +2069E9 Extract Zip Spec 14 (20) '2.0' │ │ +2069EA Extract OS 00 (0) 'MS-DOS' │ │ +2069EB General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +2069ED Compression Method 0008 (8) 'Deflated' │ │ +2069EF Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +2069F3 CRC 83DE09B2 (2212366770) │ │ +2069F7 Compressed Size 0000792A (31018) │ │ +2069FB Uncompressed Size 00007D13 (32019) │ │ +2069FF Filename Length 001C (28) │ │ +206A01 Extra Length 0014 (20) │ │ +206A03 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x206A03: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +206A1F Extra ID #1 0001 (1) 'ZIP64' │ │ +206A21 Length 0010 (16) │ │ +206A23 Uncompressed Size 0000000000007D13 (32019) │ │ +206A2B Compressed Size 000000000000792A (31018) │ │ +206A33 PAYLOAD │ │ + │ │ +20E35D LOCAL HEADER #498 04034B50 (67324752) │ │ +20E361 Extract Zip Spec 14 (20) '2.0' │ │ +20E362 Extract OS 00 (0) 'MS-DOS' │ │ +20E363 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +20E365 Compression Method 0008 (8) 'Deflated' │ │ +20E367 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +20E36B CRC 973D91E5 (2537394661) │ │ +20E36F Compressed Size 00007999 (31129) │ │ +20E373 Uncompressed Size 00007D73 (32115) │ │ +20E377 Filename Length 001C (28) │ │ +20E379 Extra Length 0014 (20) │ │ +20E37B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x20E37B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +20E397 Extra ID #1 0001 (1) 'ZIP64' │ │ +20E399 Length 0010 (16) │ │ +20E39B Uncompressed Size 0000000000007D73 (32115) │ │ +20E3A3 Compressed Size 0000000000007999 (31129) │ │ +20E3AB PAYLOAD │ │ + │ │ +215D44 LOCAL HEADER #499 04034B50 (67324752) │ │ +215D48 Extract Zip Spec 14 (20) '2.0' │ │ +215D49 Extract OS 00 (0) 'MS-DOS' │ │ +215D4A General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +215D4C Compression Method 0008 (8) 'Deflated' │ │ +215D4E Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +215D52 CRC 2D2D0A40 (757926464) │ │ +215D56 Compressed Size 00008612 (34322) │ │ +215D5A Uncompressed Size 00008A31 (35377) │ │ +215D5E Filename Length 001C (28) │ │ +215D60 Extra Length 0014 (20) │ │ +215D62 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x215D62: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +215D7E Extra ID #1 0001 (1) 'ZIP64' │ │ +215D80 Length 0010 (16) │ │ +215D82 Uncompressed Size 0000000000008A31 (35377) │ │ +215D8A Compressed Size 0000000000008612 (34322) │ │ +215D92 PAYLOAD │ │ + │ │ +21E3A4 LOCAL HEADER #500 04034B50 (67324752) │ │ +21E3A8 Extract Zip Spec 14 (20) '2.0' │ │ +21E3A9 Extract OS 00 (0) 'MS-DOS' │ │ +21E3AA General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +21E3AC Compression Method 0008 (8) 'Deflated' │ │ +21E3AE Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +21E3B2 CRC 15F55D77 (368401783) │ │ +21E3B6 Compressed Size 0000925A (37466) │ │ +21E3BA Uncompressed Size 0000968F (38543) │ │ +21E3BE Filename Length 001C (28) │ │ +21E3C0 Extra Length 0014 (20) │ │ +21E3C2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x21E3C2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +21E3DE Extra ID #1 0001 (1) 'ZIP64' │ │ +21E3E0 Length 0010 (16) │ │ +21E3E2 Uncompressed Size 000000000000968F (38543) │ │ +21E3EA Compressed Size 000000000000925A (37466) │ │ +21E3F2 PAYLOAD │ │ + │ │ +22764C LOCAL HEADER #501 04034B50 (67324752) │ │ +227650 Extract Zip Spec 14 (20) '2.0' │ │ +227651 Extract OS 00 (0) 'MS-DOS' │ │ +227652 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +227654 Compression Method 0008 (8) 'Deflated' │ │ +227656 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +22765A CRC CCD1F519 (3436311833) │ │ +22765E Compressed Size 00008E61 (36449) │ │ +227662 Uncompressed Size 0000928E (37518) │ │ +227666 Filename Length 001C (28) │ │ +227668 Extra Length 0014 (20) │ │ +22766A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x22766A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +227686 Extra ID #1 0001 (1) 'ZIP64' │ │ +227688 Length 0010 (16) │ │ +22768A Uncompressed Size 000000000000928E (37518) │ │ +227692 Compressed Size 0000000000008E61 (36449) │ │ +22769A PAYLOAD │ │ + │ │ +2304FB LOCAL HEADER #502 04034B50 (67324752) │ │ +2304FF Extract Zip Spec 14 (20) '2.0' │ │ +230500 Extract OS 00 (0) 'MS-DOS' │ │ +230501 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +230503 Compression Method 0008 (8) 'Deflated' │ │ +230505 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +230509 CRC D4EB4D2A (3572190506) │ │ +23050D Compressed Size 00008614 (34324) │ │ +230511 Uncompressed Size 00008A34 (35380) │ │ +230515 Filename Length 001C (28) │ │ +230517 Extra Length 0014 (20) │ │ +230519 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x230519: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +230535 Extra ID #1 0001 (1) 'ZIP64' │ │ +230537 Length 0010 (16) │ │ +230539 Uncompressed Size 0000000000008A34 (35380) │ │ +230541 Compressed Size 0000000000008614 (34324) │ │ +230549 PAYLOAD │ │ + │ │ +238B5D LOCAL HEADER #503 04034B50 (67324752) │ │ +238B61 Extract Zip Spec 14 (20) '2.0' │ │ +238B62 Extract OS 00 (0) 'MS-DOS' │ │ +238B63 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +238B65 Compression Method 0008 (8) 'Deflated' │ │ +238B67 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +238B6B CRC 1AB576DC (448100060) │ │ +238B6F Compressed Size 00000A4D (2637) │ │ +238B73 Uncompressed Size 00001742 (5954) │ │ +238B77 Filename Length 002A (42) │ │ +238B79 Extra Length 0014 (20) │ │ +238B7B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x238B7B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +238BA5 Extra ID #1 0001 (1) 'ZIP64' │ │ +238BA7 Length 0010 (16) │ │ +238BA9 Uncompressed Size 0000000000001742 (5954) │ │ +238BB1 Compressed Size 0000000000000A4D (2637) │ │ +238BB9 PAYLOAD │ │ + │ │ +239606 LOCAL HEADER #504 04034B50 (67324752) │ │ +23960A Extract Zip Spec 14 (20) '2.0' │ │ +23960B Extract OS 00 (0) 'MS-DOS' │ │ +23960C General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +23960E Compression Method 0008 (8) 'Deflated' │ │ +239610 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +239614 CRC 71F2A96E (1911728494) │ │ +239618 Compressed Size 00000BDF (3039) │ │ +23961C Uncompressed Size 0000207E (8318) │ │ +239620 Filename Length 001C (28) │ │ +239622 Extra Length 0014 (20) │ │ +239624 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x239624: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +239640 Extra ID #1 0001 (1) 'ZIP64' │ │ +239642 Length 0010 (16) │ │ +239644 Uncompressed Size 000000000000207E (8318) │ │ +23964C Compressed Size 0000000000000BDF (3039) │ │ +239654 PAYLOAD │ │ + │ │ +23A233 LOCAL HEADER #505 04034B50 (67324752) │ │ +23A237 Extract Zip Spec 14 (20) '2.0' │ │ +23A238 Extract OS 00 (0) 'MS-DOS' │ │ +23A239 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +23A23B Compression Method 0008 (8) 'Deflated' │ │ +23A23D Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +23A241 CRC 36018573 (906069363) │ │ +23A245 Compressed Size 0000DE0A (56842) │ │ +23A249 Uncompressed Size 0000E90F (59663) │ │ +23A24D Filename Length 001C (28) │ │ +23A24F Extra Length 0014 (20) │ │ +23A251 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x23A251: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +23A26D Extra ID #1 0001 (1) 'ZIP64' │ │ +23A26F Length 0010 (16) │ │ +23A271 Uncompressed Size 000000000000E90F (59663) │ │ +23A279 Compressed Size 000000000000DE0A (56842) │ │ +23A281 PAYLOAD │ │ + │ │ +24808B LOCAL HEADER #506 04034B50 (67324752) │ │ +24808F Extract Zip Spec 14 (20) '2.0' │ │ +248090 Extract OS 00 (0) 'MS-DOS' │ │ +248091 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +248093 Compression Method 0008 (8) 'Deflated' │ │ +248095 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +248099 CRC 4004BA63 (1074051683) │ │ +24809D Compressed Size 000087EC (34796) │ │ +2480A1 Uncompressed Size 00008AAC (35500) │ │ +2480A5 Filename Length 001C (28) │ │ +2480A7 Extra Length 0014 (20) │ │ +2480A9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x2480A9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +2480C5 Extra ID #1 0001 (1) 'ZIP64' │ │ +2480C7 Length 0010 (16) │ │ +2480C9 Uncompressed Size 0000000000008AAC (35500) │ │ +2480D1 Compressed Size 00000000000087EC (34796) │ │ +2480D9 PAYLOAD │ │ + │ │ +2508C5 LOCAL HEADER #507 04034B50 (67324752) │ │ +2508C9 Extract Zip Spec 14 (20) '2.0' │ │ +2508CA Extract OS 00 (0) 'MS-DOS' │ │ +2508CB General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +2508CD Compression Method 0008 (8) 'Deflated' │ │ +2508CF Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +2508D3 CRC D04DF8ED (3494770925) │ │ +2508D7 Compressed Size 0000C2CB (49867) │ │ +2508DB Uncompressed Size 0000C564 (50532) │ │ +2508DF Filename Length 001C (28) │ │ +2508E1 Extra Length 0014 (20) │ │ +2508E3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x2508E3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +2508FF Extra ID #1 0001 (1) 'ZIP64' │ │ +250901 Length 0010 (16) │ │ +250903 Uncompressed Size 000000000000C564 (50532) │ │ +25090B Compressed Size 000000000000C2CB (49867) │ │ +250913 PAYLOAD │ │ + │ │ +25CBDE LOCAL HEADER #508 04034B50 (67324752) │ │ +25CBE2 Extract Zip Spec 14 (20) '2.0' │ │ +25CBE3 Extract OS 00 (0) 'MS-DOS' │ │ +25CBE4 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +25CBE6 Compression Method 0008 (8) 'Deflated' │ │ +25CBE8 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +25CBEC CRC D4557BC1 (3562372033) │ │ +25CBF0 Compressed Size 0000844C (33868) │ │ +25CBF4 Uncompressed Size 00008719 (34585) │ │ +25CBF8 Filename Length 001C (28) │ │ +25CBFA Extra Length 0014 (20) │ │ +25CBFC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x25CBFC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +25CC18 Extra ID #1 0001 (1) 'ZIP64' │ │ +25CC1A Length 0010 (16) │ │ +25CC1C Uncompressed Size 0000000000008719 (34585) │ │ +25CC24 Compressed Size 000000000000844C (33868) │ │ +25CC2C PAYLOAD │ │ + │ │ +265078 LOCAL HEADER #509 04034B50 (67324752) │ │ +26507C Extract Zip Spec 14 (20) '2.0' │ │ +26507D Extract OS 00 (0) 'MS-DOS' │ │ +26507E General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +265080 Compression Method 0008 (8) 'Deflated' │ │ +265082 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +265086 CRC F750BC0F (4149263375) │ │ +26508A Compressed Size 0000BAC4 (47812) │ │ +26508E Uncompressed Size 0000BD54 (48468) │ │ +265092 Filename Length 001C (28) │ │ +265094 Extra Length 0014 (20) │ │ +265096 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x265096: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +2650B2 Extra ID #1 0001 (1) 'ZIP64' │ │ +2650B4 Length 0010 (16) │ │ +2650B6 Uncompressed Size 000000000000BD54 (48468) │ │ +2650BE Compressed Size 000000000000BAC4 (47812) │ │ +2650C6 PAYLOAD │ │ + │ │ +270B8A LOCAL HEADER #510 04034B50 (67324752) │ │ +270B8E Extract Zip Spec 14 (20) '2.0' │ │ +270B8F Extract OS 00 (0) 'MS-DOS' │ │ +270B90 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +270B92 Compression Method 0008 (8) 'Deflated' │ │ +270B94 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +270B98 CRC 77271A12 (1999051282) │ │ +270B9C Compressed Size 00000736 (1846) │ │ +270BA0 Uncompressed Size 00000CD4 (3284) │ │ +270BA4 Filename Length 001B (27) │ │ +270BA6 Extra Length 0014 (20) │ │ +270BA8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x270BA8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +270BC3 Extra ID #1 0001 (1) 'ZIP64' │ │ +270BC5 Length 0010 (16) │ │ +270BC7 Uncompressed Size 0000000000000CD4 (3284) │ │ +270BCF Compressed Size 0000000000000736 (1846) │ │ +270BD7 PAYLOAD │ │ + │ │ +27130D LOCAL HEADER #511 04034B50 (67324752) │ │ +271311 Extract Zip Spec 14 (20) '2.0' │ │ +271312 Extract OS 00 (0) 'MS-DOS' │ │ +271313 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +271315 Compression Method 0008 (8) 'Deflated' │ │ +271317 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +27131B CRC 94E91B45 (2498304837) │ │ +27131F Compressed Size 00007BCD (31693) │ │ +271323 Uncompressed Size 00008791 (34705) │ │ +271327 Filename Length 001C (28) │ │ +271329 Extra Length 0014 (20) │ │ +27132B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x27132B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +271347 Extra ID #1 0001 (1) 'ZIP64' │ │ +271349 Length 0010 (16) │ │ +27134B Uncompressed Size 0000000000008791 (34705) │ │ +271353 Compressed Size 0000000000007BCD (31693) │ │ +27135B PAYLOAD │ │ + │ │ +278F28 LOCAL HEADER #512 04034B50 (67324752) │ │ +278F2C Extract Zip Spec 14 (20) '2.0' │ │ +278F2D Extract OS 00 (0) 'MS-DOS' │ │ +278F2E General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +278F30 Compression Method 0008 (8) 'Deflated' │ │ +278F32 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +278F36 CRC D858469D (3629663901) │ │ +278F3A Compressed Size 0000B65C (46684) │ │ +278F3E Uncompressed Size 0000C1B9 (49593) │ │ +278F42 Filename Length 001C (28) │ │ +278F44 Extra Length 0014 (20) │ │ +278F46 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x278F46: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +278F62 Extra ID #1 0001 (1) 'ZIP64' │ │ +278F64 Length 0010 (16) │ │ +278F66 Uncompressed Size 000000000000C1B9 (49593) │ │ +278F6E Compressed Size 000000000000B65C (46684) │ │ +278F76 PAYLOAD │ │ + │ │ +2845D2 LOCAL HEADER #513 04034B50 (67324752) │ │ +2845D6 Extract Zip Spec 14 (20) '2.0' │ │ +2845D7 Extract OS 00 (0) 'MS-DOS' │ │ +2845D8 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +2845DA Compression Method 0008 (8) 'Deflated' │ │ +2845DC Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +2845E0 CRC BF199F37 (3206127415) │ │ +2845E4 Compressed Size 000116AB (71339) │ │ +2845E8 Uncompressed Size 00012735 (75573) │ │ +2845EC Filename Length 001C (28) │ │ +2845EE Extra Length 0014 (20) │ │ +2845F0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x2845F0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +28460C Extra ID #1 0001 (1) 'ZIP64' │ │ +28460E Length 0010 (16) │ │ +284610 Uncompressed Size 0000000000012735 (75573) │ │ +284618 Compressed Size 00000000000116AB (71339) │ │ +284620 PAYLOAD │ │ + │ │ +295CCB LOCAL HEADER #514 04034B50 (67324752) │ │ +295CCF Extract Zip Spec 14 (20) '2.0' │ │ +295CD0 Extract OS 00 (0) 'MS-DOS' │ │ +295CD1 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +295CD3 Compression Method 0008 (8) 'Deflated' │ │ +295CD5 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +295CD9 CRC 8BBB4279 (2344305273) │ │ +295CDD Compressed Size 00016812 (92178) │ │ +295CE1 Uncompressed Size 000178A2 (96418) │ │ +295CE5 Filename Length 001C (28) │ │ +295CE7 Extra Length 0014 (20) │ │ +295CE9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x295CE9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +295D05 Extra ID #1 0001 (1) 'ZIP64' │ │ +295D07 Length 0010 (16) │ │ +295D09 Uncompressed Size 00000000000178A2 (96418) │ │ +295D11 Compressed Size 0000000000016812 (92178) │ │ +295D19 PAYLOAD │ │ + │ │ +2AC52B LOCAL HEADER #515 04034B50 (67324752) │ │ +2AC52F Extract Zip Spec 14 (20) '2.0' │ │ +2AC530 Extract OS 00 (0) 'MS-DOS' │ │ +2AC531 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +2AC533 Compression Method 0008 (8) 'Deflated' │ │ +2AC535 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +2AC539 CRC 00000000 (0) │ │ +2AC53D Compressed Size 00000002 (2) │ │ +2AC541 Uncompressed Size 00000000 (0) │ │ +2AC545 Filename Length 0013 (19) │ │ +2AC547 Extra Length 0014 (20) │ │ +2AC549 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x2AC549: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +2AC55C Extra ID #1 0001 (1) 'ZIP64' │ │ +2AC55E Length 0010 (16) │ │ +2AC560 Uncompressed Size 0000000000000000 (0) │ │ +2AC568 Compressed Size 0000000000000002 (2) │ │ +2AC570 PAYLOAD XX │ │ + │ │ +2AC572 LOCAL HEADER #516 04034B50 (67324752) │ │ +2AC576 Extract Zip Spec 14 (20) '2.0' │ │ +2AC577 Extract OS 00 (0) 'MS-DOS' │ │ +2AC578 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +2AC57A Compression Method 0008 (8) 'Deflated' │ │ +2AC57C Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +2AC580 CRC 447877BF (1148745663) │ │ +2AC584 Compressed Size 000000C9 (201) │ │ +2AC588 Uncompressed Size 00000112 (274) │ │ +2AC58C Filename Length 001E (30) │ │ +2AC58E Extra Length 0014 (20) │ │ +2AC590 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x2AC590: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +2AC5AE Extra ID #1 0001 (1) 'ZIP64' │ │ +2AC5B0 Length 0010 (16) │ │ +2AC5B2 Uncompressed Size 0000000000000112 (274) │ │ +2AC5BA Compressed Size 00000000000000C9 (201) │ │ +2AC5C2 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ -29BDAF LOCAL HEADER #515 04034B50 (67324752) │ │ -29BDB3 Extract Zip Spec 14 (20) '2.0' │ │ -29BDB4 Extract OS 00 (0) 'MS-DOS' │ │ -29BDB5 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -29BDB7 Compression Method 0008 (8) 'Deflated' │ │ -29BDB9 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -29BDBD CRC 8667CF4F (2254950223) │ │ -29BDC1 Compressed Size 00001133 (4403) │ │ -29BDC5 Uncompressed Size 00003BB5 (15285) │ │ -29BDC9 Filename Length 001F (31) │ │ -29BDCB Extra Length 0014 (20) │ │ -29BDCD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x29BDCD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -29BDEC Extra ID #1 0001 (1) 'ZIP64' │ │ -29BDEE Length 0010 (16) │ │ -29BDF0 Uncompressed Size 0000000000003BB5 (15285) │ │ -29BDF8 Compressed Size 0000000000001133 (4403) │ │ -29BE00 PAYLOAD │ │ - │ │ -29CF33 LOCAL HEADER #516 04034B50 (67324752) │ │ -29CF37 Extract Zip Spec 14 (20) '2.0' │ │ -29CF38 Extract OS 00 (0) 'MS-DOS' │ │ -29CF39 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -29CF3B Compression Method 0008 (8) 'Deflated' │ │ -29CF3D Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -29CF41 CRC ADBD35CE (2914858446) │ │ -29CF45 Compressed Size 000022AD (8877) │ │ -29CF49 Uncompressed Size 00007798 (30616) │ │ -29CF4D Filename Length 001E (30) │ │ -29CF4F Extra Length 0014 (20) │ │ -29CF51 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x29CF51: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -29CF6F Extra ID #1 0001 (1) 'ZIP64' │ │ -29CF71 Length 0010 (16) │ │ -29CF73 Uncompressed Size 0000000000007798 (30616) │ │ -29CF7B Compressed Size 00000000000022AD (8877) │ │ -29CF83 PAYLOAD │ │ - │ │ -29F230 LOCAL HEADER #517 04034B50 (67324752) │ │ -29F234 Extract Zip Spec 14 (20) '2.0' │ │ -29F235 Extract OS 00 (0) 'MS-DOS' │ │ -29F236 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -29F238 Compression Method 0008 (8) 'Deflated' │ │ -29F23A Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -29F23E CRC 824F0AC1 (2186218177) │ │ -29F242 Compressed Size 00002A52 (10834) │ │ -29F246 Uncompressed Size 00009431 (37937) │ │ -29F24A Filename Length 001E (30) │ │ -29F24C Extra Length 0014 (20) │ │ -29F24E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x29F24E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -29F26C Extra ID #1 0001 (1) 'ZIP64' │ │ -29F26E Length 0010 (16) │ │ -29F270 Uncompressed Size 0000000000009431 (37937) │ │ -29F278 Compressed Size 0000000000002A52 (10834) │ │ -29F280 PAYLOAD │ │ - │ │ -2A1CD2 LOCAL HEADER #518 04034B50 (67324752) │ │ -2A1CD6 Extract Zip Spec 14 (20) '2.0' │ │ -2A1CD7 Extract OS 00 (0) 'MS-DOS' │ │ -2A1CD8 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -2A1CDA Compression Method 0008 (8) 'Deflated' │ │ -2A1CDC Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -2A1CE0 CRC 554C39AF (1431058863) │ │ -2A1CE4 Compressed Size 0000299F (10655) │ │ -2A1CE8 Uncompressed Size 000094CE (38094) │ │ -2A1CEC Filename Length 001F (31) │ │ -2A1CEE Extra Length 0014 (20) │ │ -2A1CF0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x2A1CF0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -2A1D0F Extra ID #1 0001 (1) 'ZIP64' │ │ -2A1D11 Length 0010 (16) │ │ -2A1D13 Uncompressed Size 00000000000094CE (38094) │ │ -2A1D1B Compressed Size 000000000000299F (10655) │ │ -2A1D23 PAYLOAD │ │ - │ │ -2A46C2 LOCAL HEADER #519 04034B50 (67324752) │ │ -2A46C6 Extract Zip Spec 14 (20) '2.0' │ │ -2A46C7 Extract OS 00 (0) 'MS-DOS' │ │ -2A46C8 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -2A46CA Compression Method 0008 (8) 'Deflated' │ │ -2A46CC Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -2A46D0 CRC FD104F17 (4245704471) │ │ -2A46D4 Compressed Size 00000F3F (3903) │ │ -2A46D8 Uncompressed Size 00003396 (13206) │ │ -2A46DC Filename Length 0020 (32) │ │ -2A46DE Extra Length 0014 (20) │ │ -2A46E0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x2A46E0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -2A4700 Extra ID #1 0001 (1) 'ZIP64' │ │ -2A4702 Length 0010 (16) │ │ -2A4704 Uncompressed Size 0000000000003396 (13206) │ │ -2A470C Compressed Size 0000000000000F3F (3903) │ │ -2A4714 PAYLOAD │ │ - │ │ -2A5653 LOCAL HEADER #520 04034B50 (67324752) │ │ -2A5657 Extract Zip Spec 14 (20) '2.0' │ │ -2A5658 Extract OS 00 (0) 'MS-DOS' │ │ -2A5659 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -2A565B Compression Method 0008 (8) 'Deflated' │ │ -2A565D Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -2A5661 CRC A501DE21 (2768363041) │ │ -2A5665 Compressed Size 00003E7F (15999) │ │ -2A5669 Uncompressed Size 0000E745 (59205) │ │ -2A566D Filename Length 001C (28) │ │ -2A566F Extra Length 0014 (20) │ │ -2A5671 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x2A5671: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -2A568D Extra ID #1 0001 (1) 'ZIP64' │ │ -2A568F Length 0010 (16) │ │ -2A5691 Uncompressed Size 000000000000E745 (59205) │ │ -2A5699 Compressed Size 0000000000003E7F (15999) │ │ -2A56A1 PAYLOAD │ │ - │ │ -2A9520 LOCAL HEADER #521 04034B50 (67324752) │ │ -2A9524 Extract Zip Spec 14 (20) '2.0' │ │ -2A9525 Extract OS 00 (0) 'MS-DOS' │ │ -2A9526 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -2A9528 Compression Method 0008 (8) 'Deflated' │ │ -2A952A Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -2A952E CRC 58391C87 (1480137863) │ │ -2A9532 Compressed Size 00001166 (4454) │ │ -2A9536 Uncompressed Size 00003EF4 (16116) │ │ -2A953A Filename Length 001D (29) │ │ -2A953C Extra Length 0014 (20) │ │ -2A953E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x2A953E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -2A955B Extra ID #1 0001 (1) 'ZIP64' │ │ -2A955D Length 0010 (16) │ │ -2A955F Uncompressed Size 0000000000003EF4 (16116) │ │ -2A9567 Compressed Size 0000000000001166 (4454) │ │ -2A956F PAYLOAD │ │ - │ │ -2AA6D5 LOCAL HEADER #522 04034B50 (67324752) │ │ -2AA6D9 Extract Zip Spec 14 (20) '2.0' │ │ -2AA6DA Extract OS 00 (0) 'MS-DOS' │ │ -2AA6DB General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -2AA6DD Compression Method 0008 (8) 'Deflated' │ │ -2AA6DF Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -2AA6E3 CRC 62041F9B (1644437403) │ │ -2AA6E7 Compressed Size 00000B1D (2845) │ │ -2AA6EB Uncompressed Size 000024D9 (9433) │ │ -2AA6EF Filename Length 0022 (34) │ │ -2AA6F1 Extra Length 0014 (20) │ │ -2AA6F3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x2AA6F3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -2AA715 Extra ID #1 0001 (1) 'ZIP64' │ │ -2AA717 Length 0010 (16) │ │ -2AA719 Uncompressed Size 00000000000024D9 (9433) │ │ -2AA721 Compressed Size 0000000000000B1D (2845) │ │ -2AA729 PAYLOAD │ │ - │ │ -2AB246 LOCAL HEADER #523 04034B50 (67324752) │ │ -2AB24A Extract Zip Spec 14 (20) '2.0' │ │ -2AB24B Extract OS 00 (0) 'MS-DOS' │ │ -2AB24C General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -2AB24E Compression Method 0008 (8) 'Deflated' │ │ -2AB250 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -2AB254 CRC 29A25960 (698505568) │ │ -2AB258 Compressed Size 00001544 (5444) │ │ -2AB25C Uncompressed Size 00004355 (17237) │ │ -2AB260 Filename Length 0020 (32) │ │ -2AB262 Extra Length 0014 (20) │ │ -2AB264 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x2AB264: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -2AB284 Extra ID #1 0001 (1) 'ZIP64' │ │ -2AB286 Length 0010 (16) │ │ -2AB288 Uncompressed Size 0000000000004355 (17237) │ │ -2AB290 Compressed Size 0000000000001544 (5444) │ │ -2AB298 PAYLOAD │ │ - │ │ -2AC7DC LOCAL HEADER #524 04034B50 (67324752) │ │ -2AC7E0 Extract Zip Spec 14 (20) '2.0' │ │ -2AC7E1 Extract OS 00 (0) 'MS-DOS' │ │ -2AC7E2 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -2AC7E4 Compression Method 0008 (8) 'Deflated' │ │ -2AC7E6 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -2AC7EA CRC 02709527 (40932647) │ │ -2AC7EE Compressed Size 000003C8 (968) │ │ -2AC7F2 Uncompressed Size 00000A4A (2634) │ │ -2AC7F6 Filename Length 001F (31) │ │ -2AC7F8 Extra Length 0014 (20) │ │ -2AC7FA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x2AC7FA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -2AC819 Extra ID #1 0001 (1) 'ZIP64' │ │ -2AC81B Length 0010 (16) │ │ -2AC81D Uncompressed Size 0000000000000A4A (2634) │ │ -2AC825 Compressed Size 00000000000003C8 (968) │ │ -2AC82D PAYLOAD │ │ - │ │ -2ACBF5 LOCAL HEADER #525 04034B50 (67324752) │ │ -2ACBF9 Extract Zip Spec 14 (20) '2.0' │ │ -2ACBFA Extract OS 00 (0) 'MS-DOS' │ │ -2ACBFB General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -2ACBFD Compression Method 0008 (8) 'Deflated' │ │ -2ACBFF Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -2ACC03 CRC 9F90217B (2677023099) │ │ -2ACC07 Compressed Size 00000AF7 (2807) │ │ -2ACC0B Uncompressed Size 000026DF (9951) │ │ -2ACC0F Filename Length 001B (27) │ │ -2ACC11 Extra Length 0014 (20) │ │ -2ACC13 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x2ACC13: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -2ACC2E Extra ID #1 0001 (1) 'ZIP64' │ │ -2ACC30 Length 0010 (16) │ │ -2ACC32 Uncompressed Size 00000000000026DF (9951) │ │ -2ACC3A Compressed Size 0000000000000AF7 (2807) │ │ -2ACC42 PAYLOAD │ │ - │ │ -2AD739 LOCAL HEADER #526 04034B50 (67324752) │ │ -2AD73D Extract Zip Spec 14 (20) '2.0' │ │ -2AD73E Extract OS 00 (0) 'MS-DOS' │ │ -2AD73F General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -2AD741 Compression Method 0008 (8) 'Deflated' │ │ -2AD743 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -2AD747 CRC A5E182AD (2783019693) │ │ -2AD74B Compressed Size 00001BE0 (7136) │ │ -2AD74F Uncompressed Size 000063D0 (25552) │ │ -2AD753 Filename Length 0020 (32) │ │ -2AD755 Extra Length 0014 (20) │ │ -2AD757 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x2AD757: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -2AD777 Extra ID #1 0001 (1) 'ZIP64' │ │ -2AD779 Length 0010 (16) │ │ -2AD77B Uncompressed Size 00000000000063D0 (25552) │ │ -2AD783 Compressed Size 0000000000001BE0 (7136) │ │ -2AD78B PAYLOAD │ │ - │ │ -2AF36B LOCAL HEADER #527 04034B50 (67324752) │ │ -2AF36F Extract Zip Spec 14 (20) '2.0' │ │ -2AF370 Extract OS 00 (0) 'MS-DOS' │ │ -2AF371 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -2AF373 Compression Method 0008 (8) 'Deflated' │ │ -2AF375 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -2AF379 CRC 00000000 (0) │ │ -2AF37D Compressed Size 00000002 (2) │ │ -2AF381 Uncompressed Size 00000000 (0) │ │ -2AF385 Filename Length 001B (27) │ │ -2AF387 Extra Length 0014 (20) │ │ -2AF389 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x2AF389: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -2AF3A4 Extra ID #1 0001 (1) 'ZIP64' │ │ -2AF3A6 Length 0010 (16) │ │ -2AF3A8 Uncompressed Size 0000000000000000 (0) │ │ -2AF3B0 Compressed Size 0000000000000002 (2) │ │ -2AF3B8 PAYLOAD XX │ │ - │ │ -2AF3BA LOCAL HEADER #528 04034B50 (67324752) │ │ -2AF3BE Extract Zip Spec 14 (20) '2.0' │ │ -2AF3BF Extract OS 00 (0) 'MS-DOS' │ │ -2AF3C0 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -2AF3C2 Compression Method 0008 (8) 'Deflated' │ │ -2AF3C4 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -2AF3C8 CRC 3CDA919E (1020957086) │ │ -2AF3CC Compressed Size 0000092C (2348) │ │ -2AF3D0 Uncompressed Size 000016FE (5886) │ │ -2AF3D4 Filename Length 0026 (38) │ │ -2AF3D6 Extra Length 0014 (20) │ │ -2AF3D8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x2AF3D8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -2AF3FE Extra ID #1 0001 (1) 'ZIP64' │ │ -2AF400 Length 0010 (16) │ │ -2AF402 Uncompressed Size 00000000000016FE (5886) │ │ -2AF40A Compressed Size 000000000000092C (2348) │ │ -2AF412 PAYLOAD │ │ - │ │ -2AFD3E LOCAL HEADER #529 04034B50 (67324752) │ │ -2AFD42 Extract Zip Spec 14 (20) '2.0' │ │ -2AFD43 Extract OS 00 (0) 'MS-DOS' │ │ -2AFD44 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -2AFD46 Compression Method 0008 (8) 'Deflated' │ │ -2AFD48 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -2AFD4C CRC E1F2DF6A (3790790506) │ │ -2AFD50 Compressed Size 00001612 (5650) │ │ -2AFD54 Uncompressed Size 00004813 (18451) │ │ -2AFD58 Filename Length 0025 (37) │ │ -2AFD5A Extra Length 0014 (20) │ │ -2AFD5C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x2AFD5C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -2AFD81 Extra ID #1 0001 (1) 'ZIP64' │ │ -2AFD83 Length 0010 (16) │ │ -2AFD85 Uncompressed Size 0000000000004813 (18451) │ │ -2AFD8D Compressed Size 0000000000001612 (5650) │ │ -2AFD95 PAYLOAD │ │ - │ │ -2B13A7 LOCAL HEADER #530 04034B50 (67324752) │ │ -2B13AB Extract Zip Spec 14 (20) '2.0' │ │ -2B13AC Extract OS 00 (0) 'MS-DOS' │ │ -2B13AD General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -2B13AF Compression Method 0008 (8) 'Deflated' │ │ -2B13B1 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -2B13B5 CRC 12D373B4 (315847604) │ │ -2B13B9 Compressed Size 00000DC4 (3524) │ │ -2B13BD Uncompressed Size 00002647 (9799) │ │ -2B13C1 Filename Length 0024 (36) │ │ -2B13C3 Extra Length 0014 (20) │ │ -2B13C5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x2B13C5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -2B13E9 Extra ID #1 0001 (1) 'ZIP64' │ │ -2B13EB Length 0010 (16) │ │ -2B13ED Uncompressed Size 0000000000002647 (9799) │ │ -2B13F5 Compressed Size 0000000000000DC4 (3524) │ │ -2B13FD PAYLOAD │ │ - │ │ -2B21C1 LOCAL HEADER #531 04034B50 (67324752) │ │ -2B21C5 Extract Zip Spec 14 (20) '2.0' │ │ -2B21C6 Extract OS 00 (0) 'MS-DOS' │ │ -2B21C7 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -2B21C9 Compression Method 0008 (8) 'Deflated' │ │ -2B21CB Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -2B21CF CRC D8125976 (3625081206) │ │ -2B21D3 Compressed Size 00000CFD (3325) │ │ -2B21D7 Uncompressed Size 00002375 (9077) │ │ -2B21DB Filename Length 0024 (36) │ │ -2B21DD Extra Length 0014 (20) │ │ -2B21DF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x2B21DF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -2B2203 Extra ID #1 0001 (1) 'ZIP64' │ │ -2B2205 Length 0010 (16) │ │ -2B2207 Uncompressed Size 0000000000002375 (9077) │ │ -2B220F Compressed Size 0000000000000CFD (3325) │ │ -2B2217 PAYLOAD │ │ - │ │ -2B2F14 LOCAL HEADER #532 04034B50 (67324752) │ │ -2B2F18 Extract Zip Spec 14 (20) '2.0' │ │ -2B2F19 Extract OS 00 (0) 'MS-DOS' │ │ -2B2F1A General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -2B2F1C Compression Method 0008 (8) 'Deflated' │ │ -2B2F1E Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -2B2F22 CRC 82EFFF97 (2196766615) │ │ -2B2F26 Compressed Size 00001588 (5512) │ │ -2B2F2A Uncompressed Size 00005F69 (24425) │ │ -2B2F2E Filename Length 0024 (36) │ │ -2B2F30 Extra Length 0014 (20) │ │ -2B2F32 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x2B2F32: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -2B2F56 Extra ID #1 0001 (1) 'ZIP64' │ │ -2B2F58 Length 0010 (16) │ │ -2B2F5A Uncompressed Size 0000000000005F69 (24425) │ │ -2B2F62 Compressed Size 0000000000001588 (5512) │ │ -2B2F6A PAYLOAD │ │ - │ │ -2B44F2 LOCAL HEADER #533 04034B50 (67324752) │ │ -2B44F6 Extract Zip Spec 14 (20) '2.0' │ │ -2B44F7 Extract OS 00 (0) 'MS-DOS' │ │ -2B44F8 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -2B44FA Compression Method 0008 (8) 'Deflated' │ │ -2B44FC Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -2B4500 CRC 0B410E71 (188812913) │ │ -2B4504 Compressed Size 0000086B (2155) │ │ -2B4508 Uncompressed Size 00001EC0 (7872) │ │ -2B450C Filename Length 0022 (34) │ │ -2B450E Extra Length 0014 (20) │ │ -2B4510 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x2B4510: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -2B4532 Extra ID #1 0001 (1) 'ZIP64' │ │ -2B4534 Length 0010 (16) │ │ -2B4536 Uncompressed Size 0000000000001EC0 (7872) │ │ -2B453E Compressed Size 000000000000086B (2155) │ │ -2B4546 PAYLOAD │ │ - │ │ -2B4DB1 LOCAL HEADER #534 04034B50 (67324752) │ │ -2B4DB5 Extract Zip Spec 14 (20) '2.0' │ │ -2B4DB6 Extract OS 00 (0) 'MS-DOS' │ │ -2B4DB7 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -2B4DB9 Compression Method 0008 (8) 'Deflated' │ │ -2B4DBB Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -2B4DBF CRC A93449A8 (2838776232) │ │ -2B4DC3 Compressed Size 000011D1 (4561) │ │ -2B4DC7 Uncompressed Size 000049EA (18922) │ │ -2B4DCB Filename Length 0023 (35) │ │ -2B4DCD Extra Length 0014 (20) │ │ -2B4DCF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x2B4DCF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -2B4DF2 Extra ID #1 0001 (1) 'ZIP64' │ │ -2B4DF4 Length 0010 (16) │ │ -2B4DF6 Uncompressed Size 00000000000049EA (18922) │ │ -2B4DFE Compressed Size 00000000000011D1 (4561) │ │ -2B4E06 PAYLOAD │ │ - │ │ -2B5FD7 LOCAL HEADER #535 04034B50 (67324752) │ │ -2B5FDB Extract Zip Spec 14 (20) '2.0' │ │ -2B5FDC Extract OS 00 (0) 'MS-DOS' │ │ -2B5FDD General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -2B5FDF Compression Method 0008 (8) 'Deflated' │ │ -2B5FE1 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -2B5FE5 CRC A3E63148 (2749772104) │ │ -2B5FE9 Compressed Size 000012B8 (4792) │ │ -2B5FED Uncompressed Size 000045DC (17884) │ │ -2B5FF1 Filename Length 002E (46) │ │ -2B5FF3 Extra Length 0014 (20) │ │ -2B5FF5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x2B5FF5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -2B6023 Extra ID #1 0001 (1) 'ZIP64' │ │ -2B6025 Length 0010 (16) │ │ -2B6027 Uncompressed Size 00000000000045DC (17884) │ │ -2B602F Compressed Size 00000000000012B8 (4792) │ │ -2B6037 PAYLOAD │ │ - │ │ -2B72EF LOCAL HEADER #536 04034B50 (67324752) │ │ -2B72F3 Extract Zip Spec 14 (20) '2.0' │ │ -2B72F4 Extract OS 00 (0) 'MS-DOS' │ │ -2B72F5 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -2B72F7 Compression Method 0008 (8) 'Deflated' │ │ -2B72F9 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -2B72FD CRC 626697D0 (1650890704) │ │ -2B7301 Compressed Size 000005FE (1534) │ │ -2B7305 Uncompressed Size 00000EA2 (3746) │ │ -2B7309 Filename Length 0027 (39) │ │ -2B730B Extra Length 0014 (20) │ │ -2B730D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x2B730D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -2B7334 Extra ID #1 0001 (1) 'ZIP64' │ │ -2B7336 Length 0010 (16) │ │ -2B7338 Uncompressed Size 0000000000000EA2 (3746) │ │ -2B7340 Compressed Size 00000000000005FE (1534) │ │ -2B7348 PAYLOAD │ │ - │ │ -2B7946 LOCAL HEADER #537 04034B50 (67324752) │ │ -2B794A Extract Zip Spec 14 (20) '2.0' │ │ -2B794B Extract OS 00 (0) 'MS-DOS' │ │ -2B794C General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -2B794E Compression Method 0008 (8) 'Deflated' │ │ -2B7950 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -2B7954 CRC 49C1E1DC (1237443036) │ │ -2B7958 Compressed Size 00000891 (2193) │ │ -2B795C Uncompressed Size 00001CD1 (7377) │ │ -2B7960 Filename Length 0021 (33) │ │ -2B7962 Extra Length 0014 (20) │ │ -2B7964 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x2B7964: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -2B7985 Extra ID #1 0001 (1) 'ZIP64' │ │ -2B7987 Length 0010 (16) │ │ -2B7989 Uncompressed Size 0000000000001CD1 (7377) │ │ -2B7991 Compressed Size 0000000000000891 (2193) │ │ -2B7999 PAYLOAD │ │ - │ │ -2B822A LOCAL HEADER #538 04034B50 (67324752) │ │ -2B822E Extract Zip Spec 14 (20) '2.0' │ │ -2B822F Extract OS 00 (0) 'MS-DOS' │ │ -2B8230 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -2B8232 Compression Method 0008 (8) 'Deflated' │ │ -2B8234 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -2B8238 CRC 6FAC87A5 (1873577893) │ │ -2B823C Compressed Size 00000723 (1827) │ │ -2B8240 Uncompressed Size 0000187A (6266) │ │ -2B8244 Filename Length 0020 (32) │ │ -2B8246 Extra Length 0014 (20) │ │ -2B8248 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x2B8248: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -2B8268 Extra ID #1 0001 (1) 'ZIP64' │ │ -2B826A Length 0010 (16) │ │ -2B826C Uncompressed Size 000000000000187A (6266) │ │ -2B8274 Compressed Size 0000000000000723 (1827) │ │ -2B827C PAYLOAD │ │ - │ │ -2B899F LOCAL HEADER #539 04034B50 (67324752) │ │ -2B89A3 Extract Zip Spec 14 (20) '2.0' │ │ -2B89A4 Extract OS 00 (0) 'MS-DOS' │ │ -2B89A5 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -2B89A7 Compression Method 0008 (8) 'Deflated' │ │ -2B89A9 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -2B89AD CRC BF3106C5 (3207661253) │ │ -2B89B1 Compressed Size 00001E3A (7738) │ │ -2B89B5 Uncompressed Size 00008545 (34117) │ │ -2B89B9 Filename Length 0027 (39) │ │ -2B89BB Extra Length 0014 (20) │ │ -2B89BD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x2B89BD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -2B89E4 Extra ID #1 0001 (1) 'ZIP64' │ │ -2B89E6 Length 0010 (16) │ │ -2B89E8 Uncompressed Size 0000000000008545 (34117) │ │ -2B89F0 Compressed Size 0000000000001E3A (7738) │ │ -2B89F8 PAYLOAD │ │ - │ │ -2BA832 LOCAL HEADER #540 04034B50 (67324752) │ │ -2BA836 Extract Zip Spec 14 (20) '2.0' │ │ -2BA837 Extract OS 00 (0) 'MS-DOS' │ │ -2BA838 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -2BA83A Compression Method 0008 (8) 'Deflated' │ │ -2BA83C Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -2BA840 CRC B0D968AB (2967038123) │ │ -2BA844 Compressed Size 00000CE4 (3300) │ │ -2BA848 Uncompressed Size 00002EC5 (11973) │ │ -2BA84C Filename Length 0022 (34) │ │ -2BA84E Extra Length 0014 (20) │ │ -2BA850 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x2BA850: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -2BA872 Extra ID #1 0001 (1) 'ZIP64' │ │ -2BA874 Length 0010 (16) │ │ -2BA876 Uncompressed Size 0000000000002EC5 (11973) │ │ -2BA87E Compressed Size 0000000000000CE4 (3300) │ │ -2BA886 PAYLOAD │ │ - │ │ -2BB56A LOCAL HEADER #541 04034B50 (67324752) │ │ -2BB56E Extract Zip Spec 14 (20) '2.0' │ │ -2BB56F Extract OS 00 (0) 'MS-DOS' │ │ -2BB570 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -2BB572 Compression Method 0008 (8) 'Deflated' │ │ -2BB574 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -2BB578 CRC E12B647B (3777717371) │ │ -2BB57C Compressed Size 00000ACC (2764) │ │ -2BB580 Uncompressed Size 00001F8C (8076) │ │ -2BB584 Filename Length 0022 (34) │ │ -2BB586 Extra Length 0014 (20) │ │ -2BB588 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x2BB588: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -2BB5AA Extra ID #1 0001 (1) 'ZIP64' │ │ -2BB5AC Length 0010 (16) │ │ -2BB5AE Uncompressed Size 0000000000001F8C (8076) │ │ -2BB5B6 Compressed Size 0000000000000ACC (2764) │ │ -2BB5BE PAYLOAD │ │ - │ │ -2BC08A LOCAL HEADER #542 04034B50 (67324752) │ │ -2BC08E Extract Zip Spec 14 (20) '2.0' │ │ -2BC08F Extract OS 00 (0) 'MS-DOS' │ │ -2BC090 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -2BC092 Compression Method 0008 (8) 'Deflated' │ │ -2BC094 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -2BC098 CRC 19478B0E (424119054) │ │ -2BC09C Compressed Size 000010F9 (4345) │ │ -2BC0A0 Uncompressed Size 00003D41 (15681) │ │ -2BC0A4 Filename Length 0024 (36) │ │ -2BC0A6 Extra Length 0014 (20) │ │ -2BC0A8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x2BC0A8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -2BC0CC Extra ID #1 0001 (1) 'ZIP64' │ │ -2BC0CE Length 0010 (16) │ │ -2BC0D0 Uncompressed Size 0000000000003D41 (15681) │ │ -2BC0D8 Compressed Size 00000000000010F9 (4345) │ │ -2BC0E0 PAYLOAD │ │ - │ │ -2BD1D9 LOCAL HEADER #543 04034B50 (67324752) │ │ -2BD1DD Extract Zip Spec 14 (20) '2.0' │ │ -2BD1DE Extract OS 00 (0) 'MS-DOS' │ │ -2BD1DF General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -2BD1E1 Compression Method 0008 (8) 'Deflated' │ │ -2BD1E3 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -2BD1E7 CRC 9DFA2694 (2650416788) │ │ -2BD1EB Compressed Size 0000115F (4447) │ │ -2BD1EF Uncompressed Size 0000445B (17499) │ │ -2BD1F3 Filename Length 0025 (37) │ │ -2BD1F5 Extra Length 0014 (20) │ │ -2BD1F7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x2BD1F7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -2BD21C Extra ID #1 0001 (1) 'ZIP64' │ │ -2BD21E Length 0010 (16) │ │ -2BD220 Uncompressed Size 000000000000445B (17499) │ │ -2BD228 Compressed Size 000000000000115F (4447) │ │ -2BD230 PAYLOAD │ │ - │ │ -2BE38F LOCAL HEADER #544 04034B50 (67324752) │ │ -2BE393 Extract Zip Spec 14 (20) '2.0' │ │ -2BE394 Extract OS 00 (0) 'MS-DOS' │ │ -2BE395 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -2BE397 Compression Method 0008 (8) 'Deflated' │ │ -2BE399 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -2BE39D CRC 00000000 (0) │ │ -2BE3A1 Compressed Size 00000002 (2) │ │ -2BE3A5 Uncompressed Size 00000000 (0) │ │ -2BE3A9 Filename Length 001A (26) │ │ -2BE3AB Extra Length 0014 (20) │ │ -2BE3AD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x2BE3AD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -2BE3C7 Extra ID #1 0001 (1) 'ZIP64' │ │ -2BE3C9 Length 0010 (16) │ │ -2BE3CB Uncompressed Size 0000000000000000 (0) │ │ -2BE3D3 Compressed Size 0000000000000002 (2) │ │ -2BE3DB PAYLOAD XX │ │ - │ │ -2BE3DD LOCAL HEADER #545 04034B50 (67324752) │ │ -2BE3E1 Extract Zip Spec 14 (20) '2.0' │ │ -2BE3E2 Extract OS 00 (0) 'MS-DOS' │ │ -2BE3E3 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -2BE3E5 Compression Method 0008 (8) 'Deflated' │ │ -2BE3E7 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -2BE3EB CRC 7D77CBF1 (2105002993) │ │ -2BE3EF Compressed Size 000000AF (175) │ │ -2BE3F3 Uncompressed Size 000000EA (234) │ │ -2BE3F7 Filename Length 0025 (37) │ │ -2BE3F9 Extra Length 0014 (20) │ │ -2BE3FB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x2BE3FB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -2BE420 Extra ID #1 0001 (1) 'ZIP64' │ │ -2BE422 Length 0010 (16) │ │ -2BE424 Uncompressed Size 00000000000000EA (234) │ │ -2BE42C Compressed Size 00000000000000AF (175) │ │ -2BE434 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ +2AC68B LOCAL HEADER #517 04034B50 (67324752) │ │ +2AC68F Extract Zip Spec 14 (20) '2.0' │ │ +2AC690 Extract OS 00 (0) 'MS-DOS' │ │ +2AC691 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +2AC693 Compression Method 0008 (8) 'Deflated' │ │ +2AC695 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +2AC699 CRC 08AAD047 (145412167) │ │ +2AC69D Compressed Size 0000113D (4413) │ │ +2AC6A1 Uncompressed Size 00003BCD (15309) │ │ +2AC6A5 Filename Length 001F (31) │ │ +2AC6A7 Extra Length 0014 (20) │ │ +2AC6A9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x2AC6A9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +2AC6C8 Extra ID #1 0001 (1) 'ZIP64' │ │ +2AC6CA Length 0010 (16) │ │ +2AC6CC Uncompressed Size 0000000000003BCD (15309) │ │ +2AC6D4 Compressed Size 000000000000113D (4413) │ │ +2AC6DC PAYLOAD │ │ + │ │ +2AD819 LOCAL HEADER #518 04034B50 (67324752) │ │ +2AD81D Extract Zip Spec 14 (20) '2.0' │ │ +2AD81E Extract OS 00 (0) 'MS-DOS' │ │ +2AD81F General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +2AD821 Compression Method 0008 (8) 'Deflated' │ │ +2AD823 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +2AD827 CRC ADBD35CE (2914858446) │ │ +2AD82B Compressed Size 000022AD (8877) │ │ +2AD82F Uncompressed Size 00007798 (30616) │ │ +2AD833 Filename Length 001E (30) │ │ +2AD835 Extra Length 0014 (20) │ │ +2AD837 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x2AD837: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +2AD855 Extra ID #1 0001 (1) 'ZIP64' │ │ +2AD857 Length 0010 (16) │ │ +2AD859 Uncompressed Size 0000000000007798 (30616) │ │ +2AD861 Compressed Size 00000000000022AD (8877) │ │ +2AD869 PAYLOAD │ │ + │ │ +2AFB16 LOCAL HEADER #519 04034B50 (67324752) │ │ +2AFB1A Extract Zip Spec 14 (20) '2.0' │ │ +2AFB1B Extract OS 00 (0) 'MS-DOS' │ │ +2AFB1C General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +2AFB1E Compression Method 0008 (8) 'Deflated' │ │ +2AFB20 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +2AFB24 CRC 824F0AC1 (2186218177) │ │ +2AFB28 Compressed Size 00002A52 (10834) │ │ +2AFB2C Uncompressed Size 00009431 (37937) │ │ +2AFB30 Filename Length 001E (30) │ │ +2AFB32 Extra Length 0014 (20) │ │ +2AFB34 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x2AFB34: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +2AFB52 Extra ID #1 0001 (1) 'ZIP64' │ │ +2AFB54 Length 0010 (16) │ │ +2AFB56 Uncompressed Size 0000000000009431 (37937) │ │ +2AFB5E Compressed Size 0000000000002A52 (10834) │ │ +2AFB66 PAYLOAD │ │ + │ │ +2B25B8 LOCAL HEADER #520 04034B50 (67324752) │ │ +2B25BC Extract Zip Spec 14 (20) '2.0' │ │ +2B25BD Extract OS 00 (0) 'MS-DOS' │ │ +2B25BE General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +2B25C0 Compression Method 0008 (8) 'Deflated' │ │ +2B25C2 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +2B25C6 CRC 554C39AF (1431058863) │ │ +2B25CA Compressed Size 0000299F (10655) │ │ +2B25CE Uncompressed Size 000094CE (38094) │ │ +2B25D2 Filename Length 001F (31) │ │ +2B25D4 Extra Length 0014 (20) │ │ +2B25D6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x2B25D6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +2B25F5 Extra ID #1 0001 (1) 'ZIP64' │ │ +2B25F7 Length 0010 (16) │ │ +2B25F9 Uncompressed Size 00000000000094CE (38094) │ │ +2B2601 Compressed Size 000000000000299F (10655) │ │ +2B2609 PAYLOAD │ │ + │ │ +2B4FA8 LOCAL HEADER #521 04034B50 (67324752) │ │ +2B4FAC Extract Zip Spec 14 (20) '2.0' │ │ +2B4FAD Extract OS 00 (0) 'MS-DOS' │ │ +2B4FAE General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +2B4FB0 Compression Method 0008 (8) 'Deflated' │ │ +2B4FB2 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +2B4FB6 CRC FD104F17 (4245704471) │ │ +2B4FBA Compressed Size 00000F3F (3903) │ │ +2B4FBE Uncompressed Size 00003396 (13206) │ │ +2B4FC2 Filename Length 0020 (32) │ │ +2B4FC4 Extra Length 0014 (20) │ │ +2B4FC6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x2B4FC6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +2B4FE6 Extra ID #1 0001 (1) 'ZIP64' │ │ +2B4FE8 Length 0010 (16) │ │ +2B4FEA Uncompressed Size 0000000000003396 (13206) │ │ +2B4FF2 Compressed Size 0000000000000F3F (3903) │ │ +2B4FFA PAYLOAD │ │ + │ │ +2B5F39 LOCAL HEADER #522 04034B50 (67324752) │ │ +2B5F3D Extract Zip Spec 14 (20) '2.0' │ │ +2B5F3E Extract OS 00 (0) 'MS-DOS' │ │ +2B5F3F General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +2B5F41 Compression Method 0008 (8) 'Deflated' │ │ +2B5F43 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +2B5F47 CRC A501DE21 (2768363041) │ │ +2B5F4B Compressed Size 00003E7F (15999) │ │ +2B5F4F Uncompressed Size 0000E745 (59205) │ │ +2B5F53 Filename Length 001C (28) │ │ +2B5F55 Extra Length 0014 (20) │ │ +2B5F57 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x2B5F57: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +2B5F73 Extra ID #1 0001 (1) 'ZIP64' │ │ +2B5F75 Length 0010 (16) │ │ +2B5F77 Uncompressed Size 000000000000E745 (59205) │ │ +2B5F7F Compressed Size 0000000000003E7F (15999) │ │ +2B5F87 PAYLOAD │ │ + │ │ +2B9E06 LOCAL HEADER #523 04034B50 (67324752) │ │ +2B9E0A Extract Zip Spec 14 (20) '2.0' │ │ +2B9E0B Extract OS 00 (0) 'MS-DOS' │ │ +2B9E0C General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +2B9E0E Compression Method 0008 (8) 'Deflated' │ │ +2B9E10 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +2B9E14 CRC 58391C87 (1480137863) │ │ +2B9E18 Compressed Size 00001166 (4454) │ │ +2B9E1C Uncompressed Size 00003EF4 (16116) │ │ +2B9E20 Filename Length 001D (29) │ │ +2B9E22 Extra Length 0014 (20) │ │ +2B9E24 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x2B9E24: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +2B9E41 Extra ID #1 0001 (1) 'ZIP64' │ │ +2B9E43 Length 0010 (16) │ │ +2B9E45 Uncompressed Size 0000000000003EF4 (16116) │ │ +2B9E4D Compressed Size 0000000000001166 (4454) │ │ +2B9E55 PAYLOAD │ │ + │ │ +2BAFBB LOCAL HEADER #524 04034B50 (67324752) │ │ +2BAFBF Extract Zip Spec 14 (20) '2.0' │ │ +2BAFC0 Extract OS 00 (0) 'MS-DOS' │ │ +2BAFC1 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +2BAFC3 Compression Method 0008 (8) 'Deflated' │ │ +2BAFC5 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +2BAFC9 CRC 62041F9B (1644437403) │ │ +2BAFCD Compressed Size 00000B1D (2845) │ │ +2BAFD1 Uncompressed Size 000024D9 (9433) │ │ +2BAFD5 Filename Length 0022 (34) │ │ +2BAFD7 Extra Length 0014 (20) │ │ +2BAFD9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x2BAFD9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +2BAFFB Extra ID #1 0001 (1) 'ZIP64' │ │ +2BAFFD Length 0010 (16) │ │ +2BAFFF Uncompressed Size 00000000000024D9 (9433) │ │ +2BB007 Compressed Size 0000000000000B1D (2845) │ │ +2BB00F PAYLOAD │ │ + │ │ +2BBB2C LOCAL HEADER #525 04034B50 (67324752) │ │ +2BBB30 Extract Zip Spec 14 (20) '2.0' │ │ +2BBB31 Extract OS 00 (0) 'MS-DOS' │ │ +2BBB32 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +2BBB34 Compression Method 0008 (8) 'Deflated' │ │ +2BBB36 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +2BBB3A CRC 29A25960 (698505568) │ │ +2BBB3E Compressed Size 00001544 (5444) │ │ +2BBB42 Uncompressed Size 00004355 (17237) │ │ +2BBB46 Filename Length 0020 (32) │ │ +2BBB48 Extra Length 0014 (20) │ │ +2BBB4A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x2BBB4A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +2BBB6A Extra ID #1 0001 (1) 'ZIP64' │ │ +2BBB6C Length 0010 (16) │ │ +2BBB6E Uncompressed Size 0000000000004355 (17237) │ │ +2BBB76 Compressed Size 0000000000001544 (5444) │ │ +2BBB7E PAYLOAD │ │ + │ │ +2BD0C2 LOCAL HEADER #526 04034B50 (67324752) │ │ +2BD0C6 Extract Zip Spec 14 (20) '2.0' │ │ +2BD0C7 Extract OS 00 (0) 'MS-DOS' │ │ +2BD0C8 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +2BD0CA Compression Method 0008 (8) 'Deflated' │ │ +2BD0CC Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +2BD0D0 CRC 02709527 (40932647) │ │ +2BD0D4 Compressed Size 000003C8 (968) │ │ +2BD0D8 Uncompressed Size 00000A4A (2634) │ │ +2BD0DC Filename Length 001F (31) │ │ +2BD0DE Extra Length 0014 (20) │ │ +2BD0E0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x2BD0E0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +2BD0FF Extra ID #1 0001 (1) 'ZIP64' │ │ +2BD101 Length 0010 (16) │ │ +2BD103 Uncompressed Size 0000000000000A4A (2634) │ │ +2BD10B Compressed Size 00000000000003C8 (968) │ │ +2BD113 PAYLOAD │ │ + │ │ +2BD4DB LOCAL HEADER #527 04034B50 (67324752) │ │ +2BD4DF Extract Zip Spec 14 (20) '2.0' │ │ +2BD4E0 Extract OS 00 (0) 'MS-DOS' │ │ +2BD4E1 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +2BD4E3 Compression Method 0008 (8) 'Deflated' │ │ +2BD4E5 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +2BD4E9 CRC 9F90217B (2677023099) │ │ +2BD4ED Compressed Size 00000AF7 (2807) │ │ +2BD4F1 Uncompressed Size 000026DF (9951) │ │ +2BD4F5 Filename Length 001B (27) │ │ +2BD4F7 Extra Length 0014 (20) │ │ +2BD4F9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x2BD4F9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +2BD514 Extra ID #1 0001 (1) 'ZIP64' │ │ +2BD516 Length 0010 (16) │ │ +2BD518 Uncompressed Size 00000000000026DF (9951) │ │ +2BD520 Compressed Size 0000000000000AF7 (2807) │ │ +2BD528 PAYLOAD │ │ + │ │ +2BE01F LOCAL HEADER #528 04034B50 (67324752) │ │ +2BE023 Extract Zip Spec 14 (20) '2.0' │ │ +2BE024 Extract OS 00 (0) 'MS-DOS' │ │ +2BE025 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +2BE027 Compression Method 0008 (8) 'Deflated' │ │ +2BE029 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +2BE02D CRC A5E182AD (2783019693) │ │ +2BE031 Compressed Size 00001BE0 (7136) │ │ +2BE035 Uncompressed Size 000063D0 (25552) │ │ +2BE039 Filename Length 0020 (32) │ │ +2BE03B Extra Length 0014 (20) │ │ +2BE03D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x2BE03D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +2BE05D Extra ID #1 0001 (1) 'ZIP64' │ │ +2BE05F Length 0010 (16) │ │ +2BE061 Uncompressed Size 00000000000063D0 (25552) │ │ +2BE069 Compressed Size 0000000000001BE0 (7136) │ │ +2BE071 PAYLOAD │ │ + │ │ +2BFC51 LOCAL HEADER #529 04034B50 (67324752) │ │ +2BFC55 Extract Zip Spec 14 (20) '2.0' │ │ +2BFC56 Extract OS 00 (0) 'MS-DOS' │ │ +2BFC57 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +2BFC59 Compression Method 0008 (8) 'Deflated' │ │ +2BFC5B Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +2BFC5F CRC 00000000 (0) │ │ +2BFC63 Compressed Size 00000002 (2) │ │ +2BFC67 Uncompressed Size 00000000 (0) │ │ +2BFC6B Filename Length 001B (27) │ │ +2BFC6D Extra Length 0014 (20) │ │ +2BFC6F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x2BFC6F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +2BFC8A Extra ID #1 0001 (1) 'ZIP64' │ │ +2BFC8C Length 0010 (16) │ │ +2BFC8E Uncompressed Size 0000000000000000 (0) │ │ +2BFC96 Compressed Size 0000000000000002 (2) │ │ +2BFC9E PAYLOAD XX │ │ + │ │ +2BFCA0 LOCAL HEADER #530 04034B50 (67324752) │ │ +2BFCA4 Extract Zip Spec 14 (20) '2.0' │ │ +2BFCA5 Extract OS 00 (0) 'MS-DOS' │ │ +2BFCA6 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +2BFCA8 Compression Method 0008 (8) 'Deflated' │ │ +2BFCAA Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +2BFCAE CRC 3CDA919E (1020957086) │ │ +2BFCB2 Compressed Size 0000092C (2348) │ │ +2BFCB6 Uncompressed Size 000016FE (5886) │ │ +2BFCBA Filename Length 0026 (38) │ │ +2BFCBC Extra Length 0014 (20) │ │ +2BFCBE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x2BFCBE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +2BFCE4 Extra ID #1 0001 (1) 'ZIP64' │ │ +2BFCE6 Length 0010 (16) │ │ +2BFCE8 Uncompressed Size 00000000000016FE (5886) │ │ +2BFCF0 Compressed Size 000000000000092C (2348) │ │ +2BFCF8 PAYLOAD │ │ + │ │ +2C0624 LOCAL HEADER #531 04034B50 (67324752) │ │ +2C0628 Extract Zip Spec 14 (20) '2.0' │ │ +2C0629 Extract OS 00 (0) 'MS-DOS' │ │ +2C062A General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +2C062C Compression Method 0008 (8) 'Deflated' │ │ +2C062E Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +2C0632 CRC E1F2DF6A (3790790506) │ │ +2C0636 Compressed Size 00001612 (5650) │ │ +2C063A Uncompressed Size 00004813 (18451) │ │ +2C063E Filename Length 0025 (37) │ │ +2C0640 Extra Length 0014 (20) │ │ +2C0642 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x2C0642: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +2C0667 Extra ID #1 0001 (1) 'ZIP64' │ │ +2C0669 Length 0010 (16) │ │ +2C066B Uncompressed Size 0000000000004813 (18451) │ │ +2C0673 Compressed Size 0000000000001612 (5650) │ │ +2C067B PAYLOAD │ │ + │ │ +2C1C8D LOCAL HEADER #532 04034B50 (67324752) │ │ +2C1C91 Extract Zip Spec 14 (20) '2.0' │ │ +2C1C92 Extract OS 00 (0) 'MS-DOS' │ │ +2C1C93 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +2C1C95 Compression Method 0008 (8) 'Deflated' │ │ +2C1C97 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +2C1C9B CRC 12D373B4 (315847604) │ │ +2C1C9F Compressed Size 00000DC4 (3524) │ │ +2C1CA3 Uncompressed Size 00002647 (9799) │ │ +2C1CA7 Filename Length 0024 (36) │ │ +2C1CA9 Extra Length 0014 (20) │ │ +2C1CAB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x2C1CAB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +2C1CCF Extra ID #1 0001 (1) 'ZIP64' │ │ +2C1CD1 Length 0010 (16) │ │ +2C1CD3 Uncompressed Size 0000000000002647 (9799) │ │ +2C1CDB Compressed Size 0000000000000DC4 (3524) │ │ +2C1CE3 PAYLOAD │ │ + │ │ +2C2AA7 LOCAL HEADER #533 04034B50 (67324752) │ │ +2C2AAB Extract Zip Spec 14 (20) '2.0' │ │ +2C2AAC Extract OS 00 (0) 'MS-DOS' │ │ +2C2AAD General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +2C2AAF Compression Method 0008 (8) 'Deflated' │ │ +2C2AB1 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +2C2AB5 CRC D8125976 (3625081206) │ │ +2C2AB9 Compressed Size 00000CFD (3325) │ │ +2C2ABD Uncompressed Size 00002375 (9077) │ │ +2C2AC1 Filename Length 0024 (36) │ │ +2C2AC3 Extra Length 0014 (20) │ │ +2C2AC5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x2C2AC5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +2C2AE9 Extra ID #1 0001 (1) 'ZIP64' │ │ +2C2AEB Length 0010 (16) │ │ +2C2AED Uncompressed Size 0000000000002375 (9077) │ │ +2C2AF5 Compressed Size 0000000000000CFD (3325) │ │ +2C2AFD PAYLOAD │ │ + │ │ +2C37FA LOCAL HEADER #534 04034B50 (67324752) │ │ +2C37FE Extract Zip Spec 14 (20) '2.0' │ │ +2C37FF Extract OS 00 (0) 'MS-DOS' │ │ +2C3800 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +2C3802 Compression Method 0008 (8) 'Deflated' │ │ +2C3804 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +2C3808 CRC 82EFFF97 (2196766615) │ │ +2C380C Compressed Size 00001588 (5512) │ │ +2C3810 Uncompressed Size 00005F69 (24425) │ │ +2C3814 Filename Length 0024 (36) │ │ +2C3816 Extra Length 0014 (20) │ │ +2C3818 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x2C3818: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +2C383C Extra ID #1 0001 (1) 'ZIP64' │ │ +2C383E Length 0010 (16) │ │ +2C3840 Uncompressed Size 0000000000005F69 (24425) │ │ +2C3848 Compressed Size 0000000000001588 (5512) │ │ +2C3850 PAYLOAD │ │ + │ │ +2C4DD8 LOCAL HEADER #535 04034B50 (67324752) │ │ +2C4DDC Extract Zip Spec 14 (20) '2.0' │ │ +2C4DDD Extract OS 00 (0) 'MS-DOS' │ │ +2C4DDE General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +2C4DE0 Compression Method 0008 (8) 'Deflated' │ │ +2C4DE2 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +2C4DE6 CRC 0B410E71 (188812913) │ │ +2C4DEA Compressed Size 0000086B (2155) │ │ +2C4DEE Uncompressed Size 00001EC0 (7872) │ │ +2C4DF2 Filename Length 0022 (34) │ │ +2C4DF4 Extra Length 0014 (20) │ │ +2C4DF6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x2C4DF6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +2C4E18 Extra ID #1 0001 (1) 'ZIP64' │ │ +2C4E1A Length 0010 (16) │ │ +2C4E1C Uncompressed Size 0000000000001EC0 (7872) │ │ +2C4E24 Compressed Size 000000000000086B (2155) │ │ +2C4E2C PAYLOAD │ │ + │ │ +2C5697 LOCAL HEADER #536 04034B50 (67324752) │ │ +2C569B Extract Zip Spec 14 (20) '2.0' │ │ +2C569C Extract OS 00 (0) 'MS-DOS' │ │ +2C569D General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +2C569F Compression Method 0008 (8) 'Deflated' │ │ +2C56A1 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +2C56A5 CRC A93449A8 (2838776232) │ │ +2C56A9 Compressed Size 000011D1 (4561) │ │ +2C56AD Uncompressed Size 000049EA (18922) │ │ +2C56B1 Filename Length 0023 (35) │ │ +2C56B3 Extra Length 0014 (20) │ │ +2C56B5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x2C56B5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +2C56D8 Extra ID #1 0001 (1) 'ZIP64' │ │ +2C56DA Length 0010 (16) │ │ +2C56DC Uncompressed Size 00000000000049EA (18922) │ │ +2C56E4 Compressed Size 00000000000011D1 (4561) │ │ +2C56EC PAYLOAD │ │ + │ │ +2C68BD LOCAL HEADER #537 04034B50 (67324752) │ │ +2C68C1 Extract Zip Spec 14 (20) '2.0' │ │ +2C68C2 Extract OS 00 (0) 'MS-DOS' │ │ +2C68C3 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +2C68C5 Compression Method 0008 (8) 'Deflated' │ │ +2C68C7 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +2C68CB CRC A3E63148 (2749772104) │ │ +2C68CF Compressed Size 000012B8 (4792) │ │ +2C68D3 Uncompressed Size 000045DC (17884) │ │ +2C68D7 Filename Length 002E (46) │ │ +2C68D9 Extra Length 0014 (20) │ │ +2C68DB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x2C68DB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +2C6909 Extra ID #1 0001 (1) 'ZIP64' │ │ +2C690B Length 0010 (16) │ │ +2C690D Uncompressed Size 00000000000045DC (17884) │ │ +2C6915 Compressed Size 00000000000012B8 (4792) │ │ +2C691D PAYLOAD │ │ + │ │ +2C7BD5 LOCAL HEADER #538 04034B50 (67324752) │ │ +2C7BD9 Extract Zip Spec 14 (20) '2.0' │ │ +2C7BDA Extract OS 00 (0) 'MS-DOS' │ │ +2C7BDB General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +2C7BDD Compression Method 0008 (8) 'Deflated' │ │ +2C7BDF Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +2C7BE3 CRC 626697D0 (1650890704) │ │ +2C7BE7 Compressed Size 000005FE (1534) │ │ +2C7BEB Uncompressed Size 00000EA2 (3746) │ │ +2C7BEF Filename Length 0027 (39) │ │ +2C7BF1 Extra Length 0014 (20) │ │ +2C7BF3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x2C7BF3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +2C7C1A Extra ID #1 0001 (1) 'ZIP64' │ │ +2C7C1C Length 0010 (16) │ │ +2C7C1E Uncompressed Size 0000000000000EA2 (3746) │ │ +2C7C26 Compressed Size 00000000000005FE (1534) │ │ +2C7C2E PAYLOAD │ │ + │ │ +2C822C LOCAL HEADER #539 04034B50 (67324752) │ │ +2C8230 Extract Zip Spec 14 (20) '2.0' │ │ +2C8231 Extract OS 00 (0) 'MS-DOS' │ │ +2C8232 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +2C8234 Compression Method 0008 (8) 'Deflated' │ │ +2C8236 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +2C823A CRC 49C1E1DC (1237443036) │ │ +2C823E Compressed Size 00000891 (2193) │ │ +2C8242 Uncompressed Size 00001CD1 (7377) │ │ +2C8246 Filename Length 0021 (33) │ │ +2C8248 Extra Length 0014 (20) │ │ +2C824A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x2C824A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +2C826B Extra ID #1 0001 (1) 'ZIP64' │ │ +2C826D Length 0010 (16) │ │ +2C826F Uncompressed Size 0000000000001CD1 (7377) │ │ +2C8277 Compressed Size 0000000000000891 (2193) │ │ +2C827F PAYLOAD │ │ + │ │ +2C8B10 LOCAL HEADER #540 04034B50 (67324752) │ │ +2C8B14 Extract Zip Spec 14 (20) '2.0' │ │ +2C8B15 Extract OS 00 (0) 'MS-DOS' │ │ +2C8B16 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +2C8B18 Compression Method 0008 (8) 'Deflated' │ │ +2C8B1A Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +2C8B1E CRC 6FAC87A5 (1873577893) │ │ +2C8B22 Compressed Size 00000723 (1827) │ │ +2C8B26 Uncompressed Size 0000187A (6266) │ │ +2C8B2A Filename Length 0020 (32) │ │ +2C8B2C Extra Length 0014 (20) │ │ +2C8B2E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x2C8B2E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +2C8B4E Extra ID #1 0001 (1) 'ZIP64' │ │ +2C8B50 Length 0010 (16) │ │ +2C8B52 Uncompressed Size 000000000000187A (6266) │ │ +2C8B5A Compressed Size 0000000000000723 (1827) │ │ +2C8B62 PAYLOAD │ │ + │ │ +2C9285 LOCAL HEADER #541 04034B50 (67324752) │ │ +2C9289 Extract Zip Spec 14 (20) '2.0' │ │ +2C928A Extract OS 00 (0) 'MS-DOS' │ │ +2C928B General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +2C928D Compression Method 0008 (8) 'Deflated' │ │ +2C928F Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +2C9293 CRC BF3106C5 (3207661253) │ │ +2C9297 Compressed Size 00001E3A (7738) │ │ +2C929B Uncompressed Size 00008545 (34117) │ │ +2C929F Filename Length 0027 (39) │ │ +2C92A1 Extra Length 0014 (20) │ │ +2C92A3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x2C92A3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +2C92CA Extra ID #1 0001 (1) 'ZIP64' │ │ +2C92CC Length 0010 (16) │ │ +2C92CE Uncompressed Size 0000000000008545 (34117) │ │ +2C92D6 Compressed Size 0000000000001E3A (7738) │ │ +2C92DE PAYLOAD │ │ + │ │ +2CB118 LOCAL HEADER #542 04034B50 (67324752) │ │ +2CB11C Extract Zip Spec 14 (20) '2.0' │ │ +2CB11D Extract OS 00 (0) 'MS-DOS' │ │ +2CB11E General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +2CB120 Compression Method 0008 (8) 'Deflated' │ │ +2CB122 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +2CB126 CRC B0D968AB (2967038123) │ │ +2CB12A Compressed Size 00000CE4 (3300) │ │ +2CB12E Uncompressed Size 00002EC5 (11973) │ │ +2CB132 Filename Length 0022 (34) │ │ +2CB134 Extra Length 0014 (20) │ │ +2CB136 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x2CB136: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +2CB158 Extra ID #1 0001 (1) 'ZIP64' │ │ +2CB15A Length 0010 (16) │ │ +2CB15C Uncompressed Size 0000000000002EC5 (11973) │ │ +2CB164 Compressed Size 0000000000000CE4 (3300) │ │ +2CB16C PAYLOAD │ │ + │ │ +2CBE50 LOCAL HEADER #543 04034B50 (67324752) │ │ +2CBE54 Extract Zip Spec 14 (20) '2.0' │ │ +2CBE55 Extract OS 00 (0) 'MS-DOS' │ │ +2CBE56 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +2CBE58 Compression Method 0008 (8) 'Deflated' │ │ +2CBE5A Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +2CBE5E CRC E12B647B (3777717371) │ │ +2CBE62 Compressed Size 00000ACC (2764) │ │ +2CBE66 Uncompressed Size 00001F8C (8076) │ │ +2CBE6A Filename Length 0022 (34) │ │ +2CBE6C Extra Length 0014 (20) │ │ +2CBE6E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x2CBE6E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +2CBE90 Extra ID #1 0001 (1) 'ZIP64' │ │ +2CBE92 Length 0010 (16) │ │ +2CBE94 Uncompressed Size 0000000000001F8C (8076) │ │ +2CBE9C Compressed Size 0000000000000ACC (2764) │ │ +2CBEA4 PAYLOAD │ │ + │ │ +2CC970 LOCAL HEADER #544 04034B50 (67324752) │ │ +2CC974 Extract Zip Spec 14 (20) '2.0' │ │ +2CC975 Extract OS 00 (0) 'MS-DOS' │ │ +2CC976 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +2CC978 Compression Method 0008 (8) 'Deflated' │ │ +2CC97A Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +2CC97E CRC 19478B0E (424119054) │ │ +2CC982 Compressed Size 000010F9 (4345) │ │ +2CC986 Uncompressed Size 00003D41 (15681) │ │ +2CC98A Filename Length 0024 (36) │ │ +2CC98C Extra Length 0014 (20) │ │ +2CC98E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x2CC98E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +2CC9B2 Extra ID #1 0001 (1) 'ZIP64' │ │ +2CC9B4 Length 0010 (16) │ │ +2CC9B6 Uncompressed Size 0000000000003D41 (15681) │ │ +2CC9BE Compressed Size 00000000000010F9 (4345) │ │ +2CC9C6 PAYLOAD │ │ + │ │ +2CDABF LOCAL HEADER #545 04034B50 (67324752) │ │ +2CDAC3 Extract Zip Spec 14 (20) '2.0' │ │ +2CDAC4 Extract OS 00 (0) 'MS-DOS' │ │ +2CDAC5 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +2CDAC7 Compression Method 0008 (8) 'Deflated' │ │ +2CDAC9 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +2CDACD CRC 9DFA2694 (2650416788) │ │ +2CDAD1 Compressed Size 0000115F (4447) │ │ +2CDAD5 Uncompressed Size 0000445B (17499) │ │ +2CDAD9 Filename Length 0025 (37) │ │ +2CDADB Extra Length 0014 (20) │ │ +2CDADD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x2CDADD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +2CDB02 Extra ID #1 0001 (1) 'ZIP64' │ │ +2CDB04 Length 0010 (16) │ │ +2CDB06 Uncompressed Size 000000000000445B (17499) │ │ +2CDB0E Compressed Size 000000000000115F (4447) │ │ +2CDB16 PAYLOAD │ │ + │ │ +2CEC75 LOCAL HEADER #546 04034B50 (67324752) │ │ +2CEC79 Extract Zip Spec 14 (20) '2.0' │ │ +2CEC7A Extract OS 00 (0) 'MS-DOS' │ │ +2CEC7B General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +2CEC7D Compression Method 0008 (8) 'Deflated' │ │ +2CEC7F Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +2CEC83 CRC 00000000 (0) │ │ +2CEC87 Compressed Size 00000002 (2) │ │ +2CEC8B Uncompressed Size 00000000 (0) │ │ +2CEC8F Filename Length 001A (26) │ │ +2CEC91 Extra Length 0014 (20) │ │ +2CEC93 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x2CEC93: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +2CECAD Extra ID #1 0001 (1) 'ZIP64' │ │ +2CECAF Length 0010 (16) │ │ +2CECB1 Uncompressed Size 0000000000000000 (0) │ │ +2CECB9 Compressed Size 0000000000000002 (2) │ │ +2CECC1 PAYLOAD XX │ │ + │ │ +2CECC3 LOCAL HEADER #547 04034B50 (67324752) │ │ +2CECC7 Extract Zip Spec 14 (20) '2.0' │ │ +2CECC8 Extract OS 00 (0) 'MS-DOS' │ │ +2CECC9 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +2CECCB Compression Method 0008 (8) 'Deflated' │ │ +2CECCD Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +2CECD1 CRC 7D77CBF1 (2105002993) │ │ +2CECD5 Compressed Size 000000AF (175) │ │ +2CECD9 Uncompressed Size 000000EA (234) │ │ +2CECDD Filename Length 0025 (37) │ │ +2CECDF Extra Length 0014 (20) │ │ +2CECE1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x2CECE1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +2CED06 Extra ID #1 0001 (1) 'ZIP64' │ │ +2CED08 Length 0010 (16) │ │ +2CED0A Uncompressed Size 00000000000000EA (234) │ │ +2CED12 Compressed Size 00000000000000AF (175) │ │ +2CED1A PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ -2BE4E3 LOCAL HEADER #546 04034B50 (67324752) │ │ -2BE4E7 Extract Zip Spec 14 (20) '2.0' │ │ -2BE4E8 Extract OS 00 (0) 'MS-DOS' │ │ -2BE4E9 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -2BE4EB Compression Method 0008 (8) 'Deflated' │ │ -2BE4ED Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -2BE4F1 CRC 418C175D (1099700061) │ │ -2BE4F5 Compressed Size 0000047B (1147) │ │ -2BE4F9 Uncompressed Size 00001135 (4405) │ │ -2BE4FD Filename Length 0022 (34) │ │ -2BE4FF Extra Length 0014 (20) │ │ -2BE501 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x2BE501: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -2BE523 Extra ID #1 0001 (1) 'ZIP64' │ │ -2BE525 Length 0010 (16) │ │ -2BE527 Uncompressed Size 0000000000001135 (4405) │ │ -2BE52F Compressed Size 000000000000047B (1147) │ │ -2BE537 PAYLOAD │ │ - │ │ -2BE9B2 LOCAL HEADER #547 04034B50 (67324752) │ │ -2BE9B6 Extract Zip Spec 14 (20) '2.0' │ │ -2BE9B7 Extract OS 00 (0) 'MS-DOS' │ │ -2BE9B8 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -2BE9BA Compression Method 0008 (8) 'Deflated' │ │ -2BE9BC Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -2BE9C0 CRC 235DCD19 (593349913) │ │ -2BE9C4 Compressed Size 00004E11 (19985) │ │ -2BE9C8 Uncompressed Size 00016961 (92513) │ │ -2BE9CC Filename Length 0021 (33) │ │ -2BE9CE Extra Length 0014 (20) │ │ -2BE9D0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x2BE9D0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -2BE9F1 Extra ID #1 0001 (1) 'ZIP64' │ │ -2BE9F3 Length 0010 (16) │ │ -2BE9F5 Uncompressed Size 0000000000016961 (92513) │ │ -2BE9FD Compressed Size 0000000000004E11 (19985) │ │ -2BEA05 PAYLOAD │ │ - │ │ -2C3816 LOCAL HEADER #548 04034B50 (67324752) │ │ -2C381A Extract Zip Spec 14 (20) '2.0' │ │ -2C381B Extract OS 00 (0) 'MS-DOS' │ │ -2C381C General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -2C381E Compression Method 0008 (8) 'Deflated' │ │ -2C3820 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -2C3824 CRC 67741B58 (1735662424) │ │ -2C3828 Compressed Size 00003127 (12583) │ │ -2C382C Uncompressed Size 00011AA9 (72361) │ │ -2C3830 Filename Length 0026 (38) │ │ -2C3832 Extra Length 0014 (20) │ │ -2C3834 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x2C3834: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -2C385A Extra ID #1 0001 (1) 'ZIP64' │ │ -2C385C Length 0010 (16) │ │ -2C385E Uncompressed Size 0000000000011AA9 (72361) │ │ -2C3866 Compressed Size 0000000000003127 (12583) │ │ -2C386E PAYLOAD │ │ - │ │ -2C6995 LOCAL HEADER #549 04034B50 (67324752) │ │ -2C6999 Extract Zip Spec 14 (20) '2.0' │ │ -2C699A Extract OS 00 (0) 'MS-DOS' │ │ -2C699B General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -2C699D Compression Method 0008 (8) 'Deflated' │ │ -2C699F Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -2C69A3 CRC 0F7F2703 (259991299) │ │ -2C69A7 Compressed Size 0000065E (1630) │ │ -2C69AB Uncompressed Size 000019E4 (6628) │ │ -2C69AF Filename Length 0023 (35) │ │ -2C69B1 Extra Length 0014 (20) │ │ -2C69B3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x2C69B3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -2C69D6 Extra ID #1 0001 (1) 'ZIP64' │ │ -2C69D8 Length 0010 (16) │ │ -2C69DA Uncompressed Size 00000000000019E4 (6628) │ │ -2C69E2 Compressed Size 000000000000065E (1630) │ │ -2C69EA PAYLOAD │ │ - │ │ -2C7048 LOCAL HEADER #550 04034B50 (67324752) │ │ -2C704C Extract Zip Spec 14 (20) '2.0' │ │ -2C704D Extract OS 00 (0) 'MS-DOS' │ │ -2C704E General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -2C7050 Compression Method 0008 (8) 'Deflated' │ │ -2C7052 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -2C7056 CRC 7145247F (1900356735) │ │ -2C705A Compressed Size 0000107C (4220) │ │ -2C705E Uncompressed Size 00004C4A (19530) │ │ -2C7062 Filename Length 0025 (37) │ │ -2C7064 Extra Length 0014 (20) │ │ -2C7066 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x2C7066: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -2C708B Extra ID #1 0001 (1) 'ZIP64' │ │ -2C708D Length 0010 (16) │ │ -2C708F Uncompressed Size 0000000000004C4A (19530) │ │ -2C7097 Compressed Size 000000000000107C (4220) │ │ -2C709F PAYLOAD │ │ - │ │ -2C811B LOCAL HEADER #551 04034B50 (67324752) │ │ -2C811F Extract Zip Spec 14 (20) '2.0' │ │ -2C8120 Extract OS 00 (0) 'MS-DOS' │ │ -2C8121 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -2C8123 Compression Method 0008 (8) 'Deflated' │ │ -2C8125 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -2C8129 CRC FC403511 (4232066321) │ │ -2C812D Compressed Size 00001884 (6276) │ │ -2C8131 Uncompressed Size 00006457 (25687) │ │ -2C8135 Filename Length 0024 (36) │ │ -2C8137 Extra Length 0014 (20) │ │ -2C8139 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x2C8139: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -2C815D Extra ID #1 0001 (1) 'ZIP64' │ │ -2C815F Length 0010 (16) │ │ -2C8161 Uncompressed Size 0000000000006457 (25687) │ │ -2C8169 Compressed Size 0000000000001884 (6276) │ │ -2C8171 PAYLOAD │ │ - │ │ -2C99F5 LOCAL HEADER #552 04034B50 (67324752) │ │ -2C99F9 Extract Zip Spec 14 (20) '2.0' │ │ -2C99FA Extract OS 00 (0) 'MS-DOS' │ │ -2C99FB General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -2C99FD Compression Method 0008 (8) 'Deflated' │ │ -2C99FF Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -2C9A03 CRC 9FAD7256 (2678944342) │ │ -2C9A07 Compressed Size 00001B49 (6985) │ │ -2C9A0B Uncompressed Size 00007003 (28675) │ │ -2C9A0F Filename Length 0027 (39) │ │ -2C9A11 Extra Length 0014 (20) │ │ -2C9A13 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x2C9A13: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -2C9A3A Extra ID #1 0001 (1) 'ZIP64' │ │ -2C9A3C Length 0010 (16) │ │ -2C9A3E Uncompressed Size 0000000000007003 (28675) │ │ -2C9A46 Compressed Size 0000000000001B49 (6985) │ │ -2C9A4E PAYLOAD │ │ - │ │ -2CB597 LOCAL HEADER #553 04034B50 (67324752) │ │ -2CB59B Extract Zip Spec 14 (20) '2.0' │ │ -2CB59C Extract OS 00 (0) 'MS-DOS' │ │ -2CB59D General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -2CB59F Compression Method 0008 (8) 'Deflated' │ │ -2CB5A1 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -2CB5A5 CRC F7FB7378 (4160451448) │ │ -2CB5A9 Compressed Size 00002C2C (11308) │ │ -2CB5AD Uncompressed Size 0000C7F5 (51189) │ │ -2CB5B1 Filename Length 0026 (38) │ │ -2CB5B3 Extra Length 0014 (20) │ │ -2CB5B5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x2CB5B5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -2CB5DB Extra ID #1 0001 (1) 'ZIP64' │ │ -2CB5DD Length 0010 (16) │ │ -2CB5DF Uncompressed Size 000000000000C7F5 (51189) │ │ -2CB5E7 Compressed Size 0000000000002C2C (11308) │ │ -2CB5EF PAYLOAD │ │ - │ │ -2CE21B LOCAL HEADER #554 04034B50 (67324752) │ │ -2CE21F Extract Zip Spec 14 (20) '2.0' │ │ -2CE220 Extract OS 00 (0) 'MS-DOS' │ │ -2CE221 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -2CE223 Compression Method 0008 (8) 'Deflated' │ │ -2CE225 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -2CE229 CRC BA8AA51F (3129648415) │ │ -2CE22D Compressed Size 00000244 (580) │ │ -2CE231 Uncompressed Size 000006CB (1739) │ │ -2CE235 Filename Length 0024 (36) │ │ -2CE237 Extra Length 0014 (20) │ │ -2CE239 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x2CE239: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -2CE25D Extra ID #1 0001 (1) 'ZIP64' │ │ -2CE25F Length 0010 (16) │ │ -2CE261 Uncompressed Size 00000000000006CB (1739) │ │ -2CE269 Compressed Size 0000000000000244 (580) │ │ -2CE271 PAYLOAD │ │ - │ │ -2CE4B5 LOCAL HEADER #555 04034B50 (67324752) │ │ -2CE4B9 Extract Zip Spec 14 (20) '2.0' │ │ -2CE4BA Extract OS 00 (0) 'MS-DOS' │ │ -2CE4BB General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -2CE4BD Compression Method 0008 (8) 'Deflated' │ │ -2CE4BF Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -2CE4C3 CRC 7A368FC7 (2050396103) │ │ -2CE4C7 Compressed Size 00003AB9 (15033) │ │ -2CE4CB Uncompressed Size 00010785 (67461) │ │ -2CE4CF Filename Length 0026 (38) │ │ -2CE4D1 Extra Length 0014 (20) │ │ -2CE4D3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x2CE4D3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -2CE4F9 Extra ID #1 0001 (1) 'ZIP64' │ │ -2CE4FB Length 0010 (16) │ │ -2CE4FD Uncompressed Size 0000000000010785 (67461) │ │ -2CE505 Compressed Size 0000000000003AB9 (15033) │ │ -2CE50D PAYLOAD │ │ - │ │ -2D1FC6 LOCAL HEADER #556 04034B50 (67324752) │ │ -2D1FCA Extract Zip Spec 14 (20) '2.0' │ │ -2D1FCB Extract OS 00 (0) 'MS-DOS' │ │ -2D1FCC General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -2D1FCE Compression Method 0008 (8) 'Deflated' │ │ -2D1FD0 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -2D1FD4 CRC 7939A603 (2033821187) │ │ -2D1FD8 Compressed Size 0000079B (1947) │ │ -2D1FDC Uncompressed Size 00002164 (8548) │ │ -2D1FE0 Filename Length 0025 (37) │ │ -2D1FE2 Extra Length 0014 (20) │ │ -2D1FE4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x2D1FE4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -2D2009 Extra ID #1 0001 (1) 'ZIP64' │ │ -2D200B Length 0010 (16) │ │ -2D200D Uncompressed Size 0000000000002164 (8548) │ │ -2D2015 Compressed Size 000000000000079B (1947) │ │ -2D201D PAYLOAD │ │ - │ │ -2D27B8 LOCAL HEADER #557 04034B50 (67324752) │ │ -2D27BC Extract Zip Spec 14 (20) '2.0' │ │ -2D27BD Extract OS 00 (0) 'MS-DOS' │ │ -2D27BE General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -2D27C0 Compression Method 0008 (8) 'Deflated' │ │ -2D27C2 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -2D27C6 CRC 801F36A6 (2149529254) │ │ -2D27CA Compressed Size 000010E8 (4328) │ │ -2D27CE Uncompressed Size 00003F04 (16132) │ │ -2D27D2 Filename Length 0023 (35) │ │ -2D27D4 Extra Length 0014 (20) │ │ -2D27D6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x2D27D6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -2D27F9 Extra ID #1 0001 (1) 'ZIP64' │ │ -2D27FB Length 0010 (16) │ │ -2D27FD Uncompressed Size 0000000000003F04 (16132) │ │ -2D2805 Compressed Size 00000000000010E8 (4328) │ │ -2D280D PAYLOAD │ │ - │ │ -2D38F5 LOCAL HEADER #558 04034B50 (67324752) │ │ -2D38F9 Extract Zip Spec 14 (20) '2.0' │ │ -2D38FA Extract OS 00 (0) 'MS-DOS' │ │ -2D38FB General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -2D38FD Compression Method 0008 (8) 'Deflated' │ │ -2D38FF Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -2D3903 CRC B23C4D89 (2990296457) │ │ -2D3907 Compressed Size 00001593 (5523) │ │ -2D390B Uncompressed Size 00005D1F (23839) │ │ -2D390F Filename Length 0027 (39) │ │ -2D3911 Extra Length 0014 (20) │ │ -2D3913 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x2D3913: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -2D393A Extra ID #1 0001 (1) 'ZIP64' │ │ -2D393C Length 0010 (16) │ │ -2D393E Uncompressed Size 0000000000005D1F (23839) │ │ -2D3946 Compressed Size 0000000000001593 (5523) │ │ -2D394E PAYLOAD │ │ - │ │ -2D4EE1 LOCAL HEADER #559 04034B50 (67324752) │ │ -2D4EE5 Extract Zip Spec 14 (20) '2.0' │ │ -2D4EE6 Extract OS 00 (0) 'MS-DOS' │ │ -2D4EE7 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -2D4EE9 Compression Method 0008 (8) 'Deflated' │ │ -2D4EEB Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -2D4EEF CRC 78AC0C54 (2024541268) │ │ -2D4EF3 Compressed Size 0000146C (5228) │ │ -2D4EF7 Uncompressed Size 000038E4 (14564) │ │ -2D4EFB Filename Length 0022 (34) │ │ -2D4EFD Extra Length 0014 (20) │ │ -2D4EFF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x2D4EFF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -2D4F21 Extra ID #1 0001 (1) 'ZIP64' │ │ -2D4F23 Length 0010 (16) │ │ -2D4F25 Uncompressed Size 00000000000038E4 (14564) │ │ -2D4F2D Compressed Size 000000000000146C (5228) │ │ -2D4F35 PAYLOAD │ │ - │ │ -2D63A1 LOCAL HEADER #560 04034B50 (67324752) │ │ -2D63A5 Extract Zip Spec 14 (20) '2.0' │ │ -2D63A6 Extract OS 00 (0) 'MS-DOS' │ │ -2D63A7 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -2D63A9 Compression Method 0008 (8) 'Deflated' │ │ -2D63AB Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -2D63AF CRC E0DF3F08 (3772727048) │ │ -2D63B3 Compressed Size 0000094C (2380) │ │ -2D63B7 Uncompressed Size 00001C1A (7194) │ │ -2D63BB Filename Length 0024 (36) │ │ -2D63BD Extra Length 0014 (20) │ │ -2D63BF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x2D63BF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -2D63E3 Extra ID #1 0001 (1) 'ZIP64' │ │ -2D63E5 Length 0010 (16) │ │ -2D63E7 Uncompressed Size 0000000000001C1A (7194) │ │ -2D63EF Compressed Size 000000000000094C (2380) │ │ -2D63F7 PAYLOAD │ │ - │ │ -2D6D43 LOCAL HEADER #561 04034B50 (67324752) │ │ -2D6D47 Extract Zip Spec 14 (20) '2.0' │ │ -2D6D48 Extract OS 00 (0) 'MS-DOS' │ │ -2D6D49 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -2D6D4B Compression Method 0008 (8) 'Deflated' │ │ -2D6D4D Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -2D6D51 CRC 00000000 (0) │ │ -2D6D55 Compressed Size 00000002 (2) │ │ -2D6D59 Uncompressed Size 00000000 (0) │ │ -2D6D5D Filename Length 001B (27) │ │ -2D6D5F Extra Length 0014 (20) │ │ -2D6D61 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x2D6D61: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -2D6D7C Extra ID #1 0001 (1) 'ZIP64' │ │ -2D6D7E Length 0010 (16) │ │ -2D6D80 Uncompressed Size 0000000000000000 (0) │ │ -2D6D88 Compressed Size 0000000000000002 (2) │ │ -2D6D90 PAYLOAD XX │ │ - │ │ -2D6D92 LOCAL HEADER #562 04034B50 (67324752) │ │ -2D6D96 Extract Zip Spec 14 (20) '2.0' │ │ -2D6D97 Extract OS 00 (0) 'MS-DOS' │ │ -2D6D98 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -2D6D9A Compression Method 0008 (8) 'Deflated' │ │ -2D6D9C Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -2D6DA0 CRC 5FD2F030 (1607659568) │ │ -2D6DA4 Compressed Size 00000044 (68) │ │ -2D6DA8 Uncompressed Size 00000045 (69) │ │ -2D6DAC Filename Length 0026 (38) │ │ -2D6DAE Extra Length 0014 (20) │ │ -2D6DB0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x2D6DB0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -2D6DD6 Extra ID #1 0001 (1) 'ZIP64' │ │ -2D6DD8 Length 0010 (16) │ │ -2D6DDA Uncompressed Size 0000000000000045 (69) │ │ -2D6DE2 Compressed Size 0000000000000044 (68) │ │ -2D6DEA PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ - │ │ -2D6E2E LOCAL HEADER #563 04034B50 (67324752) │ │ -2D6E32 Extract Zip Spec 14 (20) '2.0' │ │ -2D6E33 Extract OS 00 (0) 'MS-DOS' │ │ -2D6E34 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -2D6E36 Compression Method 0008 (8) 'Deflated' │ │ -2D6E38 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -2D6E3C CRC FB5F5703 (4217329411) │ │ -2D6E40 Compressed Size 000003D1 (977) │ │ -2D6E44 Uncompressed Size 00000E00 (3584) │ │ -2D6E48 Filename Length 0024 (36) │ │ -2D6E4A Extra Length 0014 (20) │ │ -2D6E4C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x2D6E4C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -2D6E70 Extra ID #1 0001 (1) 'ZIP64' │ │ -2D6E72 Length 0010 (16) │ │ -2D6E74 Uncompressed Size 0000000000000E00 (3584) │ │ -2D6E7C Compressed Size 00000000000003D1 (977) │ │ -2D6E84 PAYLOAD │ │ - │ │ -2D7255 LOCAL HEADER #564 04034B50 (67324752) │ │ -2D7259 Extract Zip Spec 14 (20) '2.0' │ │ -2D725A Extract OS 00 (0) 'MS-DOS' │ │ -2D725B General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -2D725D Compression Method 0008 (8) 'Deflated' │ │ -2D725F Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -2D7263 CRC 0E803B24 (243284772) │ │ -2D7267 Compressed Size 0000043F (1087) │ │ -2D726B Uncompressed Size 00001091 (4241) │ │ -2D726F Filename Length 002B (43) │ │ -2D7271 Extra Length 0014 (20) │ │ -2D7273 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x2D7273: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -2D729E Extra ID #1 0001 (1) 'ZIP64' │ │ -2D72A0 Length 0010 (16) │ │ -2D72A2 Uncompressed Size 0000000000001091 (4241) │ │ -2D72AA Compressed Size 000000000000043F (1087) │ │ -2D72B2 PAYLOAD │ │ - │ │ -2D76F1 LOCAL HEADER #565 04034B50 (67324752) │ │ -2D76F5 Extract Zip Spec 14 (20) '2.0' │ │ -2D76F6 Extract OS 00 (0) 'MS-DOS' │ │ -2D76F7 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -2D76F9 Compression Method 0008 (8) 'Deflated' │ │ -2D76FB Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -2D76FF CRC 4236314D (1110847821) │ │ -2D7703 Compressed Size 0000043C (1084) │ │ -2D7707 Uncompressed Size 0000105C (4188) │ │ -2D770B Filename Length 002E (46) │ │ -2D770D Extra Length 0014 (20) │ │ -2D770F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x2D770F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -2D773D Extra ID #1 0001 (1) 'ZIP64' │ │ -2D773F Length 0010 (16) │ │ -2D7741 Uncompressed Size 000000000000105C (4188) │ │ -2D7749 Compressed Size 000000000000043C (1084) │ │ -2D7751 PAYLOAD │ │ - │ │ -2D7B8D LOCAL HEADER #566 04034B50 (67324752) │ │ -2D7B91 Extract Zip Spec 14 (20) '2.0' │ │ -2D7B92 Extract OS 00 (0) 'MS-DOS' │ │ -2D7B93 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -2D7B95 Compression Method 0008 (8) 'Deflated' │ │ -2D7B97 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -2D7B9B CRC 64D7A0CB (1691853003) │ │ -2D7B9F Compressed Size 0000025B (603) │ │ -2D7BA3 Uncompressed Size 0000079B (1947) │ │ -2D7BA7 Filename Length 0029 (41) │ │ -2D7BA9 Extra Length 0014 (20) │ │ -2D7BAB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x2D7BAB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -2D7BD4 Extra ID #1 0001 (1) 'ZIP64' │ │ -2D7BD6 Length 0010 (16) │ │ -2D7BD8 Uncompressed Size 000000000000079B (1947) │ │ -2D7BE0 Compressed Size 000000000000025B (603) │ │ -2D7BE8 PAYLOAD │ │ - │ │ -2D7E43 LOCAL HEADER #567 04034B50 (67324752) │ │ -2D7E47 Extract Zip Spec 14 (20) '2.0' │ │ -2D7E48 Extract OS 00 (0) 'MS-DOS' │ │ -2D7E49 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -2D7E4B Compression Method 0008 (8) 'Deflated' │ │ -2D7E4D Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -2D7E51 CRC 65832C26 (1703095334) │ │ -2D7E55 Compressed Size 00000382 (898) │ │ -2D7E59 Uncompressed Size 00000C36 (3126) │ │ -2D7E5D Filename Length 002A (42) │ │ -2D7E5F Extra Length 0014 (20) │ │ -2D7E61 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x2D7E61: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -2D7E8B Extra ID #1 0001 (1) 'ZIP64' │ │ -2D7E8D Length 0010 (16) │ │ -2D7E8F Uncompressed Size 0000000000000C36 (3126) │ │ -2D7E97 Compressed Size 0000000000000382 (898) │ │ -2D7E9F PAYLOAD │ │ - │ │ -2D8221 LOCAL HEADER #568 04034B50 (67324752) │ │ -2D8225 Extract Zip Spec 14 (20) '2.0' │ │ -2D8226 Extract OS 00 (0) 'MS-DOS' │ │ -2D8227 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -2D8229 Compression Method 0008 (8) 'Deflated' │ │ -2D822B Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -2D822F CRC 63163DE4 (1662402020) │ │ -2D8233 Compressed Size 00000332 (818) │ │ -2D8237 Uncompressed Size 00000A83 (2691) │ │ -2D823B Filename Length 002A (42) │ │ -2D823D Extra Length 0014 (20) │ │ -2D823F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x2D823F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -2D8269 Extra ID #1 0001 (1) 'ZIP64' │ │ -2D826B Length 0010 (16) │ │ -2D826D Uncompressed Size 0000000000000A83 (2691) │ │ -2D8275 Compressed Size 0000000000000332 (818) │ │ -2D827D PAYLOAD │ │ - │ │ -2D85AF LOCAL HEADER #569 04034B50 (67324752) │ │ -2D85B3 Extract Zip Spec 14 (20) '2.0' │ │ -2D85B4 Extract OS 00 (0) 'MS-DOS' │ │ -2D85B5 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -2D85B7 Compression Method 0008 (8) 'Deflated' │ │ -2D85B9 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -2D85BD CRC 963DBFD6 (2520629206) │ │ -2D85C1 Compressed Size 00000434 (1076) │ │ -2D85C5 Uncompressed Size 000010AB (4267) │ │ -2D85C9 Filename Length 0028 (40) │ │ -2D85CB Extra Length 0014 (20) │ │ -2D85CD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x2D85CD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -2D85F5 Extra ID #1 0001 (1) 'ZIP64' │ │ -2D85F7 Length 0010 (16) │ │ -2D85F9 Uncompressed Size 00000000000010AB (4267) │ │ -2D8601 Compressed Size 0000000000000434 (1076) │ │ -2D8609 PAYLOAD │ │ - │ │ -2D8A3D LOCAL HEADER #570 04034B50 (67324752) │ │ -2D8A41 Extract Zip Spec 14 (20) '2.0' │ │ -2D8A42 Extract OS 00 (0) 'MS-DOS' │ │ -2D8A43 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -2D8A45 Compression Method 0008 (8) 'Deflated' │ │ -2D8A47 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -2D8A4B CRC A180712E (2709549358) │ │ -2D8A4F Compressed Size 000004BE (1214) │ │ -2D8A53 Uncompressed Size 0000138F (5007) │ │ -2D8A57 Filename Length 0034 (52) │ │ -2D8A59 Extra Length 0014 (20) │ │ -2D8A5B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x2D8A5B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -2D8A8F Extra ID #1 0001 (1) 'ZIP64' │ │ -2D8A91 Length 0010 (16) │ │ -2D8A93 Uncompressed Size 000000000000138F (5007) │ │ -2D8A9B Compressed Size 00000000000004BE (1214) │ │ -2D8AA3 PAYLOAD │ │ - │ │ -2D8F61 LOCAL HEADER #571 04034B50 (67324752) │ │ -2D8F65 Extract Zip Spec 14 (20) '2.0' │ │ -2D8F66 Extract OS 00 (0) 'MS-DOS' │ │ -2D8F67 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -2D8F69 Compression Method 0008 (8) 'Deflated' │ │ -2D8F6B Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -2D8F6F CRC D588C06A (3582509162) │ │ -2D8F73 Compressed Size 00000365 (869) │ │ -2D8F77 Uncompressed Size 00000CAC (3244) │ │ -2D8F7B Filename Length 0023 (35) │ │ -2D8F7D Extra Length 0014 (20) │ │ -2D8F7F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x2D8F7F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -2D8FA2 Extra ID #1 0001 (1) 'ZIP64' │ │ -2D8FA4 Length 0010 (16) │ │ -2D8FA6 Uncompressed Size 0000000000000CAC (3244) │ │ -2D8FAE Compressed Size 0000000000000365 (869) │ │ -2D8FB6 PAYLOAD │ │ - │ │ -2D931B LOCAL HEADER #572 04034B50 (67324752) │ │ -2D931F Extract Zip Spec 14 (20) '2.0' │ │ -2D9320 Extract OS 00 (0) 'MS-DOS' │ │ -2D9321 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -2D9323 Compression Method 0008 (8) 'Deflated' │ │ -2D9325 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -2D9329 CRC 81F2E3F9 (2180178937) │ │ -2D932D Compressed Size 000002CF (719) │ │ -2D9331 Uncompressed Size 000007A5 (1957) │ │ -2D9335 Filename Length 0024 (36) │ │ -2D9337 Extra Length 0014 (20) │ │ -2D9339 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x2D9339: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -2D935D Extra ID #1 0001 (1) 'ZIP64' │ │ -2D935F Length 0010 (16) │ │ -2D9361 Uncompressed Size 00000000000007A5 (1957) │ │ -2D9369 Compressed Size 00000000000002CF (719) │ │ -2D9371 PAYLOAD │ │ - │ │ -2D9640 LOCAL HEADER #573 04034B50 (67324752) │ │ -2D9644 Extract Zip Spec 14 (20) '2.0' │ │ -2D9645 Extract OS 00 (0) 'MS-DOS' │ │ -2D9646 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -2D9648 Compression Method 0008 (8) 'Deflated' │ │ -2D964A Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -2D964E CRC 7114DCFD (1897192701) │ │ -2D9652 Compressed Size 000003CC (972) │ │ -2D9656 Uncompressed Size 00000DEE (3566) │ │ -2D965A Filename Length 0025 (37) │ │ -2D965C Extra Length 0014 (20) │ │ -2D965E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x2D965E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -2D9683 Extra ID #1 0001 (1) 'ZIP64' │ │ -2D9685 Length 0010 (16) │ │ -2D9687 Uncompressed Size 0000000000000DEE (3566) │ │ -2D968F Compressed Size 00000000000003CC (972) │ │ -2D9697 PAYLOAD │ │ - │ │ -2D9A63 LOCAL HEADER #574 04034B50 (67324752) │ │ -2D9A67 Extract Zip Spec 14 (20) '2.0' │ │ -2D9A68 Extract OS 00 (0) 'MS-DOS' │ │ -2D9A69 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -2D9A6B Compression Method 0008 (8) 'Deflated' │ │ -2D9A6D Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -2D9A71 CRC 0608CF98 (101240728) │ │ -2D9A75 Compressed Size 00000410 (1040) │ │ -2D9A79 Uncompressed Size 00001044 (4164) │ │ -2D9A7D Filename Length 002B (43) │ │ -2D9A7F Extra Length 0014 (20) │ │ -2D9A81 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x2D9A81: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -2D9AAC Extra ID #1 0001 (1) 'ZIP64' │ │ -2D9AAE Length 0010 (16) │ │ -2D9AB0 Uncompressed Size 0000000000001044 (4164) │ │ -2D9AB8 Compressed Size 0000000000000410 (1040) │ │ -2D9AC0 PAYLOAD │ │ - │ │ -2D9ED0 LOCAL HEADER #575 04034B50 (67324752) │ │ -2D9ED4 Extract Zip Spec 14 (20) '2.0' │ │ -2D9ED5 Extract OS 00 (0) 'MS-DOS' │ │ -2D9ED6 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -2D9ED8 Compression Method 0008 (8) 'Deflated' │ │ -2D9EDA Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -2D9EDE CRC 5EFF340E (1593783310) │ │ -2D9EE2 Compressed Size 000003F3 (1011) │ │ -2D9EE6 Uncompressed Size 00000EB6 (3766) │ │ -2D9EEA Filename Length 0033 (51) │ │ -2D9EEC Extra Length 0014 (20) │ │ -2D9EEE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x2D9EEE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -2D9F21 Extra ID #1 0001 (1) 'ZIP64' │ │ -2D9F23 Length 0010 (16) │ │ -2D9F25 Uncompressed Size 0000000000000EB6 (3766) │ │ -2D9F2D Compressed Size 00000000000003F3 (1011) │ │ -2D9F35 PAYLOAD │ │ - │ │ -2DA328 LOCAL HEADER #576 04034B50 (67324752) │ │ -2DA32C Extract Zip Spec 14 (20) '2.0' │ │ -2DA32D Extract OS 00 (0) 'MS-DOS' │ │ -2DA32E General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -2DA330 Compression Method 0008 (8) 'Deflated' │ │ -2DA332 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -2DA336 CRC 2EC8B334 (784905012) │ │ -2DA33A Compressed Size 00000351 (849) │ │ -2DA33E Uncompressed Size 00000B75 (2933) │ │ -2DA342 Filename Length 0028 (40) │ │ -2DA344 Extra Length 0014 (20) │ │ -2DA346 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x2DA346: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -2DA36E Extra ID #1 0001 (1) 'ZIP64' │ │ -2DA370 Length 0010 (16) │ │ -2DA372 Uncompressed Size 0000000000000B75 (2933) │ │ -2DA37A Compressed Size 0000000000000351 (849) │ │ -2DA382 PAYLOAD │ │ - │ │ -2DA6D3 LOCAL HEADER #577 04034B50 (67324752) │ │ -2DA6D7 Extract Zip Spec 14 (20) '2.0' │ │ -2DA6D8 Extract OS 00 (0) 'MS-DOS' │ │ -2DA6D9 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -2DA6DB Compression Method 0008 (8) 'Deflated' │ │ -2DA6DD Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -2DA6E1 CRC 96915E48 (2526109256) │ │ -2DA6E5 Compressed Size 0000044A (1098) │ │ -2DA6E9 Uncompressed Size 000010BC (4284) │ │ -2DA6ED Filename Length 0029 (41) │ │ -2DA6EF Extra Length 0014 (20) │ │ -2DA6F1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x2DA6F1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -2DA71A Extra ID #1 0001 (1) 'ZIP64' │ │ -2DA71C Length 0010 (16) │ │ -2DA71E Uncompressed Size 00000000000010BC (4284) │ │ -2DA726 Compressed Size 000000000000044A (1098) │ │ -2DA72E PAYLOAD │ │ - │ │ -2DAB78 LOCAL HEADER #578 04034B50 (67324752) │ │ -2DAB7C Extract Zip Spec 14 (20) '2.0' │ │ -2DAB7D Extract OS 00 (0) 'MS-DOS' │ │ -2DAB7E General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -2DAB80 Compression Method 0008 (8) 'Deflated' │ │ -2DAB82 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -2DAB86 CRC AEB14898 (2930854040) │ │ -2DAB8A Compressed Size 00000443 (1091) │ │ -2DAB8E Uncompressed Size 00001086 (4230) │ │ -2DAB92 Filename Length 002C (44) │ │ -2DAB94 Extra Length 0014 (20) │ │ -2DAB96 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x2DAB96: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -2DABC2 Extra ID #1 0001 (1) 'ZIP64' │ │ -2DABC4 Length 0010 (16) │ │ -2DABC6 Uncompressed Size 0000000000001086 (4230) │ │ -2DABCE Compressed Size 0000000000000443 (1091) │ │ -2DABD6 PAYLOAD │ │ - │ │ -2DB019 LOCAL HEADER #579 04034B50 (67324752) │ │ -2DB01D Extract Zip Spec 14 (20) '2.0' │ │ -2DB01E Extract OS 00 (0) 'MS-DOS' │ │ -2DB01F General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -2DB021 Compression Method 0008 (8) 'Deflated' │ │ -2DB023 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -2DB027 CRC 00000000 (0) │ │ -2DB02B Compressed Size 00000002 (2) │ │ -2DB02F Uncompressed Size 00000000 (0) │ │ -2DB033 Filename Length 001B (27) │ │ -2DB035 Extra Length 0014 (20) │ │ -2DB037 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x2DB037: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -2DB052 Extra ID #1 0001 (1) 'ZIP64' │ │ -2DB054 Length 0010 (16) │ │ -2DB056 Uncompressed Size 0000000000000000 (0) │ │ -2DB05E Compressed Size 0000000000000002 (2) │ │ -2DB066 PAYLOAD XX │ │ - │ │ -2DB068 LOCAL HEADER #580 04034B50 (67324752) │ │ -2DB06C Extract Zip Spec 14 (20) '2.0' │ │ -2DB06D Extract OS 00 (0) 'MS-DOS' │ │ -2DB06E General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -2DB070 Compression Method 0008 (8) 'Deflated' │ │ -2DB072 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -2DB076 CRC 37ACBCAD (934067373) │ │ -2DB07A Compressed Size 000000B4 (180) │ │ -2DB07E Uncompressed Size 000000F2 (242) │ │ -2DB082 Filename Length 0026 (38) │ │ -2DB084 Extra Length 0014 (20) │ │ -2DB086 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x2DB086: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -2DB0AC Extra ID #1 0001 (1) 'ZIP64' │ │ -2DB0AE Length 0010 (16) │ │ -2DB0B0 Uncompressed Size 00000000000000F2 (242) │ │ -2DB0B8 Compressed Size 00000000000000B4 (180) │ │ -2DB0C0 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ +2CEDC9 LOCAL HEADER #548 04034B50 (67324752) │ │ +2CEDCD Extract Zip Spec 14 (20) '2.0' │ │ +2CEDCE Extract OS 00 (0) 'MS-DOS' │ │ +2CEDCF General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +2CEDD1 Compression Method 0008 (8) 'Deflated' │ │ +2CEDD3 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +2CEDD7 CRC 418C175D (1099700061) │ │ +2CEDDB Compressed Size 0000047B (1147) │ │ +2CEDDF Uncompressed Size 00001135 (4405) │ │ +2CEDE3 Filename Length 0022 (34) │ │ +2CEDE5 Extra Length 0014 (20) │ │ +2CEDE7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x2CEDE7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +2CEE09 Extra ID #1 0001 (1) 'ZIP64' │ │ +2CEE0B Length 0010 (16) │ │ +2CEE0D Uncompressed Size 0000000000001135 (4405) │ │ +2CEE15 Compressed Size 000000000000047B (1147) │ │ +2CEE1D PAYLOAD │ │ + │ │ +2CF298 LOCAL HEADER #549 04034B50 (67324752) │ │ +2CF29C Extract Zip Spec 14 (20) '2.0' │ │ +2CF29D Extract OS 00 (0) 'MS-DOS' │ │ +2CF29E General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +2CF2A0 Compression Method 0008 (8) 'Deflated' │ │ +2CF2A2 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +2CF2A6 CRC 235DCD19 (593349913) │ │ +2CF2AA Compressed Size 00004E11 (19985) │ │ +2CF2AE Uncompressed Size 00016961 (92513) │ │ +2CF2B2 Filename Length 0021 (33) │ │ +2CF2B4 Extra Length 0014 (20) │ │ +2CF2B6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x2CF2B6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +2CF2D7 Extra ID #1 0001 (1) 'ZIP64' │ │ +2CF2D9 Length 0010 (16) │ │ +2CF2DB Uncompressed Size 0000000000016961 (92513) │ │ +2CF2E3 Compressed Size 0000000000004E11 (19985) │ │ +2CF2EB PAYLOAD │ │ + │ │ +2D40FC LOCAL HEADER #550 04034B50 (67324752) │ │ +2D4100 Extract Zip Spec 14 (20) '2.0' │ │ +2D4101 Extract OS 00 (0) 'MS-DOS' │ │ +2D4102 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +2D4104 Compression Method 0008 (8) 'Deflated' │ │ +2D4106 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +2D410A CRC 67741B58 (1735662424) │ │ +2D410E Compressed Size 00003127 (12583) │ │ +2D4112 Uncompressed Size 00011AA9 (72361) │ │ +2D4116 Filename Length 0026 (38) │ │ +2D4118 Extra Length 0014 (20) │ │ +2D411A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x2D411A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +2D4140 Extra ID #1 0001 (1) 'ZIP64' │ │ +2D4142 Length 0010 (16) │ │ +2D4144 Uncompressed Size 0000000000011AA9 (72361) │ │ +2D414C Compressed Size 0000000000003127 (12583) │ │ +2D4154 PAYLOAD │ │ + │ │ +2D727B LOCAL HEADER #551 04034B50 (67324752) │ │ +2D727F Extract Zip Spec 14 (20) '2.0' │ │ +2D7280 Extract OS 00 (0) 'MS-DOS' │ │ +2D7281 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +2D7283 Compression Method 0008 (8) 'Deflated' │ │ +2D7285 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +2D7289 CRC 0F7F2703 (259991299) │ │ +2D728D Compressed Size 0000065E (1630) │ │ +2D7291 Uncompressed Size 000019E4 (6628) │ │ +2D7295 Filename Length 0023 (35) │ │ +2D7297 Extra Length 0014 (20) │ │ +2D7299 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x2D7299: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +2D72BC Extra ID #1 0001 (1) 'ZIP64' │ │ +2D72BE Length 0010 (16) │ │ +2D72C0 Uncompressed Size 00000000000019E4 (6628) │ │ +2D72C8 Compressed Size 000000000000065E (1630) │ │ +2D72D0 PAYLOAD │ │ + │ │ +2D792E LOCAL HEADER #552 04034B50 (67324752) │ │ +2D7932 Extract Zip Spec 14 (20) '2.0' │ │ +2D7933 Extract OS 00 (0) 'MS-DOS' │ │ +2D7934 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +2D7936 Compression Method 0008 (8) 'Deflated' │ │ +2D7938 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +2D793C CRC 7145247F (1900356735) │ │ +2D7940 Compressed Size 0000107C (4220) │ │ +2D7944 Uncompressed Size 00004C4A (19530) │ │ +2D7948 Filename Length 0025 (37) │ │ +2D794A Extra Length 0014 (20) │ │ +2D794C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x2D794C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +2D7971 Extra ID #1 0001 (1) 'ZIP64' │ │ +2D7973 Length 0010 (16) │ │ +2D7975 Uncompressed Size 0000000000004C4A (19530) │ │ +2D797D Compressed Size 000000000000107C (4220) │ │ +2D7985 PAYLOAD │ │ + │ │ +2D8A01 LOCAL HEADER #553 04034B50 (67324752) │ │ +2D8A05 Extract Zip Spec 14 (20) '2.0' │ │ +2D8A06 Extract OS 00 (0) 'MS-DOS' │ │ +2D8A07 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +2D8A09 Compression Method 0008 (8) 'Deflated' │ │ +2D8A0B Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +2D8A0F CRC FC403511 (4232066321) │ │ +2D8A13 Compressed Size 00001884 (6276) │ │ +2D8A17 Uncompressed Size 00006457 (25687) │ │ +2D8A1B Filename Length 0024 (36) │ │ +2D8A1D Extra Length 0014 (20) │ │ +2D8A1F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x2D8A1F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +2D8A43 Extra ID #1 0001 (1) 'ZIP64' │ │ +2D8A45 Length 0010 (16) │ │ +2D8A47 Uncompressed Size 0000000000006457 (25687) │ │ +2D8A4F Compressed Size 0000000000001884 (6276) │ │ +2D8A57 PAYLOAD │ │ + │ │ +2DA2DB LOCAL HEADER #554 04034B50 (67324752) │ │ +2DA2DF Extract Zip Spec 14 (20) '2.0' │ │ +2DA2E0 Extract OS 00 (0) 'MS-DOS' │ │ +2DA2E1 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +2DA2E3 Compression Method 0008 (8) 'Deflated' │ │ +2DA2E5 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +2DA2E9 CRC 9FAD7256 (2678944342) │ │ +2DA2ED Compressed Size 00001B49 (6985) │ │ +2DA2F1 Uncompressed Size 00007003 (28675) │ │ +2DA2F5 Filename Length 0027 (39) │ │ +2DA2F7 Extra Length 0014 (20) │ │ +2DA2F9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x2DA2F9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +2DA320 Extra ID #1 0001 (1) 'ZIP64' │ │ +2DA322 Length 0010 (16) │ │ +2DA324 Uncompressed Size 0000000000007003 (28675) │ │ +2DA32C Compressed Size 0000000000001B49 (6985) │ │ +2DA334 PAYLOAD │ │ + │ │ +2DBE7D LOCAL HEADER #555 04034B50 (67324752) │ │ +2DBE81 Extract Zip Spec 14 (20) '2.0' │ │ +2DBE82 Extract OS 00 (0) 'MS-DOS' │ │ +2DBE83 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +2DBE85 Compression Method 0008 (8) 'Deflated' │ │ +2DBE87 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +2DBE8B CRC F7FB7378 (4160451448) │ │ +2DBE8F Compressed Size 00002C2C (11308) │ │ +2DBE93 Uncompressed Size 0000C7F5 (51189) │ │ +2DBE97 Filename Length 0026 (38) │ │ +2DBE99 Extra Length 0014 (20) │ │ +2DBE9B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x2DBE9B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +2DBEC1 Extra ID #1 0001 (1) 'ZIP64' │ │ +2DBEC3 Length 0010 (16) │ │ +2DBEC5 Uncompressed Size 000000000000C7F5 (51189) │ │ +2DBECD Compressed Size 0000000000002C2C (11308) │ │ +2DBED5 PAYLOAD │ │ + │ │ +2DEB01 LOCAL HEADER #556 04034B50 (67324752) │ │ +2DEB05 Extract Zip Spec 14 (20) '2.0' │ │ +2DEB06 Extract OS 00 (0) 'MS-DOS' │ │ +2DEB07 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +2DEB09 Compression Method 0008 (8) 'Deflated' │ │ +2DEB0B Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +2DEB0F CRC BA8AA51F (3129648415) │ │ +2DEB13 Compressed Size 00000244 (580) │ │ +2DEB17 Uncompressed Size 000006CB (1739) │ │ +2DEB1B Filename Length 0024 (36) │ │ +2DEB1D Extra Length 0014 (20) │ │ +2DEB1F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x2DEB1F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +2DEB43 Extra ID #1 0001 (1) 'ZIP64' │ │ +2DEB45 Length 0010 (16) │ │ +2DEB47 Uncompressed Size 00000000000006CB (1739) │ │ +2DEB4F Compressed Size 0000000000000244 (580) │ │ +2DEB57 PAYLOAD │ │ + │ │ +2DED9B LOCAL HEADER #557 04034B50 (67324752) │ │ +2DED9F Extract Zip Spec 14 (20) '2.0' │ │ +2DEDA0 Extract OS 00 (0) 'MS-DOS' │ │ +2DEDA1 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +2DEDA3 Compression Method 0008 (8) 'Deflated' │ │ +2DEDA5 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +2DEDA9 CRC 7A368FC7 (2050396103) │ │ +2DEDAD Compressed Size 00003AB9 (15033) │ │ +2DEDB1 Uncompressed Size 00010785 (67461) │ │ +2DEDB5 Filename Length 0026 (38) │ │ +2DEDB7 Extra Length 0014 (20) │ │ +2DEDB9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x2DEDB9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +2DEDDF Extra ID #1 0001 (1) 'ZIP64' │ │ +2DEDE1 Length 0010 (16) │ │ +2DEDE3 Uncompressed Size 0000000000010785 (67461) │ │ +2DEDEB Compressed Size 0000000000003AB9 (15033) │ │ +2DEDF3 PAYLOAD │ │ + │ │ +2E28AC LOCAL HEADER #558 04034B50 (67324752) │ │ +2E28B0 Extract Zip Spec 14 (20) '2.0' │ │ +2E28B1 Extract OS 00 (0) 'MS-DOS' │ │ +2E28B2 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +2E28B4 Compression Method 0008 (8) 'Deflated' │ │ +2E28B6 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +2E28BA CRC 7939A603 (2033821187) │ │ +2E28BE Compressed Size 0000079B (1947) │ │ +2E28C2 Uncompressed Size 00002164 (8548) │ │ +2E28C6 Filename Length 0025 (37) │ │ +2E28C8 Extra Length 0014 (20) │ │ +2E28CA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x2E28CA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +2E28EF Extra ID #1 0001 (1) 'ZIP64' │ │ +2E28F1 Length 0010 (16) │ │ +2E28F3 Uncompressed Size 0000000000002164 (8548) │ │ +2E28FB Compressed Size 000000000000079B (1947) │ │ +2E2903 PAYLOAD │ │ + │ │ +2E309E LOCAL HEADER #559 04034B50 (67324752) │ │ +2E30A2 Extract Zip Spec 14 (20) '2.0' │ │ +2E30A3 Extract OS 00 (0) 'MS-DOS' │ │ +2E30A4 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +2E30A6 Compression Method 0008 (8) 'Deflated' │ │ +2E30A8 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +2E30AC CRC 801F36A6 (2149529254) │ │ +2E30B0 Compressed Size 000010E8 (4328) │ │ +2E30B4 Uncompressed Size 00003F04 (16132) │ │ +2E30B8 Filename Length 0023 (35) │ │ +2E30BA Extra Length 0014 (20) │ │ +2E30BC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x2E30BC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +2E30DF Extra ID #1 0001 (1) 'ZIP64' │ │ +2E30E1 Length 0010 (16) │ │ +2E30E3 Uncompressed Size 0000000000003F04 (16132) │ │ +2E30EB Compressed Size 00000000000010E8 (4328) │ │ +2E30F3 PAYLOAD │ │ + │ │ +2E41DB LOCAL HEADER #560 04034B50 (67324752) │ │ +2E41DF Extract Zip Spec 14 (20) '2.0' │ │ +2E41E0 Extract OS 00 (0) 'MS-DOS' │ │ +2E41E1 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +2E41E3 Compression Method 0008 (8) 'Deflated' │ │ +2E41E5 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +2E41E9 CRC B23C4D89 (2990296457) │ │ +2E41ED Compressed Size 00001593 (5523) │ │ +2E41F1 Uncompressed Size 00005D1F (23839) │ │ +2E41F5 Filename Length 0027 (39) │ │ +2E41F7 Extra Length 0014 (20) │ │ +2E41F9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x2E41F9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +2E4220 Extra ID #1 0001 (1) 'ZIP64' │ │ +2E4222 Length 0010 (16) │ │ +2E4224 Uncompressed Size 0000000000005D1F (23839) │ │ +2E422C Compressed Size 0000000000001593 (5523) │ │ +2E4234 PAYLOAD │ │ + │ │ +2E57C7 LOCAL HEADER #561 04034B50 (67324752) │ │ +2E57CB Extract Zip Spec 14 (20) '2.0' │ │ +2E57CC Extract OS 00 (0) 'MS-DOS' │ │ +2E57CD General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +2E57CF Compression Method 0008 (8) 'Deflated' │ │ +2E57D1 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +2E57D5 CRC 78AC0C54 (2024541268) │ │ +2E57D9 Compressed Size 0000146C (5228) │ │ +2E57DD Uncompressed Size 000038E4 (14564) │ │ +2E57E1 Filename Length 0022 (34) │ │ +2E57E3 Extra Length 0014 (20) │ │ +2E57E5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x2E57E5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +2E5807 Extra ID #1 0001 (1) 'ZIP64' │ │ +2E5809 Length 0010 (16) │ │ +2E580B Uncompressed Size 00000000000038E4 (14564) │ │ +2E5813 Compressed Size 000000000000146C (5228) │ │ +2E581B PAYLOAD │ │ + │ │ +2E6C87 LOCAL HEADER #562 04034B50 (67324752) │ │ +2E6C8B Extract Zip Spec 14 (20) '2.0' │ │ +2E6C8C Extract OS 00 (0) 'MS-DOS' │ │ +2E6C8D General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +2E6C8F Compression Method 0008 (8) 'Deflated' │ │ +2E6C91 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +2E6C95 CRC E0DF3F08 (3772727048) │ │ +2E6C99 Compressed Size 0000094C (2380) │ │ +2E6C9D Uncompressed Size 00001C1A (7194) │ │ +2E6CA1 Filename Length 0024 (36) │ │ +2E6CA3 Extra Length 0014 (20) │ │ +2E6CA5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x2E6CA5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +2E6CC9 Extra ID #1 0001 (1) 'ZIP64' │ │ +2E6CCB Length 0010 (16) │ │ +2E6CCD Uncompressed Size 0000000000001C1A (7194) │ │ +2E6CD5 Compressed Size 000000000000094C (2380) │ │ +2E6CDD PAYLOAD │ │ + │ │ +2E7629 LOCAL HEADER #563 04034B50 (67324752) │ │ +2E762D Extract Zip Spec 14 (20) '2.0' │ │ +2E762E Extract OS 00 (0) 'MS-DOS' │ │ +2E762F General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +2E7631 Compression Method 0008 (8) 'Deflated' │ │ +2E7633 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +2E7637 CRC 00000000 (0) │ │ +2E763B Compressed Size 00000002 (2) │ │ +2E763F Uncompressed Size 00000000 (0) │ │ +2E7643 Filename Length 001B (27) │ │ +2E7645 Extra Length 0014 (20) │ │ +2E7647 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x2E7647: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +2E7662 Extra ID #1 0001 (1) 'ZIP64' │ │ +2E7664 Length 0010 (16) │ │ +2E7666 Uncompressed Size 0000000000000000 (0) │ │ +2E766E Compressed Size 0000000000000002 (2) │ │ +2E7676 PAYLOAD XX │ │ + │ │ +2E7678 LOCAL HEADER #564 04034B50 (67324752) │ │ +2E767C Extract Zip Spec 14 (20) '2.0' │ │ +2E767D Extract OS 00 (0) 'MS-DOS' │ │ +2E767E General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +2E7680 Compression Method 0008 (8) 'Deflated' │ │ +2E7682 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +2E7686 CRC 5FD2F030 (1607659568) │ │ +2E768A Compressed Size 00000044 (68) │ │ +2E768E Uncompressed Size 00000045 (69) │ │ +2E7692 Filename Length 0026 (38) │ │ +2E7694 Extra Length 0014 (20) │ │ +2E7696 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x2E7696: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +2E76BC Extra ID #1 0001 (1) 'ZIP64' │ │ +2E76BE Length 0010 (16) │ │ +2E76C0 Uncompressed Size 0000000000000045 (69) │ │ +2E76C8 Compressed Size 0000000000000044 (68) │ │ +2E76D0 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ + │ │ +2E7714 LOCAL HEADER #565 04034B50 (67324752) │ │ +2E7718 Extract Zip Spec 14 (20) '2.0' │ │ +2E7719 Extract OS 00 (0) 'MS-DOS' │ │ +2E771A General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +2E771C Compression Method 0008 (8) 'Deflated' │ │ +2E771E Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +2E7722 CRC FB5F5703 (4217329411) │ │ +2E7726 Compressed Size 000003D1 (977) │ │ +2E772A Uncompressed Size 00000E00 (3584) │ │ +2E772E Filename Length 0024 (36) │ │ +2E7730 Extra Length 0014 (20) │ │ +2E7732 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x2E7732: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +2E7756 Extra ID #1 0001 (1) 'ZIP64' │ │ +2E7758 Length 0010 (16) │ │ +2E775A Uncompressed Size 0000000000000E00 (3584) │ │ +2E7762 Compressed Size 00000000000003D1 (977) │ │ +2E776A PAYLOAD │ │ + │ │ +2E7B3B LOCAL HEADER #566 04034B50 (67324752) │ │ +2E7B3F Extract Zip Spec 14 (20) '2.0' │ │ +2E7B40 Extract OS 00 (0) 'MS-DOS' │ │ +2E7B41 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +2E7B43 Compression Method 0008 (8) 'Deflated' │ │ +2E7B45 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +2E7B49 CRC 0E803B24 (243284772) │ │ +2E7B4D Compressed Size 0000043F (1087) │ │ +2E7B51 Uncompressed Size 00001091 (4241) │ │ +2E7B55 Filename Length 002B (43) │ │ +2E7B57 Extra Length 0014 (20) │ │ +2E7B59 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x2E7B59: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +2E7B84 Extra ID #1 0001 (1) 'ZIP64' │ │ +2E7B86 Length 0010 (16) │ │ +2E7B88 Uncompressed Size 0000000000001091 (4241) │ │ +2E7B90 Compressed Size 000000000000043F (1087) │ │ +2E7B98 PAYLOAD │ │ + │ │ +2E7FD7 LOCAL HEADER #567 04034B50 (67324752) │ │ +2E7FDB Extract Zip Spec 14 (20) '2.0' │ │ +2E7FDC Extract OS 00 (0) 'MS-DOS' │ │ +2E7FDD General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +2E7FDF Compression Method 0008 (8) 'Deflated' │ │ +2E7FE1 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +2E7FE5 CRC 4236314D (1110847821) │ │ +2E7FE9 Compressed Size 0000043C (1084) │ │ +2E7FED Uncompressed Size 0000105C (4188) │ │ +2E7FF1 Filename Length 002E (46) │ │ +2E7FF3 Extra Length 0014 (20) │ │ +2E7FF5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x2E7FF5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +2E8023 Extra ID #1 0001 (1) 'ZIP64' │ │ +2E8025 Length 0010 (16) │ │ +2E8027 Uncompressed Size 000000000000105C (4188) │ │ +2E802F Compressed Size 000000000000043C (1084) │ │ +2E8037 PAYLOAD │ │ + │ │ +2E8473 LOCAL HEADER #568 04034B50 (67324752) │ │ +2E8477 Extract Zip Spec 14 (20) '2.0' │ │ +2E8478 Extract OS 00 (0) 'MS-DOS' │ │ +2E8479 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +2E847B Compression Method 0008 (8) 'Deflated' │ │ +2E847D Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +2E8481 CRC 64D7A0CB (1691853003) │ │ +2E8485 Compressed Size 0000025B (603) │ │ +2E8489 Uncompressed Size 0000079B (1947) │ │ +2E848D Filename Length 0029 (41) │ │ +2E848F Extra Length 0014 (20) │ │ +2E8491 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x2E8491: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +2E84BA Extra ID #1 0001 (1) 'ZIP64' │ │ +2E84BC Length 0010 (16) │ │ +2E84BE Uncompressed Size 000000000000079B (1947) │ │ +2E84C6 Compressed Size 000000000000025B (603) │ │ +2E84CE PAYLOAD │ │ + │ │ +2E8729 LOCAL HEADER #569 04034B50 (67324752) │ │ +2E872D Extract Zip Spec 14 (20) '2.0' │ │ +2E872E Extract OS 00 (0) 'MS-DOS' │ │ +2E872F General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +2E8731 Compression Method 0008 (8) 'Deflated' │ │ +2E8733 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +2E8737 CRC 65832C26 (1703095334) │ │ +2E873B Compressed Size 00000382 (898) │ │ +2E873F Uncompressed Size 00000C36 (3126) │ │ +2E8743 Filename Length 002A (42) │ │ +2E8745 Extra Length 0014 (20) │ │ +2E8747 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x2E8747: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +2E8771 Extra ID #1 0001 (1) 'ZIP64' │ │ +2E8773 Length 0010 (16) │ │ +2E8775 Uncompressed Size 0000000000000C36 (3126) │ │ +2E877D Compressed Size 0000000000000382 (898) │ │ +2E8785 PAYLOAD │ │ + │ │ +2E8B07 LOCAL HEADER #570 04034B50 (67324752) │ │ +2E8B0B Extract Zip Spec 14 (20) '2.0' │ │ +2E8B0C Extract OS 00 (0) 'MS-DOS' │ │ +2E8B0D General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +2E8B0F Compression Method 0008 (8) 'Deflated' │ │ +2E8B11 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +2E8B15 CRC 63163DE4 (1662402020) │ │ +2E8B19 Compressed Size 00000332 (818) │ │ +2E8B1D Uncompressed Size 00000A83 (2691) │ │ +2E8B21 Filename Length 002A (42) │ │ +2E8B23 Extra Length 0014 (20) │ │ +2E8B25 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x2E8B25: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +2E8B4F Extra ID #1 0001 (1) 'ZIP64' │ │ +2E8B51 Length 0010 (16) │ │ +2E8B53 Uncompressed Size 0000000000000A83 (2691) │ │ +2E8B5B Compressed Size 0000000000000332 (818) │ │ +2E8B63 PAYLOAD │ │ + │ │ +2E8E95 LOCAL HEADER #571 04034B50 (67324752) │ │ +2E8E99 Extract Zip Spec 14 (20) '2.0' │ │ +2E8E9A Extract OS 00 (0) 'MS-DOS' │ │ +2E8E9B General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +2E8E9D Compression Method 0008 (8) 'Deflated' │ │ +2E8E9F Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +2E8EA3 CRC 963DBFD6 (2520629206) │ │ +2E8EA7 Compressed Size 00000434 (1076) │ │ +2E8EAB Uncompressed Size 000010AB (4267) │ │ +2E8EAF Filename Length 0028 (40) │ │ +2E8EB1 Extra Length 0014 (20) │ │ +2E8EB3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x2E8EB3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +2E8EDB Extra ID #1 0001 (1) 'ZIP64' │ │ +2E8EDD Length 0010 (16) │ │ +2E8EDF Uncompressed Size 00000000000010AB (4267) │ │ +2E8EE7 Compressed Size 0000000000000434 (1076) │ │ +2E8EEF PAYLOAD │ │ + │ │ +2E9323 LOCAL HEADER #572 04034B50 (67324752) │ │ +2E9327 Extract Zip Spec 14 (20) '2.0' │ │ +2E9328 Extract OS 00 (0) 'MS-DOS' │ │ +2E9329 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +2E932B Compression Method 0008 (8) 'Deflated' │ │ +2E932D Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +2E9331 CRC A180712E (2709549358) │ │ +2E9335 Compressed Size 000004BE (1214) │ │ +2E9339 Uncompressed Size 0000138F (5007) │ │ +2E933D Filename Length 0034 (52) │ │ +2E933F Extra Length 0014 (20) │ │ +2E9341 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x2E9341: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +2E9375 Extra ID #1 0001 (1) 'ZIP64' │ │ +2E9377 Length 0010 (16) │ │ +2E9379 Uncompressed Size 000000000000138F (5007) │ │ +2E9381 Compressed Size 00000000000004BE (1214) │ │ +2E9389 PAYLOAD │ │ + │ │ +2E9847 LOCAL HEADER #573 04034B50 (67324752) │ │ +2E984B Extract Zip Spec 14 (20) '2.0' │ │ +2E984C Extract OS 00 (0) 'MS-DOS' │ │ +2E984D General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +2E984F Compression Method 0008 (8) 'Deflated' │ │ +2E9851 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +2E9855 CRC D588C06A (3582509162) │ │ +2E9859 Compressed Size 00000365 (869) │ │ +2E985D Uncompressed Size 00000CAC (3244) │ │ +2E9861 Filename Length 0023 (35) │ │ +2E9863 Extra Length 0014 (20) │ │ +2E9865 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x2E9865: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +2E9888 Extra ID #1 0001 (1) 'ZIP64' │ │ +2E988A Length 0010 (16) │ │ +2E988C Uncompressed Size 0000000000000CAC (3244) │ │ +2E9894 Compressed Size 0000000000000365 (869) │ │ +2E989C PAYLOAD │ │ + │ │ +2E9C01 LOCAL HEADER #574 04034B50 (67324752) │ │ +2E9C05 Extract Zip Spec 14 (20) '2.0' │ │ +2E9C06 Extract OS 00 (0) 'MS-DOS' │ │ +2E9C07 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +2E9C09 Compression Method 0008 (8) 'Deflated' │ │ +2E9C0B Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +2E9C0F CRC 81F2E3F9 (2180178937) │ │ +2E9C13 Compressed Size 000002CF (719) │ │ +2E9C17 Uncompressed Size 000007A5 (1957) │ │ +2E9C1B Filename Length 0024 (36) │ │ +2E9C1D Extra Length 0014 (20) │ │ +2E9C1F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x2E9C1F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +2E9C43 Extra ID #1 0001 (1) 'ZIP64' │ │ +2E9C45 Length 0010 (16) │ │ +2E9C47 Uncompressed Size 00000000000007A5 (1957) │ │ +2E9C4F Compressed Size 00000000000002CF (719) │ │ +2E9C57 PAYLOAD │ │ + │ │ +2E9F26 LOCAL HEADER #575 04034B50 (67324752) │ │ +2E9F2A Extract Zip Spec 14 (20) '2.0' │ │ +2E9F2B Extract OS 00 (0) 'MS-DOS' │ │ +2E9F2C General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +2E9F2E Compression Method 0008 (8) 'Deflated' │ │ +2E9F30 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +2E9F34 CRC 7114DCFD (1897192701) │ │ +2E9F38 Compressed Size 000003CC (972) │ │ +2E9F3C Uncompressed Size 00000DEE (3566) │ │ +2E9F40 Filename Length 0025 (37) │ │ +2E9F42 Extra Length 0014 (20) │ │ +2E9F44 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x2E9F44: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +2E9F69 Extra ID #1 0001 (1) 'ZIP64' │ │ +2E9F6B Length 0010 (16) │ │ +2E9F6D Uncompressed Size 0000000000000DEE (3566) │ │ +2E9F75 Compressed Size 00000000000003CC (972) │ │ +2E9F7D PAYLOAD │ │ + │ │ +2EA349 LOCAL HEADER #576 04034B50 (67324752) │ │ +2EA34D Extract Zip Spec 14 (20) '2.0' │ │ +2EA34E Extract OS 00 (0) 'MS-DOS' │ │ +2EA34F General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +2EA351 Compression Method 0008 (8) 'Deflated' │ │ +2EA353 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +2EA357 CRC 0608CF98 (101240728) │ │ +2EA35B Compressed Size 00000410 (1040) │ │ +2EA35F Uncompressed Size 00001044 (4164) │ │ +2EA363 Filename Length 002B (43) │ │ +2EA365 Extra Length 0014 (20) │ │ +2EA367 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x2EA367: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +2EA392 Extra ID #1 0001 (1) 'ZIP64' │ │ +2EA394 Length 0010 (16) │ │ +2EA396 Uncompressed Size 0000000000001044 (4164) │ │ +2EA39E Compressed Size 0000000000000410 (1040) │ │ +2EA3A6 PAYLOAD │ │ + │ │ +2EA7B6 LOCAL HEADER #577 04034B50 (67324752) │ │ +2EA7BA Extract Zip Spec 14 (20) '2.0' │ │ +2EA7BB Extract OS 00 (0) 'MS-DOS' │ │ +2EA7BC General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +2EA7BE Compression Method 0008 (8) 'Deflated' │ │ +2EA7C0 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +2EA7C4 CRC 5EFF340E (1593783310) │ │ +2EA7C8 Compressed Size 000003F3 (1011) │ │ +2EA7CC Uncompressed Size 00000EB6 (3766) │ │ +2EA7D0 Filename Length 0033 (51) │ │ +2EA7D2 Extra Length 0014 (20) │ │ +2EA7D4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x2EA7D4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +2EA807 Extra ID #1 0001 (1) 'ZIP64' │ │ +2EA809 Length 0010 (16) │ │ +2EA80B Uncompressed Size 0000000000000EB6 (3766) │ │ +2EA813 Compressed Size 00000000000003F3 (1011) │ │ +2EA81B PAYLOAD │ │ + │ │ +2EAC0E LOCAL HEADER #578 04034B50 (67324752) │ │ +2EAC12 Extract Zip Spec 14 (20) '2.0' │ │ +2EAC13 Extract OS 00 (0) 'MS-DOS' │ │ +2EAC14 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +2EAC16 Compression Method 0008 (8) 'Deflated' │ │ +2EAC18 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +2EAC1C CRC 2EC8B334 (784905012) │ │ +2EAC20 Compressed Size 00000351 (849) │ │ +2EAC24 Uncompressed Size 00000B75 (2933) │ │ +2EAC28 Filename Length 0028 (40) │ │ +2EAC2A Extra Length 0014 (20) │ │ +2EAC2C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x2EAC2C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +2EAC54 Extra ID #1 0001 (1) 'ZIP64' │ │ +2EAC56 Length 0010 (16) │ │ +2EAC58 Uncompressed Size 0000000000000B75 (2933) │ │ +2EAC60 Compressed Size 0000000000000351 (849) │ │ +2EAC68 PAYLOAD │ │ + │ │ +2EAFB9 LOCAL HEADER #579 04034B50 (67324752) │ │ +2EAFBD Extract Zip Spec 14 (20) '2.0' │ │ +2EAFBE Extract OS 00 (0) 'MS-DOS' │ │ +2EAFBF General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +2EAFC1 Compression Method 0008 (8) 'Deflated' │ │ +2EAFC3 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +2EAFC7 CRC 96915E48 (2526109256) │ │ +2EAFCB Compressed Size 0000044A (1098) │ │ +2EAFCF Uncompressed Size 000010BC (4284) │ │ +2EAFD3 Filename Length 0029 (41) │ │ +2EAFD5 Extra Length 0014 (20) │ │ +2EAFD7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x2EAFD7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +2EB000 Extra ID #1 0001 (1) 'ZIP64' │ │ +2EB002 Length 0010 (16) │ │ +2EB004 Uncompressed Size 00000000000010BC (4284) │ │ +2EB00C Compressed Size 000000000000044A (1098) │ │ +2EB014 PAYLOAD │ │ + │ │ +2EB45E LOCAL HEADER #580 04034B50 (67324752) │ │ +2EB462 Extract Zip Spec 14 (20) '2.0' │ │ +2EB463 Extract OS 00 (0) 'MS-DOS' │ │ +2EB464 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +2EB466 Compression Method 0008 (8) 'Deflated' │ │ +2EB468 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +2EB46C CRC AEB14898 (2930854040) │ │ +2EB470 Compressed Size 00000443 (1091) │ │ +2EB474 Uncompressed Size 00001086 (4230) │ │ +2EB478 Filename Length 002C (44) │ │ +2EB47A Extra Length 0014 (20) │ │ +2EB47C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x2EB47C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +2EB4A8 Extra ID #1 0001 (1) 'ZIP64' │ │ +2EB4AA Length 0010 (16) │ │ +2EB4AC Uncompressed Size 0000000000001086 (4230) │ │ +2EB4B4 Compressed Size 0000000000000443 (1091) │ │ +2EB4BC PAYLOAD │ │ + │ │ +2EB8FF LOCAL HEADER #581 04034B50 (67324752) │ │ +2EB903 Extract Zip Spec 14 (20) '2.0' │ │ +2EB904 Extract OS 00 (0) 'MS-DOS' │ │ +2EB905 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +2EB907 Compression Method 0008 (8) 'Deflated' │ │ +2EB909 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +2EB90D CRC 00000000 (0) │ │ +2EB911 Compressed Size 00000002 (2) │ │ +2EB915 Uncompressed Size 00000000 (0) │ │ +2EB919 Filename Length 001B (27) │ │ +2EB91B Extra Length 0014 (20) │ │ +2EB91D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x2EB91D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +2EB938 Extra ID #1 0001 (1) 'ZIP64' │ │ +2EB93A Length 0010 (16) │ │ +2EB93C Uncompressed Size 0000000000000000 (0) │ │ +2EB944 Compressed Size 0000000000000002 (2) │ │ +2EB94C PAYLOAD XX │ │ + │ │ +2EB94E LOCAL HEADER #582 04034B50 (67324752) │ │ +2EB952 Extract Zip Spec 14 (20) '2.0' │ │ +2EB953 Extract OS 00 (0) 'MS-DOS' │ │ +2EB954 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +2EB956 Compression Method 0008 (8) 'Deflated' │ │ +2EB958 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +2EB95C CRC 37ACBCAD (934067373) │ │ +2EB960 Compressed Size 000000B4 (180) │ │ +2EB964 Uncompressed Size 000000F2 (242) │ │ +2EB968 Filename Length 0026 (38) │ │ +2EB96A Extra Length 0014 (20) │ │ +2EB96C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x2EB96C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +2EB992 Extra ID #1 0001 (1) 'ZIP64' │ │ +2EB994 Length 0010 (16) │ │ +2EB996 Uncompressed Size 00000000000000F2 (242) │ │ +2EB99E Compressed Size 00000000000000B4 (180) │ │ +2EB9A6 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ -2DB174 LOCAL HEADER #581 04034B50 (67324752) │ │ -2DB178 Extract Zip Spec 14 (20) '2.0' │ │ -2DB179 Extract OS 00 (0) 'MS-DOS' │ │ -2DB17A General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -2DB17C Compression Method 0008 (8) 'Deflated' │ │ -2DB17E Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -2DB182 CRC 47236818 (1193502744) │ │ -2DB186 Compressed Size 00000488 (1160) │ │ -2DB18A Uncompressed Size 00000F50 (3920) │ │ -2DB18E Filename Length 002D (45) │ │ -2DB190 Extra Length 0014 (20) │ │ -2DB192 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x2DB192: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -2DB1BF Extra ID #1 0001 (1) 'ZIP64' │ │ -2DB1C1 Length 0010 (16) │ │ -2DB1C3 Uncompressed Size 0000000000000F50 (3920) │ │ -2DB1CB Compressed Size 0000000000000488 (1160) │ │ -2DB1D3 PAYLOAD │ │ - │ │ -2DB65B LOCAL HEADER #582 04034B50 (67324752) │ │ -2DB65F Extract Zip Spec 14 (20) '2.0' │ │ -2DB660 Extract OS 00 (0) 'MS-DOS' │ │ -2DB661 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -2DB663 Compression Method 0008 (8) 'Deflated' │ │ -2DB665 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -2DB669 CRC 6A30B24F (1781576271) │ │ -2DB66D Compressed Size 000011A5 (4517) │ │ -2DB671 Uncompressed Size 00003311 (13073) │ │ -2DB675 Filename Length 0026 (38) │ │ -2DB677 Extra Length 0014 (20) │ │ -2DB679 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x2DB679: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -2DB69F Extra ID #1 0001 (1) 'ZIP64' │ │ -2DB6A1 Length 0010 (16) │ │ -2DB6A3 Uncompressed Size 0000000000003311 (13073) │ │ -2DB6AB Compressed Size 00000000000011A5 (4517) │ │ -2DB6B3 PAYLOAD │ │ - │ │ -2DC858 LOCAL HEADER #583 04034B50 (67324752) │ │ -2DC85C Extract Zip Spec 14 (20) '2.0' │ │ -2DC85D Extract OS 00 (0) 'MS-DOS' │ │ -2DC85E General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -2DC860 Compression Method 0008 (8) 'Deflated' │ │ -2DC862 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -2DC866 CRC A5ACA4EF (2779555055) │ │ -2DC86A Compressed Size 000016D8 (5848) │ │ -2DC86E Uncompressed Size 00007619 (30233) │ │ -2DC872 Filename Length 0023 (35) │ │ -2DC874 Extra Length 0014 (20) │ │ -2DC876 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x2DC876: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -2DC899 Extra ID #1 0001 (1) 'ZIP64' │ │ -2DC89B Length 0010 (16) │ │ -2DC89D Uncompressed Size 0000000000007619 (30233) │ │ -2DC8A5 Compressed Size 00000000000016D8 (5848) │ │ -2DC8AD PAYLOAD │ │ - │ │ -2DDF85 LOCAL HEADER #584 04034B50 (67324752) │ │ -2DDF89 Extract Zip Spec 14 (20) '2.0' │ │ -2DDF8A Extract OS 00 (0) 'MS-DOS' │ │ -2DDF8B General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -2DDF8D Compression Method 0008 (8) 'Deflated' │ │ -2DDF8F Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -2DDF93 CRC C91D8397 (3374154647) │ │ -2DDF97 Compressed Size 00001277 (4727) │ │ -2DDF9B Uncompressed Size 0000496D (18797) │ │ -2DDF9F Filename Length 0023 (35) │ │ -2DDFA1 Extra Length 0014 (20) │ │ -2DDFA3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x2DDFA3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -2DDFC6 Extra ID #1 0001 (1) 'ZIP64' │ │ -2DDFC8 Length 0010 (16) │ │ -2DDFCA Uncompressed Size 000000000000496D (18797) │ │ -2DDFD2 Compressed Size 0000000000001277 (4727) │ │ -2DDFDA PAYLOAD │ │ - │ │ -2DF251 LOCAL HEADER #585 04034B50 (67324752) │ │ -2DF255 Extract Zip Spec 14 (20) '2.0' │ │ -2DF256 Extract OS 00 (0) 'MS-DOS' │ │ -2DF257 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -2DF259 Compression Method 0008 (8) 'Deflated' │ │ -2DF25B Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -2DF25F CRC C4AB79C9 (3299572169) │ │ -2DF263 Compressed Size 000008E6 (2278) │ │ -2DF267 Uncompressed Size 000020E8 (8424) │ │ -2DF26B Filename Length 0025 (37) │ │ -2DF26D Extra Length 0014 (20) │ │ -2DF26F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x2DF26F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -2DF294 Extra ID #1 0001 (1) 'ZIP64' │ │ -2DF296 Length 0010 (16) │ │ -2DF298 Uncompressed Size 00000000000020E8 (8424) │ │ -2DF2A0 Compressed Size 00000000000008E6 (2278) │ │ -2DF2A8 PAYLOAD │ │ - │ │ -2DFB8E LOCAL HEADER #586 04034B50 (67324752) │ │ -2DFB92 Extract Zip Spec 14 (20) '2.0' │ │ -2DFB93 Extract OS 00 (0) 'MS-DOS' │ │ -2DFB94 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -2DFB96 Compression Method 0008 (8) 'Deflated' │ │ -2DFB98 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -2DFB9C CRC BF3EF000 (3208572928) │ │ -2DFBA0 Compressed Size 000013B0 (5040) │ │ -2DFBA4 Uncompressed Size 00007BA7 (31655) │ │ -2DFBA8 Filename Length 002D (45) │ │ -2DFBAA Extra Length 0014 (20) │ │ -2DFBAC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x2DFBAC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -2DFBD9 Extra ID #1 0001 (1) 'ZIP64' │ │ -2DFBDB Length 0010 (16) │ │ -2DFBDD Uncompressed Size 0000000000007BA7 (31655) │ │ -2DFBE5 Compressed Size 00000000000013B0 (5040) │ │ -2DFBED PAYLOAD │ │ - │ │ -2E0F9D LOCAL HEADER #587 04034B50 (67324752) │ │ -2E0FA1 Extract Zip Spec 14 (20) '2.0' │ │ -2E0FA2 Extract OS 00 (0) 'MS-DOS' │ │ -2E0FA3 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -2E0FA5 Compression Method 0008 (8) 'Deflated' │ │ -2E0FA7 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -2E0FAB CRC EE4536E7 (3997513447) │ │ -2E0FAF Compressed Size 00000802 (2050) │ │ -2E0FB3 Uncompressed Size 00001B14 (6932) │ │ -2E0FB7 Filename Length 0023 (35) │ │ -2E0FB9 Extra Length 0014 (20) │ │ -2E0FBB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x2E0FBB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -2E0FDE Extra ID #1 0001 (1) 'ZIP64' │ │ -2E0FE0 Length 0010 (16) │ │ -2E0FE2 Uncompressed Size 0000000000001B14 (6932) │ │ -2E0FEA Compressed Size 0000000000000802 (2050) │ │ -2E0FF2 PAYLOAD │ │ - │ │ -2E17F4 LOCAL HEADER #588 04034B50 (67324752) │ │ -2E17F8 Extract Zip Spec 14 (20) '2.0' │ │ -2E17F9 Extract OS 00 (0) 'MS-DOS' │ │ -2E17FA General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -2E17FC Compression Method 0008 (8) 'Deflated' │ │ -2E17FE Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -2E1802 CRC 00000000 (0) │ │ -2E1806 Compressed Size 00000002 (2) │ │ -2E180A Uncompressed Size 00000000 (0) │ │ -2E180E Filename Length 000E (14) │ │ -2E1810 Extra Length 0014 (20) │ │ -2E1812 Filename 'XXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x2E1812: Filename 'XXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -2E1820 Extra ID #1 0001 (1) 'ZIP64' │ │ -2E1822 Length 0010 (16) │ │ -2E1824 Uncompressed Size 0000000000000000 (0) │ │ -2E182C Compressed Size 0000000000000002 (2) │ │ -2E1834 PAYLOAD XX │ │ - │ │ -2E1836 LOCAL HEADER #589 04034B50 (67324752) │ │ -2E183A Extract Zip Spec 14 (20) '2.0' │ │ -2E183B Extract OS 00 (0) 'MS-DOS' │ │ -2E183C General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -2E183E Compression Method 0008 (8) 'Deflated' │ │ -2E1840 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -2E1844 CRC D6820F87 (3598847879) │ │ -2E1848 Compressed Size 000007E5 (2021) │ │ -2E184C Uncompressed Size 0000136C (4972) │ │ -2E1850 Filename Length 001A (26) │ │ -2E1852 Extra Length 0014 (20) │ │ -2E1854 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x2E1854: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -2E186E Extra ID #1 0001 (1) 'ZIP64' │ │ -2E1870 Length 0010 (16) │ │ -2E1872 Uncompressed Size 000000000000136C (4972) │ │ -2E187A Compressed Size 00000000000007E5 (2021) │ │ -2E1882 PAYLOAD │ │ - │ │ -2E2067 LOCAL HEADER #590 04034B50 (67324752) │ │ -2E206B Extract Zip Spec 14 (20) '2.0' │ │ -2E206C Extract OS 00 (0) 'MS-DOS' │ │ -2E206D General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -2E206F Compression Method 0008 (8) 'Deflated' │ │ -2E2071 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -2E2075 CRC 1DA724B2 (497493170) │ │ -2E2079 Compressed Size 000000C0 (192) │ │ -2E207D Uncompressed Size 00000100 (256) │ │ -2E2081 Filename Length 0019 (25) │ │ -2E2083 Extra Length 0014 (20) │ │ -2E2085 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x2E2085: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -2E209E Extra ID #1 0001 (1) 'ZIP64' │ │ -2E20A0 Length 0010 (16) │ │ -2E20A2 Uncompressed Size 0000000000000100 (256) │ │ -2E20AA Compressed Size 00000000000000C0 (192) │ │ -2E20B2 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ +2EBA5A LOCAL HEADER #583 04034B50 (67324752) │ │ +2EBA5E Extract Zip Spec 14 (20) '2.0' │ │ +2EBA5F Extract OS 00 (0) 'MS-DOS' │ │ +2EBA60 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +2EBA62 Compression Method 0008 (8) 'Deflated' │ │ +2EBA64 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +2EBA68 CRC 47236818 (1193502744) │ │ +2EBA6C Compressed Size 00000488 (1160) │ │ +2EBA70 Uncompressed Size 00000F50 (3920) │ │ +2EBA74 Filename Length 002D (45) │ │ +2EBA76 Extra Length 0014 (20) │ │ +2EBA78 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x2EBA78: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +2EBAA5 Extra ID #1 0001 (1) 'ZIP64' │ │ +2EBAA7 Length 0010 (16) │ │ +2EBAA9 Uncompressed Size 0000000000000F50 (3920) │ │ +2EBAB1 Compressed Size 0000000000000488 (1160) │ │ +2EBAB9 PAYLOAD │ │ + │ │ +2EBF41 LOCAL HEADER #584 04034B50 (67324752) │ │ +2EBF45 Extract Zip Spec 14 (20) '2.0' │ │ +2EBF46 Extract OS 00 (0) 'MS-DOS' │ │ +2EBF47 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +2EBF49 Compression Method 0008 (8) 'Deflated' │ │ +2EBF4B Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +2EBF4F CRC 6A30B24F (1781576271) │ │ +2EBF53 Compressed Size 000011A5 (4517) │ │ +2EBF57 Uncompressed Size 00003311 (13073) │ │ +2EBF5B Filename Length 0026 (38) │ │ +2EBF5D Extra Length 0014 (20) │ │ +2EBF5F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x2EBF5F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +2EBF85 Extra ID #1 0001 (1) 'ZIP64' │ │ +2EBF87 Length 0010 (16) │ │ +2EBF89 Uncompressed Size 0000000000003311 (13073) │ │ +2EBF91 Compressed Size 00000000000011A5 (4517) │ │ +2EBF99 PAYLOAD │ │ + │ │ +2ED13E LOCAL HEADER #585 04034B50 (67324752) │ │ +2ED142 Extract Zip Spec 14 (20) '2.0' │ │ +2ED143 Extract OS 00 (0) 'MS-DOS' │ │ +2ED144 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +2ED146 Compression Method 0008 (8) 'Deflated' │ │ +2ED148 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +2ED14C CRC A5ACA4EF (2779555055) │ │ +2ED150 Compressed Size 000016D8 (5848) │ │ +2ED154 Uncompressed Size 00007619 (30233) │ │ +2ED158 Filename Length 0023 (35) │ │ +2ED15A Extra Length 0014 (20) │ │ +2ED15C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x2ED15C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +2ED17F Extra ID #1 0001 (1) 'ZIP64' │ │ +2ED181 Length 0010 (16) │ │ +2ED183 Uncompressed Size 0000000000007619 (30233) │ │ +2ED18B Compressed Size 00000000000016D8 (5848) │ │ +2ED193 PAYLOAD │ │ + │ │ +2EE86B LOCAL HEADER #586 04034B50 (67324752) │ │ +2EE86F Extract Zip Spec 14 (20) '2.0' │ │ +2EE870 Extract OS 00 (0) 'MS-DOS' │ │ +2EE871 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +2EE873 Compression Method 0008 (8) 'Deflated' │ │ +2EE875 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +2EE879 CRC C91D8397 (3374154647) │ │ +2EE87D Compressed Size 00001277 (4727) │ │ +2EE881 Uncompressed Size 0000496D (18797) │ │ +2EE885 Filename Length 0023 (35) │ │ +2EE887 Extra Length 0014 (20) │ │ +2EE889 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x2EE889: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +2EE8AC Extra ID #1 0001 (1) 'ZIP64' │ │ +2EE8AE Length 0010 (16) │ │ +2EE8B0 Uncompressed Size 000000000000496D (18797) │ │ +2EE8B8 Compressed Size 0000000000001277 (4727) │ │ +2EE8C0 PAYLOAD │ │ + │ │ +2EFB37 LOCAL HEADER #587 04034B50 (67324752) │ │ +2EFB3B Extract Zip Spec 14 (20) '2.0' │ │ +2EFB3C Extract OS 00 (0) 'MS-DOS' │ │ +2EFB3D General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +2EFB3F Compression Method 0008 (8) 'Deflated' │ │ +2EFB41 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +2EFB45 CRC C4AB79C9 (3299572169) │ │ +2EFB49 Compressed Size 000008E6 (2278) │ │ +2EFB4D Uncompressed Size 000020E8 (8424) │ │ +2EFB51 Filename Length 0025 (37) │ │ +2EFB53 Extra Length 0014 (20) │ │ +2EFB55 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x2EFB55: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +2EFB7A Extra ID #1 0001 (1) 'ZIP64' │ │ +2EFB7C Length 0010 (16) │ │ +2EFB7E Uncompressed Size 00000000000020E8 (8424) │ │ +2EFB86 Compressed Size 00000000000008E6 (2278) │ │ +2EFB8E PAYLOAD │ │ + │ │ +2F0474 LOCAL HEADER #588 04034B50 (67324752) │ │ +2F0478 Extract Zip Spec 14 (20) '2.0' │ │ +2F0479 Extract OS 00 (0) 'MS-DOS' │ │ +2F047A General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +2F047C Compression Method 0008 (8) 'Deflated' │ │ +2F047E Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +2F0482 CRC BF3EF000 (3208572928) │ │ +2F0486 Compressed Size 000013B0 (5040) │ │ +2F048A Uncompressed Size 00007BA7 (31655) │ │ +2F048E Filename Length 002D (45) │ │ +2F0490 Extra Length 0014 (20) │ │ +2F0492 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x2F0492: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +2F04BF Extra ID #1 0001 (1) 'ZIP64' │ │ +2F04C1 Length 0010 (16) │ │ +2F04C3 Uncompressed Size 0000000000007BA7 (31655) │ │ +2F04CB Compressed Size 00000000000013B0 (5040) │ │ +2F04D3 PAYLOAD │ │ + │ │ +2F1883 LOCAL HEADER #589 04034B50 (67324752) │ │ +2F1887 Extract Zip Spec 14 (20) '2.0' │ │ +2F1888 Extract OS 00 (0) 'MS-DOS' │ │ +2F1889 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +2F188B Compression Method 0008 (8) 'Deflated' │ │ +2F188D Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +2F1891 CRC EE4536E7 (3997513447) │ │ +2F1895 Compressed Size 00000802 (2050) │ │ +2F1899 Uncompressed Size 00001B14 (6932) │ │ +2F189D Filename Length 0023 (35) │ │ +2F189F Extra Length 0014 (20) │ │ +2F18A1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x2F18A1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +2F18C4 Extra ID #1 0001 (1) 'ZIP64' │ │ +2F18C6 Length 0010 (16) │ │ +2F18C8 Uncompressed Size 0000000000001B14 (6932) │ │ +2F18D0 Compressed Size 0000000000000802 (2050) │ │ +2F18D8 PAYLOAD │ │ + │ │ +2F20DA LOCAL HEADER #590 04034B50 (67324752) │ │ +2F20DE Extract Zip Spec 14 (20) '2.0' │ │ +2F20DF Extract OS 00 (0) 'MS-DOS' │ │ +2F20E0 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +2F20E2 Compression Method 0008 (8) 'Deflated' │ │ +2F20E4 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +2F20E8 CRC 00000000 (0) │ │ +2F20EC Compressed Size 00000002 (2) │ │ +2F20F0 Uncompressed Size 00000000 (0) │ │ +2F20F4 Filename Length 000E (14) │ │ +2F20F6 Extra Length 0014 (20) │ │ +2F20F8 Filename 'XXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x2F20F8: Filename 'XXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +2F2106 Extra ID #1 0001 (1) 'ZIP64' │ │ +2F2108 Length 0010 (16) │ │ +2F210A Uncompressed Size 0000000000000000 (0) │ │ +2F2112 Compressed Size 0000000000000002 (2) │ │ +2F211A PAYLOAD XX │ │ + │ │ +2F211C LOCAL HEADER #591 04034B50 (67324752) │ │ +2F2120 Extract Zip Spec 14 (20) '2.0' │ │ +2F2121 Extract OS 00 (0) 'MS-DOS' │ │ +2F2122 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +2F2124 Compression Method 0008 (8) 'Deflated' │ │ +2F2126 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +2F212A CRC D6820F87 (3598847879) │ │ +2F212E Compressed Size 000007E5 (2021) │ │ +2F2132 Uncompressed Size 0000136C (4972) │ │ +2F2136 Filename Length 001A (26) │ │ +2F2138 Extra Length 0014 (20) │ │ +2F213A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x2F213A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +2F2154 Extra ID #1 0001 (1) 'ZIP64' │ │ +2F2156 Length 0010 (16) │ │ +2F2158 Uncompressed Size 000000000000136C (4972) │ │ +2F2160 Compressed Size 00000000000007E5 (2021) │ │ +2F2168 PAYLOAD │ │ + │ │ +2F294D LOCAL HEADER #592 04034B50 (67324752) │ │ +2F2951 Extract Zip Spec 14 (20) '2.0' │ │ +2F2952 Extract OS 00 (0) 'MS-DOS' │ │ +2F2953 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +2F2955 Compression Method 0008 (8) 'Deflated' │ │ +2F2957 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +2F295B CRC 1DA724B2 (497493170) │ │ +2F295F Compressed Size 000000C0 (192) │ │ +2F2963 Uncompressed Size 00000100 (256) │ │ +2F2967 Filename Length 0019 (25) │ │ +2F2969 Extra Length 0014 (20) │ │ +2F296B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x2F296B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +2F2984 Extra ID #1 0001 (1) 'ZIP64' │ │ +2F2986 Length 0010 (16) │ │ +2F2988 Uncompressed Size 0000000000000100 (256) │ │ +2F2990 Compressed Size 00000000000000C0 (192) │ │ +2F2998 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ -2E2172 LOCAL HEADER #591 04034B50 (67324752) │ │ -2E2176 Extract Zip Spec 14 (20) '2.0' │ │ -2E2177 Extract OS 00 (0) 'MS-DOS' │ │ -2E2178 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -2E217A Compression Method 0008 (8) 'Deflated' │ │ -2E217C Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -2E2180 CRC 12059D5F (302357855) │ │ -2E2184 Compressed Size 00000265 (613) │ │ -2E2188 Uncompressed Size 00000462 (1122) │ │ -2E218C Filename Length 0015 (21) │ │ -2E218E Extra Length 0014 (20) │ │ -2E2190 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x2E2190: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -2E21A5 Extra ID #1 0001 (1) 'ZIP64' │ │ -2E21A7 Length 0010 (16) │ │ -2E21A9 Uncompressed Size 0000000000000462 (1122) │ │ -2E21B1 Compressed Size 0000000000000265 (613) │ │ -2E21B9 PAYLOAD │ │ - │ │ -2E241E LOCAL HEADER #592 04034B50 (67324752) │ │ -2E2422 Extract Zip Spec 14 (20) '2.0' │ │ -2E2423 Extract OS 00 (0) 'MS-DOS' │ │ -2E2424 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -2E2426 Compression Method 0008 (8) 'Deflated' │ │ -2E2428 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -2E242C CRC FA15C904 (4195731716) │ │ -2E2430 Compressed Size 000008E2 (2274) │ │ -2E2434 Uncompressed Size 00001C68 (7272) │ │ -2E2438 Filename Length 0016 (22) │ │ -2E243A Extra Length 0014 (20) │ │ -2E243C Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x2E243C: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -2E2452 Extra ID #1 0001 (1) 'ZIP64' │ │ -2E2454 Length 0010 (16) │ │ -2E2456 Uncompressed Size 0000000000001C68 (7272) │ │ -2E245E Compressed Size 00000000000008E2 (2274) │ │ -2E2466 PAYLOAD │ │ - │ │ -2E2D48 LOCAL HEADER #593 04034B50 (67324752) │ │ -2E2D4C Extract Zip Spec 14 (20) '2.0' │ │ -2E2D4D Extract OS 00 (0) 'MS-DOS' │ │ -2E2D4E General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -2E2D50 Compression Method 0008 (8) 'Deflated' │ │ -2E2D52 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -2E2D56 CRC D1CC04E5 (3519808741) │ │ -2E2D5A Compressed Size 00000899 (2201) │ │ -2E2D5E Uncompressed Size 00001913 (6419) │ │ -2E2D62 Filename Length 0018 (24) │ │ -2E2D64 Extra Length 0014 (20) │ │ -2E2D66 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x2E2D66: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -2E2D7E Extra ID #1 0001 (1) 'ZIP64' │ │ -2E2D80 Length 0010 (16) │ │ -2E2D82 Uncompressed Size 0000000000001913 (6419) │ │ -2E2D8A Compressed Size 0000000000000899 (2201) │ │ -2E2D92 PAYLOAD │ │ - │ │ -2E362B LOCAL HEADER #594 04034B50 (67324752) │ │ -2E362F Extract Zip Spec 14 (20) '2.0' │ │ -2E3630 Extract OS 00 (0) 'MS-DOS' │ │ -2E3631 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -2E3633 Compression Method 0008 (8) 'Deflated' │ │ -2E3635 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -2E3639 CRC 60799401 (1618580481) │ │ -2E363D Compressed Size 00000423 (1059) │ │ -2E3641 Uncompressed Size 00000B6F (2927) │ │ -2E3645 Filename Length 0019 (25) │ │ -2E3647 Extra Length 0014 (20) │ │ -2E3649 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x2E3649: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -2E3662 Extra ID #1 0001 (1) 'ZIP64' │ │ -2E3664 Length 0010 (16) │ │ -2E3666 Uncompressed Size 0000000000000B6F (2927) │ │ -2E366E Compressed Size 0000000000000423 (1059) │ │ -2E3676 PAYLOAD │ │ - │ │ -2E3A99 LOCAL HEADER #595 04034B50 (67324752) │ │ -2E3A9D Extract Zip Spec 14 (20) '2.0' │ │ -2E3A9E Extract OS 00 (0) 'MS-DOS' │ │ -2E3A9F General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -2E3AA1 Compression Method 0008 (8) 'Deflated' │ │ -2E3AA3 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -2E3AA7 CRC 6FF00A2B (1878002219) │ │ -2E3AAB Compressed Size 00000E41 (3649) │ │ -2E3AAF Uncompressed Size 000032FB (13051) │ │ -2E3AB3 Filename Length 001B (27) │ │ -2E3AB5 Extra Length 0014 (20) │ │ -2E3AB7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x2E3AB7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -2E3AD2 Extra ID #1 0001 (1) 'ZIP64' │ │ -2E3AD4 Length 0010 (16) │ │ -2E3AD6 Uncompressed Size 00000000000032FB (13051) │ │ -2E3ADE Compressed Size 0000000000000E41 (3649) │ │ -2E3AE6 PAYLOAD │ │ - │ │ -2E4927 LOCAL HEADER #596 04034B50 (67324752) │ │ -2E492B Extract Zip Spec 14 (20) '2.0' │ │ -2E492C Extract OS 00 (0) 'MS-DOS' │ │ -2E492D General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -2E492F Compression Method 0008 (8) 'Deflated' │ │ -2E4931 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -2E4935 CRC 5A63FD37 (1516502327) │ │ -2E4939 Compressed Size 00002CC5 (11461) │ │ -2E493D Uncompressed Size 0000A0D8 (41176) │ │ -2E4941 Filename Length 0017 (23) │ │ -2E4943 Extra Length 0014 (20) │ │ -2E4945 Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x2E4945: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -2E495C Extra ID #1 0001 (1) 'ZIP64' │ │ -2E495E Length 0010 (16) │ │ -2E4960 Uncompressed Size 000000000000A0D8 (41176) │ │ -2E4968 Compressed Size 0000000000002CC5 (11461) │ │ -2E4970 PAYLOAD │ │ - │ │ -2E7635 LOCAL HEADER #597 04034B50 (67324752) │ │ -2E7639 Extract Zip Spec 14 (20) '2.0' │ │ -2E763A Extract OS 00 (0) 'MS-DOS' │ │ -2E763B General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -2E763D Compression Method 0008 (8) 'Deflated' │ │ -2E763F Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -2E7643 CRC A7E0542B (2816496683) │ │ -2E7647 Compressed Size 00001E23 (7715) │ │ -2E764B Uncompressed Size 00006A05 (27141) │ │ -2E764F Filename Length 0015 (21) │ │ -2E7651 Extra Length 0014 (20) │ │ -2E7653 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x2E7653: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -2E7668 Extra ID #1 0001 (1) 'ZIP64' │ │ -2E766A Length 0010 (16) │ │ -2E766C Uncompressed Size 0000000000006A05 (27141) │ │ -2E7674 Compressed Size 0000000000001E23 (7715) │ │ -2E767C PAYLOAD │ │ - │ │ -2E949F LOCAL HEADER #598 04034B50 (67324752) │ │ -2E94A3 Extract Zip Spec 14 (20) '2.0' │ │ -2E94A4 Extract OS 00 (0) 'MS-DOS' │ │ -2E94A5 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -2E94A7 Compression Method 0008 (8) 'Deflated' │ │ -2E94A9 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -2E94AD CRC 85291304 (2234061572) │ │ -2E94B1 Compressed Size 000000E0 (224) │ │ -2E94B5 Uncompressed Size 00000128 (296) │ │ -2E94B9 Filename Length 0016 (22) │ │ -2E94BB Extra Length 0014 (20) │ │ -2E94BD Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x2E94BD: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -2E94D3 Extra ID #1 0001 (1) 'ZIP64' │ │ -2E94D5 Length 0010 (16) │ │ -2E94D7 Uncompressed Size 0000000000000128 (296) │ │ -2E94DF Compressed Size 00000000000000E0 (224) │ │ -2E94E7 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ +2F2A58 LOCAL HEADER #593 04034B50 (67324752) │ │ +2F2A5C Extract Zip Spec 14 (20) '2.0' │ │ +2F2A5D Extract OS 00 (0) 'MS-DOS' │ │ +2F2A5E General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +2F2A60 Compression Method 0008 (8) 'Deflated' │ │ +2F2A62 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +2F2A66 CRC 12059D5F (302357855) │ │ +2F2A6A Compressed Size 00000265 (613) │ │ +2F2A6E Uncompressed Size 00000462 (1122) │ │ +2F2A72 Filename Length 0015 (21) │ │ +2F2A74 Extra Length 0014 (20) │ │ +2F2A76 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x2F2A76: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +2F2A8B Extra ID #1 0001 (1) 'ZIP64' │ │ +2F2A8D Length 0010 (16) │ │ +2F2A8F Uncompressed Size 0000000000000462 (1122) │ │ +2F2A97 Compressed Size 0000000000000265 (613) │ │ +2F2A9F PAYLOAD │ │ + │ │ +2F2D04 LOCAL HEADER #594 04034B50 (67324752) │ │ +2F2D08 Extract Zip Spec 14 (20) '2.0' │ │ +2F2D09 Extract OS 00 (0) 'MS-DOS' │ │ +2F2D0A General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +2F2D0C Compression Method 0008 (8) 'Deflated' │ │ +2F2D0E Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +2F2D12 CRC FA15C904 (4195731716) │ │ +2F2D16 Compressed Size 000008E2 (2274) │ │ +2F2D1A Uncompressed Size 00001C68 (7272) │ │ +2F2D1E Filename Length 0016 (22) │ │ +2F2D20 Extra Length 0014 (20) │ │ +2F2D22 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x2F2D22: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +2F2D38 Extra ID #1 0001 (1) 'ZIP64' │ │ +2F2D3A Length 0010 (16) │ │ +2F2D3C Uncompressed Size 0000000000001C68 (7272) │ │ +2F2D44 Compressed Size 00000000000008E2 (2274) │ │ +2F2D4C PAYLOAD │ │ + │ │ +2F362E LOCAL HEADER #595 04034B50 (67324752) │ │ +2F3632 Extract Zip Spec 14 (20) '2.0' │ │ +2F3633 Extract OS 00 (0) 'MS-DOS' │ │ +2F3634 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +2F3636 Compression Method 0008 (8) 'Deflated' │ │ +2F3638 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +2F363C CRC D1CC04E5 (3519808741) │ │ +2F3640 Compressed Size 00000899 (2201) │ │ +2F3644 Uncompressed Size 00001913 (6419) │ │ +2F3648 Filename Length 0018 (24) │ │ +2F364A Extra Length 0014 (20) │ │ +2F364C Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x2F364C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +2F3664 Extra ID #1 0001 (1) 'ZIP64' │ │ +2F3666 Length 0010 (16) │ │ +2F3668 Uncompressed Size 0000000000001913 (6419) │ │ +2F3670 Compressed Size 0000000000000899 (2201) │ │ +2F3678 PAYLOAD │ │ + │ │ +2F3F11 LOCAL HEADER #596 04034B50 (67324752) │ │ +2F3F15 Extract Zip Spec 14 (20) '2.0' │ │ +2F3F16 Extract OS 00 (0) 'MS-DOS' │ │ +2F3F17 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +2F3F19 Compression Method 0008 (8) 'Deflated' │ │ +2F3F1B Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +2F3F1F CRC 60799401 (1618580481) │ │ +2F3F23 Compressed Size 00000423 (1059) │ │ +2F3F27 Uncompressed Size 00000B6F (2927) │ │ +2F3F2B Filename Length 0019 (25) │ │ +2F3F2D Extra Length 0014 (20) │ │ +2F3F2F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x2F3F2F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +2F3F48 Extra ID #1 0001 (1) 'ZIP64' │ │ +2F3F4A Length 0010 (16) │ │ +2F3F4C Uncompressed Size 0000000000000B6F (2927) │ │ +2F3F54 Compressed Size 0000000000000423 (1059) │ │ +2F3F5C PAYLOAD │ │ + │ │ +2F437F LOCAL HEADER #597 04034B50 (67324752) │ │ +2F4383 Extract Zip Spec 14 (20) '2.0' │ │ +2F4384 Extract OS 00 (0) 'MS-DOS' │ │ +2F4385 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +2F4387 Compression Method 0008 (8) 'Deflated' │ │ +2F4389 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +2F438D CRC 6FF00A2B (1878002219) │ │ +2F4391 Compressed Size 00000E41 (3649) │ │ +2F4395 Uncompressed Size 000032FB (13051) │ │ +2F4399 Filename Length 001B (27) │ │ +2F439B Extra Length 0014 (20) │ │ +2F439D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x2F439D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +2F43B8 Extra ID #1 0001 (1) 'ZIP64' │ │ +2F43BA Length 0010 (16) │ │ +2F43BC Uncompressed Size 00000000000032FB (13051) │ │ +2F43C4 Compressed Size 0000000000000E41 (3649) │ │ +2F43CC PAYLOAD │ │ + │ │ +2F520D LOCAL HEADER #598 04034B50 (67324752) │ │ +2F5211 Extract Zip Spec 14 (20) '2.0' │ │ +2F5212 Extract OS 00 (0) 'MS-DOS' │ │ +2F5213 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +2F5215 Compression Method 0008 (8) 'Deflated' │ │ +2F5217 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +2F521B CRC 5A63FD37 (1516502327) │ │ +2F521F Compressed Size 00002CC5 (11461) │ │ +2F5223 Uncompressed Size 0000A0D8 (41176) │ │ +2F5227 Filename Length 0017 (23) │ │ +2F5229 Extra Length 0014 (20) │ │ +2F522B Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x2F522B: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +2F5242 Extra ID #1 0001 (1) 'ZIP64' │ │ +2F5244 Length 0010 (16) │ │ +2F5246 Uncompressed Size 000000000000A0D8 (41176) │ │ +2F524E Compressed Size 0000000000002CC5 (11461) │ │ +2F5256 PAYLOAD │ │ + │ │ +2F7F1B LOCAL HEADER #599 04034B50 (67324752) │ │ +2F7F1F Extract Zip Spec 14 (20) '2.0' │ │ +2F7F20 Extract OS 00 (0) 'MS-DOS' │ │ +2F7F21 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +2F7F23 Compression Method 0008 (8) 'Deflated' │ │ +2F7F25 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +2F7F29 CRC A7E0542B (2816496683) │ │ +2F7F2D Compressed Size 00001E23 (7715) │ │ +2F7F31 Uncompressed Size 00006A05 (27141) │ │ +2F7F35 Filename Length 0015 (21) │ │ +2F7F37 Extra Length 0014 (20) │ │ +2F7F39 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x2F7F39: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +2F7F4E Extra ID #1 0001 (1) 'ZIP64' │ │ +2F7F50 Length 0010 (16) │ │ +2F7F52 Uncompressed Size 0000000000006A05 (27141) │ │ +2F7F5A Compressed Size 0000000000001E23 (7715) │ │ +2F7F62 PAYLOAD │ │ + │ │ +2F9D85 LOCAL HEADER #600 04034B50 (67324752) │ │ +2F9D89 Extract Zip Spec 14 (20) '2.0' │ │ +2F9D8A Extract OS 00 (0) 'MS-DOS' │ │ +2F9D8B General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +2F9D8D Compression Method 0008 (8) 'Deflated' │ │ +2F9D8F Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +2F9D93 CRC 85291304 (2234061572) │ │ +2F9D97 Compressed Size 000000E0 (224) │ │ +2F9D9B Uncompressed Size 00000128 (296) │ │ +2F9D9F Filename Length 0016 (22) │ │ +2F9DA1 Extra Length 0014 (20) │ │ +2F9DA3 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x2F9DA3: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +2F9DB9 Extra ID #1 0001 (1) 'ZIP64' │ │ +2F9DBB Length 0010 (16) │ │ +2F9DBD Uncompressed Size 0000000000000128 (296) │ │ +2F9DC5 Compressed Size 00000000000000E0 (224) │ │ +2F9DCD PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ -2E95C7 LOCAL HEADER #599 04034B50 (67324752) │ │ -2E95CB Extract Zip Spec 14 (20) '2.0' │ │ -2E95CC Extract OS 00 (0) 'MS-DOS' │ │ -2E95CD General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -2E95CF Compression Method 0008 (8) 'Deflated' │ │ -2E95D1 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -2E95D5 CRC 2931EA90 (691137168) │ │ -2E95D9 Compressed Size 00000447 (1095) │ │ -2E95DD Uncompressed Size 000008B2 (2226) │ │ -2E95E1 Filename Length 001A (26) │ │ -2E95E3 Extra Length 0014 (20) │ │ -2E95E5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x2E95E5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -2E95FF Extra ID #1 0001 (1) 'ZIP64' │ │ -2E9601 Length 0010 (16) │ │ -2E9603 Uncompressed Size 00000000000008B2 (2226) │ │ -2E960B Compressed Size 0000000000000447 (1095) │ │ -2E9613 PAYLOAD │ │ - │ │ -2E9A5A LOCAL HEADER #600 04034B50 (67324752) │ │ -2E9A5E Extract Zip Spec 14 (20) '2.0' │ │ -2E9A5F Extract OS 00 (0) 'MS-DOS' │ │ -2E9A60 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -2E9A62 Compression Method 0008 (8) 'Deflated' │ │ -2E9A64 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -2E9A68 CRC 6746231F (1732649759) │ │ -2E9A6C Compressed Size 0000115C (4444) │ │ -2E9A70 Uncompressed Size 0000344F (13391) │ │ -2E9A74 Filename Length 001B (27) │ │ -2E9A76 Extra Length 0014 (20) │ │ -2E9A78 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x2E9A78: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -2E9A93 Extra ID #1 0001 (1) 'ZIP64' │ │ -2E9A95 Length 0010 (16) │ │ -2E9A97 Uncompressed Size 000000000000344F (13391) │ │ -2E9A9F Compressed Size 000000000000115C (4444) │ │ -2E9AA7 PAYLOAD │ │ - │ │ -2EAC03 LOCAL HEADER #601 04034B50 (67324752) │ │ -2EAC07 Extract Zip Spec 14 (20) '2.0' │ │ -2EAC08 Extract OS 00 (0) 'MS-DOS' │ │ -2EAC09 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -2EAC0B Compression Method 0008 (8) 'Deflated' │ │ -2EAC0D Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -2EAC11 CRC B8FFDCCD (3103775949) │ │ -2EAC15 Compressed Size 00000516 (1302) │ │ -2EAC19 Uncompressed Size 00000DAF (3503) │ │ -2EAC1D Filename Length 0016 (22) │ │ -2EAC1F Extra Length 0014 (20) │ │ -2EAC21 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x2EAC21: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -2EAC37 Extra ID #1 0001 (1) 'ZIP64' │ │ -2EAC39 Length 0010 (16) │ │ -2EAC3B Uncompressed Size 0000000000000DAF (3503) │ │ -2EAC43 Compressed Size 0000000000000516 (1302) │ │ -2EAC4B PAYLOAD │ │ - │ │ -2EB161 LOCAL HEADER #602 04034B50 (67324752) │ │ -2EB165 Extract Zip Spec 14 (20) '2.0' │ │ -2EB166 Extract OS 00 (0) 'MS-DOS' │ │ -2EB167 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -2EB169 Compression Method 0008 (8) 'Deflated' │ │ -2EB16B Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -2EB16F CRC 1058360A (274216458) │ │ -2EB173 Compressed Size 0000053B (1339) │ │ -2EB177 Uncompressed Size 00000EDC (3804) │ │ -2EB17B Filename Length 001B (27) │ │ -2EB17D Extra Length 0014 (20) │ │ -2EB17F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x2EB17F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -2EB19A Extra ID #1 0001 (1) 'ZIP64' │ │ -2EB19C Length 0010 (16) │ │ -2EB19E Uncompressed Size 0000000000000EDC (3804) │ │ -2EB1A6 Compressed Size 000000000000053B (1339) │ │ -2EB1AE PAYLOAD │ │ - │ │ -2EB6E9 LOCAL HEADER #603 04034B50 (67324752) │ │ -2EB6ED Extract Zip Spec 14 (20) '2.0' │ │ -2EB6EE Extract OS 00 (0) 'MS-DOS' │ │ -2EB6EF General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -2EB6F1 Compression Method 0008 (8) 'Deflated' │ │ -2EB6F3 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -2EB6F7 CRC 3A433B1D (977484573) │ │ -2EB6FB Compressed Size 00000242 (578) │ │ -2EB6FF Uncompressed Size 0000048B (1163) │ │ -2EB703 Filename Length 001A (26) │ │ -2EB705 Extra Length 0014 (20) │ │ -2EB707 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x2EB707: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -2EB721 Extra ID #1 0001 (1) 'ZIP64' │ │ -2EB723 Length 0010 (16) │ │ -2EB725 Uncompressed Size 000000000000048B (1163) │ │ -2EB72D Compressed Size 0000000000000242 (578) │ │ -2EB735 PAYLOAD │ │ - │ │ -2EB977 LOCAL HEADER #604 04034B50 (67324752) │ │ -2EB97B Extract Zip Spec 14 (20) '2.0' │ │ -2EB97C Extract OS 00 (0) 'MS-DOS' │ │ -2EB97D General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -2EB97F Compression Method 0008 (8) 'Deflated' │ │ -2EB981 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -2EB985 CRC 5F319003 (1597083651) │ │ -2EB989 Compressed Size 000002C1 (705) │ │ -2EB98D Uncompressed Size 000006D3 (1747) │ │ -2EB991 Filename Length 0017 (23) │ │ -2EB993 Extra Length 0014 (20) │ │ -2EB995 Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x2EB995: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -2EB9AC Extra ID #1 0001 (1) 'ZIP64' │ │ -2EB9AE Length 0010 (16) │ │ -2EB9B0 Uncompressed Size 00000000000006D3 (1747) │ │ -2EB9B8 Compressed Size 00000000000002C1 (705) │ │ -2EB9C0 PAYLOAD │ │ - │ │ -2EBC81 LOCAL HEADER #605 04034B50 (67324752) │ │ -2EBC85 Extract Zip Spec 14 (20) '2.0' │ │ -2EBC86 Extract OS 00 (0) 'MS-DOS' │ │ -2EBC87 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -2EBC89 Compression Method 0008 (8) 'Deflated' │ │ -2EBC8B Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -2EBC8F CRC 84AAB398 (2225779608) │ │ -2EBC93 Compressed Size 000016F5 (5877) │ │ -2EBC97 Uncompressed Size 00005601 (22017) │ │ -2EBC9B Filename Length 001B (27) │ │ -2EBC9D Extra Length 0014 (20) │ │ -2EBC9F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x2EBC9F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -2EBCBA Extra ID #1 0001 (1) 'ZIP64' │ │ -2EBCBC Length 0010 (16) │ │ -2EBCBE Uncompressed Size 0000000000005601 (22017) │ │ -2EBCC6 Compressed Size 00000000000016F5 (5877) │ │ -2EBCCE PAYLOAD │ │ - │ │ -2ED3C3 LOCAL HEADER #606 04034B50 (67324752) │ │ -2ED3C7 Extract Zip Spec 14 (20) '2.0' │ │ -2ED3C8 Extract OS 00 (0) 'MS-DOS' │ │ -2ED3C9 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -2ED3CB Compression Method 0008 (8) 'Deflated' │ │ -2ED3CD Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -2ED3D1 CRC 3FB37419 (1068725273) │ │ -2ED3D5 Compressed Size 000003A2 (930) │ │ -2ED3D9 Uncompressed Size 000007D1 (2001) │ │ -2ED3DD Filename Length 001A (26) │ │ -2ED3DF Extra Length 0014 (20) │ │ -2ED3E1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x2ED3E1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -2ED3FB Extra ID #1 0001 (1) 'ZIP64' │ │ -2ED3FD Length 0010 (16) │ │ -2ED3FF Uncompressed Size 00000000000007D1 (2001) │ │ -2ED407 Compressed Size 00000000000003A2 (930) │ │ -2ED40F PAYLOAD │ │ - │ │ -2ED7B1 LOCAL HEADER #607 04034B50 (67324752) │ │ -2ED7B5 Extract Zip Spec 14 (20) '2.0' │ │ -2ED7B6 Extract OS 00 (0) 'MS-DOS' │ │ -2ED7B7 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -2ED7B9 Compression Method 0008 (8) 'Deflated' │ │ -2ED7BB Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -2ED7BF CRC 9FC6D44B (2680607819) │ │ -2ED7C3 Compressed Size 000022EB (8939) │ │ -2ED7C7 Uncompressed Size 0000782F (30767) │ │ -2ED7CB Filename Length 001B (27) │ │ -2ED7CD Extra Length 0014 (20) │ │ -2ED7CF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x2ED7CF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -2ED7EA Extra ID #1 0001 (1) 'ZIP64' │ │ -2ED7EC Length 0010 (16) │ │ -2ED7EE Uncompressed Size 000000000000782F (30767) │ │ -2ED7F6 Compressed Size 00000000000022EB (8939) │ │ -2ED7FE PAYLOAD │ │ - │ │ -2EFAE9 LOCAL HEADER #608 04034B50 (67324752) │ │ -2EFAED Extract Zip Spec 14 (20) '2.0' │ │ -2EFAEE Extract OS 00 (0) 'MS-DOS' │ │ -2EFAEF General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -2EFAF1 Compression Method 0008 (8) 'Deflated' │ │ -2EFAF3 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -2EFAF7 CRC FC334522 (4231218466) │ │ -2EFAFB Compressed Size 00000436 (1078) │ │ -2EFAFF Uncompressed Size 000009CD (2509) │ │ -2EFB03 Filename Length 001E (30) │ │ -2EFB05 Extra Length 0014 (20) │ │ -2EFB07 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x2EFB07: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -2EFB25 Extra ID #1 0001 (1) 'ZIP64' │ │ -2EFB27 Length 0010 (16) │ │ -2EFB29 Uncompressed Size 00000000000009CD (2509) │ │ -2EFB31 Compressed Size 0000000000000436 (1078) │ │ -2EFB39 PAYLOAD │ │ - │ │ -2EFF6F LOCAL HEADER #609 04034B50 (67324752) │ │ -2EFF73 Extract Zip Spec 14 (20) '2.0' │ │ -2EFF74 Extract OS 00 (0) 'MS-DOS' │ │ -2EFF75 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -2EFF77 Compression Method 0008 (8) 'Deflated' │ │ -2EFF79 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -2EFF7D CRC DDA08192 (3718283666) │ │ -2EFF81 Compressed Size 00002099 (8345) │ │ -2EFF85 Uncompressed Size 00004C74 (19572) │ │ -2EFF89 Filename Length 001B (27) │ │ -2EFF8B Extra Length 0014 (20) │ │ -2EFF8D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x2EFF8D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -2EFFA8 Extra ID #1 0001 (1) 'ZIP64' │ │ -2EFFAA Length 0010 (16) │ │ -2EFFAC Uncompressed Size 0000000000004C74 (19572) │ │ -2EFFB4 Compressed Size 0000000000002099 (8345) │ │ -2EFFBC PAYLOAD │ │ - │ │ -2F2055 LOCAL HEADER #610 04034B50 (67324752) │ │ -2F2059 Extract Zip Spec 14 (20) '2.0' │ │ -2F205A Extract OS 00 (0) 'MS-DOS' │ │ -2F205B General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -2F205D Compression Method 0008 (8) 'Deflated' │ │ -2F205F Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -2F2063 CRC 3742F99A (927136154) │ │ -2F2067 Compressed Size 000010CD (4301) │ │ -2F206B Uncompressed Size 000034FC (13564) │ │ -2F206F Filename Length 0019 (25) │ │ -2F2071 Extra Length 0014 (20) │ │ -2F2073 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x2F2073: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -2F208C Extra ID #1 0001 (1) 'ZIP64' │ │ -2F208E Length 0010 (16) │ │ -2F2090 Uncompressed Size 00000000000034FC (13564) │ │ -2F2098 Compressed Size 00000000000010CD (4301) │ │ -2F20A0 PAYLOAD │ │ - │ │ -2F316D LOCAL HEADER #611 04034B50 (67324752) │ │ -2F3171 Extract Zip Spec 14 (20) '2.0' │ │ -2F3172 Extract OS 00 (0) 'MS-DOS' │ │ -2F3173 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -2F3175 Compression Method 0008 (8) 'Deflated' │ │ -2F3177 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -2F317B CRC DA50811B (3662709019) │ │ -2F317F Compressed Size 00002D63 (11619) │ │ -2F3183 Uncompressed Size 00009CAE (40110) │ │ -2F3187 Filename Length 001D (29) │ │ -2F3189 Extra Length 0014 (20) │ │ -2F318B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x2F318B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -2F31A8 Extra ID #1 0001 (1) 'ZIP64' │ │ -2F31AA Length 0010 (16) │ │ -2F31AC Uncompressed Size 0000000000009CAE (40110) │ │ -2F31B4 Compressed Size 0000000000002D63 (11619) │ │ -2F31BC PAYLOAD │ │ - │ │ -2F5F1F LOCAL HEADER #612 04034B50 (67324752) │ │ -2F5F23 Extract Zip Spec 14 (20) '2.0' │ │ -2F5F24 Extract OS 00 (0) 'MS-DOS' │ │ -2F5F25 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -2F5F27 Compression Method 0008 (8) 'Deflated' │ │ -2F5F29 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -2F5F2D CRC 7AC4E5A4 (2059724196) │ │ -2F5F31 Compressed Size 0000022F (559) │ │ -2F5F35 Uncompressed Size 00000461 (1121) │ │ -2F5F39 Filename Length 001B (27) │ │ -2F5F3B Extra Length 0014 (20) │ │ -2F5F3D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x2F5F3D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -2F5F58 Extra ID #1 0001 (1) 'ZIP64' │ │ -2F5F5A Length 0010 (16) │ │ -2F5F5C Uncompressed Size 0000000000000461 (1121) │ │ -2F5F64 Compressed Size 000000000000022F (559) │ │ -2F5F6C PAYLOAD │ │ - │ │ -2F619B LOCAL HEADER #613 04034B50 (67324752) │ │ -2F619F Extract Zip Spec 14 (20) '2.0' │ │ -2F61A0 Extract OS 00 (0) 'MS-DOS' │ │ -2F61A1 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -2F61A3 Compression Method 0008 (8) 'Deflated' │ │ -2F61A5 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -2F61A9 CRC F243ADFA (4064521722) │ │ -2F61AD Compressed Size 0000133A (4922) │ │ -2F61B1 Uncompressed Size 00004382 (17282) │ │ -2F61B5 Filename Length 001A (26) │ │ -2F61B7 Extra Length 0014 (20) │ │ -2F61B9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x2F61B9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -2F61D3 Extra ID #1 0001 (1) 'ZIP64' │ │ -2F61D5 Length 0010 (16) │ │ -2F61D7 Uncompressed Size 0000000000004382 (17282) │ │ -2F61DF Compressed Size 000000000000133A (4922) │ │ -2F61E7 PAYLOAD │ │ - │ │ -2F7521 LOCAL HEADER #614 04034B50 (67324752) │ │ -2F7525 Extract Zip Spec 14 (20) '2.0' │ │ -2F7526 Extract OS 00 (0) 'MS-DOS' │ │ -2F7527 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -2F7529 Compression Method 0008 (8) 'Deflated' │ │ -2F752B Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -2F752F CRC A2F9F3C6 (2734289862) │ │ -2F7533 Compressed Size 00000B4D (2893) │ │ -2F7537 Uncompressed Size 000025AF (9647) │ │ -2F753B Filename Length 001A (26) │ │ -2F753D Extra Length 0014 (20) │ │ -2F753F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x2F753F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -2F7559 Extra ID #1 0001 (1) 'ZIP64' │ │ -2F755B Length 0010 (16) │ │ -2F755D Uncompressed Size 00000000000025AF (9647) │ │ -2F7565 Compressed Size 0000000000000B4D (2893) │ │ -2F756D PAYLOAD │ │ - │ │ -2F80BA LOCAL HEADER #615 04034B50 (67324752) │ │ -2F80BE Extract Zip Spec 14 (20) '2.0' │ │ -2F80BF Extract OS 00 (0) 'MS-DOS' │ │ -2F80C0 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -2F80C2 Compression Method 0008 (8) 'Deflated' │ │ -2F80C4 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -2F80C8 CRC 3618501E (907563038) │ │ -2F80CC Compressed Size 00001023 (4131) │ │ -2F80D0 Uncompressed Size 000043C5 (17349) │ │ -2F80D4 Filename Length 0017 (23) │ │ -2F80D6 Extra Length 0014 (20) │ │ -2F80D8 Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x2F80D8: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -2F80EF Extra ID #1 0001 (1) 'ZIP64' │ │ -2F80F1 Length 0010 (16) │ │ -2F80F3 Uncompressed Size 00000000000043C5 (17349) │ │ -2F80FB Compressed Size 0000000000001023 (4131) │ │ -2F8103 PAYLOAD │ │ - │ │ -2F9126 LOCAL HEADER #616 04034B50 (67324752) │ │ -2F912A Extract Zip Spec 14 (20) '2.0' │ │ -2F912B Extract OS 00 (0) 'MS-DOS' │ │ -2F912C General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -2F912E Compression Method 0008 (8) 'Deflated' │ │ -2F9130 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -2F9134 CRC 43C11C5E (1136729182) │ │ -2F9138 Compressed Size 00001237 (4663) │ │ -2F913C Uncompressed Size 000034F4 (13556) │ │ -2F9140 Filename Length 001A (26) │ │ -2F9142 Extra Length 0014 (20) │ │ -2F9144 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x2F9144: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -2F915E Extra ID #1 0001 (1) 'ZIP64' │ │ -2F9160 Length 0010 (16) │ │ -2F9162 Uncompressed Size 00000000000034F4 (13556) │ │ -2F916A Compressed Size 0000000000001237 (4663) │ │ -2F9172 PAYLOAD │ │ - │ │ -2FA3A9 LOCAL HEADER #617 04034B50 (67324752) │ │ -2FA3AD Extract Zip Spec 14 (20) '2.0' │ │ -2FA3AE Extract OS 00 (0) 'MS-DOS' │ │ -2FA3AF General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -2FA3B1 Compression Method 0008 (8) 'Deflated' │ │ -2FA3B3 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -2FA3B7 CRC D6705AAD (3597687469) │ │ -2FA3BB Compressed Size 00000F73 (3955) │ │ -2FA3BF Uncompressed Size 000025FB (9723) │ │ -2FA3C3 Filename Length 001A (26) │ │ -2FA3C5 Extra Length 0014 (20) │ │ -2FA3C7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x2FA3C7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -2FA3E1 Extra ID #1 0001 (1) 'ZIP64' │ │ -2FA3E3 Length 0010 (16) │ │ -2FA3E5 Uncompressed Size 00000000000025FB (9723) │ │ -2FA3ED Compressed Size 0000000000000F73 (3955) │ │ -2FA3F5 PAYLOAD │ │ - │ │ -2FB368 LOCAL HEADER #618 04034B50 (67324752) │ │ -2FB36C Extract Zip Spec 14 (20) '2.0' │ │ -2FB36D Extract OS 00 (0) 'MS-DOS' │ │ -2FB36E General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -2FB370 Compression Method 0008 (8) 'Deflated' │ │ -2FB372 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -2FB376 CRC 0A974D93 (177687955) │ │ -2FB37A Compressed Size 000001D2 (466) │ │ -2FB37E Uncompressed Size 00000395 (917) │ │ -2FB382 Filename Length 0016 (22) │ │ -2FB384 Extra Length 0014 (20) │ │ -2FB386 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x2FB386: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -2FB39C Extra ID #1 0001 (1) 'ZIP64' │ │ -2FB39E Length 0010 (16) │ │ -2FB3A0 Uncompressed Size 0000000000000395 (917) │ │ -2FB3A8 Compressed Size 00000000000001D2 (466) │ │ -2FB3B0 PAYLOAD │ │ - │ │ -2FB582 LOCAL HEADER #619 04034B50 (67324752) │ │ -2FB586 Extract Zip Spec 14 (20) '2.0' │ │ -2FB587 Extract OS 00 (0) 'MS-DOS' │ │ -2FB588 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -2FB58A Compression Method 0008 (8) 'Deflated' │ │ -2FB58C Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -2FB590 CRC B63EBBF7 (3057564663) │ │ -2FB594 Compressed Size 000034A7 (13479) │ │ -2FB598 Uncompressed Size 0000B1FF (45567) │ │ -2FB59C Filename Length 0016 (22) │ │ -2FB59E Extra Length 0014 (20) │ │ -2FB5A0 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x2FB5A0: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -2FB5B6 Extra ID #1 0001 (1) 'ZIP64' │ │ -2FB5B8 Length 0010 (16) │ │ -2FB5BA Uncompressed Size 000000000000B1FF (45567) │ │ -2FB5C2 Compressed Size 00000000000034A7 (13479) │ │ -2FB5CA PAYLOAD │ │ - │ │ -2FEA71 LOCAL HEADER #620 04034B50 (67324752) │ │ -2FEA75 Extract Zip Spec 14 (20) '2.0' │ │ -2FEA76 Extract OS 00 (0) 'MS-DOS' │ │ -2FEA77 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -2FEA79 Compression Method 0008 (8) 'Deflated' │ │ -2FEA7B Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -2FEA7F CRC 4DF6D2AD (1308021421) │ │ -2FEA83 Compressed Size 00000BFB (3067) │ │ -2FEA87 Uncompressed Size 00002C45 (11333) │ │ -2FEA8B Filename Length 001B (27) │ │ -2FEA8D Extra Length 0014 (20) │ │ -2FEA8F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x2FEA8F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -2FEAAA Extra ID #1 0001 (1) 'ZIP64' │ │ -2FEAAC Length 0010 (16) │ │ -2FEAAE Uncompressed Size 0000000000002C45 (11333) │ │ -2FEAB6 Compressed Size 0000000000000BFB (3067) │ │ -2FEABE PAYLOAD │ │ - │ │ -2FF6B9 LOCAL HEADER #621 04034B50 (67324752) │ │ -2FF6BD Extract Zip Spec 14 (20) '2.0' │ │ -2FF6BE Extract OS 00 (0) 'MS-DOS' │ │ -2FF6BF General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -2FF6C1 Compression Method 0008 (8) 'Deflated' │ │ -2FF6C3 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -2FF6C7 CRC FAF9B358 (4210668376) │ │ -2FF6CB Compressed Size 000008A3 (2211) │ │ -2FF6CF Uncompressed Size 00001655 (5717) │ │ -2FF6D3 Filename Length 0015 (21) │ │ -2FF6D5 Extra Length 0014 (20) │ │ -2FF6D7 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x2FF6D7: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -2FF6EC Extra ID #1 0001 (1) 'ZIP64' │ │ -2FF6EE Length 0010 (16) │ │ -2FF6F0 Uncompressed Size 0000000000001655 (5717) │ │ -2FF6F8 Compressed Size 00000000000008A3 (2211) │ │ -2FF700 PAYLOAD │ │ - │ │ -2FFFA3 LOCAL HEADER #622 04034B50 (67324752) │ │ -2FFFA7 Extract Zip Spec 14 (20) '2.0' │ │ -2FFFA8 Extract OS 00 (0) 'MS-DOS' │ │ -2FFFA9 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -2FFFAB Compression Method 0008 (8) 'Deflated' │ │ -2FFFAD Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -2FFFB1 CRC 00000000 (0) │ │ -2FFFB5 Compressed Size 00000002 (2) │ │ -2FFFB9 Uncompressed Size 00000000 (0) │ │ -2FFFBD Filename Length 0012 (18) │ │ -2FFFBF Extra Length 0014 (20) │ │ -2FFFC1 Filename 'XXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x2FFFC1: Filename 'XXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -2FFFD3 Extra ID #1 0001 (1) 'ZIP64' │ │ -2FFFD5 Length 0010 (16) │ │ -2FFFD7 Uncompressed Size 0000000000000000 (0) │ │ -2FFFDF Compressed Size 0000000000000002 (2) │ │ -2FFFE7 PAYLOAD XX │ │ - │ │ -2FFFE9 LOCAL HEADER #623 04034B50 (67324752) │ │ -2FFFED Extract Zip Spec 14 (20) '2.0' │ │ -2FFFEE Extract OS 00 (0) 'MS-DOS' │ │ -2FFFEF General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -2FFFF1 Compression Method 0008 (8) 'Deflated' │ │ -2FFFF3 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -2FFFF7 CRC 3AA49B13 (983866131) │ │ -2FFFFB Compressed Size 000000CE (206) │ │ -2FFFFF Uncompressed Size 00000113 (275) │ │ -300003 Filename Length 001D (29) │ │ -300005 Extra Length 0014 (20) │ │ -300007 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x300007: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -300024 Extra ID #1 0001 (1) 'ZIP64' │ │ -300026 Length 0010 (16) │ │ -300028 Uncompressed Size 0000000000000113 (275) │ │ -300030 Compressed Size 00000000000000CE (206) │ │ -300038 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ +2F9EAD LOCAL HEADER #601 04034B50 (67324752) │ │ +2F9EB1 Extract Zip Spec 14 (20) '2.0' │ │ +2F9EB2 Extract OS 00 (0) 'MS-DOS' │ │ +2F9EB3 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +2F9EB5 Compression Method 0008 (8) 'Deflated' │ │ +2F9EB7 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +2F9EBB CRC 2931EA90 (691137168) │ │ +2F9EBF Compressed Size 00000447 (1095) │ │ +2F9EC3 Uncompressed Size 000008B2 (2226) │ │ +2F9EC7 Filename Length 001A (26) │ │ +2F9EC9 Extra Length 0014 (20) │ │ +2F9ECB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x2F9ECB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +2F9EE5 Extra ID #1 0001 (1) 'ZIP64' │ │ +2F9EE7 Length 0010 (16) │ │ +2F9EE9 Uncompressed Size 00000000000008B2 (2226) │ │ +2F9EF1 Compressed Size 0000000000000447 (1095) │ │ +2F9EF9 PAYLOAD │ │ + │ │ +2FA340 LOCAL HEADER #602 04034B50 (67324752) │ │ +2FA344 Extract Zip Spec 14 (20) '2.0' │ │ +2FA345 Extract OS 00 (0) 'MS-DOS' │ │ +2FA346 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +2FA348 Compression Method 0008 (8) 'Deflated' │ │ +2FA34A Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +2FA34E CRC 6746231F (1732649759) │ │ +2FA352 Compressed Size 0000115C (4444) │ │ +2FA356 Uncompressed Size 0000344F (13391) │ │ +2FA35A Filename Length 001B (27) │ │ +2FA35C Extra Length 0014 (20) │ │ +2FA35E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x2FA35E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +2FA379 Extra ID #1 0001 (1) 'ZIP64' │ │ +2FA37B Length 0010 (16) │ │ +2FA37D Uncompressed Size 000000000000344F (13391) │ │ +2FA385 Compressed Size 000000000000115C (4444) │ │ +2FA38D PAYLOAD │ │ + │ │ +2FB4E9 LOCAL HEADER #603 04034B50 (67324752) │ │ +2FB4ED Extract Zip Spec 14 (20) '2.0' │ │ +2FB4EE Extract OS 00 (0) 'MS-DOS' │ │ +2FB4EF General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +2FB4F1 Compression Method 0008 (8) 'Deflated' │ │ +2FB4F3 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +2FB4F7 CRC B8FFDCCD (3103775949) │ │ +2FB4FB Compressed Size 00000516 (1302) │ │ +2FB4FF Uncompressed Size 00000DAF (3503) │ │ +2FB503 Filename Length 0016 (22) │ │ +2FB505 Extra Length 0014 (20) │ │ +2FB507 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x2FB507: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +2FB51D Extra ID #1 0001 (1) 'ZIP64' │ │ +2FB51F Length 0010 (16) │ │ +2FB521 Uncompressed Size 0000000000000DAF (3503) │ │ +2FB529 Compressed Size 0000000000000516 (1302) │ │ +2FB531 PAYLOAD │ │ + │ │ +2FBA47 LOCAL HEADER #604 04034B50 (67324752) │ │ +2FBA4B Extract Zip Spec 14 (20) '2.0' │ │ +2FBA4C Extract OS 00 (0) 'MS-DOS' │ │ +2FBA4D General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +2FBA4F Compression Method 0008 (8) 'Deflated' │ │ +2FBA51 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +2FBA55 CRC 1058360A (274216458) │ │ +2FBA59 Compressed Size 0000053B (1339) │ │ +2FBA5D Uncompressed Size 00000EDC (3804) │ │ +2FBA61 Filename Length 001B (27) │ │ +2FBA63 Extra Length 0014 (20) │ │ +2FBA65 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x2FBA65: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +2FBA80 Extra ID #1 0001 (1) 'ZIP64' │ │ +2FBA82 Length 0010 (16) │ │ +2FBA84 Uncompressed Size 0000000000000EDC (3804) │ │ +2FBA8C Compressed Size 000000000000053B (1339) │ │ +2FBA94 PAYLOAD │ │ + │ │ +2FBFCF LOCAL HEADER #605 04034B50 (67324752) │ │ +2FBFD3 Extract Zip Spec 14 (20) '2.0' │ │ +2FBFD4 Extract OS 00 (0) 'MS-DOS' │ │ +2FBFD5 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +2FBFD7 Compression Method 0008 (8) 'Deflated' │ │ +2FBFD9 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +2FBFDD CRC 3A433B1D (977484573) │ │ +2FBFE1 Compressed Size 00000242 (578) │ │ +2FBFE5 Uncompressed Size 0000048B (1163) │ │ +2FBFE9 Filename Length 001A (26) │ │ +2FBFEB Extra Length 0014 (20) │ │ +2FBFED Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x2FBFED: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +2FC007 Extra ID #1 0001 (1) 'ZIP64' │ │ +2FC009 Length 0010 (16) │ │ +2FC00B Uncompressed Size 000000000000048B (1163) │ │ +2FC013 Compressed Size 0000000000000242 (578) │ │ +2FC01B PAYLOAD │ │ + │ │ +2FC25D LOCAL HEADER #606 04034B50 (67324752) │ │ +2FC261 Extract Zip Spec 14 (20) '2.0' │ │ +2FC262 Extract OS 00 (0) 'MS-DOS' │ │ +2FC263 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +2FC265 Compression Method 0008 (8) 'Deflated' │ │ +2FC267 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +2FC26B CRC 5F319003 (1597083651) │ │ +2FC26F Compressed Size 000002C1 (705) │ │ +2FC273 Uncompressed Size 000006D3 (1747) │ │ +2FC277 Filename Length 0017 (23) │ │ +2FC279 Extra Length 0014 (20) │ │ +2FC27B Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x2FC27B: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +2FC292 Extra ID #1 0001 (1) 'ZIP64' │ │ +2FC294 Length 0010 (16) │ │ +2FC296 Uncompressed Size 00000000000006D3 (1747) │ │ +2FC29E Compressed Size 00000000000002C1 (705) │ │ +2FC2A6 PAYLOAD │ │ + │ │ +2FC567 LOCAL HEADER #607 04034B50 (67324752) │ │ +2FC56B Extract Zip Spec 14 (20) '2.0' │ │ +2FC56C Extract OS 00 (0) 'MS-DOS' │ │ +2FC56D General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +2FC56F Compression Method 0008 (8) 'Deflated' │ │ +2FC571 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +2FC575 CRC 84AAB398 (2225779608) │ │ +2FC579 Compressed Size 000016F5 (5877) │ │ +2FC57D Uncompressed Size 00005601 (22017) │ │ +2FC581 Filename Length 001B (27) │ │ +2FC583 Extra Length 0014 (20) │ │ +2FC585 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x2FC585: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +2FC5A0 Extra ID #1 0001 (1) 'ZIP64' │ │ +2FC5A2 Length 0010 (16) │ │ +2FC5A4 Uncompressed Size 0000000000005601 (22017) │ │ +2FC5AC Compressed Size 00000000000016F5 (5877) │ │ +2FC5B4 PAYLOAD │ │ + │ │ +2FDCA9 LOCAL HEADER #608 04034B50 (67324752) │ │ +2FDCAD Extract Zip Spec 14 (20) '2.0' │ │ +2FDCAE Extract OS 00 (0) 'MS-DOS' │ │ +2FDCAF General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +2FDCB1 Compression Method 0008 (8) 'Deflated' │ │ +2FDCB3 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +2FDCB7 CRC 3FB37419 (1068725273) │ │ +2FDCBB Compressed Size 000003A2 (930) │ │ +2FDCBF Uncompressed Size 000007D1 (2001) │ │ +2FDCC3 Filename Length 001A (26) │ │ +2FDCC5 Extra Length 0014 (20) │ │ +2FDCC7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x2FDCC7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +2FDCE1 Extra ID #1 0001 (1) 'ZIP64' │ │ +2FDCE3 Length 0010 (16) │ │ +2FDCE5 Uncompressed Size 00000000000007D1 (2001) │ │ +2FDCED Compressed Size 00000000000003A2 (930) │ │ +2FDCF5 PAYLOAD │ │ + │ │ +2FE097 LOCAL HEADER #609 04034B50 (67324752) │ │ +2FE09B Extract Zip Spec 14 (20) '2.0' │ │ +2FE09C Extract OS 00 (0) 'MS-DOS' │ │ +2FE09D General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +2FE09F Compression Method 0008 (8) 'Deflated' │ │ +2FE0A1 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +2FE0A5 CRC 9FC6D44B (2680607819) │ │ +2FE0A9 Compressed Size 000022EB (8939) │ │ +2FE0AD Uncompressed Size 0000782F (30767) │ │ +2FE0B1 Filename Length 001B (27) │ │ +2FE0B3 Extra Length 0014 (20) │ │ +2FE0B5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x2FE0B5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +2FE0D0 Extra ID #1 0001 (1) 'ZIP64' │ │ +2FE0D2 Length 0010 (16) │ │ +2FE0D4 Uncompressed Size 000000000000782F (30767) │ │ +2FE0DC Compressed Size 00000000000022EB (8939) │ │ +2FE0E4 PAYLOAD │ │ + │ │ +3003CF LOCAL HEADER #610 04034B50 (67324752) │ │ +3003D3 Extract Zip Spec 14 (20) '2.0' │ │ +3003D4 Extract OS 00 (0) 'MS-DOS' │ │ +3003D5 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +3003D7 Compression Method 0008 (8) 'Deflated' │ │ +3003D9 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3003DD CRC FC334522 (4231218466) │ │ +3003E1 Compressed Size 00000436 (1078) │ │ +3003E5 Uncompressed Size 000009CD (2509) │ │ +3003E9 Filename Length 001E (30) │ │ +3003EB Extra Length 0014 (20) │ │ +3003ED Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x3003ED: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +30040B Extra ID #1 0001 (1) 'ZIP64' │ │ +30040D Length 0010 (16) │ │ +30040F Uncompressed Size 00000000000009CD (2509) │ │ +300417 Compressed Size 0000000000000436 (1078) │ │ +30041F PAYLOAD │ │ + │ │ +300855 LOCAL HEADER #611 04034B50 (67324752) │ │ +300859 Extract Zip Spec 14 (20) '2.0' │ │ +30085A Extract OS 00 (0) 'MS-DOS' │ │ +30085B General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +30085D Compression Method 0008 (8) 'Deflated' │ │ +30085F Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +300863 CRC DDA08192 (3718283666) │ │ +300867 Compressed Size 00002099 (8345) │ │ +30086B Uncompressed Size 00004C74 (19572) │ │ +30086F Filename Length 001B (27) │ │ +300871 Extra Length 0014 (20) │ │ +300873 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x300873: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +30088E Extra ID #1 0001 (1) 'ZIP64' │ │ +300890 Length 0010 (16) │ │ +300892 Uncompressed Size 0000000000004C74 (19572) │ │ +30089A Compressed Size 0000000000002099 (8345) │ │ +3008A2 PAYLOAD │ │ + │ │ +30293B LOCAL HEADER #612 04034B50 (67324752) │ │ +30293F Extract Zip Spec 14 (20) '2.0' │ │ +302940 Extract OS 00 (0) 'MS-DOS' │ │ +302941 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +302943 Compression Method 0008 (8) 'Deflated' │ │ +302945 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +302949 CRC 3742F99A (927136154) │ │ +30294D Compressed Size 000010CD (4301) │ │ +302951 Uncompressed Size 000034FC (13564) │ │ +302955 Filename Length 0019 (25) │ │ +302957 Extra Length 0014 (20) │ │ +302959 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x302959: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +302972 Extra ID #1 0001 (1) 'ZIP64' │ │ +302974 Length 0010 (16) │ │ +302976 Uncompressed Size 00000000000034FC (13564) │ │ +30297E Compressed Size 00000000000010CD (4301) │ │ +302986 PAYLOAD │ │ + │ │ +303A53 LOCAL HEADER #613 04034B50 (67324752) │ │ +303A57 Extract Zip Spec 14 (20) '2.0' │ │ +303A58 Extract OS 00 (0) 'MS-DOS' │ │ +303A59 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +303A5B Compression Method 0008 (8) 'Deflated' │ │ +303A5D Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +303A61 CRC DAC740B2 (3670491314) │ │ +303A65 Compressed Size 00002E13 (11795) │ │ +303A69 Uncompressed Size 00009F89 (40841) │ │ +303A6D Filename Length 001D (29) │ │ +303A6F Extra Length 0014 (20) │ │ +303A71 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x303A71: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +303A8E Extra ID #1 0001 (1) 'ZIP64' │ │ +303A90 Length 0010 (16) │ │ +303A92 Uncompressed Size 0000000000009F89 (40841) │ │ +303A9A Compressed Size 0000000000002E13 (11795) │ │ +303AA2 PAYLOAD │ │ + │ │ +3068B5 LOCAL HEADER #614 04034B50 (67324752) │ │ +3068B9 Extract Zip Spec 14 (20) '2.0' │ │ +3068BA Extract OS 00 (0) 'MS-DOS' │ │ +3068BB General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +3068BD Compression Method 0008 (8) 'Deflated' │ │ +3068BF Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3068C3 CRC 7AC4E5A4 (2059724196) │ │ +3068C7 Compressed Size 0000022F (559) │ │ +3068CB Uncompressed Size 00000461 (1121) │ │ +3068CF Filename Length 001B (27) │ │ +3068D1 Extra Length 0014 (20) │ │ +3068D3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x3068D3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +3068EE Extra ID #1 0001 (1) 'ZIP64' │ │ +3068F0 Length 0010 (16) │ │ +3068F2 Uncompressed Size 0000000000000461 (1121) │ │ +3068FA Compressed Size 000000000000022F (559) │ │ +306902 PAYLOAD │ │ + │ │ +306B31 LOCAL HEADER #615 04034B50 (67324752) │ │ +306B35 Extract Zip Spec 14 (20) '2.0' │ │ +306B36 Extract OS 00 (0) 'MS-DOS' │ │ +306B37 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +306B39 Compression Method 0008 (8) 'Deflated' │ │ +306B3B Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +306B3F CRC F243ADFA (4064521722) │ │ +306B43 Compressed Size 0000133A (4922) │ │ +306B47 Uncompressed Size 00004382 (17282) │ │ +306B4B Filename Length 001A (26) │ │ +306B4D Extra Length 0014 (20) │ │ +306B4F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x306B4F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +306B69 Extra ID #1 0001 (1) 'ZIP64' │ │ +306B6B Length 0010 (16) │ │ +306B6D Uncompressed Size 0000000000004382 (17282) │ │ +306B75 Compressed Size 000000000000133A (4922) │ │ +306B7D PAYLOAD │ │ + │ │ +307EB7 LOCAL HEADER #616 04034B50 (67324752) │ │ +307EBB Extract Zip Spec 14 (20) '2.0' │ │ +307EBC Extract OS 00 (0) 'MS-DOS' │ │ +307EBD General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +307EBF Compression Method 0008 (8) 'Deflated' │ │ +307EC1 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +307EC5 CRC A2F9F3C6 (2734289862) │ │ +307EC9 Compressed Size 00000B4D (2893) │ │ +307ECD Uncompressed Size 000025AF (9647) │ │ +307ED1 Filename Length 001A (26) │ │ +307ED3 Extra Length 0014 (20) │ │ +307ED5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x307ED5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +307EEF Extra ID #1 0001 (1) 'ZIP64' │ │ +307EF1 Length 0010 (16) │ │ +307EF3 Uncompressed Size 00000000000025AF (9647) │ │ +307EFB Compressed Size 0000000000000B4D (2893) │ │ +307F03 PAYLOAD │ │ + │ │ +308A50 LOCAL HEADER #617 04034B50 (67324752) │ │ +308A54 Extract Zip Spec 14 (20) '2.0' │ │ +308A55 Extract OS 00 (0) 'MS-DOS' │ │ +308A56 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +308A58 Compression Method 0008 (8) 'Deflated' │ │ +308A5A Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +308A5E CRC 3618501E (907563038) │ │ +308A62 Compressed Size 00001023 (4131) │ │ +308A66 Uncompressed Size 000043C5 (17349) │ │ +308A6A Filename Length 0017 (23) │ │ +308A6C Extra Length 0014 (20) │ │ +308A6E Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x308A6E: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +308A85 Extra ID #1 0001 (1) 'ZIP64' │ │ +308A87 Length 0010 (16) │ │ +308A89 Uncompressed Size 00000000000043C5 (17349) │ │ +308A91 Compressed Size 0000000000001023 (4131) │ │ +308A99 PAYLOAD │ │ + │ │ +309ABC LOCAL HEADER #618 04034B50 (67324752) │ │ +309AC0 Extract Zip Spec 14 (20) '2.0' │ │ +309AC1 Extract OS 00 (0) 'MS-DOS' │ │ +309AC2 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +309AC4 Compression Method 0008 (8) 'Deflated' │ │ +309AC6 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +309ACA CRC 43C11C5E (1136729182) │ │ +309ACE Compressed Size 00001237 (4663) │ │ +309AD2 Uncompressed Size 000034F4 (13556) │ │ +309AD6 Filename Length 001A (26) │ │ +309AD8 Extra Length 0014 (20) │ │ +309ADA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x309ADA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +309AF4 Extra ID #1 0001 (1) 'ZIP64' │ │ +309AF6 Length 0010 (16) │ │ +309AF8 Uncompressed Size 00000000000034F4 (13556) │ │ +309B00 Compressed Size 0000000000001237 (4663) │ │ +309B08 PAYLOAD │ │ + │ │ +30AD3F LOCAL HEADER #619 04034B50 (67324752) │ │ +30AD43 Extract Zip Spec 14 (20) '2.0' │ │ +30AD44 Extract OS 00 (0) 'MS-DOS' │ │ +30AD45 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +30AD47 Compression Method 0008 (8) 'Deflated' │ │ +30AD49 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +30AD4D CRC D6705AAD (3597687469) │ │ +30AD51 Compressed Size 00000F73 (3955) │ │ +30AD55 Uncompressed Size 000025FB (9723) │ │ +30AD59 Filename Length 001A (26) │ │ +30AD5B Extra Length 0014 (20) │ │ +30AD5D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x30AD5D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +30AD77 Extra ID #1 0001 (1) 'ZIP64' │ │ +30AD79 Length 0010 (16) │ │ +30AD7B Uncompressed Size 00000000000025FB (9723) │ │ +30AD83 Compressed Size 0000000000000F73 (3955) │ │ +30AD8B PAYLOAD │ │ + │ │ +30BCFE LOCAL HEADER #620 04034B50 (67324752) │ │ +30BD02 Extract Zip Spec 14 (20) '2.0' │ │ +30BD03 Extract OS 00 (0) 'MS-DOS' │ │ +30BD04 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +30BD06 Compression Method 0008 (8) 'Deflated' │ │ +30BD08 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +30BD0C CRC 0A974D93 (177687955) │ │ +30BD10 Compressed Size 000001D2 (466) │ │ +30BD14 Uncompressed Size 00000395 (917) │ │ +30BD18 Filename Length 0016 (22) │ │ +30BD1A Extra Length 0014 (20) │ │ +30BD1C Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x30BD1C: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +30BD32 Extra ID #1 0001 (1) 'ZIP64' │ │ +30BD34 Length 0010 (16) │ │ +30BD36 Uncompressed Size 0000000000000395 (917) │ │ +30BD3E Compressed Size 00000000000001D2 (466) │ │ +30BD46 PAYLOAD │ │ + │ │ +30BF18 LOCAL HEADER #621 04034B50 (67324752) │ │ +30BF1C Extract Zip Spec 14 (20) '2.0' │ │ +30BF1D Extract OS 00 (0) 'MS-DOS' │ │ +30BF1E General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +30BF20 Compression Method 0008 (8) 'Deflated' │ │ +30BF22 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +30BF26 CRC 3CB98E71 (1018793585) │ │ +30BF2A Compressed Size 000035E5 (13797) │ │ +30BF2E Uncompressed Size 0000B5FA (46586) │ │ +30BF32 Filename Length 0016 (22) │ │ +30BF34 Extra Length 0014 (20) │ │ +30BF36 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x30BF36: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +30BF4C Extra ID #1 0001 (1) 'ZIP64' │ │ +30BF4E Length 0010 (16) │ │ +30BF50 Uncompressed Size 000000000000B5FA (46586) │ │ +30BF58 Compressed Size 00000000000035E5 (13797) │ │ +30BF60 PAYLOAD │ │ + │ │ +30F545 LOCAL HEADER #622 04034B50 (67324752) │ │ +30F549 Extract Zip Spec 14 (20) '2.0' │ │ +30F54A Extract OS 00 (0) 'MS-DOS' │ │ +30F54B General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +30F54D Compression Method 0008 (8) 'Deflated' │ │ +30F54F Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +30F553 CRC 4DF6D2AD (1308021421) │ │ +30F557 Compressed Size 00000BFB (3067) │ │ +30F55B Uncompressed Size 00002C45 (11333) │ │ +30F55F Filename Length 001B (27) │ │ +30F561 Extra Length 0014 (20) │ │ +30F563 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x30F563: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +30F57E Extra ID #1 0001 (1) 'ZIP64' │ │ +30F580 Length 0010 (16) │ │ +30F582 Uncompressed Size 0000000000002C45 (11333) │ │ +30F58A Compressed Size 0000000000000BFB (3067) │ │ +30F592 PAYLOAD │ │ + │ │ +31018D LOCAL HEADER #623 04034B50 (67324752) │ │ +310191 Extract Zip Spec 14 (20) '2.0' │ │ +310192 Extract OS 00 (0) 'MS-DOS' │ │ +310193 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +310195 Compression Method 0008 (8) 'Deflated' │ │ +310197 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +31019B CRC FAF9B358 (4210668376) │ │ +31019F Compressed Size 000008A3 (2211) │ │ +3101A3 Uncompressed Size 00001655 (5717) │ │ +3101A7 Filename Length 0015 (21) │ │ +3101A9 Extra Length 0014 (20) │ │ +3101AB Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x3101AB: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +3101C0 Extra ID #1 0001 (1) 'ZIP64' │ │ +3101C2 Length 0010 (16) │ │ +3101C4 Uncompressed Size 0000000000001655 (5717) │ │ +3101CC Compressed Size 00000000000008A3 (2211) │ │ +3101D4 PAYLOAD │ │ + │ │ +310A77 LOCAL HEADER #624 04034B50 (67324752) │ │ +310A7B Extract Zip Spec 14 (20) '2.0' │ │ +310A7C Extract OS 00 (0) 'MS-DOS' │ │ +310A7D General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +310A7F Compression Method 0008 (8) 'Deflated' │ │ +310A81 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +310A85 CRC 00000000 (0) │ │ +310A89 Compressed Size 00000002 (2) │ │ +310A8D Uncompressed Size 00000000 (0) │ │ +310A91 Filename Length 0012 (18) │ │ +310A93 Extra Length 0014 (20) │ │ +310A95 Filename 'XXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x310A95: Filename 'XXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +310AA7 Extra ID #1 0001 (1) 'ZIP64' │ │ +310AA9 Length 0010 (16) │ │ +310AAB Uncompressed Size 0000000000000000 (0) │ │ +310AB3 Compressed Size 0000000000000002 (2) │ │ +310ABB PAYLOAD XX │ │ + │ │ +310ABD LOCAL HEADER #625 04034B50 (67324752) │ │ +310AC1 Extract Zip Spec 14 (20) '2.0' │ │ +310AC2 Extract OS 00 (0) 'MS-DOS' │ │ +310AC3 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +310AC5 Compression Method 0008 (8) 'Deflated' │ │ +310AC7 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +310ACB CRC 3AA49B13 (983866131) │ │ +310ACF Compressed Size 000000CE (206) │ │ +310AD3 Uncompressed Size 00000113 (275) │ │ +310AD7 Filename Length 001D (29) │ │ +310AD9 Extra Length 0014 (20) │ │ +310ADB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x310ADB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +310AF8 Extra ID #1 0001 (1) 'ZIP64' │ │ +310AFA Length 0010 (16) │ │ +310AFC Uncompressed Size 0000000000000113 (275) │ │ +310B04 Compressed Size 00000000000000CE (206) │ │ +310B0C PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ -300106 LOCAL HEADER #624 04034B50 (67324752) │ │ -30010A Extract Zip Spec 14 (20) '2.0' │ │ -30010B Extract OS 00 (0) 'MS-DOS' │ │ -30010C General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -30010E Compression Method 0008 (8) 'Deflated' │ │ -300110 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -300114 CRC 68538603 (1750304259) │ │ -300118 Compressed Size 0000031C (796) │ │ -30011C Uncompressed Size 00000702 (1794) │ │ -300120 Filename Length 0023 (35) │ │ -300122 Extra Length 0014 (20) │ │ -300124 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x300124: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -300147 Extra ID #1 0001 (1) 'ZIP64' │ │ -300149 Length 0010 (16) │ │ -30014B Uncompressed Size 0000000000000702 (1794) │ │ -300153 Compressed Size 000000000000031C (796) │ │ -30015B PAYLOAD │ │ - │ │ -300477 LOCAL HEADER #625 04034B50 (67324752) │ │ -30047B Extract Zip Spec 14 (20) '2.0' │ │ -30047C Extract OS 00 (0) 'MS-DOS' │ │ -30047D General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -30047F Compression Method 0008 (8) 'Deflated' │ │ -300481 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -300485 CRC D86F0A04 (3631155716) │ │ -300489 Compressed Size 00001E1C (7708) │ │ -30048D Uncompressed Size 00007D2C (32044) │ │ -300491 Filename Length 0021 (33) │ │ -300493 Extra Length 0014 (20) │ │ -300495 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x300495: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -3004B6 Extra ID #1 0001 (1) 'ZIP64' │ │ -3004B8 Length 0010 (16) │ │ -3004BA Uncompressed Size 0000000000007D2C (32044) │ │ -3004C2 Compressed Size 0000000000001E1C (7708) │ │ -3004CA PAYLOAD │ │ - │ │ -3022E6 LOCAL HEADER #626 04034B50 (67324752) │ │ -3022EA Extract Zip Spec 14 (20) '2.0' │ │ -3022EB Extract OS 00 (0) 'MS-DOS' │ │ -3022EC General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -3022EE Compression Method 0008 (8) 'Deflated' │ │ -3022F0 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -3022F4 CRC 41BC8320 (1102873376) │ │ -3022F8 Compressed Size 00000A60 (2656) │ │ -3022FC Uncompressed Size 0000279D (10141) │ │ -302300 Filename Length 001E (30) │ │ -302302 Extra Length 0014 (20) │ │ -302304 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x302304: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -302322 Extra ID #1 0001 (1) 'ZIP64' │ │ -302324 Length 0010 (16) │ │ -302326 Uncompressed Size 000000000000279D (10141) │ │ -30232E Compressed Size 0000000000000A60 (2656) │ │ -302336 PAYLOAD │ │ - │ │ -302D96 LOCAL HEADER #627 04034B50 (67324752) │ │ -302D9A Extract Zip Spec 14 (20) '2.0' │ │ -302D9B Extract OS 00 (0) 'MS-DOS' │ │ -302D9C General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -302D9E Compression Method 0008 (8) 'Deflated' │ │ -302DA0 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -302DA4 CRC 625AD484 (1650119812) │ │ -302DA8 Compressed Size 00000318 (792) │ │ -302DAC Uncompressed Size 00000BF2 (3058) │ │ -302DB0 Filename Length 002C (44) │ │ -302DB2 Extra Length 0014 (20) │ │ -302DB4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x302DB4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -302DE0 Extra ID #1 0001 (1) 'ZIP64' │ │ -302DE2 Length 0010 (16) │ │ -302DE4 Uncompressed Size 0000000000000BF2 (3058) │ │ -302DEC Compressed Size 0000000000000318 (792) │ │ -302DF4 PAYLOAD │ │ - │ │ -30310C LOCAL HEADER #628 04034B50 (67324752) │ │ -303110 Extract Zip Spec 14 (20) '2.0' │ │ -303111 Extract OS 00 (0) 'MS-DOS' │ │ -303112 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -303114 Compression Method 0008 (8) 'Deflated' │ │ -303116 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -30311A CRC DA0DE3BB (3658343355) │ │ -30311E Compressed Size 0000035C (860) │ │ -303122 Uncompressed Size 00000B76 (2934) │ │ -303126 Filename Length 002B (43) │ │ -303128 Extra Length 0014 (20) │ │ -30312A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x30312A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -303155 Extra ID #1 0001 (1) 'ZIP64' │ │ -303157 Length 0010 (16) │ │ -303159 Uncompressed Size 0000000000000B76 (2934) │ │ -303161 Compressed Size 000000000000035C (860) │ │ -303169 PAYLOAD │ │ - │ │ -3034C5 LOCAL HEADER #629 04034B50 (67324752) │ │ -3034C9 Extract Zip Spec 14 (20) '2.0' │ │ -3034CA Extract OS 00 (0) 'MS-DOS' │ │ -3034CB General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -3034CD Compression Method 0008 (8) 'Deflated' │ │ -3034CF Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -3034D3 CRC 11C10A4C (297863756) │ │ -3034D7 Compressed Size 0000037B (891) │ │ -3034DB Uncompressed Size 00000904 (2308) │ │ -3034DF Filename Length 0029 (41) │ │ -3034E1 Extra Length 0014 (20) │ │ -3034E3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x3034E3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -30350C Extra ID #1 0001 (1) 'ZIP64' │ │ -30350E Length 0010 (16) │ │ -303510 Uncompressed Size 0000000000000904 (2308) │ │ -303518 Compressed Size 000000000000037B (891) │ │ -303520 PAYLOAD │ │ - │ │ -30389B LOCAL HEADER #630 04034B50 (67324752) │ │ -30389F Extract Zip Spec 14 (20) '2.0' │ │ -3038A0 Extract OS 00 (0) 'MS-DOS' │ │ -3038A1 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -3038A3 Compression Method 0008 (8) 'Deflated' │ │ -3038A5 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -3038A9 CRC 16555928 (374692136) │ │ -3038AD Compressed Size 00000281 (641) │ │ -3038B1 Uncompressed Size 00000725 (1829) │ │ -3038B5 Filename Length 002B (43) │ │ -3038B7 Extra Length 0014 (20) │ │ -3038B9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x3038B9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -3038E4 Extra ID #1 0001 (1) 'ZIP64' │ │ -3038E6 Length 0010 (16) │ │ -3038E8 Uncompressed Size 0000000000000725 (1829) │ │ -3038F0 Compressed Size 0000000000000281 (641) │ │ -3038F8 PAYLOAD │ │ - │ │ -303B79 LOCAL HEADER #631 04034B50 (67324752) │ │ -303B7D Extract Zip Spec 14 (20) '2.0' │ │ -303B7E Extract OS 00 (0) 'MS-DOS' │ │ -303B7F General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -303B81 Compression Method 0008 (8) 'Deflated' │ │ -303B83 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -303B87 CRC F308EE1E (4077448734) │ │ -303B8B Compressed Size 000003A7 (935) │ │ -303B8F Uncompressed Size 00000C73 (3187) │ │ -303B93 Filename Length 0029 (41) │ │ -303B95 Extra Length 0014 (20) │ │ -303B97 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x303B97: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -303BC0 Extra ID #1 0001 (1) 'ZIP64' │ │ -303BC2 Length 0010 (16) │ │ -303BC4 Uncompressed Size 0000000000000C73 (3187) │ │ -303BCC Compressed Size 00000000000003A7 (935) │ │ -303BD4 PAYLOAD │ │ - │ │ -303F7B LOCAL HEADER #632 04034B50 (67324752) │ │ -303F7F Extract Zip Spec 14 (20) '2.0' │ │ -303F80 Extract OS 00 (0) 'MS-DOS' │ │ -303F81 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -303F83 Compression Method 0008 (8) 'Deflated' │ │ -303F85 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -303F89 CRC F61467BD (4128532413) │ │ -303F8D Compressed Size 0000036D (877) │ │ -303F91 Uncompressed Size 00000BBB (3003) │ │ -303F95 Filename Length 002A (42) │ │ -303F97 Extra Length 0014 (20) │ │ -303F99 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x303F99: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -303FC3 Extra ID #1 0001 (1) 'ZIP64' │ │ -303FC5 Length 0010 (16) │ │ -303FC7 Uncompressed Size 0000000000000BBB (3003) │ │ -303FCF Compressed Size 000000000000036D (877) │ │ -303FD7 PAYLOAD │ │ - │ │ -304344 LOCAL HEADER #633 04034B50 (67324752) │ │ -304348 Extract Zip Spec 14 (20) '2.0' │ │ -304349 Extract OS 00 (0) 'MS-DOS' │ │ -30434A General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -30434C Compression Method 0008 (8) 'Deflated' │ │ -30434E Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -304352 CRC E5118095 (3843129493) │ │ -304356 Compressed Size 0000020B (523) │ │ -30435A Uncompressed Size 000008AE (2222) │ │ -30435E Filename Length 002F (47) │ │ -304360 Extra Length 0014 (20) │ │ -304362 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x304362: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -304391 Extra ID #1 0001 (1) 'ZIP64' │ │ -304393 Length 0010 (16) │ │ -304395 Uncompressed Size 00000000000008AE (2222) │ │ -30439D Compressed Size 000000000000020B (523) │ │ -3043A5 PAYLOAD │ │ - │ │ -3045B0 LOCAL HEADER #634 04034B50 (67324752) │ │ -3045B4 Extract Zip Spec 14 (20) '2.0' │ │ -3045B5 Extract OS 00 (0) 'MS-DOS' │ │ -3045B6 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -3045B8 Compression Method 0008 (8) 'Deflated' │ │ -3045BA Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -3045BE CRC 7B79674D (2071553869) │ │ -3045C2 Compressed Size 0000034C (844) │ │ -3045C6 Uncompressed Size 00000E50 (3664) │ │ -3045CA Filename Length 002D (45) │ │ -3045CC Extra Length 0014 (20) │ │ -3045CE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x3045CE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -3045FB Extra ID #1 0001 (1) 'ZIP64' │ │ -3045FD Length 0010 (16) │ │ -3045FF Uncompressed Size 0000000000000E50 (3664) │ │ -304607 Compressed Size 000000000000034C (844) │ │ -30460F PAYLOAD │ │ - │ │ -30495B LOCAL HEADER #635 04034B50 (67324752) │ │ -30495F Extract Zip Spec 14 (20) '2.0' │ │ -304960 Extract OS 00 (0) 'MS-DOS' │ │ -304961 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -304963 Compression Method 0008 (8) 'Deflated' │ │ -304965 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -304969 CRC 7B79674D (2071553869) │ │ -30496D Compressed Size 0000034C (844) │ │ -304971 Uncompressed Size 00000E50 (3664) │ │ -304975 Filename Length 0031 (49) │ │ -304977 Extra Length 0014 (20) │ │ -304979 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x304979: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -3049AA Extra ID #1 0001 (1) 'ZIP64' │ │ -3049AC Length 0010 (16) │ │ -3049AE Uncompressed Size 0000000000000E50 (3664) │ │ -3049B6 Compressed Size 000000000000034C (844) │ │ -3049BE PAYLOAD │ │ - │ │ -304D0A LOCAL HEADER #636 04034B50 (67324752) │ │ -304D0E Extract Zip Spec 14 (20) '2.0' │ │ -304D0F Extract OS 00 (0) 'MS-DOS' │ │ -304D10 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -304D12 Compression Method 0008 (8) 'Deflated' │ │ -304D14 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -304D18 CRC 7B79674D (2071553869) │ │ -304D1C Compressed Size 0000034C (844) │ │ -304D20 Uncompressed Size 00000E50 (3664) │ │ -304D24 Filename Length 0038 (56) │ │ -304D26 Extra Length 0014 (20) │ │ -304D28 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x304D28: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -304D60 Extra ID #1 0001 (1) 'ZIP64' │ │ -304D62 Length 0010 (16) │ │ -304D64 Uncompressed Size 0000000000000E50 (3664) │ │ -304D6C Compressed Size 000000000000034C (844) │ │ -304D74 PAYLOAD │ │ - │ │ -3050C0 LOCAL HEADER #637 04034B50 (67324752) │ │ -3050C4 Extract Zip Spec 14 (20) '2.0' │ │ -3050C5 Extract OS 00 (0) 'MS-DOS' │ │ -3050C6 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -3050C8 Compression Method 0008 (8) 'Deflated' │ │ -3050CA Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -3050CE CRC 7B79674D (2071553869) │ │ -3050D2 Compressed Size 0000034C (844) │ │ -3050D6 Uncompressed Size 00000E50 (3664) │ │ -3050DA Filename Length 0034 (52) │ │ -3050DC Extra Length 0014 (20) │ │ -3050DE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x3050DE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -305112 Extra ID #1 0001 (1) 'ZIP64' │ │ -305114 Length 0010 (16) │ │ -305116 Uncompressed Size 0000000000000E50 (3664) │ │ -30511E Compressed Size 000000000000034C (844) │ │ -305126 PAYLOAD │ │ - │ │ -305472 LOCAL HEADER #638 04034B50 (67324752) │ │ -305476 Extract Zip Spec 14 (20) '2.0' │ │ -305477 Extract OS 00 (0) 'MS-DOS' │ │ -305478 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -30547A Compression Method 0008 (8) 'Deflated' │ │ -30547C Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -305480 CRC A056F1A4 (2690052516) │ │ -305484 Compressed Size 00000443 (1091) │ │ -305488 Uncompressed Size 00000E57 (3671) │ │ -30548C Filename Length 002F (47) │ │ -30548E Extra Length 0014 (20) │ │ -305490 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x305490: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -3054BF Extra ID #1 0001 (1) 'ZIP64' │ │ -3054C1 Length 0010 (16) │ │ -3054C3 Uncompressed Size 0000000000000E57 (3671) │ │ -3054CB Compressed Size 0000000000000443 (1091) │ │ -3054D3 PAYLOAD │ │ - │ │ -305916 LOCAL HEADER #639 04034B50 (67324752) │ │ -30591A Extract Zip Spec 14 (20) '2.0' │ │ -30591B Extract OS 00 (0) 'MS-DOS' │ │ -30591C General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -30591E Compression Method 0008 (8) 'Deflated' │ │ -305920 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -305924 CRC 897684C5 (2306245829) │ │ -305928 Compressed Size 00000438 (1080) │ │ -30592C Uncompressed Size 00000E56 (3670) │ │ -305930 Filename Length 0033 (51) │ │ -305932 Extra Length 0014 (20) │ │ -305934 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x305934: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -305967 Extra ID #1 0001 (1) 'ZIP64' │ │ -305969 Length 0010 (16) │ │ -30596B Uncompressed Size 0000000000000E56 (3670) │ │ -305973 Compressed Size 0000000000000438 (1080) │ │ -30597B PAYLOAD │ │ - │ │ -305DB3 LOCAL HEADER #640 04034B50 (67324752) │ │ -305DB7 Extract Zip Spec 14 (20) '2.0' │ │ -305DB8 Extract OS 00 (0) 'MS-DOS' │ │ -305DB9 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -305DBB Compression Method 0008 (8) 'Deflated' │ │ -305DBD Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -305DC1 CRC 897684C5 (2306245829) │ │ -305DC5 Compressed Size 00000438 (1080) │ │ -305DC9 Uncompressed Size 00000E56 (3670) │ │ -305DCD Filename Length 003A (58) │ │ -305DCF Extra Length 0014 (20) │ │ -305DD1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x305DD1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -305E0B Extra ID #1 0001 (1) 'ZIP64' │ │ -305E0D Length 0010 (16) │ │ -305E0F Uncompressed Size 0000000000000E56 (3670) │ │ -305E17 Compressed Size 0000000000000438 (1080) │ │ -305E1F PAYLOAD │ │ - │ │ -306257 LOCAL HEADER #641 04034B50 (67324752) │ │ -30625B Extract Zip Spec 14 (20) '2.0' │ │ -30625C Extract OS 00 (0) 'MS-DOS' │ │ -30625D General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -30625F Compression Method 0008 (8) 'Deflated' │ │ -306261 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -306265 CRC A056F1A4 (2690052516) │ │ -306269 Compressed Size 00000443 (1091) │ │ -30626D Uncompressed Size 00000E57 (3671) │ │ -306271 Filename Length 0036 (54) │ │ -306273 Extra Length 0014 (20) │ │ -306275 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x306275: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -3062AB Extra ID #1 0001 (1) 'ZIP64' │ │ -3062AD Length 0010 (16) │ │ -3062AF Uncompressed Size 0000000000000E57 (3671) │ │ -3062B7 Compressed Size 0000000000000443 (1091) │ │ -3062BF PAYLOAD │ │ - │ │ -306702 LOCAL HEADER #642 04034B50 (67324752) │ │ -306706 Extract Zip Spec 14 (20) '2.0' │ │ -306707 Extract OS 00 (0) 'MS-DOS' │ │ -306708 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -30670A Compression Method 0008 (8) 'Deflated' │ │ -30670C Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -306710 CRC FD2E77F3 (4247681011) │ │ -306714 Compressed Size 00000476 (1142) │ │ -306718 Uncompressed Size 00000D27 (3367) │ │ -30671C Filename Length 002C (44) │ │ -30671E Extra Length 0014 (20) │ │ -306720 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x306720: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -30674C Extra ID #1 0001 (1) 'ZIP64' │ │ -30674E Length 0010 (16) │ │ -306750 Uncompressed Size 0000000000000D27 (3367) │ │ -306758 Compressed Size 0000000000000476 (1142) │ │ -306760 PAYLOAD │ │ - │ │ -306BD6 LOCAL HEADER #643 04034B50 (67324752) │ │ -306BDA Extract Zip Spec 14 (20) '2.0' │ │ -306BDB Extract OS 00 (0) 'MS-DOS' │ │ -306BDC General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -306BDE Compression Method 0008 (8) 'Deflated' │ │ -306BE0 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -306BE4 CRC 3D71C200 (1030865408) │ │ -306BE8 Compressed Size 0000043B (1083) │ │ -306BEC Uncompressed Size 00000E58 (3672) │ │ -306BF0 Filename Length 002F (47) │ │ -306BF2 Extra Length 0014 (20) │ │ -306BF4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x306BF4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -306C23 Extra ID #1 0001 (1) 'ZIP64' │ │ -306C25 Length 0010 (16) │ │ -306C27 Uncompressed Size 0000000000000E58 (3672) │ │ -306C2F Compressed Size 000000000000043B (1083) │ │ -306C37 PAYLOAD │ │ - │ │ -307072 LOCAL HEADER #644 04034B50 (67324752) │ │ -307076 Extract Zip Spec 14 (20) '2.0' │ │ -307077 Extract OS 00 (0) 'MS-DOS' │ │ -307078 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -30707A Compression Method 0008 (8) 'Deflated' │ │ -30707C Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -307080 CRC 0A189BC0 (169384896) │ │ -307084 Compressed Size 00000430 (1072) │ │ -307088 Uncompressed Size 00000E54 (3668) │ │ -30708C Filename Length 0035 (53) │ │ -30708E Extra Length 0014 (20) │ │ -307090 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x307090: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -3070C5 Extra ID #1 0001 (1) 'ZIP64' │ │ -3070C7 Length 0010 (16) │ │ -3070C9 Uncompressed Size 0000000000000E54 (3668) │ │ -3070D1 Compressed Size 0000000000000430 (1072) │ │ -3070D9 PAYLOAD │ │ - │ │ -307509 LOCAL HEADER #645 04034B50 (67324752) │ │ -30750D Extract Zip Spec 14 (20) '2.0' │ │ -30750E Extract OS 00 (0) 'MS-DOS' │ │ -30750F General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -307511 Compression Method 0008 (8) 'Deflated' │ │ -307513 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -307517 CRC 876F4D65 (2272218469) │ │ -30751B Compressed Size 00000432 (1074) │ │ -30751F Uncompressed Size 00000E51 (3665) │ │ -307523 Filename Length 0031 (49) │ │ -307525 Extra Length 0014 (20) │ │ -307527 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x307527: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -307558 Extra ID #1 0001 (1) 'ZIP64' │ │ -30755A Length 0010 (16) │ │ -30755C Uncompressed Size 0000000000000E51 (3665) │ │ -307564 Compressed Size 0000000000000432 (1074) │ │ -30756C PAYLOAD │ │ - │ │ -30799E LOCAL HEADER #646 04034B50 (67324752) │ │ -3079A2 Extract Zip Spec 14 (20) '2.0' │ │ -3079A3 Extract OS 00 (0) 'MS-DOS' │ │ -3079A4 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -3079A6 Compression Method 0008 (8) 'Deflated' │ │ -3079A8 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -3079AC CRC EC546E17 (3964956183) │ │ -3079B0 Compressed Size 00000431 (1073) │ │ -3079B4 Uncompressed Size 00000E53 (3667) │ │ -3079B8 Filename Length 0030 (48) │ │ -3079BA Extra Length 0014 (20) │ │ -3079BC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x3079BC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -3079EC Extra ID #1 0001 (1) 'ZIP64' │ │ -3079EE Length 0010 (16) │ │ -3079F0 Uncompressed Size 0000000000000E53 (3667) │ │ -3079F8 Compressed Size 0000000000000431 (1073) │ │ -307A00 PAYLOAD │ │ - │ │ -307E31 LOCAL HEADER #647 04034B50 (67324752) │ │ -307E35 Extract Zip Spec 14 (20) '2.0' │ │ -307E36 Extract OS 00 (0) 'MS-DOS' │ │ -307E37 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -307E39 Compression Method 0008 (8) 'Deflated' │ │ -307E3B Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -307E3F CRC FB9374F9 (4220744953) │ │ -307E43 Compressed Size 000002F5 (757) │ │ -307E47 Uncompressed Size 00000AAC (2732) │ │ -307E4B Filename Length 0032 (50) │ │ -307E4D Extra Length 0014 (20) │ │ -307E4F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x307E4F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -307E81 Extra ID #1 0001 (1) 'ZIP64' │ │ -307E83 Length 0010 (16) │ │ -307E85 Uncompressed Size 0000000000000AAC (2732) │ │ -307E8D Compressed Size 00000000000002F5 (757) │ │ -307E95 PAYLOAD │ │ - │ │ -30818A LOCAL HEADER #648 04034B50 (67324752) │ │ -30818E Extract Zip Spec 14 (20) '2.0' │ │ -30818F Extract OS 00 (0) 'MS-DOS' │ │ -308190 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -308192 Compression Method 0008 (8) 'Deflated' │ │ -308194 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -308198 CRC 6267089C (1650919580) │ │ -30819C Compressed Size 000064BC (25788) │ │ -3081A0 Uncompressed Size 0001A7B3 (108467) │ │ -3081A4 Filename Length 001F (31) │ │ -3081A6 Extra Length 0014 (20) │ │ -3081A8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x3081A8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -3081C7 Extra ID #1 0001 (1) 'ZIP64' │ │ -3081C9 Length 0010 (16) │ │ -3081CB Uncompressed Size 000000000001A7B3 (108467) │ │ -3081D3 Compressed Size 00000000000064BC (25788) │ │ -3081DB PAYLOAD │ │ - │ │ -30E697 LOCAL HEADER #649 04034B50 (67324752) │ │ -30E69B Extract Zip Spec 14 (20) '2.0' │ │ -30E69C Extract OS 00 (0) 'MS-DOS' │ │ -30E69D General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -30E69F Compression Method 0008 (8) 'Deflated' │ │ -30E6A1 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -30E6A5 CRC 5732964B (1462933067) │ │ -30E6A9 Compressed Size 00002BE3 (11235) │ │ -30E6AD Uncompressed Size 0000C27A (49786) │ │ -30E6B1 Filename Length 001D (29) │ │ -30E6B3 Extra Length 0014 (20) │ │ -30E6B5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x30E6B5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -30E6D2 Extra ID #1 0001 (1) 'ZIP64' │ │ -30E6D4 Length 0010 (16) │ │ -30E6D6 Uncompressed Size 000000000000C27A (49786) │ │ -30E6DE Compressed Size 0000000000002BE3 (11235) │ │ -30E6E6 PAYLOAD │ │ - │ │ -3112C9 LOCAL HEADER #650 04034B50 (67324752) │ │ -3112CD Extract Zip Spec 14 (20) '2.0' │ │ -3112CE Extract OS 00 (0) 'MS-DOS' │ │ -3112CF General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -3112D1 Compression Method 0008 (8) 'Deflated' │ │ -3112D3 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -3112D7 CRC 188D6298 (411919000) │ │ -3112DB Compressed Size 000017F9 (6137) │ │ -3112DF Uncompressed Size 00004965 (18789) │ │ -3112E3 Filename Length 001D (29) │ │ -3112E5 Extra Length 0014 (20) │ │ -3112E7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x3112E7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -311304 Extra ID #1 0001 (1) 'ZIP64' │ │ -311306 Length 0010 (16) │ │ -311308 Uncompressed Size 0000000000004965 (18789) │ │ -311310 Compressed Size 00000000000017F9 (6137) │ │ -311318 PAYLOAD │ │ - │ │ -312B11 LOCAL HEADER #651 04034B50 (67324752) │ │ -312B15 Extract Zip Spec 14 (20) '2.0' │ │ -312B16 Extract OS 00 (0) 'MS-DOS' │ │ -312B17 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -312B19 Compression Method 0008 (8) 'Deflated' │ │ -312B1B Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -312B1F CRC 13058CB5 (319130805) │ │ -312B23 Compressed Size 00005EA7 (24231) │ │ -312B27 Uncompressed Size 0001642E (91182) │ │ -312B2B Filename Length 001B (27) │ │ -312B2D Extra Length 0014 (20) │ │ -312B2F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x312B2F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -312B4A Extra ID #1 0001 (1) 'ZIP64' │ │ -312B4C Length 0010 (16) │ │ -312B4E Uncompressed Size 000000000001642E (91182) │ │ -312B56 Compressed Size 0000000000005EA7 (24231) │ │ -312B5E PAYLOAD │ │ - │ │ -318A05 LOCAL HEADER #652 04034B50 (67324752) │ │ -318A09 Extract Zip Spec 14 (20) '2.0' │ │ -318A0A Extract OS 00 (0) 'MS-DOS' │ │ -318A0B General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -318A0D Compression Method 0008 (8) 'Deflated' │ │ -318A0F Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -318A13 CRC 5A1B7158 (1511747928) │ │ -318A17 Compressed Size 0000115F (4447) │ │ -318A1B Uncompressed Size 00003D58 (15704) │ │ -318A1F Filename Length 001C (28) │ │ -318A21 Extra Length 0014 (20) │ │ -318A23 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x318A23: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -318A3F Extra ID #1 0001 (1) 'ZIP64' │ │ -318A41 Length 0010 (16) │ │ -318A43 Uncompressed Size 0000000000003D58 (15704) │ │ -318A4B Compressed Size 000000000000115F (4447) │ │ -318A53 PAYLOAD │ │ - │ │ -319BB2 LOCAL HEADER #653 04034B50 (67324752) │ │ -319BB6 Extract Zip Spec 14 (20) '2.0' │ │ -319BB7 Extract OS 00 (0) 'MS-DOS' │ │ -319BB8 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -319BBA Compression Method 0008 (8) 'Deflated' │ │ -319BBC Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -319BC0 CRC 06D5DB35 (114678581) │ │ -319BC4 Compressed Size 000022B9 (8889) │ │ -319BC8 Uncompressed Size 00007504 (29956) │ │ -319BCC Filename Length 001F (31) │ │ -319BCE Extra Length 0014 (20) │ │ -319BD0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x319BD0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -319BEF Extra ID #1 0001 (1) 'ZIP64' │ │ -319BF1 Length 0010 (16) │ │ -319BF3 Uncompressed Size 0000000000007504 (29956) │ │ -319BFB Compressed Size 00000000000022B9 (8889) │ │ -319C03 PAYLOAD │ │ - │ │ -31BEBC LOCAL HEADER #654 04034B50 (67324752) │ │ -31BEC0 Extract Zip Spec 14 (20) '2.0' │ │ -31BEC1 Extract OS 00 (0) 'MS-DOS' │ │ -31BEC2 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -31BEC4 Compression Method 0008 (8) 'Deflated' │ │ -31BEC6 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -31BECA CRC 23800AFB (595593979) │ │ -31BECE Compressed Size 000004EB (1259) │ │ -31BED2 Uncompressed Size 00000EB3 (3763) │ │ -31BED6 Filename Length 001F (31) │ │ -31BED8 Extra Length 0014 (20) │ │ -31BEDA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x31BEDA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -31BEF9 Extra ID #1 0001 (1) 'ZIP64' │ │ -31BEFB Length 0010 (16) │ │ -31BEFD Uncompressed Size 0000000000000EB3 (3763) │ │ -31BF05 Compressed Size 00000000000004EB (1259) │ │ -31BF0D PAYLOAD │ │ - │ │ -31C3F8 LOCAL HEADER #655 04034B50 (67324752) │ │ -31C3FC Extract Zip Spec 14 (20) '2.0' │ │ -31C3FD Extract OS 00 (0) 'MS-DOS' │ │ -31C3FE General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -31C400 Compression Method 0008 (8) 'Deflated' │ │ -31C402 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -31C406 CRC 36039DE7 (906206695) │ │ -31C40A Compressed Size 00000D7D (3453) │ │ -31C40E Uncompressed Size 00002797 (10135) │ │ -31C412 Filename Length 001D (29) │ │ -31C414 Extra Length 0014 (20) │ │ -31C416 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x31C416: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -31C433 Extra ID #1 0001 (1) 'ZIP64' │ │ -31C435 Length 0010 (16) │ │ -31C437 Uncompressed Size 0000000000002797 (10135) │ │ -31C43F Compressed Size 0000000000000D7D (3453) │ │ -31C447 PAYLOAD │ │ - │ │ -31D1C4 LOCAL HEADER #656 04034B50 (67324752) │ │ -31D1C8 Extract Zip Spec 14 (20) '2.0' │ │ -31D1C9 Extract OS 00 (0) 'MS-DOS' │ │ -31D1CA General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -31D1CC Compression Method 0008 (8) 'Deflated' │ │ -31D1CE Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -31D1D2 CRC F1E94D48 (4058598728) │ │ -31D1D6 Compressed Size 0000270B (9995) │ │ -31D1DA Uncompressed Size 0000DC6A (56426) │ │ -31D1DE Filename Length 001E (30) │ │ -31D1E0 Extra Length 0014 (20) │ │ -31D1E2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x31D1E2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -31D200 Extra ID #1 0001 (1) 'ZIP64' │ │ -31D202 Length 0010 (16) │ │ -31D204 Uncompressed Size 000000000000DC6A (56426) │ │ -31D20C Compressed Size 000000000000270B (9995) │ │ -31D214 PAYLOAD │ │ - │ │ -31F91F LOCAL HEADER #657 04034B50 (67324752) │ │ -31F923 Extract Zip Spec 14 (20) '2.0' │ │ -31F924 Extract OS 00 (0) 'MS-DOS' │ │ -31F925 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -31F927 Compression Method 0008 (8) 'Deflated' │ │ -31F929 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -31F92D CRC E1B443FF (3786687487) │ │ -31F931 Compressed Size 00004246 (16966) │ │ -31F935 Uncompressed Size 0000F48D (62605) │ │ -31F939 Filename Length 001C (28) │ │ -31F93B Extra Length 0014 (20) │ │ -31F93D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x31F93D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -31F959 Extra ID #1 0001 (1) 'ZIP64' │ │ -31F95B Length 0010 (16) │ │ -31F95D Uncompressed Size 000000000000F48D (62605) │ │ -31F965 Compressed Size 0000000000004246 (16966) │ │ -31F96D PAYLOAD │ │ - │ │ -323BB3 LOCAL HEADER #658 04034B50 (67324752) │ │ -323BB7 Extract Zip Spec 14 (20) '2.0' │ │ -323BB8 Extract OS 00 (0) 'MS-DOS' │ │ -323BB9 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -323BBB Compression Method 0008 (8) 'Deflated' │ │ -323BBD Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -323BC1 CRC 00000000 (0) │ │ -323BC5 Compressed Size 00000002 (2) │ │ -323BC9 Uncompressed Size 00000000 (0) │ │ -323BCD Filename Length 0011 (17) │ │ -323BCF Extra Length 0014 (20) │ │ -323BD1 Filename 'XXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x323BD1: Filename 'XXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -323BE2 Extra ID #1 0001 (1) 'ZIP64' │ │ -323BE4 Length 0010 (16) │ │ -323BE6 Uncompressed Size 0000000000000000 (0) │ │ -323BEE Compressed Size 0000000000000002 (2) │ │ -323BF6 PAYLOAD XX │ │ - │ │ -323BF8 LOCAL HEADER #659 04034B50 (67324752) │ │ -323BFC Extract Zip Spec 14 (20) '2.0' │ │ -323BFD Extract OS 00 (0) 'MS-DOS' │ │ -323BFE General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -323C00 Compression Method 0008 (8) 'Deflated' │ │ -323C02 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -323C06 CRC 12854E88 (310726280) │ │ -323C0A Compressed Size 000000C9 (201) │ │ -323C0E Uncompressed Size 0000010E (270) │ │ -323C12 Filename Length 001C (28) │ │ -323C14 Extra Length 0014 (20) │ │ -323C16 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x323C16: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -323C32 Extra ID #1 0001 (1) 'ZIP64' │ │ -323C34 Length 0010 (16) │ │ -323C36 Uncompressed Size 000000000000010E (270) │ │ -323C3E Compressed Size 00000000000000C9 (201) │ │ -323C46 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ +310BDA LOCAL HEADER #626 04034B50 (67324752) │ │ +310BDE Extract Zip Spec 14 (20) '2.0' │ │ +310BDF Extract OS 00 (0) 'MS-DOS' │ │ +310BE0 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +310BE2 Compression Method 0008 (8) 'Deflated' │ │ +310BE4 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +310BE8 CRC 68538603 (1750304259) │ │ +310BEC Compressed Size 0000031C (796) │ │ +310BF0 Uncompressed Size 00000702 (1794) │ │ +310BF4 Filename Length 0023 (35) │ │ +310BF6 Extra Length 0014 (20) │ │ +310BF8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x310BF8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +310C1B Extra ID #1 0001 (1) 'ZIP64' │ │ +310C1D Length 0010 (16) │ │ +310C1F Uncompressed Size 0000000000000702 (1794) │ │ +310C27 Compressed Size 000000000000031C (796) │ │ +310C2F PAYLOAD │ │ + │ │ +310F4B LOCAL HEADER #627 04034B50 (67324752) │ │ +310F4F Extract Zip Spec 14 (20) '2.0' │ │ +310F50 Extract OS 00 (0) 'MS-DOS' │ │ +310F51 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +310F53 Compression Method 0008 (8) 'Deflated' │ │ +310F55 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +310F59 CRC D86F0A04 (3631155716) │ │ +310F5D Compressed Size 00001E1C (7708) │ │ +310F61 Uncompressed Size 00007D2C (32044) │ │ +310F65 Filename Length 0021 (33) │ │ +310F67 Extra Length 0014 (20) │ │ +310F69 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x310F69: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +310F8A Extra ID #1 0001 (1) 'ZIP64' │ │ +310F8C Length 0010 (16) │ │ +310F8E Uncompressed Size 0000000000007D2C (32044) │ │ +310F96 Compressed Size 0000000000001E1C (7708) │ │ +310F9E PAYLOAD │ │ + │ │ +312DBA LOCAL HEADER #628 04034B50 (67324752) │ │ +312DBE Extract Zip Spec 14 (20) '2.0' │ │ +312DBF Extract OS 00 (0) 'MS-DOS' │ │ +312DC0 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +312DC2 Compression Method 0008 (8) 'Deflated' │ │ +312DC4 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +312DC8 CRC 41BC8320 (1102873376) │ │ +312DCC Compressed Size 00000A60 (2656) │ │ +312DD0 Uncompressed Size 0000279D (10141) │ │ +312DD4 Filename Length 001E (30) │ │ +312DD6 Extra Length 0014 (20) │ │ +312DD8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x312DD8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +312DF6 Extra ID #1 0001 (1) 'ZIP64' │ │ +312DF8 Length 0010 (16) │ │ +312DFA Uncompressed Size 000000000000279D (10141) │ │ +312E02 Compressed Size 0000000000000A60 (2656) │ │ +312E0A PAYLOAD │ │ + │ │ +31386A LOCAL HEADER #629 04034B50 (67324752) │ │ +31386E Extract Zip Spec 14 (20) '2.0' │ │ +31386F Extract OS 00 (0) 'MS-DOS' │ │ +313870 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +313872 Compression Method 0008 (8) 'Deflated' │ │ +313874 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +313878 CRC 625AD484 (1650119812) │ │ +31387C Compressed Size 00000318 (792) │ │ +313880 Uncompressed Size 00000BF2 (3058) │ │ +313884 Filename Length 002C (44) │ │ +313886 Extra Length 0014 (20) │ │ +313888 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x313888: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +3138B4 Extra ID #1 0001 (1) 'ZIP64' │ │ +3138B6 Length 0010 (16) │ │ +3138B8 Uncompressed Size 0000000000000BF2 (3058) │ │ +3138C0 Compressed Size 0000000000000318 (792) │ │ +3138C8 PAYLOAD │ │ + │ │ +313BE0 LOCAL HEADER #630 04034B50 (67324752) │ │ +313BE4 Extract Zip Spec 14 (20) '2.0' │ │ +313BE5 Extract OS 00 (0) 'MS-DOS' │ │ +313BE6 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +313BE8 Compression Method 0008 (8) 'Deflated' │ │ +313BEA Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +313BEE CRC DA0DE3BB (3658343355) │ │ +313BF2 Compressed Size 0000035C (860) │ │ +313BF6 Uncompressed Size 00000B76 (2934) │ │ +313BFA Filename Length 002B (43) │ │ +313BFC Extra Length 0014 (20) │ │ +313BFE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x313BFE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +313C29 Extra ID #1 0001 (1) 'ZIP64' │ │ +313C2B Length 0010 (16) │ │ +313C2D Uncompressed Size 0000000000000B76 (2934) │ │ +313C35 Compressed Size 000000000000035C (860) │ │ +313C3D PAYLOAD │ │ + │ │ +313F99 LOCAL HEADER #631 04034B50 (67324752) │ │ +313F9D Extract Zip Spec 14 (20) '2.0' │ │ +313F9E Extract OS 00 (0) 'MS-DOS' │ │ +313F9F General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +313FA1 Compression Method 0008 (8) 'Deflated' │ │ +313FA3 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +313FA7 CRC 11C10A4C (297863756) │ │ +313FAB Compressed Size 0000037B (891) │ │ +313FAF Uncompressed Size 00000904 (2308) │ │ +313FB3 Filename Length 0029 (41) │ │ +313FB5 Extra Length 0014 (20) │ │ +313FB7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x313FB7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +313FE0 Extra ID #1 0001 (1) 'ZIP64' │ │ +313FE2 Length 0010 (16) │ │ +313FE4 Uncompressed Size 0000000000000904 (2308) │ │ +313FEC Compressed Size 000000000000037B (891) │ │ +313FF4 PAYLOAD │ │ + │ │ +31436F LOCAL HEADER #632 04034B50 (67324752) │ │ +314373 Extract Zip Spec 14 (20) '2.0' │ │ +314374 Extract OS 00 (0) 'MS-DOS' │ │ +314375 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +314377 Compression Method 0008 (8) 'Deflated' │ │ +314379 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +31437D CRC 16555928 (374692136) │ │ +314381 Compressed Size 00000281 (641) │ │ +314385 Uncompressed Size 00000725 (1829) │ │ +314389 Filename Length 002B (43) │ │ +31438B Extra Length 0014 (20) │ │ +31438D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x31438D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +3143B8 Extra ID #1 0001 (1) 'ZIP64' │ │ +3143BA Length 0010 (16) │ │ +3143BC Uncompressed Size 0000000000000725 (1829) │ │ +3143C4 Compressed Size 0000000000000281 (641) │ │ +3143CC PAYLOAD │ │ + │ │ +31464D LOCAL HEADER #633 04034B50 (67324752) │ │ +314651 Extract Zip Spec 14 (20) '2.0' │ │ +314652 Extract OS 00 (0) 'MS-DOS' │ │ +314653 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +314655 Compression Method 0008 (8) 'Deflated' │ │ +314657 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +31465B CRC F308EE1E (4077448734) │ │ +31465F Compressed Size 000003A7 (935) │ │ +314663 Uncompressed Size 00000C73 (3187) │ │ +314667 Filename Length 0029 (41) │ │ +314669 Extra Length 0014 (20) │ │ +31466B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x31466B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +314694 Extra ID #1 0001 (1) 'ZIP64' │ │ +314696 Length 0010 (16) │ │ +314698 Uncompressed Size 0000000000000C73 (3187) │ │ +3146A0 Compressed Size 00000000000003A7 (935) │ │ +3146A8 PAYLOAD │ │ + │ │ +314A4F LOCAL HEADER #634 04034B50 (67324752) │ │ +314A53 Extract Zip Spec 14 (20) '2.0' │ │ +314A54 Extract OS 00 (0) 'MS-DOS' │ │ +314A55 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +314A57 Compression Method 0008 (8) 'Deflated' │ │ +314A59 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +314A5D CRC F61467BD (4128532413) │ │ +314A61 Compressed Size 0000036D (877) │ │ +314A65 Uncompressed Size 00000BBB (3003) │ │ +314A69 Filename Length 002A (42) │ │ +314A6B Extra Length 0014 (20) │ │ +314A6D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x314A6D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +314A97 Extra ID #1 0001 (1) 'ZIP64' │ │ +314A99 Length 0010 (16) │ │ +314A9B Uncompressed Size 0000000000000BBB (3003) │ │ +314AA3 Compressed Size 000000000000036D (877) │ │ +314AAB PAYLOAD │ │ + │ │ +314E18 LOCAL HEADER #635 04034B50 (67324752) │ │ +314E1C Extract Zip Spec 14 (20) '2.0' │ │ +314E1D Extract OS 00 (0) 'MS-DOS' │ │ +314E1E General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +314E20 Compression Method 0008 (8) 'Deflated' │ │ +314E22 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +314E26 CRC E5118095 (3843129493) │ │ +314E2A Compressed Size 0000020B (523) │ │ +314E2E Uncompressed Size 000008AE (2222) │ │ +314E32 Filename Length 002F (47) │ │ +314E34 Extra Length 0014 (20) │ │ +314E36 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x314E36: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +314E65 Extra ID #1 0001 (1) 'ZIP64' │ │ +314E67 Length 0010 (16) │ │ +314E69 Uncompressed Size 00000000000008AE (2222) │ │ +314E71 Compressed Size 000000000000020B (523) │ │ +314E79 PAYLOAD │ │ + │ │ +315084 LOCAL HEADER #636 04034B50 (67324752) │ │ +315088 Extract Zip Spec 14 (20) '2.0' │ │ +315089 Extract OS 00 (0) 'MS-DOS' │ │ +31508A General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +31508C Compression Method 0008 (8) 'Deflated' │ │ +31508E Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +315092 CRC 7B79674D (2071553869) │ │ +315096 Compressed Size 0000034C (844) │ │ +31509A Uncompressed Size 00000E50 (3664) │ │ +31509E Filename Length 002D (45) │ │ +3150A0 Extra Length 0014 (20) │ │ +3150A2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x3150A2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +3150CF Extra ID #1 0001 (1) 'ZIP64' │ │ +3150D1 Length 0010 (16) │ │ +3150D3 Uncompressed Size 0000000000000E50 (3664) │ │ +3150DB Compressed Size 000000000000034C (844) │ │ +3150E3 PAYLOAD │ │ + │ │ +31542F LOCAL HEADER #637 04034B50 (67324752) │ │ +315433 Extract Zip Spec 14 (20) '2.0' │ │ +315434 Extract OS 00 (0) 'MS-DOS' │ │ +315435 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +315437 Compression Method 0008 (8) 'Deflated' │ │ +315439 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +31543D CRC 7B79674D (2071553869) │ │ +315441 Compressed Size 0000034C (844) │ │ +315445 Uncompressed Size 00000E50 (3664) │ │ +315449 Filename Length 0031 (49) │ │ +31544B Extra Length 0014 (20) │ │ +31544D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x31544D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +31547E Extra ID #1 0001 (1) 'ZIP64' │ │ +315480 Length 0010 (16) │ │ +315482 Uncompressed Size 0000000000000E50 (3664) │ │ +31548A Compressed Size 000000000000034C (844) │ │ +315492 PAYLOAD │ │ + │ │ +3157DE LOCAL HEADER #638 04034B50 (67324752) │ │ +3157E2 Extract Zip Spec 14 (20) '2.0' │ │ +3157E3 Extract OS 00 (0) 'MS-DOS' │ │ +3157E4 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +3157E6 Compression Method 0008 (8) 'Deflated' │ │ +3157E8 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3157EC CRC 7B79674D (2071553869) │ │ +3157F0 Compressed Size 0000034C (844) │ │ +3157F4 Uncompressed Size 00000E50 (3664) │ │ +3157F8 Filename Length 0038 (56) │ │ +3157FA Extra Length 0014 (20) │ │ +3157FC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x3157FC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +315834 Extra ID #1 0001 (1) 'ZIP64' │ │ +315836 Length 0010 (16) │ │ +315838 Uncompressed Size 0000000000000E50 (3664) │ │ +315840 Compressed Size 000000000000034C (844) │ │ +315848 PAYLOAD │ │ + │ │ +315B94 LOCAL HEADER #639 04034B50 (67324752) │ │ +315B98 Extract Zip Spec 14 (20) '2.0' │ │ +315B99 Extract OS 00 (0) 'MS-DOS' │ │ +315B9A General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +315B9C Compression Method 0008 (8) 'Deflated' │ │ +315B9E Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +315BA2 CRC 7B79674D (2071553869) │ │ +315BA6 Compressed Size 0000034C (844) │ │ +315BAA Uncompressed Size 00000E50 (3664) │ │ +315BAE Filename Length 0034 (52) │ │ +315BB0 Extra Length 0014 (20) │ │ +315BB2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x315BB2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +315BE6 Extra ID #1 0001 (1) 'ZIP64' │ │ +315BE8 Length 0010 (16) │ │ +315BEA Uncompressed Size 0000000000000E50 (3664) │ │ +315BF2 Compressed Size 000000000000034C (844) │ │ +315BFA PAYLOAD │ │ + │ │ +315F46 LOCAL HEADER #640 04034B50 (67324752) │ │ +315F4A Extract Zip Spec 14 (20) '2.0' │ │ +315F4B Extract OS 00 (0) 'MS-DOS' │ │ +315F4C General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +315F4E Compression Method 0008 (8) 'Deflated' │ │ +315F50 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +315F54 CRC A056F1A4 (2690052516) │ │ +315F58 Compressed Size 00000443 (1091) │ │ +315F5C Uncompressed Size 00000E57 (3671) │ │ +315F60 Filename Length 002F (47) │ │ +315F62 Extra Length 0014 (20) │ │ +315F64 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x315F64: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +315F93 Extra ID #1 0001 (1) 'ZIP64' │ │ +315F95 Length 0010 (16) │ │ +315F97 Uncompressed Size 0000000000000E57 (3671) │ │ +315F9F Compressed Size 0000000000000443 (1091) │ │ +315FA7 PAYLOAD │ │ + │ │ +3163EA LOCAL HEADER #641 04034B50 (67324752) │ │ +3163EE Extract Zip Spec 14 (20) '2.0' │ │ +3163EF Extract OS 00 (0) 'MS-DOS' │ │ +3163F0 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +3163F2 Compression Method 0008 (8) 'Deflated' │ │ +3163F4 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3163F8 CRC 897684C5 (2306245829) │ │ +3163FC Compressed Size 00000438 (1080) │ │ +316400 Uncompressed Size 00000E56 (3670) │ │ +316404 Filename Length 0033 (51) │ │ +316406 Extra Length 0014 (20) │ │ +316408 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x316408: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +31643B Extra ID #1 0001 (1) 'ZIP64' │ │ +31643D Length 0010 (16) │ │ +31643F Uncompressed Size 0000000000000E56 (3670) │ │ +316447 Compressed Size 0000000000000438 (1080) │ │ +31644F PAYLOAD │ │ + │ │ +316887 LOCAL HEADER #642 04034B50 (67324752) │ │ +31688B Extract Zip Spec 14 (20) '2.0' │ │ +31688C Extract OS 00 (0) 'MS-DOS' │ │ +31688D General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +31688F Compression Method 0008 (8) 'Deflated' │ │ +316891 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +316895 CRC 897684C5 (2306245829) │ │ +316899 Compressed Size 00000438 (1080) │ │ +31689D Uncompressed Size 00000E56 (3670) │ │ +3168A1 Filename Length 003A (58) │ │ +3168A3 Extra Length 0014 (20) │ │ +3168A5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x3168A5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +3168DF Extra ID #1 0001 (1) 'ZIP64' │ │ +3168E1 Length 0010 (16) │ │ +3168E3 Uncompressed Size 0000000000000E56 (3670) │ │ +3168EB Compressed Size 0000000000000438 (1080) │ │ +3168F3 PAYLOAD │ │ + │ │ +316D2B LOCAL HEADER #643 04034B50 (67324752) │ │ +316D2F Extract Zip Spec 14 (20) '2.0' │ │ +316D30 Extract OS 00 (0) 'MS-DOS' │ │ +316D31 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +316D33 Compression Method 0008 (8) 'Deflated' │ │ +316D35 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +316D39 CRC A056F1A4 (2690052516) │ │ +316D3D Compressed Size 00000443 (1091) │ │ +316D41 Uncompressed Size 00000E57 (3671) │ │ +316D45 Filename Length 0036 (54) │ │ +316D47 Extra Length 0014 (20) │ │ +316D49 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x316D49: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +316D7F Extra ID #1 0001 (1) 'ZIP64' │ │ +316D81 Length 0010 (16) │ │ +316D83 Uncompressed Size 0000000000000E57 (3671) │ │ +316D8B Compressed Size 0000000000000443 (1091) │ │ +316D93 PAYLOAD │ │ + │ │ +3171D6 LOCAL HEADER #644 04034B50 (67324752) │ │ +3171DA Extract Zip Spec 14 (20) '2.0' │ │ +3171DB Extract OS 00 (0) 'MS-DOS' │ │ +3171DC General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +3171DE Compression Method 0008 (8) 'Deflated' │ │ +3171E0 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3171E4 CRC FD2E77F3 (4247681011) │ │ +3171E8 Compressed Size 00000476 (1142) │ │ +3171EC Uncompressed Size 00000D27 (3367) │ │ +3171F0 Filename Length 002C (44) │ │ +3171F2 Extra Length 0014 (20) │ │ +3171F4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x3171F4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +317220 Extra ID #1 0001 (1) 'ZIP64' │ │ +317222 Length 0010 (16) │ │ +317224 Uncompressed Size 0000000000000D27 (3367) │ │ +31722C Compressed Size 0000000000000476 (1142) │ │ +317234 PAYLOAD │ │ + │ │ +3176AA LOCAL HEADER #645 04034B50 (67324752) │ │ +3176AE Extract Zip Spec 14 (20) '2.0' │ │ +3176AF Extract OS 00 (0) 'MS-DOS' │ │ +3176B0 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +3176B2 Compression Method 0008 (8) 'Deflated' │ │ +3176B4 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3176B8 CRC 3D71C200 (1030865408) │ │ +3176BC Compressed Size 0000043B (1083) │ │ +3176C0 Uncompressed Size 00000E58 (3672) │ │ +3176C4 Filename Length 002F (47) │ │ +3176C6 Extra Length 0014 (20) │ │ +3176C8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x3176C8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +3176F7 Extra ID #1 0001 (1) 'ZIP64' │ │ +3176F9 Length 0010 (16) │ │ +3176FB Uncompressed Size 0000000000000E58 (3672) │ │ +317703 Compressed Size 000000000000043B (1083) │ │ +31770B PAYLOAD │ │ + │ │ +317B46 LOCAL HEADER #646 04034B50 (67324752) │ │ +317B4A Extract Zip Spec 14 (20) '2.0' │ │ +317B4B Extract OS 00 (0) 'MS-DOS' │ │ +317B4C General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +317B4E Compression Method 0008 (8) 'Deflated' │ │ +317B50 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +317B54 CRC 0A189BC0 (169384896) │ │ +317B58 Compressed Size 00000430 (1072) │ │ +317B5C Uncompressed Size 00000E54 (3668) │ │ +317B60 Filename Length 0035 (53) │ │ +317B62 Extra Length 0014 (20) │ │ +317B64 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x317B64: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +317B99 Extra ID #1 0001 (1) 'ZIP64' │ │ +317B9B Length 0010 (16) │ │ +317B9D Uncompressed Size 0000000000000E54 (3668) │ │ +317BA5 Compressed Size 0000000000000430 (1072) │ │ +317BAD PAYLOAD │ │ + │ │ +317FDD LOCAL HEADER #647 04034B50 (67324752) │ │ +317FE1 Extract Zip Spec 14 (20) '2.0' │ │ +317FE2 Extract OS 00 (0) 'MS-DOS' │ │ +317FE3 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +317FE5 Compression Method 0008 (8) 'Deflated' │ │ +317FE7 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +317FEB CRC 876F4D65 (2272218469) │ │ +317FEF Compressed Size 00000432 (1074) │ │ +317FF3 Uncompressed Size 00000E51 (3665) │ │ +317FF7 Filename Length 0031 (49) │ │ +317FF9 Extra Length 0014 (20) │ │ +317FFB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x317FFB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +31802C Extra ID #1 0001 (1) 'ZIP64' │ │ +31802E Length 0010 (16) │ │ +318030 Uncompressed Size 0000000000000E51 (3665) │ │ +318038 Compressed Size 0000000000000432 (1074) │ │ +318040 PAYLOAD │ │ + │ │ +318472 LOCAL HEADER #648 04034B50 (67324752) │ │ +318476 Extract Zip Spec 14 (20) '2.0' │ │ +318477 Extract OS 00 (0) 'MS-DOS' │ │ +318478 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +31847A Compression Method 0008 (8) 'Deflated' │ │ +31847C Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +318480 CRC EC546E17 (3964956183) │ │ +318484 Compressed Size 00000431 (1073) │ │ +318488 Uncompressed Size 00000E53 (3667) │ │ +31848C Filename Length 0030 (48) │ │ +31848E Extra Length 0014 (20) │ │ +318490 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x318490: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +3184C0 Extra ID #1 0001 (1) 'ZIP64' │ │ +3184C2 Length 0010 (16) │ │ +3184C4 Uncompressed Size 0000000000000E53 (3667) │ │ +3184CC Compressed Size 0000000000000431 (1073) │ │ +3184D4 PAYLOAD │ │ + │ │ +318905 LOCAL HEADER #649 04034B50 (67324752) │ │ +318909 Extract Zip Spec 14 (20) '2.0' │ │ +31890A Extract OS 00 (0) 'MS-DOS' │ │ +31890B General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +31890D Compression Method 0008 (8) 'Deflated' │ │ +31890F Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +318913 CRC FB9374F9 (4220744953) │ │ +318917 Compressed Size 000002F5 (757) │ │ +31891B Uncompressed Size 00000AAC (2732) │ │ +31891F Filename Length 0032 (50) │ │ +318921 Extra Length 0014 (20) │ │ +318923 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x318923: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +318955 Extra ID #1 0001 (1) 'ZIP64' │ │ +318957 Length 0010 (16) │ │ +318959 Uncompressed Size 0000000000000AAC (2732) │ │ +318961 Compressed Size 00000000000002F5 (757) │ │ +318969 PAYLOAD │ │ + │ │ +318C5E LOCAL HEADER #650 04034B50 (67324752) │ │ +318C62 Extract Zip Spec 14 (20) '2.0' │ │ +318C63 Extract OS 00 (0) 'MS-DOS' │ │ +318C64 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +318C66 Compression Method 0008 (8) 'Deflated' │ │ +318C68 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +318C6C CRC 6267089C (1650919580) │ │ +318C70 Compressed Size 000064BC (25788) │ │ +318C74 Uncompressed Size 0001A7B3 (108467) │ │ +318C78 Filename Length 001F (31) │ │ +318C7A Extra Length 0014 (20) │ │ +318C7C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x318C7C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +318C9B Extra ID #1 0001 (1) 'ZIP64' │ │ +318C9D Length 0010 (16) │ │ +318C9F Uncompressed Size 000000000001A7B3 (108467) │ │ +318CA7 Compressed Size 00000000000064BC (25788) │ │ +318CAF PAYLOAD │ │ + │ │ +31F16B LOCAL HEADER #651 04034B50 (67324752) │ │ +31F16F Extract Zip Spec 14 (20) '2.0' │ │ +31F170 Extract OS 00 (0) 'MS-DOS' │ │ +31F171 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +31F173 Compression Method 0008 (8) 'Deflated' │ │ +31F175 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +31F179 CRC 5732964B (1462933067) │ │ +31F17D Compressed Size 00002BE3 (11235) │ │ +31F181 Uncompressed Size 0000C27A (49786) │ │ +31F185 Filename Length 001D (29) │ │ +31F187 Extra Length 0014 (20) │ │ +31F189 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x31F189: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +31F1A6 Extra ID #1 0001 (1) 'ZIP64' │ │ +31F1A8 Length 0010 (16) │ │ +31F1AA Uncompressed Size 000000000000C27A (49786) │ │ +31F1B2 Compressed Size 0000000000002BE3 (11235) │ │ +31F1BA PAYLOAD │ │ + │ │ +321D9D LOCAL HEADER #652 04034B50 (67324752) │ │ +321DA1 Extract Zip Spec 14 (20) '2.0' │ │ +321DA2 Extract OS 00 (0) 'MS-DOS' │ │ +321DA3 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +321DA5 Compression Method 0008 (8) 'Deflated' │ │ +321DA7 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +321DAB CRC 188D6298 (411919000) │ │ +321DAF Compressed Size 000017F9 (6137) │ │ +321DB3 Uncompressed Size 00004965 (18789) │ │ +321DB7 Filename Length 001D (29) │ │ +321DB9 Extra Length 0014 (20) │ │ +321DBB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x321DBB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +321DD8 Extra ID #1 0001 (1) 'ZIP64' │ │ +321DDA Length 0010 (16) │ │ +321DDC Uncompressed Size 0000000000004965 (18789) │ │ +321DE4 Compressed Size 00000000000017F9 (6137) │ │ +321DEC PAYLOAD │ │ + │ │ +3235E5 LOCAL HEADER #653 04034B50 (67324752) │ │ +3235E9 Extract Zip Spec 14 (20) '2.0' │ │ +3235EA Extract OS 00 (0) 'MS-DOS' │ │ +3235EB General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +3235ED Compression Method 0008 (8) 'Deflated' │ │ +3235EF Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3235F3 CRC 13058CB5 (319130805) │ │ +3235F7 Compressed Size 00005EA7 (24231) │ │ +3235FB Uncompressed Size 0001642E (91182) │ │ +3235FF Filename Length 001B (27) │ │ +323601 Extra Length 0014 (20) │ │ +323603 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x323603: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +32361E Extra ID #1 0001 (1) 'ZIP64' │ │ +323620 Length 0010 (16) │ │ +323622 Uncompressed Size 000000000001642E (91182) │ │ +32362A Compressed Size 0000000000005EA7 (24231) │ │ +323632 PAYLOAD │ │ + │ │ +3294D9 LOCAL HEADER #654 04034B50 (67324752) │ │ +3294DD Extract Zip Spec 14 (20) '2.0' │ │ +3294DE Extract OS 00 (0) 'MS-DOS' │ │ +3294DF General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +3294E1 Compression Method 0008 (8) 'Deflated' │ │ +3294E3 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3294E7 CRC 5A1B7158 (1511747928) │ │ +3294EB Compressed Size 0000115F (4447) │ │ +3294EF Uncompressed Size 00003D58 (15704) │ │ +3294F3 Filename Length 001C (28) │ │ +3294F5 Extra Length 0014 (20) │ │ +3294F7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x3294F7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +329513 Extra ID #1 0001 (1) 'ZIP64' │ │ +329515 Length 0010 (16) │ │ +329517 Uncompressed Size 0000000000003D58 (15704) │ │ +32951F Compressed Size 000000000000115F (4447) │ │ +329527 PAYLOAD │ │ + │ │ +32A686 LOCAL HEADER #655 04034B50 (67324752) │ │ +32A68A Extract Zip Spec 14 (20) '2.0' │ │ +32A68B Extract OS 00 (0) 'MS-DOS' │ │ +32A68C General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +32A68E Compression Method 0008 (8) 'Deflated' │ │ +32A690 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +32A694 CRC 06D5DB35 (114678581) │ │ +32A698 Compressed Size 000022B9 (8889) │ │ +32A69C Uncompressed Size 00007504 (29956) │ │ +32A6A0 Filename Length 001F (31) │ │ +32A6A2 Extra Length 0014 (20) │ │ +32A6A4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x32A6A4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +32A6C3 Extra ID #1 0001 (1) 'ZIP64' │ │ +32A6C5 Length 0010 (16) │ │ +32A6C7 Uncompressed Size 0000000000007504 (29956) │ │ +32A6CF Compressed Size 00000000000022B9 (8889) │ │ +32A6D7 PAYLOAD │ │ + │ │ +32C990 LOCAL HEADER #656 04034B50 (67324752) │ │ +32C994 Extract Zip Spec 14 (20) '2.0' │ │ +32C995 Extract OS 00 (0) 'MS-DOS' │ │ +32C996 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +32C998 Compression Method 0008 (8) 'Deflated' │ │ +32C99A Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +32C99E CRC 23800AFB (595593979) │ │ +32C9A2 Compressed Size 000004EB (1259) │ │ +32C9A6 Uncompressed Size 00000EB3 (3763) │ │ +32C9AA Filename Length 001F (31) │ │ +32C9AC Extra Length 0014 (20) │ │ +32C9AE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x32C9AE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +32C9CD Extra ID #1 0001 (1) 'ZIP64' │ │ +32C9CF Length 0010 (16) │ │ +32C9D1 Uncompressed Size 0000000000000EB3 (3763) │ │ +32C9D9 Compressed Size 00000000000004EB (1259) │ │ +32C9E1 PAYLOAD │ │ + │ │ +32CECC LOCAL HEADER #657 04034B50 (67324752) │ │ +32CED0 Extract Zip Spec 14 (20) '2.0' │ │ +32CED1 Extract OS 00 (0) 'MS-DOS' │ │ +32CED2 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +32CED4 Compression Method 0008 (8) 'Deflated' │ │ +32CED6 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +32CEDA CRC 36039DE7 (906206695) │ │ +32CEDE Compressed Size 00000D7D (3453) │ │ +32CEE2 Uncompressed Size 00002797 (10135) │ │ +32CEE6 Filename Length 001D (29) │ │ +32CEE8 Extra Length 0014 (20) │ │ +32CEEA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x32CEEA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +32CF07 Extra ID #1 0001 (1) 'ZIP64' │ │ +32CF09 Length 0010 (16) │ │ +32CF0B Uncompressed Size 0000000000002797 (10135) │ │ +32CF13 Compressed Size 0000000000000D7D (3453) │ │ +32CF1B PAYLOAD │ │ + │ │ +32DC98 LOCAL HEADER #658 04034B50 (67324752) │ │ +32DC9C Extract Zip Spec 14 (20) '2.0' │ │ +32DC9D Extract OS 00 (0) 'MS-DOS' │ │ +32DC9E General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +32DCA0 Compression Method 0008 (8) 'Deflated' │ │ +32DCA2 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +32DCA6 CRC F1E94D48 (4058598728) │ │ +32DCAA Compressed Size 0000270B (9995) │ │ +32DCAE Uncompressed Size 0000DC6A (56426) │ │ +32DCB2 Filename Length 001E (30) │ │ +32DCB4 Extra Length 0014 (20) │ │ +32DCB6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x32DCB6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +32DCD4 Extra ID #1 0001 (1) 'ZIP64' │ │ +32DCD6 Length 0010 (16) │ │ +32DCD8 Uncompressed Size 000000000000DC6A (56426) │ │ +32DCE0 Compressed Size 000000000000270B (9995) │ │ +32DCE8 PAYLOAD │ │ + │ │ +3303F3 LOCAL HEADER #659 04034B50 (67324752) │ │ +3303F7 Extract Zip Spec 14 (20) '2.0' │ │ +3303F8 Extract OS 00 (0) 'MS-DOS' │ │ +3303F9 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +3303FB Compression Method 0008 (8) 'Deflated' │ │ +3303FD Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +330401 CRC E1B443FF (3786687487) │ │ +330405 Compressed Size 00004246 (16966) │ │ +330409 Uncompressed Size 0000F48D (62605) │ │ +33040D Filename Length 001C (28) │ │ +33040F Extra Length 0014 (20) │ │ +330411 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x330411: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +33042D Extra ID #1 0001 (1) 'ZIP64' │ │ +33042F Length 0010 (16) │ │ +330431 Uncompressed Size 000000000000F48D (62605) │ │ +330439 Compressed Size 0000000000004246 (16966) │ │ +330441 PAYLOAD │ │ + │ │ +334687 LOCAL HEADER #660 04034B50 (67324752) │ │ +33468B Extract Zip Spec 14 (20) '2.0' │ │ +33468C Extract OS 00 (0) 'MS-DOS' │ │ +33468D General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +33468F Compression Method 0008 (8) 'Deflated' │ │ +334691 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +334695 CRC 00000000 (0) │ │ +334699 Compressed Size 00000002 (2) │ │ +33469D Uncompressed Size 00000000 (0) │ │ +3346A1 Filename Length 0011 (17) │ │ +3346A3 Extra Length 0014 (20) │ │ +3346A5 Filename 'XXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x3346A5: Filename 'XXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +3346B6 Extra ID #1 0001 (1) 'ZIP64' │ │ +3346B8 Length 0010 (16) │ │ +3346BA Uncompressed Size 0000000000000000 (0) │ │ +3346C2 Compressed Size 0000000000000002 (2) │ │ +3346CA PAYLOAD XX │ │ + │ │ +3346CC LOCAL HEADER #661 04034B50 (67324752) │ │ +3346D0 Extract Zip Spec 14 (20) '2.0' │ │ +3346D1 Extract OS 00 (0) 'MS-DOS' │ │ +3346D2 General Purpose Flag 0800 (2048) │ │ + [Bits 1-2] 0 'Normal Compression' │ │ + [Bit 11] 1 'Language Encoding' │ │ +3346D4 Compression Method 0008 (8) 'Deflated' │ │ +3346D6 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3346DA CRC 12854E88 (310726280) │ │ +3346DE Compressed Size 000000C9 (201) │ │ +3346E2 Uncompressed Size 0000010E (270) │ │ +3346E6 Filename Length 001C (28) │ │ +3346E8 Extra Length 0014 (20) │ │ +3346EA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# │ │ +# WARNING: Offset 0x3346EA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# Zero length filename │ │ +# │ │ +334706 Extra ID #1 0001 (1) 'ZIP64' │ │ +334708 Length 0010 (16) │ │ +33470A Uncompressed Size 000000000000010E (270) │ │ +334712 Compressed Size 00000000000000C9 (201) │ │ +33471A PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ -323D0F LOCAL HEADER #660 04034B50 (67324752) │ │ -323D13 Extract Zip Spec 14 (20) '2.0' │ │ -323D14 Extract OS 00 (0) 'MS-DOS' │ │ -323D15 General Purpose Flag 0800 (2048) │ │ +3347E3 LOCAL HEADER #662 04034B50 (67324752) │ │ +3347E7 Extract Zip Spec 14 (20) '2.0' │ │ +3347E8 Extract OS 00 (0) 'MS-DOS' │ │ +3347E9 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -323D17 Compression Method 0008 (8) 'Deflated' │ │ -323D19 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -323D1D CRC F7FE48C2 (4160637122) │ │ -323D21 Compressed Size 00005DA6 (23974) │ │ -323D25 Uncompressed Size 00014553 (83283) │ │ -323D29 Filename Length 001A (26) │ │ -323D2B Extra Length 0014 (20) │ │ -323D2D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +3347EB Compression Method 0008 (8) 'Deflated' │ │ +3347ED Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3347F1 CRC A3D13C0F (2748398607) │ │ +3347F5 Compressed Size 00005DD2 (24018) │ │ +3347F9 Uncompressed Size 00014592 (83346) │ │ +3347FD Filename Length 001A (26) │ │ +3347FF Extra Length 0014 (20) │ │ +334801 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x323D2D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x334801: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ -323D47 Extra ID #1 0001 (1) 'ZIP64' │ │ -323D49 Length 0010 (16) │ │ -323D4B Uncompressed Size 0000000000014553 (83283) │ │ -323D53 Compressed Size 0000000000005DA6 (23974) │ │ -323D5B PAYLOAD │ │ +33481B Extra ID #1 0001 (1) 'ZIP64' │ │ +33481D Length 0010 (16) │ │ +33481F Uncompressed Size 0000000000014592 (83346) │ │ +334827 Compressed Size 0000000000005DD2 (24018) │ │ +33482F PAYLOAD │ │ │ │ -329B01 LOCAL HEADER #661 04034B50 (67324752) │ │ -329B05 Extract Zip Spec 14 (20) '2.0' │ │ -329B06 Extract OS 00 (0) 'MS-DOS' │ │ -329B07 General Purpose Flag 0800 (2048) │ │ +33A601 LOCAL HEADER #663 04034B50 (67324752) │ │ +33A605 Extract Zip Spec 14 (20) '2.0' │ │ +33A606 Extract OS 00 (0) 'MS-DOS' │ │ +33A607 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -329B09 Compression Method 0008 (8) 'Deflated' │ │ -329B0B Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -329B0F CRC 57CBAFD2 (1472966610) │ │ -329B13 Compressed Size 000007E7 (2023) │ │ -329B17 Uncompressed Size 00001669 (5737) │ │ -329B1B Filename Length 001E (30) │ │ -329B1D Extra Length 0014 (20) │ │ -329B1F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +33A609 Compression Method 0008 (8) 'Deflated' │ │ +33A60B Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +33A60F CRC 57CBAFD2 (1472966610) │ │ +33A613 Compressed Size 000007E7 (2023) │ │ +33A617 Uncompressed Size 00001669 (5737) │ │ +33A61B Filename Length 001E (30) │ │ +33A61D Extra Length 0014 (20) │ │ +33A61F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x329B1F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x33A61F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ -329B3D Extra ID #1 0001 (1) 'ZIP64' │ │ -329B3F Length 0010 (16) │ │ -329B41 Uncompressed Size 0000000000001669 (5737) │ │ -329B49 Compressed Size 00000000000007E7 (2023) │ │ -329B51 PAYLOAD │ │ +33A63D Extra ID #1 0001 (1) 'ZIP64' │ │ +33A63F Length 0010 (16) │ │ +33A641 Uncompressed Size 0000000000001669 (5737) │ │ +33A649 Compressed Size 00000000000007E7 (2023) │ │ +33A651 PAYLOAD │ │ │ │ -32A338 LOCAL HEADER #662 04034B50 (67324752) │ │ -32A33C Extract Zip Spec 14 (20) '2.0' │ │ -32A33D Extract OS 00 (0) 'MS-DOS' │ │ -32A33E General Purpose Flag 0800 (2048) │ │ +33AE38 LOCAL HEADER #664 04034B50 (67324752) │ │ +33AE3C Extract Zip Spec 14 (20) '2.0' │ │ +33AE3D Extract OS 00 (0) 'MS-DOS' │ │ +33AE3E General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -32A340 Compression Method 0008 (8) 'Deflated' │ │ -32A342 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -32A346 CRC CE0C7413 (3456922643) │ │ -32A34A Compressed Size 00000408 (1032) │ │ -32A34E Uncompressed Size 00000BA4 (2980) │ │ -32A352 Filename Length 001B (27) │ │ -32A354 Extra Length 0014 (20) │ │ -32A356 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +33AE40 Compression Method 0008 (8) 'Deflated' │ │ +33AE42 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +33AE46 CRC CE0C7413 (3456922643) │ │ +33AE4A Compressed Size 00000408 (1032) │ │ +33AE4E Uncompressed Size 00000BA4 (2980) │ │ +33AE52 Filename Length 001B (27) │ │ +33AE54 Extra Length 0014 (20) │ │ +33AE56 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x32A356: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x33AE56: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ -32A371 Extra ID #1 0001 (1) 'ZIP64' │ │ -32A373 Length 0010 (16) │ │ -32A375 Uncompressed Size 0000000000000BA4 (2980) │ │ -32A37D Compressed Size 0000000000000408 (1032) │ │ -32A385 PAYLOAD │ │ +33AE71 Extra ID #1 0001 (1) 'ZIP64' │ │ +33AE73 Length 0010 (16) │ │ +33AE75 Uncompressed Size 0000000000000BA4 (2980) │ │ +33AE7D Compressed Size 0000000000000408 (1032) │ │ +33AE85 PAYLOAD │ │ │ │ -32A78D LOCAL HEADER #663 04034B50 (67324752) │ │ -32A791 Extract Zip Spec 14 (20) '2.0' │ │ -32A792 Extract OS 00 (0) 'MS-DOS' │ │ -32A793 General Purpose Flag 0800 (2048) │ │ +33B28D LOCAL HEADER #665 04034B50 (67324752) │ │ +33B291 Extract Zip Spec 14 (20) '2.0' │ │ +33B292 Extract OS 00 (0) 'MS-DOS' │ │ +33B293 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -32A795 Compression Method 0008 (8) 'Deflated' │ │ -32A797 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -32A79B CRC 0650C124 (105955620) │ │ -32A79F Compressed Size 00000B35 (2869) │ │ -32A7A3 Uncompressed Size 000020E6 (8422) │ │ -32A7A7 Filename Length 001D (29) │ │ -32A7A9 Extra Length 0014 (20) │ │ -32A7AB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +33B295 Compression Method 0008 (8) 'Deflated' │ │ +33B297 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +33B29B CRC 0650C124 (105955620) │ │ +33B29F Compressed Size 00000B35 (2869) │ │ +33B2A3 Uncompressed Size 000020E6 (8422) │ │ +33B2A7 Filename Length 001D (29) │ │ +33B2A9 Extra Length 0014 (20) │ │ +33B2AB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x32A7AB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x33B2AB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ -32A7C8 Extra ID #1 0001 (1) 'ZIP64' │ │ -32A7CA Length 0010 (16) │ │ -32A7CC Uncompressed Size 00000000000020E6 (8422) │ │ -32A7D4 Compressed Size 0000000000000B35 (2869) │ │ -32A7DC PAYLOAD │ │ +33B2C8 Extra ID #1 0001 (1) 'ZIP64' │ │ +33B2CA Length 0010 (16) │ │ +33B2CC Uncompressed Size 00000000000020E6 (8422) │ │ +33B2D4 Compressed Size 0000000000000B35 (2869) │ │ +33B2DC PAYLOAD │ │ │ │ -32B311 LOCAL HEADER #664 04034B50 (67324752) │ │ -32B315 Extract Zip Spec 14 (20) '2.0' │ │ -32B316 Extract OS 00 (0) 'MS-DOS' │ │ -32B317 General Purpose Flag 0800 (2048) │ │ +33BE11 LOCAL HEADER #666 04034B50 (67324752) │ │ +33BE15 Extract Zip Spec 14 (20) '2.0' │ │ +33BE16 Extract OS 00 (0) 'MS-DOS' │ │ +33BE17 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -32B319 Compression Method 0008 (8) 'Deflated' │ │ -32B31B Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -32B31F CRC 432B65DC (1126917596) │ │ -32B323 Compressed Size 00002052 (8274) │ │ -32B327 Uncompressed Size 00007E93 (32403) │ │ -32B32B Filename Length 001E (30) │ │ -32B32D Extra Length 0014 (20) │ │ -32B32F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +33BE19 Compression Method 0008 (8) 'Deflated' │ │ +33BE1B Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +33BE1F CRC 432B65DC (1126917596) │ │ +33BE23 Compressed Size 00002052 (8274) │ │ +33BE27 Uncompressed Size 00007E93 (32403) │ │ +33BE2B Filename Length 001E (30) │ │ +33BE2D Extra Length 0014 (20) │ │ +33BE2F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x32B32F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x33BE2F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ -32B34D Extra ID #1 0001 (1) 'ZIP64' │ │ -32B34F Length 0010 (16) │ │ -32B351 Uncompressed Size 0000000000007E93 (32403) │ │ -32B359 Compressed Size 0000000000002052 (8274) │ │ -32B361 PAYLOAD │ │ +33BE4D Extra ID #1 0001 (1) 'ZIP64' │ │ +33BE4F Length 0010 (16) │ │ +33BE51 Uncompressed Size 0000000000007E93 (32403) │ │ +33BE59 Compressed Size 0000000000002052 (8274) │ │ +33BE61 PAYLOAD │ │ │ │ -32D3B3 LOCAL HEADER #665 04034B50 (67324752) │ │ -32D3B7 Extract Zip Spec 14 (20) '2.0' │ │ -32D3B8 Extract OS 00 (0) 'MS-DOS' │ │ -32D3B9 General Purpose Flag 0800 (2048) │ │ +33DEB3 LOCAL HEADER #667 04034B50 (67324752) │ │ +33DEB7 Extract Zip Spec 14 (20) '2.0' │ │ +33DEB8 Extract OS 00 (0) 'MS-DOS' │ │ +33DEB9 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -32D3BB Compression Method 0008 (8) 'Deflated' │ │ -32D3BD Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -32D3C1 CRC 00000000 (0) │ │ -32D3C5 Compressed Size 00000002 (2) │ │ -32D3C9 Uncompressed Size 00000000 (0) │ │ -32D3CD Filename Length 0013 (19) │ │ -32D3CF Extra Length 0014 (20) │ │ -32D3D1 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ +33DEBB Compression Method 0008 (8) 'Deflated' │ │ +33DEBD Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +33DEC1 CRC 00000000 (0) │ │ +33DEC5 Compressed Size 00000002 (2) │ │ +33DEC9 Uncompressed Size 00000000 (0) │ │ +33DECD Filename Length 0013 (19) │ │ +33DECF Extra Length 0014 (20) │ │ +33DED1 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x32D3D1: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x33DED1: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ -32D3E4 Extra ID #1 0001 (1) 'ZIP64' │ │ -32D3E6 Length 0010 (16) │ │ -32D3E8 Uncompressed Size 0000000000000000 (0) │ │ -32D3F0 Compressed Size 0000000000000002 (2) │ │ -32D3F8 PAYLOAD XX │ │ +33DEE4 Extra ID #1 0001 (1) 'ZIP64' │ │ +33DEE6 Length 0010 (16) │ │ +33DEE8 Uncompressed Size 0000000000000000 (0) │ │ +33DEF0 Compressed Size 0000000000000002 (2) │ │ +33DEF8 PAYLOAD XX │ │ │ │ -32D3FA LOCAL HEADER #666 04034B50 (67324752) │ │ -32D3FE Extract Zip Spec 14 (20) '2.0' │ │ -32D3FF Extract OS 00 (0) 'MS-DOS' │ │ -32D400 General Purpose Flag 0800 (2048) │ │ +33DEFA LOCAL HEADER #668 04034B50 (67324752) │ │ +33DEFE Extract Zip Spec 14 (20) '2.0' │ │ +33DEFF Extract OS 00 (0) 'MS-DOS' │ │ +33DF00 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -32D402 Compression Method 0008 (8) 'Deflated' │ │ -32D404 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -32D408 CRC 96C52479 (2529502329) │ │ -32D40C Compressed Size 0000011E (286) │ │ -32D410 Uncompressed Size 000001F6 (502) │ │ -32D414 Filename Length 001E (30) │ │ -32D416 Extra Length 0014 (20) │ │ -32D418 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +33DF02 Compression Method 0008 (8) 'Deflated' │ │ +33DF04 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +33DF08 CRC 96C52479 (2529502329) │ │ +33DF0C Compressed Size 0000011E (286) │ │ +33DF10 Uncompressed Size 000001F6 (502) │ │ +33DF14 Filename Length 001E (30) │ │ +33DF16 Extra Length 0014 (20) │ │ +33DF18 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x32D418: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x33DF18: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ -32D436 Extra ID #1 0001 (1) 'ZIP64' │ │ -32D438 Length 0010 (16) │ │ -32D43A Uncompressed Size 00000000000001F6 (502) │ │ -32D442 Compressed Size 000000000000011E (286) │ │ -32D44A PAYLOAD │ │ +33DF36 Extra ID #1 0001 (1) 'ZIP64' │ │ +33DF38 Length 0010 (16) │ │ +33DF3A Uncompressed Size 00000000000001F6 (502) │ │ +33DF42 Compressed Size 000000000000011E (286) │ │ +33DF4A PAYLOAD │ │ │ │ -32D568 LOCAL HEADER #667 04034B50 (67324752) │ │ -32D56C Extract Zip Spec 14 (20) '2.0' │ │ -32D56D Extract OS 00 (0) 'MS-DOS' │ │ -32D56E General Purpose Flag 0800 (2048) │ │ +33E068 LOCAL HEADER #669 04034B50 (67324752) │ │ +33E06C Extract Zip Spec 14 (20) '2.0' │ │ +33E06D Extract OS 00 (0) 'MS-DOS' │ │ +33E06E General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -32D570 Compression Method 0008 (8) 'Deflated' │ │ -32D572 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -32D576 CRC 5D712C69 (1567698025) │ │ -32D57A Compressed Size 00003907 (14599) │ │ -32D57E Uncompressed Size 0000D6BF (54975) │ │ -32D582 Filename Length 0021 (33) │ │ -32D584 Extra Length 0014 (20) │ │ -32D586 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +33E070 Compression Method 0008 (8) 'Deflated' │ │ +33E072 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +33E076 CRC 5D712C69 (1567698025) │ │ +33E07A Compressed Size 00003907 (14599) │ │ +33E07E Uncompressed Size 0000D6BF (54975) │ │ +33E082 Filename Length 0021 (33) │ │ +33E084 Extra Length 0014 (20) │ │ +33E086 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x32D586: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x33E086: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ -32D5A7 Extra ID #1 0001 (1) 'ZIP64' │ │ -32D5A9 Length 0010 (16) │ │ -32D5AB Uncompressed Size 000000000000D6BF (54975) │ │ -32D5B3 Compressed Size 0000000000003907 (14599) │ │ -32D5BB PAYLOAD │ │ +33E0A7 Extra ID #1 0001 (1) 'ZIP64' │ │ +33E0A9 Length 0010 (16) │ │ +33E0AB Uncompressed Size 000000000000D6BF (54975) │ │ +33E0B3 Compressed Size 0000000000003907 (14599) │ │ +33E0BB PAYLOAD │ │ │ │ -330EC2 LOCAL HEADER #668 04034B50 (67324752) │ │ -330EC6 Extract Zip Spec 14 (20) '2.0' │ │ -330EC7 Extract OS 00 (0) 'MS-DOS' │ │ -330EC8 General Purpose Flag 0800 (2048) │ │ +3419C2 LOCAL HEADER #670 04034B50 (67324752) │ │ +3419C6 Extract Zip Spec 14 (20) '2.0' │ │ +3419C7 Extract OS 00 (0) 'MS-DOS' │ │ +3419C8 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -330ECA Compression Method 0008 (8) 'Deflated' │ │ -330ECC Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -330ED0 CRC 050DBBF7 (84786167) │ │ -330ED4 Compressed Size 00001148 (4424) │ │ -330ED8 Uncompressed Size 00004789 (18313) │ │ -330EDC Filename Length 001D (29) │ │ -330EDE Extra Length 0014 (20) │ │ -330EE0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +3419CA Compression Method 0008 (8) 'Deflated' │ │ +3419CC Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3419D0 CRC 050DBBF7 (84786167) │ │ +3419D4 Compressed Size 00001148 (4424) │ │ +3419D8 Uncompressed Size 00004789 (18313) │ │ +3419DC Filename Length 001D (29) │ │ +3419DE Extra Length 0014 (20) │ │ +3419E0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x330EE0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3419E0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ -330EFD Extra ID #1 0001 (1) 'ZIP64' │ │ -330EFF Length 0010 (16) │ │ -330F01 Uncompressed Size 0000000000004789 (18313) │ │ -330F09 Compressed Size 0000000000001148 (4424) │ │ -330F11 PAYLOAD │ │ +3419FD Extra ID #1 0001 (1) 'ZIP64' │ │ +3419FF Length 0010 (16) │ │ +341A01 Uncompressed Size 0000000000004789 (18313) │ │ +341A09 Compressed Size 0000000000001148 (4424) │ │ +341A11 PAYLOAD │ │ │ │ -332059 LOCAL HEADER #669 04034B50 (67324752) │ │ -33205D Extract Zip Spec 14 (20) '2.0' │ │ -33205E Extract OS 00 (0) 'MS-DOS' │ │ -33205F General Purpose Flag 0800 (2048) │ │ +342B59 LOCAL HEADER #671 04034B50 (67324752) │ │ +342B5D Extract Zip Spec 14 (20) '2.0' │ │ +342B5E Extract OS 00 (0) 'MS-DOS' │ │ +342B5F General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -332061 Compression Method 0008 (8) 'Deflated' │ │ -332063 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -332067 CRC 84C66E5D (2227596893) │ │ -33206B Compressed Size 00005E94 (24212) │ │ -33206F Uncompressed Size 000181E5 (98789) │ │ -332073 Filename Length 001F (31) │ │ -332075 Extra Length 0014 (20) │ │ -332077 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +342B61 Compression Method 0008 (8) 'Deflated' │ │ +342B63 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +342B67 CRC 84C66E5D (2227596893) │ │ +342B6B Compressed Size 00005E94 (24212) │ │ +342B6F Uncompressed Size 000181E5 (98789) │ │ +342B73 Filename Length 001F (31) │ │ +342B75 Extra Length 0014 (20) │ │ +342B77 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x332077: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x342B77: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ -332096 Extra ID #1 0001 (1) 'ZIP64' │ │ -332098 Length 0010 (16) │ │ -33209A Uncompressed Size 00000000000181E5 (98789) │ │ -3320A2 Compressed Size 0000000000005E94 (24212) │ │ -3320AA PAYLOAD │ │ +342B96 Extra ID #1 0001 (1) 'ZIP64' │ │ +342B98 Length 0010 (16) │ │ +342B9A Uncompressed Size 00000000000181E5 (98789) │ │ +342BA2 Compressed Size 0000000000005E94 (24212) │ │ +342BAA PAYLOAD │ │ │ │ -337F3E LOCAL HEADER #670 04034B50 (67324752) │ │ -337F42 Extract Zip Spec 14 (20) '2.0' │ │ -337F43 Extract OS 00 (0) 'MS-DOS' │ │ -337F44 General Purpose Flag 0800 (2048) │ │ +348A3E LOCAL HEADER #672 04034B50 (67324752) │ │ +348A42 Extract Zip Spec 14 (20) '2.0' │ │ +348A43 Extract OS 00 (0) 'MS-DOS' │ │ +348A44 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -337F46 Compression Method 0008 (8) 'Deflated' │ │ -337F48 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -337F4C CRC B4670C4B (3026652235) │ │ -337F50 Compressed Size 00000C01 (3073) │ │ -337F54 Uncompressed Size 000027A0 (10144) │ │ -337F58 Filename Length 001C (28) │ │ -337F5A Extra Length 0014 (20) │ │ -337F5C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +348A46 Compression Method 0008 (8) 'Deflated' │ │ +348A48 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +348A4C CRC B4670C4B (3026652235) │ │ +348A50 Compressed Size 00000C01 (3073) │ │ +348A54 Uncompressed Size 000027A0 (10144) │ │ +348A58 Filename Length 001C (28) │ │ +348A5A Extra Length 0014 (20) │ │ +348A5C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x337F5C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x348A5C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ -337F78 Extra ID #1 0001 (1) 'ZIP64' │ │ -337F7A Length 0010 (16) │ │ -337F7C Uncompressed Size 00000000000027A0 (10144) │ │ -337F84 Compressed Size 0000000000000C01 (3073) │ │ -337F8C PAYLOAD │ │ +348A78 Extra ID #1 0001 (1) 'ZIP64' │ │ +348A7A Length 0010 (16) │ │ +348A7C Uncompressed Size 00000000000027A0 (10144) │ │ +348A84 Compressed Size 0000000000000C01 (3073) │ │ +348A8C PAYLOAD │ │ │ │ -338B8D LOCAL HEADER #671 04034B50 (67324752) │ │ -338B91 Extract Zip Spec 14 (20) '2.0' │ │ -338B92 Extract OS 00 (0) 'MS-DOS' │ │ -338B93 General Purpose Flag 0800 (2048) │ │ +34968D LOCAL HEADER #673 04034B50 (67324752) │ │ +349691 Extract Zip Spec 14 (20) '2.0' │ │ +349692 Extract OS 00 (0) 'MS-DOS' │ │ +349693 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -338B95 Compression Method 0008 (8) 'Deflated' │ │ -338B97 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -338B9B CRC 0917B0FE (152547582) │ │ -338B9F Compressed Size 000003BB (955) │ │ -338BA3 Uncompressed Size 00000AC1 (2753) │ │ -338BA7 Filename Length 001E (30) │ │ -338BA9 Extra Length 0014 (20) │ │ -338BAB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +349695 Compression Method 0008 (8) 'Deflated' │ │ +349697 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +34969B CRC 0917B0FE (152547582) │ │ +34969F Compressed Size 000003BB (955) │ │ +3496A3 Uncompressed Size 00000AC1 (2753) │ │ +3496A7 Filename Length 001E (30) │ │ +3496A9 Extra Length 0014 (20) │ │ +3496AB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x338BAB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3496AB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ -338BC9 Extra ID #1 0001 (1) 'ZIP64' │ │ -338BCB Length 0010 (16) │ │ -338BCD Uncompressed Size 0000000000000AC1 (2753) │ │ -338BD5 Compressed Size 00000000000003BB (955) │ │ -338BDD PAYLOAD │ │ +3496C9 Extra ID #1 0001 (1) 'ZIP64' │ │ +3496CB Length 0010 (16) │ │ +3496CD Uncompressed Size 0000000000000AC1 (2753) │ │ +3496D5 Compressed Size 00000000000003BB (955) │ │ +3496DD PAYLOAD │ │ │ │ -338F98 LOCAL HEADER #672 04034B50 (67324752) │ │ -338F9C Extract Zip Spec 14 (20) '2.0' │ │ -338F9D Extract OS 00 (0) 'MS-DOS' │ │ -338F9E General Purpose Flag 0800 (2048) │ │ +349A98 LOCAL HEADER #674 04034B50 (67324752) │ │ +349A9C Extract Zip Spec 14 (20) '2.0' │ │ +349A9D Extract OS 00 (0) 'MS-DOS' │ │ +349A9E General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -338FA0 Compression Method 0008 (8) 'Deflated' │ │ -338FA2 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -338FA6 CRC 3F40EFD6 (1061220310) │ │ -338FAA Compressed Size 00004AFA (19194) │ │ -338FAE Uncompressed Size 00016B49 (93001) │ │ -338FB2 Filename Length 001A (26) │ │ -338FB4 Extra Length 0014 (20) │ │ -338FB6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +349AA0 Compression Method 0008 (8) 'Deflated' │ │ +349AA2 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +349AA6 CRC 3F40EFD6 (1061220310) │ │ +349AAA Compressed Size 00004AFA (19194) │ │ +349AAE Uncompressed Size 00016B49 (93001) │ │ +349AB2 Filename Length 001A (26) │ │ +349AB4 Extra Length 0014 (20) │ │ +349AB6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x338FB6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x349AB6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ -338FD0 Extra ID #1 0001 (1) 'ZIP64' │ │ -338FD2 Length 0010 (16) │ │ -338FD4 Uncompressed Size 0000000000016B49 (93001) │ │ -338FDC Compressed Size 0000000000004AFA (19194) │ │ -338FE4 PAYLOAD │ │ +349AD0 Extra ID #1 0001 (1) 'ZIP64' │ │ +349AD2 Length 0010 (16) │ │ +349AD4 Uncompressed Size 0000000000016B49 (93001) │ │ +349ADC Compressed Size 0000000000004AFA (19194) │ │ +349AE4 PAYLOAD │ │ │ │ -33DADE LOCAL HEADER #673 04034B50 (67324752) │ │ -33DAE2 Extract Zip Spec 14 (20) '2.0' │ │ -33DAE3 Extract OS 00 (0) 'MS-DOS' │ │ -33DAE4 General Purpose Flag 0800 (2048) │ │ +34E5DE LOCAL HEADER #675 04034B50 (67324752) │ │ +34E5E2 Extract Zip Spec 14 (20) '2.0' │ │ +34E5E3 Extract OS 00 (0) 'MS-DOS' │ │ +34E5E4 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -33DAE6 Compression Method 0008 (8) 'Deflated' │ │ -33DAE8 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -33DAEC CRC 4EFF64F7 (1325360375) │ │ -33DAF0 Compressed Size 000075FF (30207) │ │ -33DAF4 Uncompressed Size 0001DFF7 (122871) │ │ -33DAF8 Filename Length 001F (31) │ │ -33DAFA Extra Length 0014 (20) │ │ -33DAFC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +34E5E6 Compression Method 0008 (8) 'Deflated' │ │ +34E5E8 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +34E5EC CRC 4EFF64F7 (1325360375) │ │ +34E5F0 Compressed Size 000075FF (30207) │ │ +34E5F4 Uncompressed Size 0001DFF7 (122871) │ │ +34E5F8 Filename Length 001F (31) │ │ +34E5FA Extra Length 0014 (20) │ │ +34E5FC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x33DAFC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x34E5FC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ -33DB1B Extra ID #1 0001 (1) 'ZIP64' │ │ -33DB1D Length 0010 (16) │ │ -33DB1F Uncompressed Size 000000000001DFF7 (122871) │ │ -33DB27 Compressed Size 00000000000075FF (30207) │ │ -33DB2F PAYLOAD │ │ +34E61B Extra ID #1 0001 (1) 'ZIP64' │ │ +34E61D Length 0010 (16) │ │ +34E61F Uncompressed Size 000000000001DFF7 (122871) │ │ +34E627 Compressed Size 00000000000075FF (30207) │ │ +34E62F PAYLOAD │ │ │ │ -34512E LOCAL HEADER #674 04034B50 (67324752) │ │ -345132 Extract Zip Spec 14 (20) '2.0' │ │ -345133 Extract OS 00 (0) 'MS-DOS' │ │ -345134 General Purpose Flag 0800 (2048) │ │ +355C2E LOCAL HEADER #676 04034B50 (67324752) │ │ +355C32 Extract Zip Spec 14 (20) '2.0' │ │ +355C33 Extract OS 00 (0) 'MS-DOS' │ │ +355C34 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -345136 Compression Method 0008 (8) 'Deflated' │ │ -345138 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -34513C CRC 59355567 (1496667495) │ │ -345140 Compressed Size 0000A270 (41584) │ │ -345144 Uncompressed Size 000343CF (213967) │ │ -345148 Filename Length 0020 (32) │ │ -34514A Extra Length 0014 (20) │ │ -34514C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +355C36 Compression Method 0008 (8) 'Deflated' │ │ +355C38 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +355C3C CRC 59355567 (1496667495) │ │ +355C40 Compressed Size 0000A270 (41584) │ │ +355C44 Uncompressed Size 000343CF (213967) │ │ +355C48 Filename Length 0020 (32) │ │ +355C4A Extra Length 0014 (20) │ │ +355C4C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x34514C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x355C4C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ -34516C Extra ID #1 0001 (1) 'ZIP64' │ │ -34516E Length 0010 (16) │ │ -345170 Uncompressed Size 00000000000343CF (213967) │ │ -345178 Compressed Size 000000000000A270 (41584) │ │ -345180 PAYLOAD │ │ +355C6C Extra ID #1 0001 (1) 'ZIP64' │ │ +355C6E Length 0010 (16) │ │ +355C70 Uncompressed Size 00000000000343CF (213967) │ │ +355C78 Compressed Size 000000000000A270 (41584) │ │ +355C80 PAYLOAD │ │ │ │ -34F3F0 LOCAL HEADER #675 04034B50 (67324752) │ │ -34F3F4 Extract Zip Spec 14 (20) '2.0' │ │ -34F3F5 Extract OS 00 (0) 'MS-DOS' │ │ -34F3F6 General Purpose Flag 0800 (2048) │ │ +35FEF0 LOCAL HEADER #677 04034B50 (67324752) │ │ +35FEF4 Extract Zip Spec 14 (20) '2.0' │ │ +35FEF5 Extract OS 00 (0) 'MS-DOS' │ │ +35FEF6 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -34F3F8 Compression Method 0008 (8) 'Deflated' │ │ -34F3FA Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -34F3FE CRC E731F705 (3878811397) │ │ -34F402 Compressed Size 0000194E (6478) │ │ -34F406 Uncompressed Size 000053EA (21482) │ │ -34F40A Filename Length 0025 (37) │ │ -34F40C Extra Length 0014 (20) │ │ -34F40E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +35FEF8 Compression Method 0008 (8) 'Deflated' │ │ +35FEFA Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +35FEFE CRC E731F705 (3878811397) │ │ +35FF02 Compressed Size 0000194E (6478) │ │ +35FF06 Uncompressed Size 000053EA (21482) │ │ +35FF0A Filename Length 0025 (37) │ │ +35FF0C Extra Length 0014 (20) │ │ +35FF0E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x34F40E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x35FF0E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ -34F433 Extra ID #1 0001 (1) 'ZIP64' │ │ -34F435 Length 0010 (16) │ │ -34F437 Uncompressed Size 00000000000053EA (21482) │ │ -34F43F Compressed Size 000000000000194E (6478) │ │ -34F447 PAYLOAD │ │ +35FF33 Extra ID #1 0001 (1) 'ZIP64' │ │ +35FF35 Length 0010 (16) │ │ +35FF37 Uncompressed Size 00000000000053EA (21482) │ │ +35FF3F Compressed Size 000000000000194E (6478) │ │ +35FF47 PAYLOAD │ │ │ │ -350D95 LOCAL HEADER #676 04034B50 (67324752) │ │ -350D99 Extract Zip Spec 14 (20) '2.0' │ │ -350D9A Extract OS 00 (0) 'MS-DOS' │ │ -350D9B General Purpose Flag 0800 (2048) │ │ +361895 LOCAL HEADER #678 04034B50 (67324752) │ │ +361899 Extract Zip Spec 14 (20) '2.0' │ │ +36189A Extract OS 00 (0) 'MS-DOS' │ │ +36189B General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -350D9D Compression Method 0008 (8) 'Deflated' │ │ -350D9F Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -350DA3 CRC 690FB9B8 (1762638264) │ │ -350DA7 Compressed Size 00006E1B (28187) │ │ -350DAB Uncompressed Size 0001D703 (120579) │ │ -350DAF Filename Length 001C (28) │ │ -350DB1 Extra Length 0014 (20) │ │ -350DB3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +36189D Compression Method 0008 (8) 'Deflated' │ │ +36189F Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3618A3 CRC 690FB9B8 (1762638264) │ │ +3618A7 Compressed Size 00006E1B (28187) │ │ +3618AB Uncompressed Size 0001D703 (120579) │ │ +3618AF Filename Length 001C (28) │ │ +3618B1 Extra Length 0014 (20) │ │ +3618B3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x350DB3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3618B3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ -350DCF Extra ID #1 0001 (1) 'ZIP64' │ │ -350DD1 Length 0010 (16) │ │ -350DD3 Uncompressed Size 000000000001D703 (120579) │ │ -350DDB Compressed Size 0000000000006E1B (28187) │ │ -350DE3 PAYLOAD │ │ +3618CF Extra ID #1 0001 (1) 'ZIP64' │ │ +3618D1 Length 0010 (16) │ │ +3618D3 Uncompressed Size 000000000001D703 (120579) │ │ +3618DB Compressed Size 0000000000006E1B (28187) │ │ +3618E3 PAYLOAD │ │ │ │ -357BFE LOCAL HEADER #677 04034B50 (67324752) │ │ -357C02 Extract Zip Spec 14 (20) '2.0' │ │ -357C03 Extract OS 00 (0) 'MS-DOS' │ │ -357C04 General Purpose Flag 0800 (2048) │ │ +3686FE LOCAL HEADER #679 04034B50 (67324752) │ │ +368702 Extract Zip Spec 14 (20) '2.0' │ │ +368703 Extract OS 00 (0) 'MS-DOS' │ │ +368704 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -357C06 Compression Method 0008 (8) 'Deflated' │ │ -357C08 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -357C0C CRC 80347417 (2150921239) │ │ -357C10 Compressed Size 0000105D (4189) │ │ -357C14 Uncompressed Size 00003293 (12947) │ │ -357C18 Filename Length 0023 (35) │ │ -357C1A Extra Length 0014 (20) │ │ -357C1C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +368706 Compression Method 0008 (8) 'Deflated' │ │ +368708 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +36870C CRC 80347417 (2150921239) │ │ +368710 Compressed Size 0000105D (4189) │ │ +368714 Uncompressed Size 00003293 (12947) │ │ +368718 Filename Length 0023 (35) │ │ +36871A Extra Length 0014 (20) │ │ +36871C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x357C1C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x36871C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ -357C3F Extra ID #1 0001 (1) 'ZIP64' │ │ -357C41 Length 0010 (16) │ │ -357C43 Uncompressed Size 0000000000003293 (12947) │ │ -357C4B Compressed Size 000000000000105D (4189) │ │ -357C53 PAYLOAD │ │ +36873F Extra ID #1 0001 (1) 'ZIP64' │ │ +368741 Length 0010 (16) │ │ +368743 Uncompressed Size 0000000000003293 (12947) │ │ +36874B Compressed Size 000000000000105D (4189) │ │ +368753 PAYLOAD │ │ │ │ -358CB0 LOCAL HEADER #678 04034B50 (67324752) │ │ -358CB4 Extract Zip Spec 14 (20) '2.0' │ │ -358CB5 Extract OS 00 (0) 'MS-DOS' │ │ -358CB6 General Purpose Flag 0800 (2048) │ │ +3697B0 LOCAL HEADER #680 04034B50 (67324752) │ │ +3697B4 Extract Zip Spec 14 (20) '2.0' │ │ +3697B5 Extract OS 00 (0) 'MS-DOS' │ │ +3697B6 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -358CB8 Compression Method 0008 (8) 'Deflated' │ │ -358CBA Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -358CBE CRC 00000000 (0) │ │ -358CC2 Compressed Size 00000002 (2) │ │ -358CC6 Uncompressed Size 00000000 (0) │ │ -358CCA Filename Length 001A (26) │ │ -358CCC Extra Length 0014 (20) │ │ -358CCE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +3697B8 Compression Method 0008 (8) 'Deflated' │ │ +3697BA Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3697BE CRC 00000000 (0) │ │ +3697C2 Compressed Size 00000002 (2) │ │ +3697C6 Uncompressed Size 00000000 (0) │ │ +3697CA Filename Length 001A (26) │ │ +3697CC Extra Length 0014 (20) │ │ +3697CE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x358CCE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3697CE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ -358CE8 Extra ID #1 0001 (1) 'ZIP64' │ │ -358CEA Length 0010 (16) │ │ -358CEC Uncompressed Size 0000000000000000 (0) │ │ -358CF4 Compressed Size 0000000000000002 (2) │ │ -358CFC PAYLOAD XX │ │ +3697E8 Extra ID #1 0001 (1) 'ZIP64' │ │ +3697EA Length 0010 (16) │ │ +3697EC Uncompressed Size 0000000000000000 (0) │ │ +3697F4 Compressed Size 0000000000000002 (2) │ │ +3697FC PAYLOAD XX │ │ │ │ -358CFE LOCAL HEADER #679 04034B50 (67324752) │ │ -358D02 Extract Zip Spec 14 (20) '2.0' │ │ -358D03 Extract OS 00 (0) 'MS-DOS' │ │ -358D04 General Purpose Flag 0800 (2048) │ │ +3697FE LOCAL HEADER #681 04034B50 (67324752) │ │ +369802 Extract Zip Spec 14 (20) '2.0' │ │ +369803 Extract OS 00 (0) 'MS-DOS' │ │ +369804 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -358D06 Compression Method 0008 (8) 'Deflated' │ │ -358D08 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -358D0C CRC C2971FC7 (3264683975) │ │ -358D10 Compressed Size 00000006 (6) │ │ -358D14 Uncompressed Size 00000004 (4) │ │ -358D18 Filename Length 0023 (35) │ │ -358D1A Extra Length 0014 (20) │ │ -358D1C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +369806 Compression Method 0008 (8) 'Deflated' │ │ +369808 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +36980C CRC C2971FC7 (3264683975) │ │ +369810 Compressed Size 00000006 (6) │ │ +369814 Uncompressed Size 00000004 (4) │ │ +369818 Filename Length 0023 (35) │ │ +36981A Extra Length 0014 (20) │ │ +36981C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x358D1C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x36981C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ -358D3F Extra ID #1 0001 (1) 'ZIP64' │ │ -358D41 Length 0010 (16) │ │ -358D43 Uncompressed Size 0000000000000004 (4) │ │ -358D4B Compressed Size 0000000000000006 (6) │ │ -358D53 PAYLOAD XXXXXX │ │ +36983F Extra ID #1 0001 (1) 'ZIP64' │ │ +369841 Length 0010 (16) │ │ +369843 Uncompressed Size 0000000000000004 (4) │ │ +36984B Compressed Size 0000000000000006 (6) │ │ +369853 PAYLOAD XXXXXX │ │ │ │ -358D59 LOCAL HEADER #680 04034B50 (67324752) │ │ -358D5D Extract Zip Spec 14 (20) '2.0' │ │ -358D5E Extract OS 00 (0) 'MS-DOS' │ │ -358D5F General Purpose Flag 0800 (2048) │ │ +369859 LOCAL HEADER #682 04034B50 (67324752) │ │ +36985D Extract Zip Spec 14 (20) '2.0' │ │ +36985E Extract OS 00 (0) 'MS-DOS' │ │ +36985F General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -358D61 Compression Method 0008 (8) 'Deflated' │ │ -358D63 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -358D67 CRC 1F5D89B5 (526223797) │ │ -358D6B Compressed Size 0000029E (670) │ │ -358D6F Uncompressed Size 00000666 (1638) │ │ -358D73 Filename Length 0022 (34) │ │ -358D75 Extra Length 0014 (20) │ │ -358D77 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +369861 Compression Method 0008 (8) 'Deflated' │ │ +369863 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +369867 CRC 1934DA95 (422894229) │ │ +36986B Compressed Size 0000029E (670) │ │ +36986F Uncompressed Size 00000666 (1638) │ │ +369873 Filename Length 0022 (34) │ │ +369875 Extra Length 0014 (20) │ │ +369877 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x358D77: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x369877: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ -358D99 Extra ID #1 0001 (1) 'ZIP64' │ │ -358D9B Length 0010 (16) │ │ -358D9D Uncompressed Size 0000000000000666 (1638) │ │ -358DA5 Compressed Size 000000000000029E (670) │ │ -358DAD PAYLOAD │ │ +369899 Extra ID #1 0001 (1) 'ZIP64' │ │ +36989B Length 0010 (16) │ │ +36989D Uncompressed Size 0000000000000666 (1638) │ │ +3698A5 Compressed Size 000000000000029E (670) │ │ +3698AD PAYLOAD │ │ │ │ -35904B LOCAL HEADER #681 04034B50 (67324752) │ │ -35904F Extract Zip Spec 14 (20) '2.0' │ │ -359050 Extract OS 00 (0) 'MS-DOS' │ │ -359051 General Purpose Flag 0800 (2048) │ │ +369B4B LOCAL HEADER #683 04034B50 (67324752) │ │ +369B4F Extract Zip Spec 14 (20) '2.0' │ │ +369B50 Extract OS 00 (0) 'MS-DOS' │ │ +369B51 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -359053 Compression Method 0008 (8) 'Deflated' │ │ -359055 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -359059 CRC 132FB7F6 (321894390) │ │ -35905D Compressed Size 0000000C (12) │ │ -359061 Uncompressed Size 0000000A (10) │ │ -359065 Filename Length 0027 (39) │ │ -359067 Extra Length 0014 (20) │ │ -359069 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +369B53 Compression Method 0008 (8) 'Deflated' │ │ +369B55 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +369B59 CRC 132FB7F6 (321894390) │ │ +369B5D Compressed Size 0000000C (12) │ │ +369B61 Uncompressed Size 0000000A (10) │ │ +369B65 Filename Length 0027 (39) │ │ +369B67 Extra Length 0014 (20) │ │ +369B69 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x359069: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x369B69: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ -359090 Extra ID #1 0001 (1) 'ZIP64' │ │ -359092 Length 0010 (16) │ │ -359094 Uncompressed Size 000000000000000A (10) │ │ -35909C Compressed Size 000000000000000C (12) │ │ -3590A4 PAYLOAD XXXXXXXXXXXX │ │ +369B90 Extra ID #1 0001 (1) 'ZIP64' │ │ +369B92 Length 0010 (16) │ │ +369B94 Uncompressed Size 000000000000000A (10) │ │ +369B9C Compressed Size 000000000000000C (12) │ │ +369BA4 PAYLOAD XXXXXXXXXXXX │ │ │ │ -3590B0 LOCAL HEADER #682 04034B50 (67324752) │ │ -3590B4 Extract Zip Spec 14 (20) '2.0' │ │ -3590B5 Extract OS 00 (0) 'MS-DOS' │ │ -3590B6 General Purpose Flag 0800 (2048) │ │ +369BB0 LOCAL HEADER #684 04034B50 (67324752) │ │ +369BB4 Extract Zip Spec 14 (20) '2.0' │ │ +369BB5 Extract OS 00 (0) 'MS-DOS' │ │ +369BB6 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -3590B8 Compression Method 0008 (8) 'Deflated' │ │ -3590BA Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -3590BE CRC 00000000 (0) │ │ -3590C2 Compressed Size 00000002 (2) │ │ -3590C6 Uncompressed Size 00000000 (0) │ │ -3590CA Filename Length 0023 (35) │ │ -3590CC Extra Length 0014 (20) │ │ -3590CE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +369BB8 Compression Method 0008 (8) 'Deflated' │ │ +369BBA Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +369BBE CRC 00000000 (0) │ │ +369BC2 Compressed Size 00000002 (2) │ │ +369BC6 Uncompressed Size 00000000 (0) │ │ +369BCA Filename Length 0023 (35) │ │ +369BCC Extra Length 0014 (20) │ │ +369BCE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x3590CE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x369BCE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ -3590F1 Extra ID #1 0001 (1) 'ZIP64' │ │ -3590F3 Length 0010 (16) │ │ -3590F5 Uncompressed Size 0000000000000000 (0) │ │ -3590FD Compressed Size 0000000000000002 (2) │ │ -359105 PAYLOAD XX │ │ +369BF1 Extra ID #1 0001 (1) 'ZIP64' │ │ +369BF3 Length 0010 (16) │ │ +369BF5 Uncompressed Size 0000000000000000 (0) │ │ +369BFD Compressed Size 0000000000000002 (2) │ │ +369C05 PAYLOAD XX │ │ │ │ -359107 LOCAL HEADER #683 04034B50 (67324752) │ │ -35910B Extract Zip Spec 14 (20) '2.0' │ │ -35910C Extract OS 00 (0) 'MS-DOS' │ │ -35910D General Purpose Flag 0800 (2048) │ │ +369C07 LOCAL HEADER #685 04034B50 (67324752) │ │ +369C0B Extract Zip Spec 14 (20) '2.0' │ │ +369C0C Extract OS 00 (0) 'MS-DOS' │ │ +369C0D General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -35910F Compression Method 0008 (8) 'Deflated' │ │ -359111 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -359115 CRC F259687E (4065945726) │ │ -359119 Compressed Size 00000330 (816) │ │ -35911D Uncompressed Size 000006AB (1707) │ │ -359121 Filename Length 002A (42) │ │ -359123 Extra Length 0014 (20) │ │ -359125 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +369C0F Compression Method 0008 (8) 'Deflated' │ │ +369C11 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +369C15 CRC F259687E (4065945726) │ │ +369C19 Compressed Size 00000330 (816) │ │ +369C1D Uncompressed Size 000006AB (1707) │ │ +369C21 Filename Length 002A (42) │ │ +369C23 Extra Length 0014 (20) │ │ +369C25 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x359125: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x369C25: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ -35914F Extra ID #1 0001 (1) 'ZIP64' │ │ -359151 Length 0010 (16) │ │ -359153 Uncompressed Size 00000000000006AB (1707) │ │ -35915B Compressed Size 0000000000000330 (816) │ │ -359163 PAYLOAD │ │ +369C4F Extra ID #1 0001 (1) 'ZIP64' │ │ +369C51 Length 0010 (16) │ │ +369C53 Uncompressed Size 00000000000006AB (1707) │ │ +369C5B Compressed Size 0000000000000330 (816) │ │ +369C63 PAYLOAD │ │ │ │ -359493 LOCAL HEADER #684 04034B50 (67324752) │ │ -359497 Extract Zip Spec 14 (20) '2.0' │ │ -359498 Extract OS 00 (0) 'MS-DOS' │ │ -359499 General Purpose Flag 0800 (2048) │ │ +369F93 LOCAL HEADER #686 04034B50 (67324752) │ │ +369F97 Extract Zip Spec 14 (20) '2.0' │ │ +369F98 Extract OS 00 (0) 'MS-DOS' │ │ +369F99 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -35949B Compression Method 0008 (8) 'Deflated' │ │ -35949D Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -3594A1 CRC 00000000 (0) │ │ -3594A5 Compressed Size 00000002 (2) │ │ -3594A9 Uncompressed Size 00000000 (0) │ │ -3594AD Filename Length 0015 (21) │ │ -3594AF Extra Length 0014 (20) │ │ -3594B1 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +369F9B Compression Method 0008 (8) 'Deflated' │ │ +369F9D Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +369FA1 CRC 00000000 (0) │ │ +369FA5 Compressed Size 00000002 (2) │ │ +369FA9 Uncompressed Size 00000000 (0) │ │ +369FAD Filename Length 0015 (21) │ │ +369FAF Extra Length 0014 (20) │ │ +369FB1 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x3594B1: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x369FB1: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ -3594C6 Extra ID #1 0001 (1) 'ZIP64' │ │ -3594C8 Length 0010 (16) │ │ -3594CA Uncompressed Size 0000000000000000 (0) │ │ -3594D2 Compressed Size 0000000000000002 (2) │ │ -3594DA PAYLOAD XX │ │ +369FC6 Extra ID #1 0001 (1) 'ZIP64' │ │ +369FC8 Length 0010 (16) │ │ +369FCA Uncompressed Size 0000000000000000 (0) │ │ +369FD2 Compressed Size 0000000000000002 (2) │ │ +369FDA PAYLOAD XX │ │ │ │ -3594DC LOCAL HEADER #685 04034B50 (67324752) │ │ -3594E0 Extract Zip Spec 14 (20) '2.0' │ │ -3594E1 Extract OS 00 (0) 'MS-DOS' │ │ -3594E2 General Purpose Flag 0800 (2048) │ │ +369FDC LOCAL HEADER #687 04034B50 (67324752) │ │ +369FE0 Extract Zip Spec 14 (20) '2.0' │ │ +369FE1 Extract OS 00 (0) 'MS-DOS' │ │ +369FE2 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -3594E4 Compression Method 0008 (8) 'Deflated' │ │ -3594E6 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -3594EA CRC C2971FC7 (3264683975) │ │ -3594EE Compressed Size 00000006 (6) │ │ -3594F2 Uncompressed Size 00000004 (4) │ │ -3594F6 Filename Length 001E (30) │ │ -3594F8 Extra Length 0014 (20) │ │ -3594FA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +369FE4 Compression Method 0008 (8) 'Deflated' │ │ +369FE6 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +369FEA CRC C2971FC7 (3264683975) │ │ +369FEE Compressed Size 00000006 (6) │ │ +369FF2 Uncompressed Size 00000004 (4) │ │ +369FF6 Filename Length 001E (30) │ │ +369FF8 Extra Length 0014 (20) │ │ +369FFA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x3594FA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x369FFA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ -359518 Extra ID #1 0001 (1) 'ZIP64' │ │ -35951A Length 0010 (16) │ │ -35951C Uncompressed Size 0000000000000004 (4) │ │ -359524 Compressed Size 0000000000000006 (6) │ │ -35952C PAYLOAD XXXXXX │ │ +36A018 Extra ID #1 0001 (1) 'ZIP64' │ │ +36A01A Length 0010 (16) │ │ +36A01C Uncompressed Size 0000000000000004 (4) │ │ +36A024 Compressed Size 0000000000000006 (6) │ │ +36A02C PAYLOAD XXXXXX │ │ │ │ -359532 LOCAL HEADER #686 04034B50 (67324752) │ │ -359536 Extract Zip Spec 14 (20) '2.0' │ │ -359537 Extract OS 00 (0) 'MS-DOS' │ │ -359538 General Purpose Flag 0800 (2048) │ │ +36A032 LOCAL HEADER #688 04034B50 (67324752) │ │ +36A036 Extract Zip Spec 14 (20) '2.0' │ │ +36A037 Extract OS 00 (0) 'MS-DOS' │ │ +36A038 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -35953A Compression Method 0008 (8) 'Deflated' │ │ -35953C Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -359540 CRC 6A88A31E (1787339550) │ │ -359544 Compressed Size 00000279 (633) │ │ -359548 Uncompressed Size 0000042A (1066) │ │ -35954C Filename Length 001C (28) │ │ -35954E Extra Length 0014 (20) │ │ -359550 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +36A03A Compression Method 0008 (8) 'Deflated' │ │ +36A03C Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +36A040 CRC 6A88A31E (1787339550) │ │ +36A044 Compressed Size 00000279 (633) │ │ +36A048 Uncompressed Size 0000042A (1066) │ │ +36A04C Filename Length 001C (28) │ │ +36A04E Extra Length 0014 (20) │ │ +36A050 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x359550: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x36A050: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ -35956C Extra ID #1 0001 (1) 'ZIP64' │ │ -35956E Length 0010 (16) │ │ -359570 Uncompressed Size 000000000000042A (1066) │ │ -359578 Compressed Size 0000000000000279 (633) │ │ -359580 PAYLOAD │ │ +36A06C Extra ID #1 0001 (1) 'ZIP64' │ │ +36A06E Length 0010 (16) │ │ +36A070 Uncompressed Size 000000000000042A (1066) │ │ +36A078 Compressed Size 0000000000000279 (633) │ │ +36A080 PAYLOAD │ │ │ │ -3597F9 LOCAL HEADER #687 04034B50 (67324752) │ │ -3597FD Extract Zip Spec 14 (20) '2.0' │ │ -3597FE Extract OS 00 (0) 'MS-DOS' │ │ -3597FF General Purpose Flag 0800 (2048) │ │ +36A2F9 LOCAL HEADER #689 04034B50 (67324752) │ │ +36A2FD Extract Zip Spec 14 (20) '2.0' │ │ +36A2FE Extract OS 00 (0) 'MS-DOS' │ │ +36A2FF General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -359801 Compression Method 0008 (8) 'Deflated' │ │ -359803 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -359807 CRC 2EBCC41B (784122907) │ │ -35980B Compressed Size 000002F5 (757) │ │ -35980F Uncompressed Size 0000067A (1658) │ │ -359813 Filename Length 001D (29) │ │ -359815 Extra Length 0014 (20) │ │ -359817 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +36A301 Compression Method 0008 (8) 'Deflated' │ │ +36A303 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +36A307 CRC 2EBCC41B (784122907) │ │ +36A30B Compressed Size 000002F5 (757) │ │ +36A30F Uncompressed Size 0000067A (1658) │ │ +36A313 Filename Length 001D (29) │ │ +36A315 Extra Length 0014 (20) │ │ +36A317 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x359817: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x36A317: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ -359834 Extra ID #1 0001 (1) 'ZIP64' │ │ -359836 Length 0010 (16) │ │ -359838 Uncompressed Size 000000000000067A (1658) │ │ -359840 Compressed Size 00000000000002F5 (757) │ │ -359848 PAYLOAD │ │ +36A334 Extra ID #1 0001 (1) 'ZIP64' │ │ +36A336 Length 0010 (16) │ │ +36A338 Uncompressed Size 000000000000067A (1658) │ │ +36A340 Compressed Size 00000000000002F5 (757) │ │ +36A348 PAYLOAD │ │ │ │ -359B3D LOCAL HEADER #688 04034B50 (67324752) │ │ -359B41 Extract Zip Spec 14 (20) '2.0' │ │ -359B42 Extract OS 00 (0) 'MS-DOS' │ │ -359B43 General Purpose Flag 0800 (2048) │ │ +36A63D LOCAL HEADER #690 04034B50 (67324752) │ │ +36A641 Extract Zip Spec 14 (20) '2.0' │ │ +36A642 Extract OS 00 (0) 'MS-DOS' │ │ +36A643 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -359B45 Compression Method 0008 (8) 'Deflated' │ │ -359B47 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -359B4B CRC 18FB3A21 (419117601) │ │ -359B4F Compressed Size 00000006 (6) │ │ -359B53 Uncompressed Size 00000004 (4) │ │ -359B57 Filename Length 0022 (34) │ │ -359B59 Extra Length 0014 (20) │ │ -359B5B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +36A645 Compression Method 0008 (8) 'Deflated' │ │ +36A647 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +36A64B CRC 18FB3A21 (419117601) │ │ +36A64F Compressed Size 00000006 (6) │ │ +36A653 Uncompressed Size 00000004 (4) │ │ +36A657 Filename Length 0022 (34) │ │ +36A659 Extra Length 0014 (20) │ │ +36A65B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x359B5B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x36A65B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ -359B7D Extra ID #1 0001 (1) 'ZIP64' │ │ -359B7F Length 0010 (16) │ │ -359B81 Uncompressed Size 0000000000000004 (4) │ │ -359B89 Compressed Size 0000000000000006 (6) │ │ -359B91 PAYLOAD XXXXXX │ │ +36A67D Extra ID #1 0001 (1) 'ZIP64' │ │ +36A67F Length 0010 (16) │ │ +36A681 Uncompressed Size 0000000000000004 (4) │ │ +36A689 Compressed Size 0000000000000006 (6) │ │ +36A691 PAYLOAD XXXXXX │ │ │ │ -359B97 LOCAL HEADER #689 04034B50 (67324752) │ │ -359B9B Extract Zip Spec 14 (20) '2.0' │ │ -359B9C Extract OS 00 (0) 'MS-DOS' │ │ -359B9D General Purpose Flag 0800 (2048) │ │ +36A697 LOCAL HEADER #691 04034B50 (67324752) │ │ +36A69B Extract Zip Spec 14 (20) '2.0' │ │ +36A69C Extract OS 00 (0) 'MS-DOS' │ │ +36A69D General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -359B9F Compression Method 0008 (8) 'Deflated' │ │ -359BA1 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -359BA5 CRC 00000000 (0) │ │ -359BA9 Compressed Size 00000002 (2) │ │ -359BAD Uncompressed Size 00000000 (0) │ │ -359BB1 Filename Length 000A (10) │ │ -359BB3 Extra Length 0014 (20) │ │ -359BB5 Filename 'XXXXXXXXXX' │ │ +36A69F Compression Method 0008 (8) 'Deflated' │ │ +36A6A1 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +36A6A5 CRC 00000000 (0) │ │ +36A6A9 Compressed Size 00000002 (2) │ │ +36A6AD Uncompressed Size 00000000 (0) │ │ +36A6B1 Filename Length 000A (10) │ │ +36A6B3 Extra Length 0014 (20) │ │ +36A6B5 Filename 'XXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x359BB5: Filename 'XXXXXXXXXX' │ │ +# WARNING: Offset 0x36A6B5: Filename 'XXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ -359BBF Extra ID #1 0001 (1) 'ZIP64' │ │ -359BC1 Length 0010 (16) │ │ -359BC3 Uncompressed Size 0000000000000000 (0) │ │ -359BCB Compressed Size 0000000000000002 (2) │ │ -359BD3 PAYLOAD XX │ │ +36A6BF Extra ID #1 0001 (1) 'ZIP64' │ │ +36A6C1 Length 0010 (16) │ │ +36A6C3 Uncompressed Size 0000000000000000 (0) │ │ +36A6CB Compressed Size 0000000000000002 (2) │ │ +36A6D3 PAYLOAD XX │ │ │ │ -359BD5 LOCAL HEADER #690 04034B50 (67324752) │ │ -359BD9 Extract Zip Spec 14 (20) '2.0' │ │ -359BDA Extract OS 00 (0) 'MS-DOS' │ │ -359BDB General Purpose Flag 0800 (2048) │ │ +36A6D5 LOCAL HEADER #692 04034B50 (67324752) │ │ +36A6D9 Extract Zip Spec 14 (20) '2.0' │ │ +36A6DA Extract OS 00 (0) 'MS-DOS' │ │ +36A6DB General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -359BDD Compression Method 0008 (8) 'Deflated' │ │ -359BDF Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -359BE3 CRC 8DA482B6 (2376368822) │ │ -359BE7 Compressed Size 000005B8 (1464) │ │ -359BEB Uncompressed Size 000011E5 (4581) │ │ -359BEF Filename Length 0015 (21) │ │ -359BF1 Extra Length 0014 (20) │ │ -359BF3 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +36A6DD Compression Method 0008 (8) 'Deflated' │ │ +36A6DF Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +36A6E3 CRC 4F97A586 (1335338374) │ │ +36A6E7 Compressed Size 00000676 (1654) │ │ +36A6EB Uncompressed Size 000018FD (6397) │ │ +36A6EF Filename Length 0015 (21) │ │ +36A6F1 Extra Length 0014 (20) │ │ +36A6F3 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x359BF3: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x36A6F3: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ -359C08 Extra ID #1 0001 (1) 'ZIP64' │ │ -359C0A Length 0010 (16) │ │ -359C0C Uncompressed Size 00000000000011E5 (4581) │ │ -359C14 Compressed Size 00000000000005B8 (1464) │ │ -359C1C PAYLOAD │ │ +36A708 Extra ID #1 0001 (1) 'ZIP64' │ │ +36A70A Length 0010 (16) │ │ +36A70C Uncompressed Size 00000000000018FD (6397) │ │ +36A714 Compressed Size 0000000000000676 (1654) │ │ +36A71C PAYLOAD │ │ │ │ -35A1D4 LOCAL HEADER #691 04034B50 (67324752) │ │ -35A1D8 Extract Zip Spec 14 (20) '2.0' │ │ -35A1D9 Extract OS 00 (0) 'MS-DOS' │ │ -35A1DA General Purpose Flag 0800 (2048) │ │ +36AD92 LOCAL HEADER #693 04034B50 (67324752) │ │ +36AD96 Extract Zip Spec 14 (20) '2.0' │ │ +36AD97 Extract OS 00 (0) 'MS-DOS' │ │ +36AD98 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -35A1DC Compression Method 0008 (8) 'Deflated' │ │ -35A1DE Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -35A1E2 CRC A0A12B28 (2694916904) │ │ -35A1E6 Compressed Size 0000085B (2139) │ │ -35A1EA Uncompressed Size 00001A6E (6766) │ │ -35A1EE Filename Length 0015 (21) │ │ -35A1F0 Extra Length 0014 (20) │ │ -35A1F2 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +36AD9A Compression Method 0008 (8) 'Deflated' │ │ +36AD9C Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +36ADA0 CRC 1F25AB97 (522562455) │ │ +36ADA4 Compressed Size 00000857 (2135) │ │ +36ADA8 Uncompressed Size 00001A6E (6766) │ │ +36ADAC Filename Length 0015 (21) │ │ +36ADAE Extra Length 0014 (20) │ │ +36ADB0 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x35A1F2: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x36ADB0: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ -35A207 Extra ID #1 0001 (1) 'ZIP64' │ │ -35A209 Length 0010 (16) │ │ -35A20B Uncompressed Size 0000000000001A6E (6766) │ │ -35A213 Compressed Size 000000000000085B (2139) │ │ -35A21B PAYLOAD │ │ +36ADC5 Extra ID #1 0001 (1) 'ZIP64' │ │ +36ADC7 Length 0010 (16) │ │ +36ADC9 Uncompressed Size 0000000000001A6E (6766) │ │ +36ADD1 Compressed Size 0000000000000857 (2135) │ │ +36ADD9 PAYLOAD │ │ │ │ -35AA76 LOCAL HEADER #692 04034B50 (67324752) │ │ -35AA7A Extract Zip Spec 14 (20) '2.0' │ │ -35AA7B Extract OS 00 (0) 'MS-DOS' │ │ -35AA7C General Purpose Flag 0800 (2048) │ │ +36B630 LOCAL HEADER #694 04034B50 (67324752) │ │ +36B634 Extract Zip Spec 14 (20) '2.0' │ │ +36B635 Extract OS 00 (0) 'MS-DOS' │ │ +36B636 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -35AA7E Compression Method 0008 (8) 'Deflated' │ │ -35AA80 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -35AA84 CRC 66377CAC (1714912428) │ │ -35AA88 Compressed Size 00003270 (12912) │ │ -35AA8C Uncompressed Size 0000EB74 (60276) │ │ -35AA90 Filename Length 0016 (22) │ │ -35AA92 Extra Length 0014 (20) │ │ -35AA94 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ +36B638 Compression Method 0008 (8) 'Deflated' │ │ +36B63A Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +36B63E CRC 5056F99A (1347877274) │ │ +36B642 Compressed Size 0000374D (14157) │ │ +36B646 Uncompressed Size 0000FE75 (65141) │ │ +36B64A Filename Length 0016 (22) │ │ +36B64C Extra Length 0014 (20) │ │ +36B64E Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x35AA94: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x36B64E: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ -35AAAA Extra ID #1 0001 (1) 'ZIP64' │ │ -35AAAC Length 0010 (16) │ │ -35AAAE Uncompressed Size 000000000000EB74 (60276) │ │ -35AAB6 Compressed Size 0000000000003270 (12912) │ │ -35AABE PAYLOAD │ │ +36B664 Extra ID #1 0001 (1) 'ZIP64' │ │ +36B666 Length 0010 (16) │ │ +36B668 Uncompressed Size 000000000000FE75 (65141) │ │ +36B670 Compressed Size 000000000000374D (14157) │ │ +36B678 PAYLOAD │ │ │ │ -35DD2E LOCAL HEADER #693 04034B50 (67324752) │ │ -35DD32 Extract Zip Spec 14 (20) '2.0' │ │ -35DD33 Extract OS 00 (0) 'MS-DOS' │ │ -35DD34 General Purpose Flag 0800 (2048) │ │ +36EDC5 LOCAL HEADER #695 04034B50 (67324752) │ │ +36EDC9 Extract Zip Spec 14 (20) '2.0' │ │ +36EDCA Extract OS 00 (0) 'MS-DOS' │ │ +36EDCB General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -35DD36 Compression Method 0008 (8) 'Deflated' │ │ -35DD38 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -35DD3C CRC AC81E604 (2894194180) │ │ -35DD40 Compressed Size 00002BF4 (11252) │ │ -35DD44 Uncompressed Size 0000BD73 (48499) │ │ -35DD48 Filename Length 0017 (23) │ │ -35DD4A Extra Length 0014 (20) │ │ -35DD4C Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ +36EDCD Compression Method 0008 (8) 'Deflated' │ │ +36EDCF Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +36EDD3 CRC 67F8568D (1744328333) │ │ +36EDD7 Compressed Size 00002F67 (12135) │ │ +36EDDB Uncompressed Size 0000C6EB (50923) │ │ +36EDDF Filename Length 0017 (23) │ │ +36EDE1 Extra Length 0014 (20) │ │ +36EDE3 Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x35DD4C: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x36EDE3: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ -35DD63 Extra ID #1 0001 (1) 'ZIP64' │ │ -35DD65 Length 0010 (16) │ │ -35DD67 Uncompressed Size 000000000000BD73 (48499) │ │ -35DD6F Compressed Size 0000000000002BF4 (11252) │ │ -35DD77 PAYLOAD │ │ +36EDFA Extra ID #1 0001 (1) 'ZIP64' │ │ +36EDFC Length 0010 (16) │ │ +36EDFE Uncompressed Size 000000000000C6EB (50923) │ │ +36EE06 Compressed Size 0000000000002F67 (12135) │ │ +36EE0E PAYLOAD │ │ │ │ -36096B LOCAL HEADER #694 04034B50 (67324752) │ │ -36096F Extract Zip Spec 14 (20) '2.0' │ │ -360970 Extract OS 00 (0) 'MS-DOS' │ │ -360971 General Purpose Flag 0800 (2048) │ │ +371D75 LOCAL HEADER #696 04034B50 (67324752) │ │ +371D79 Extract Zip Spec 14 (20) '2.0' │ │ +371D7A Extract OS 00 (0) 'MS-DOS' │ │ +371D7B General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -360973 Compression Method 0008 (8) 'Deflated' │ │ -360975 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -360979 CRC 845FFB8E (2220882830) │ │ -36097D Compressed Size 000008EC (2284) │ │ -360981 Uncompressed Size 0000271E (10014) │ │ -360985 Filename Length 0016 (22) │ │ -360987 Extra Length 0014 (20) │ │ -360989 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ +371D7D Compression Method 0008 (8) 'Deflated' │ │ +371D7F Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +371D83 CRC 30259322 (807768866) │ │ +371D87 Compressed Size 000010D5 (4309) │ │ +371D8B Uncompressed Size 00003F92 (16274) │ │ +371D8F Filename Length 0016 (22) │ │ +371D91 Extra Length 0014 (20) │ │ +371D93 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x360989: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x371D93: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ -36099F Extra ID #1 0001 (1) 'ZIP64' │ │ -3609A1 Length 0010 (16) │ │ -3609A3 Uncompressed Size 000000000000271E (10014) │ │ -3609AB Compressed Size 00000000000008EC (2284) │ │ -3609B3 PAYLOAD │ │ +371DA9 Extra ID #1 0001 (1) 'ZIP64' │ │ +371DAB Length 0010 (16) │ │ +371DAD Uncompressed Size 0000000000003F92 (16274) │ │ +371DB5 Compressed Size 00000000000010D5 (4309) │ │ +371DBD PAYLOAD │ │ │ │ -36129F LOCAL HEADER #695 04034B50 (67324752) │ │ -3612A3 Extract Zip Spec 14 (20) '2.0' │ │ -3612A4 Extract OS 00 (0) 'MS-DOS' │ │ -3612A5 General Purpose Flag 0800 (2048) │ │ +372E92 LOCAL HEADER #697 04034B50 (67324752) │ │ +372E96 Extract Zip Spec 14 (20) '2.0' │ │ +372E97 Extract OS 00 (0) 'MS-DOS' │ │ +372E98 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -3612A7 Compression Method 0008 (8) 'Deflated' │ │ -3612A9 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -3612AD CRC 54FCBA97 (1425848983) │ │ -3612B1 Compressed Size 00000577 (1399) │ │ -3612B5 Uncompressed Size 0000110A (4362) │ │ -3612B9 Filename Length 0013 (19) │ │ -3612BB Extra Length 0014 (20) │ │ -3612BD Filename 'XXXXXXXXXXXXXXXXXXX' │ │ +372E9A Compression Method 0008 (8) 'Deflated' │ │ +372E9C Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +372EA0 CRC 54FCBA97 (1425848983) │ │ +372EA4 Compressed Size 00000577 (1399) │ │ +372EA8 Uncompressed Size 0000110A (4362) │ │ +372EAC Filename Length 0013 (19) │ │ +372EAE Extra Length 0014 (20) │ │ +372EB0 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x3612BD: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x372EB0: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ -3612D0 Extra ID #1 0001 (1) 'ZIP64' │ │ -3612D2 Length 0010 (16) │ │ -3612D4 Uncompressed Size 000000000000110A (4362) │ │ -3612DC Compressed Size 0000000000000577 (1399) │ │ -3612E4 PAYLOAD │ │ +372EC3 Extra ID #1 0001 (1) 'ZIP64' │ │ +372EC5 Length 0010 (16) │ │ +372EC7 Uncompressed Size 000000000000110A (4362) │ │ +372ECF Compressed Size 0000000000000577 (1399) │ │ +372ED7 PAYLOAD │ │ │ │ -36185B LOCAL HEADER #696 04034B50 (67324752) │ │ -36185F Extract Zip Spec 14 (20) '2.0' │ │ -361860 Extract OS 00 (0) 'MS-DOS' │ │ -361861 General Purpose Flag 0800 (2048) │ │ +37344E LOCAL HEADER #698 04034B50 (67324752) │ │ +373452 Extract Zip Spec 14 (20) '2.0' │ │ +373453 Extract OS 00 (0) 'MS-DOS' │ │ +373454 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -361863 Compression Method 0008 (8) 'Deflated' │ │ -361865 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -361869 CRC 00000000 (0) │ │ -36186D Compressed Size 00000002 (2) │ │ -361871 Uncompressed Size 00000000 (0) │ │ -361875 Filename Length 0012 (18) │ │ -361877 Extra Length 0014 (20) │ │ -361879 Filename 'XXXXXXXXXXXXXXXXXX' │ │ +373456 Compression Method 0008 (8) 'Deflated' │ │ +373458 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +37345C CRC 00000000 (0) │ │ +373460 Compressed Size 00000002 (2) │ │ +373464 Uncompressed Size 00000000 (0) │ │ +373468 Filename Length 0012 (18) │ │ +37346A Extra Length 0014 (20) │ │ +37346C Filename 'XXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x361879: Filename 'XXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x37346C: Filename 'XXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ -36188B Extra ID #1 0001 (1) 'ZIP64' │ │ -36188D Length 0010 (16) │ │ -36188F Uncompressed Size 0000000000000000 (0) │ │ -361897 Compressed Size 0000000000000002 (2) │ │ -36189F PAYLOAD XX │ │ +37347E Extra ID #1 0001 (1) 'ZIP64' │ │ +373480 Length 0010 (16) │ │ +373482 Uncompressed Size 0000000000000000 (0) │ │ +37348A Compressed Size 0000000000000002 (2) │ │ +373492 PAYLOAD XX │ │ │ │ -3618A1 LOCAL HEADER #697 04034B50 (67324752) │ │ -3618A5 Extract Zip Spec 14 (20) '2.0' │ │ -3618A6 Extract OS 00 (0) 'MS-DOS' │ │ -3618A7 General Purpose Flag 0800 (2048) │ │ +373494 LOCAL HEADER #699 04034B50 (67324752) │ │ +373498 Extract Zip Spec 14 (20) '2.0' │ │ +373499 Extract OS 00 (0) 'MS-DOS' │ │ +37349A General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -3618A9 Compression Method 0008 (8) 'Deflated' │ │ -3618AB Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -3618AF CRC 642F9170 (1680839024) │ │ -3618B3 Compressed Size 00000518 (1304) │ │ -3618B7 Uncompressed Size 00000D18 (3352) │ │ -3618BB Filename Length 0011 (17) │ │ -3618BD Extra Length 0014 (20) │ │ -3618BF Filename 'XXXXXXXXXXXXXXXXX' │ │ +37349C Compression Method 0008 (8) 'Deflated' │ │ +37349E Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3734A2 CRC DA260DF6 (3659927030) │ │ +3734A6 Compressed Size 00000527 (1319) │ │ +3734AA Uncompressed Size 00000D2D (3373) │ │ +3734AE Filename Length 0011 (17) │ │ +3734B0 Extra Length 0014 (20) │ │ +3734B2 Filename 'XXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x3618BF: Filename 'XXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3734B2: Filename 'XXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ -3618D0 Extra ID #1 0001 (1) 'ZIP64' │ │ -3618D2 Length 0010 (16) │ │ -3618D4 Uncompressed Size 0000000000000D18 (3352) │ │ -3618DC Compressed Size 0000000000000518 (1304) │ │ -3618E4 PAYLOAD │ │ +3734C3 Extra ID #1 0001 (1) 'ZIP64' │ │ +3734C5 Length 0010 (16) │ │ +3734C7 Uncompressed Size 0000000000000D2D (3373) │ │ +3734CF Compressed Size 0000000000000527 (1319) │ │ +3734D7 PAYLOAD │ │ │ │ -361DFC LOCAL HEADER #698 04034B50 (67324752) │ │ -361E00 Extract Zip Spec 14 (20) '2.0' │ │ -361E01 Extract OS 00 (0) 'MS-DOS' │ │ -361E02 General Purpose Flag 0800 (2048) │ │ +3739FE LOCAL HEADER #700 04034B50 (67324752) │ │ +373A02 Extract Zip Spec 14 (20) '2.0' │ │ +373A03 Extract OS 00 (0) 'MS-DOS' │ │ +373A04 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -361E04 Compression Method 0008 (8) 'Deflated' │ │ -361E06 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -361E0A CRC 00000000 (0) │ │ -361E0E Compressed Size 00000002 (2) │ │ -361E12 Uncompressed Size 00000000 (0) │ │ -361E16 Filename Length 001A (26) │ │ -361E18 Extra Length 0014 (20) │ │ -361E1A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +373A06 Compression Method 0008 (8) 'Deflated' │ │ +373A08 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +373A0C CRC 00000000 (0) │ │ +373A10 Compressed Size 00000002 (2) │ │ +373A14 Uncompressed Size 00000000 (0) │ │ +373A18 Filename Length 001A (26) │ │ +373A1A Extra Length 0014 (20) │ │ +373A1C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x361E1A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x373A1C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ -361E34 Extra ID #1 0001 (1) 'ZIP64' │ │ -361E36 Length 0010 (16) │ │ -361E38 Uncompressed Size 0000000000000000 (0) │ │ -361E40 Compressed Size 0000000000000002 (2) │ │ -361E48 PAYLOAD XX │ │ +373A36 Extra ID #1 0001 (1) 'ZIP64' │ │ +373A38 Length 0010 (16) │ │ +373A3A Uncompressed Size 0000000000000000 (0) │ │ +373A42 Compressed Size 0000000000000002 (2) │ │ +373A4A PAYLOAD XX │ │ │ │ -361E4A LOCAL HEADER #699 04034B50 (67324752) │ │ -361E4E Extract Zip Spec 14 (20) '2.0' │ │ -361E4F Extract OS 00 (0) 'MS-DOS' │ │ -361E50 General Purpose Flag 0800 (2048) │ │ +373A4C LOCAL HEADER #701 04034B50 (67324752) │ │ +373A50 Extract Zip Spec 14 (20) '2.0' │ │ +373A51 Extract OS 00 (0) 'MS-DOS' │ │ +373A52 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -361E52 Compression Method 0008 (8) 'Deflated' │ │ -361E54 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -361E58 CRC C2971FC7 (3264683975) │ │ -361E5C Compressed Size 00000006 (6) │ │ -361E60 Uncompressed Size 00000004 (4) │ │ -361E64 Filename Length 0023 (35) │ │ -361E66 Extra Length 0014 (20) │ │ -361E68 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +373A54 Compression Method 0008 (8) 'Deflated' │ │ +373A56 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +373A5A CRC C2971FC7 (3264683975) │ │ +373A5E Compressed Size 00000006 (6) │ │ +373A62 Uncompressed Size 00000004 (4) │ │ +373A66 Filename Length 0023 (35) │ │ +373A68 Extra Length 0014 (20) │ │ +373A6A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x361E68: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x373A6A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ -361E8B Extra ID #1 0001 (1) 'ZIP64' │ │ -361E8D Length 0010 (16) │ │ -361E8F Uncompressed Size 0000000000000004 (4) │ │ -361E97 Compressed Size 0000000000000006 (6) │ │ -361E9F PAYLOAD XXXXXX │ │ +373A8D Extra ID #1 0001 (1) 'ZIP64' │ │ +373A8F Length 0010 (16) │ │ +373A91 Uncompressed Size 0000000000000004 (4) │ │ +373A99 Compressed Size 0000000000000006 (6) │ │ +373AA1 PAYLOAD XXXXXX │ │ │ │ -361EA5 LOCAL HEADER #700 04034B50 (67324752) │ │ -361EA9 Extract Zip Spec 14 (20) '2.0' │ │ -361EAA Extract OS 00 (0) 'MS-DOS' │ │ -361EAB General Purpose Flag 0800 (2048) │ │ +373AA7 LOCAL HEADER #702 04034B50 (67324752) │ │ +373AAB Extract Zip Spec 14 (20) '2.0' │ │ +373AAC Extract OS 00 (0) 'MS-DOS' │ │ +373AAD General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -361EAD Compression Method 0008 (8) 'Deflated' │ │ -361EAF Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -361EB3 CRC 2071A331 (544318257) │ │ -361EB7 Compressed Size 000006FE (1790) │ │ -361EBB Uncompressed Size 000011EA (4586) │ │ -361EBF Filename Length 0022 (34) │ │ -361EC1 Extra Length 0014 (20) │ │ -361EC3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +373AAF Compression Method 0008 (8) 'Deflated' │ │ +373AB1 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +373AB5 CRC C1006019 (3238027289) │ │ +373AB9 Compressed Size 000006C7 (1735) │ │ +373ABD Uncompressed Size 00001125 (4389) │ │ +373AC1 Filename Length 0022 (34) │ │ +373AC3 Extra Length 0014 (20) │ │ +373AC5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x361EC3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x373AC5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ -361EE5 Extra ID #1 0001 (1) 'ZIP64' │ │ -361EE7 Length 0010 (16) │ │ -361EE9 Uncompressed Size 00000000000011EA (4586) │ │ -361EF1 Compressed Size 00000000000006FE (1790) │ │ -361EF9 PAYLOAD │ │ +373AE7 Extra ID #1 0001 (1) 'ZIP64' │ │ +373AE9 Length 0010 (16) │ │ +373AEB Uncompressed Size 0000000000001125 (4389) │ │ +373AF3 Compressed Size 00000000000006C7 (1735) │ │ +373AFB PAYLOAD │ │ │ │ -3625F7 LOCAL HEADER #701 04034B50 (67324752) │ │ -3625FB Extract Zip Spec 14 (20) '2.0' │ │ -3625FC Extract OS 00 (0) 'MS-DOS' │ │ -3625FD General Purpose Flag 0800 (2048) │ │ +3741C2 LOCAL HEADER #703 04034B50 (67324752) │ │ +3741C6 Extract Zip Spec 14 (20) '2.0' │ │ +3741C7 Extract OS 00 (0) 'MS-DOS' │ │ +3741C8 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -3625FF Compression Method 0008 (8) 'Deflated' │ │ -362601 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -362605 CRC 00000000 (0) │ │ -362609 Compressed Size 00000002 (2) │ │ -36260D Uncompressed Size 00000000 (0) │ │ -362611 Filename Length 0023 (35) │ │ -362613 Extra Length 0014 (20) │ │ -362615 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +3741CA Compression Method 0008 (8) 'Deflated' │ │ +3741CC Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3741D0 CRC 00000000 (0) │ │ +3741D4 Compressed Size 00000002 (2) │ │ +3741D8 Uncompressed Size 00000000 (0) │ │ +3741DC Filename Length 0023 (35) │ │ +3741DE Extra Length 0014 (20) │ │ +3741E0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x362615: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3741E0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ -362638 Extra ID #1 0001 (1) 'ZIP64' │ │ -36263A Length 0010 (16) │ │ -36263C Uncompressed Size 0000000000000000 (0) │ │ -362644 Compressed Size 0000000000000002 (2) │ │ -36264C PAYLOAD XX │ │ +374203 Extra ID #1 0001 (1) 'ZIP64' │ │ +374205 Length 0010 (16) │ │ +374207 Uncompressed Size 0000000000000000 (0) │ │ +37420F Compressed Size 0000000000000002 (2) │ │ +374217 PAYLOAD XX │ │ │ │ -36264E LOCAL HEADER #702 04034B50 (67324752) │ │ -362652 Extract Zip Spec 14 (20) '2.0' │ │ -362653 Extract OS 00 (0) 'MS-DOS' │ │ -362654 General Purpose Flag 0800 (2048) │ │ +374219 LOCAL HEADER #704 04034B50 (67324752) │ │ +37421D Extract Zip Spec 14 (20) '2.0' │ │ +37421E Extract OS 00 (0) 'MS-DOS' │ │ +37421F General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -362656 Compression Method 0008 (8) 'Deflated' │ │ -362658 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -36265C CRC A71EF0A4 (2803822756) │ │ -362660 Compressed Size 0000028B (651) │ │ -362664 Uncompressed Size 00000448 (1096) │ │ -362668 Filename Length 002D (45) │ │ -36266A Extra Length 0014 (20) │ │ -36266C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +374221 Compression Method 0008 (8) 'Deflated' │ │ +374223 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +374227 CRC A71EF0A4 (2803822756) │ │ +37422B Compressed Size 0000028B (651) │ │ +37422F Uncompressed Size 00000448 (1096) │ │ +374233 Filename Length 002D (45) │ │ +374235 Extra Length 0014 (20) │ │ +374237 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x36266C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x374237: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ -362699 Extra ID #1 0001 (1) 'ZIP64' │ │ -36269B Length 0010 (16) │ │ -36269D Uncompressed Size 0000000000000448 (1096) │ │ -3626A5 Compressed Size 000000000000028B (651) │ │ -3626AD PAYLOAD │ │ +374264 Extra ID #1 0001 (1) 'ZIP64' │ │ +374266 Length 0010 (16) │ │ +374268 Uncompressed Size 0000000000000448 (1096) │ │ +374270 Compressed Size 000000000000028B (651) │ │ +374278 PAYLOAD │ │ │ │ -362938 LOCAL HEADER #703 04034B50 (67324752) │ │ -36293C Extract Zip Spec 14 (20) '2.0' │ │ -36293D Extract OS 00 (0) 'MS-DOS' │ │ -36293E General Purpose Flag 0800 (2048) │ │ +374503 LOCAL HEADER #705 04034B50 (67324752) │ │ +374507 Extract Zip Spec 14 (20) '2.0' │ │ +374508 Extract OS 00 (0) 'MS-DOS' │ │ +374509 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -362940 Compression Method 0008 (8) 'Deflated' │ │ -362942 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -362946 CRC 00000000 (0) │ │ -36294A Compressed Size 00000002 (2) │ │ -36294E Uncompressed Size 00000000 (0) │ │ -362952 Filename Length 0007 (7) │ │ -362954 Extra Length 0014 (20) │ │ -362956 Filename 'XXXXXXX' │ │ +37450B Compression Method 0008 (8) 'Deflated' │ │ +37450D Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +374511 CRC 00000000 (0) │ │ +374515 Compressed Size 00000002 (2) │ │ +374519 Uncompressed Size 00000000 (0) │ │ +37451D Filename Length 0007 (7) │ │ +37451F Extra Length 0014 (20) │ │ +374521 Filename 'XXXXXXX' │ │ # │ │ -# WARNING: Offset 0x362956: Filename 'XXXXXXX' │ │ +# WARNING: Offset 0x374521: Filename 'XXXXXXX' │ │ # Zero length filename │ │ # │ │ -36295D Extra ID #1 0001 (1) 'ZIP64' │ │ -36295F Length 0010 (16) │ │ -362961 Uncompressed Size 0000000000000000 (0) │ │ -362969 Compressed Size 0000000000000002 (2) │ │ -362971 PAYLOAD XX │ │ +374528 Extra ID #1 0001 (1) 'ZIP64' │ │ +37452A Length 0010 (16) │ │ +37452C Uncompressed Size 0000000000000000 (0) │ │ +374534 Compressed Size 0000000000000002 (2) │ │ +37453C PAYLOAD XX │ │ │ │ -362973 LOCAL HEADER #704 04034B50 (67324752) │ │ -362977 Extract Zip Spec 14 (20) '2.0' │ │ -362978 Extract OS 00 (0) 'MS-DOS' │ │ -362979 General Purpose Flag 0800 (2048) │ │ +37453E LOCAL HEADER #706 04034B50 (67324752) │ │ +374542 Extract Zip Spec 14 (20) '2.0' │ │ +374543 Extract OS 00 (0) 'MS-DOS' │ │ +374544 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -36297B Compression Method 0008 (8) 'Deflated' │ │ -36297D Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -362981 CRC ADAA3F6D (2913615725) │ │ -362985 Compressed Size 000007FB (2043) │ │ -362989 Uncompressed Size 00001599 (5529) │ │ -36298D Filename Length 0012 (18) │ │ -36298F Extra Length 0014 (20) │ │ -362991 Filename 'XXXXXXXXXXXXXXXXXX' │ │ +374546 Compression Method 0008 (8) 'Deflated' │ │ +374548 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +37454C CRC B3152506 (3004507398) │ │ +374550 Compressed Size 0000095C (2396) │ │ +374554 Uncompressed Size 00001998 (6552) │ │ +374558 Filename Length 0012 (18) │ │ +37455A Extra Length 0014 (20) │ │ +37455C Filename 'XXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x362991: Filename 'XXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x37455C: Filename 'XXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ -3629A3 Extra ID #1 0001 (1) 'ZIP64' │ │ -3629A5 Length 0010 (16) │ │ -3629A7 Uncompressed Size 0000000000001599 (5529) │ │ -3629AF Compressed Size 00000000000007FB (2043) │ │ -3629B7 PAYLOAD │ │ +37456E Extra ID #1 0001 (1) 'ZIP64' │ │ +374570 Length 0010 (16) │ │ +374572 Uncompressed Size 0000000000001998 (6552) │ │ +37457A Compressed Size 000000000000095C (2396) │ │ +374582 PAYLOAD │ │ │ │ -3631B2 LOCAL HEADER #705 04034B50 (67324752) │ │ -3631B6 Extract Zip Spec 14 (20) '2.0' │ │ -3631B7 Extract OS 00 (0) 'MS-DOS' │ │ -3631B8 General Purpose Flag 0800 (2048) │ │ +374EDE LOCAL HEADER #707 04034B50 (67324752) │ │ +374EE2 Extract Zip Spec 14 (20) '2.0' │ │ +374EE3 Extract OS 00 (0) 'MS-DOS' │ │ +374EE4 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -3631BA Compression Method 0008 (8) 'Deflated' │ │ -3631BC Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -3631C0 CRC 835663A7 (2203476903) │ │ -3631C4 Compressed Size 00001307 (4871) │ │ -3631C8 Uncompressed Size 0000553A (21818) │ │ -3631CC Filename Length 000F (15) │ │ -3631CE Extra Length 0014 (20) │ │ -3631D0 Filename 'XXXXXXXXXXXXXXX' │ │ +374EE6 Compression Method 0008 (8) 'Deflated' │ │ +374EE8 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +374EEC CRC BECE7020 (3201200160) │ │ +374EF0 Compressed Size 000012FF (4863) │ │ +374EF4 Uncompressed Size 0000552D (21805) │ │ +374EF8 Filename Length 000F (15) │ │ +374EFA Extra Length 0014 (20) │ │ +374EFC Filename 'XXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x3631D0: Filename 'XXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x374EFC: Filename 'XXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ -3631DF Extra ID #1 0001 (1) 'ZIP64' │ │ -3631E1 Length 0010 (16) │ │ -3631E3 Uncompressed Size 000000000000553A (21818) │ │ -3631EB Compressed Size 0000000000001307 (4871) │ │ -3631F3 PAYLOAD │ │ +374F0B Extra ID #1 0001 (1) 'ZIP64' │ │ +374F0D Length 0010 (16) │ │ +374F0F Uncompressed Size 000000000000552D (21805) │ │ +374F17 Compressed Size 00000000000012FF (4863) │ │ +374F1F PAYLOAD │ │ │ │ -3644FA LOCAL HEADER #706 04034B50 (67324752) │ │ -3644FE Extract Zip Spec 14 (20) '2.0' │ │ -3644FF Extract OS 00 (0) 'MS-DOS' │ │ -364500 General Purpose Flag 0800 (2048) │ │ +37621E LOCAL HEADER #708 04034B50 (67324752) │ │ +376222 Extract Zip Spec 14 (20) '2.0' │ │ +376223 Extract OS 00 (0) 'MS-DOS' │ │ +376224 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -364502 Compression Method 0008 (8) 'Deflated' │ │ -364504 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -364508 CRC 00000000 (0) │ │ -36450C Compressed Size 00000002 (2) │ │ -364510 Uncompressed Size 00000000 (0) │ │ -364514 Filename Length 000F (15) │ │ -364516 Extra Length 0014 (20) │ │ -364518 Filename 'XXXXXXXXXXXXXXX' │ │ +376226 Compression Method 0008 (8) 'Deflated' │ │ +376228 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +37622C CRC 00000000 (0) │ │ +376230 Compressed Size 00000002 (2) │ │ +376234 Uncompressed Size 00000000 (0) │ │ +376238 Filename Length 000F (15) │ │ +37623A Extra Length 0014 (20) │ │ +37623C Filename 'XXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x364518: Filename 'XXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x37623C: Filename 'XXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ -364527 Extra ID #1 0001 (1) 'ZIP64' │ │ -364529 Length 0010 (16) │ │ -36452B Uncompressed Size 0000000000000000 (0) │ │ -364533 Compressed Size 0000000000000002 (2) │ │ -36453B PAYLOAD XX │ │ +37624B Extra ID #1 0001 (1) 'ZIP64' │ │ +37624D Length 0010 (16) │ │ +37624F Uncompressed Size 0000000000000000 (0) │ │ +376257 Compressed Size 0000000000000002 (2) │ │ +37625F PAYLOAD XX │ │ │ │ -36453D LOCAL HEADER #707 04034B50 (67324752) │ │ -364541 Extract Zip Spec 14 (20) '2.0' │ │ -364542 Extract OS 00 (0) 'MS-DOS' │ │ -364543 General Purpose Flag 0800 (2048) │ │ +376261 LOCAL HEADER #709 04034B50 (67324752) │ │ +376265 Extract Zip Spec 14 (20) '2.0' │ │ +376266 Extract OS 00 (0) 'MS-DOS' │ │ +376267 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -364545 Compression Method 0008 (8) 'Deflated' │ │ -364547 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -36454B CRC 692D76AC (1764587180) │ │ -36454F Compressed Size 000069DF (27103) │ │ -364553 Uncompressed Size 0001B445 (111685) │ │ -364557 Filename Length 0010 (16) │ │ -364559 Extra Length 0014 (20) │ │ -36455B Filename 'XXXXXXXXXXXXXXXX' │ │ +376269 Compression Method 0008 (8) 'Deflated' │ │ +37626B Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +37626F CRC 42FE9179 (1123979641) │ │ +376273 Compressed Size 00006C97 (27799) │ │ +376277 Uncompressed Size 0001BD7B (114043) │ │ +37627B Filename Length 0010 (16) │ │ +37627D Extra Length 0014 (20) │ │ +37627F Filename 'XXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x36455B: Filename 'XXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x37627F: Filename 'XXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ -36456B Extra ID #1 0001 (1) 'ZIP64' │ │ -36456D Length 0010 (16) │ │ -36456F Uncompressed Size 000000000001B445 (111685) │ │ -364577 Compressed Size 00000000000069DF (27103) │ │ -36457F PAYLOAD │ │ +37628F Extra ID #1 0001 (1) 'ZIP64' │ │ +376291 Length 0010 (16) │ │ +376293 Uncompressed Size 000000000001BD7B (114043) │ │ +37629B Compressed Size 0000000000006C97 (27799) │ │ +3762A3 PAYLOAD │ │ │ │ -36AF5E LOCAL HEADER #708 04034B50 (67324752) │ │ -36AF62 Extract Zip Spec 14 (20) '2.0' │ │ -36AF63 Extract OS 00 (0) 'MS-DOS' │ │ -36AF64 General Purpose Flag 0800 (2048) │ │ +37CF3A LOCAL HEADER #710 04034B50 (67324752) │ │ +37CF3E Extract Zip Spec 14 (20) '2.0' │ │ +37CF3F Extract OS 00 (0) 'MS-DOS' │ │ +37CF40 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -36AF66 Compression Method 0008 (8) 'Deflated' │ │ -36AF68 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -36AF6C CRC 786DC15D (2020458845) │ │ -36AF70 Compressed Size 0000166B (5739) │ │ -36AF74 Uncompressed Size 00004B5F (19295) │ │ -36AF78 Filename Length 000F (15) │ │ -36AF7A Extra Length 0014 (20) │ │ -36AF7C Filename 'XXXXXXXXXXXXXXX' │ │ +37CF42 Compression Method 0008 (8) 'Deflated' │ │ +37CF44 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +37CF48 CRC 5E22E768 (1579345768) │ │ +37CF4C Compressed Size 00001661 (5729) │ │ +37CF50 Uncompressed Size 00004B52 (19282) │ │ +37CF54 Filename Length 000F (15) │ │ +37CF56 Extra Length 0014 (20) │ │ +37CF58 Filename 'XXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x36AF7C: Filename 'XXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x37CF58: Filename 'XXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ -36AF8B Extra ID #1 0001 (1) 'ZIP64' │ │ -36AF8D Length 0010 (16) │ │ -36AF8F Uncompressed Size 0000000000004B5F (19295) │ │ -36AF97 Compressed Size 000000000000166B (5739) │ │ -36AF9F PAYLOAD │ │ +37CF67 Extra ID #1 0001 (1) 'ZIP64' │ │ +37CF69 Length 0010 (16) │ │ +37CF6B Uncompressed Size 0000000000004B52 (19282) │ │ +37CF73 Compressed Size 0000000000001661 (5729) │ │ +37CF7B PAYLOAD │ │ │ │ -36C60A LOCAL HEADER #709 04034B50 (67324752) │ │ -36C60E Extract Zip Spec 14 (20) '2.0' │ │ -36C60F Extract OS 00 (0) 'MS-DOS' │ │ -36C610 General Purpose Flag 0800 (2048) │ │ +37E5DC LOCAL HEADER #711 04034B50 (67324752) │ │ +37E5E0 Extract Zip Spec 14 (20) '2.0' │ │ +37E5E1 Extract OS 00 (0) 'MS-DOS' │ │ +37E5E2 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -36C612 Compression Method 0008 (8) 'Deflated' │ │ -36C614 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -36C618 CRC 00000000 (0) │ │ -36C61C Compressed Size 00000002 (2) │ │ -36C620 Uncompressed Size 00000000 (0) │ │ -36C624 Filename Length 0017 (23) │ │ -36C626 Extra Length 0014 (20) │ │ -36C628 Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ +37E5E4 Compression Method 0008 (8) 'Deflated' │ │ +37E5E6 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +37E5EA CRC 00000000 (0) │ │ +37E5EE Compressed Size 00000002 (2) │ │ +37E5F2 Uncompressed Size 00000000 (0) │ │ +37E5F6 Filename Length 0017 (23) │ │ +37E5F8 Extra Length 0014 (20) │ │ +37E5FA Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x36C628: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x37E5FA: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ -36C63F Extra ID #1 0001 (1) 'ZIP64' │ │ -36C641 Length 0010 (16) │ │ -36C643 Uncompressed Size 0000000000000000 (0) │ │ -36C64B Compressed Size 0000000000000002 (2) │ │ -36C653 PAYLOAD XX │ │ +37E611 Extra ID #1 0001 (1) 'ZIP64' │ │ +37E613 Length 0010 (16) │ │ +37E615 Uncompressed Size 0000000000000000 (0) │ │ +37E61D Compressed Size 0000000000000002 (2) │ │ +37E625 PAYLOAD XX │ │ │ │ -36C655 LOCAL HEADER #710 04034B50 (67324752) │ │ -36C659 Extract Zip Spec 14 (20) '2.0' │ │ -36C65A Extract OS 00 (0) 'MS-DOS' │ │ -36C65B General Purpose Flag 0800 (2048) │ │ +37E627 LOCAL HEADER #712 04034B50 (67324752) │ │ +37E62B Extract Zip Spec 14 (20) '2.0' │ │ +37E62C Extract OS 00 (0) 'MS-DOS' │ │ +37E62D General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -36C65D Compression Method 0008 (8) 'Deflated' │ │ -36C65F Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -36C663 CRC C2971FC7 (3264683975) │ │ -36C667 Compressed Size 00000006 (6) │ │ -36C66B Uncompressed Size 00000004 (4) │ │ -36C66F Filename Length 0020 (32) │ │ -36C671 Extra Length 0014 (20) │ │ -36C673 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +37E62F Compression Method 0008 (8) 'Deflated' │ │ +37E631 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +37E635 CRC C2971FC7 (3264683975) │ │ +37E639 Compressed Size 00000006 (6) │ │ +37E63D Uncompressed Size 00000004 (4) │ │ +37E641 Filename Length 0020 (32) │ │ +37E643 Extra Length 0014 (20) │ │ +37E645 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x36C673: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x37E645: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ -36C693 Extra ID #1 0001 (1) 'ZIP64' │ │ -36C695 Length 0010 (16) │ │ -36C697 Uncompressed Size 0000000000000004 (4) │ │ -36C69F Compressed Size 0000000000000006 (6) │ │ -36C6A7 PAYLOAD XXXXXX │ │ +37E665 Extra ID #1 0001 (1) 'ZIP64' │ │ +37E667 Length 0010 (16) │ │ +37E669 Uncompressed Size 0000000000000004 (4) │ │ +37E671 Compressed Size 0000000000000006 (6) │ │ +37E679 PAYLOAD XXXXXX │ │ │ │ -36C6AD LOCAL HEADER #711 04034B50 (67324752) │ │ -36C6B1 Extract Zip Spec 14 (20) '2.0' │ │ -36C6B2 Extract OS 00 (0) 'MS-DOS' │ │ -36C6B3 General Purpose Flag 0800 (2048) │ │ +37E67F LOCAL HEADER #713 04034B50 (67324752) │ │ +37E683 Extract Zip Spec 14 (20) '2.0' │ │ +37E684 Extract OS 00 (0) 'MS-DOS' │ │ +37E685 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -36C6B5 Compression Method 0008 (8) 'Deflated' │ │ -36C6B7 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -36C6BB CRC 45FA251C (1174021404) │ │ -36C6BF Compressed Size 000014B3 (5299) │ │ -36C6C3 Uncompressed Size 00003701 (14081) │ │ -36C6C7 Filename Length 001F (31) │ │ -36C6C9 Extra Length 0014 (20) │ │ -36C6CB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +37E687 Compression Method 0008 (8) 'Deflated' │ │ +37E689 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +37E68D CRC C14AA4C0 (3242894528) │ │ +37E691 Compressed Size 000014B2 (5298) │ │ +37E695 Uncompressed Size 00003701 (14081) │ │ +37E699 Filename Length 001F (31) │ │ +37E69B Extra Length 0014 (20) │ │ +37E69D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x36C6CB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x37E69D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ -36C6EA Extra ID #1 0001 (1) 'ZIP64' │ │ -36C6EC Length 0010 (16) │ │ -36C6EE Uncompressed Size 0000000000003701 (14081) │ │ -36C6F6 Compressed Size 00000000000014B3 (5299) │ │ -36C6FE PAYLOAD │ │ +37E6BC Extra ID #1 0001 (1) 'ZIP64' │ │ +37E6BE Length 0010 (16) │ │ +37E6C0 Uncompressed Size 0000000000003701 (14081) │ │ +37E6C8 Compressed Size 00000000000014B2 (5298) │ │ +37E6D0 PAYLOAD │ │ │ │ -36DBB1 LOCAL HEADER #712 04034B50 (67324752) │ │ -36DBB5 Extract Zip Spec 14 (20) '2.0' │ │ -36DBB6 Extract OS 00 (0) 'MS-DOS' │ │ -36DBB7 General Purpose Flag 0800 (2048) │ │ +37FB82 LOCAL HEADER #714 04034B50 (67324752) │ │ +37FB86 Extract Zip Spec 14 (20) '2.0' │ │ +37FB87 Extract OS 00 (0) 'MS-DOS' │ │ +37FB88 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -36DBB9 Compression Method 0008 (8) 'Deflated' │ │ -36DBBB Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -36DBBF CRC 52DE1CBE (1390288062) │ │ -36DBC3 Compressed Size 00000028 (40) │ │ -36DBC7 Uncompressed Size 00000028 (40) │ │ -36DBCB Filename Length 0027 (39) │ │ -36DBCD Extra Length 0014 (20) │ │ -36DBCF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +37FB8A Compression Method 0008 (8) 'Deflated' │ │ +37FB8C Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +37FB90 CRC 52DE1CBE (1390288062) │ │ +37FB94 Compressed Size 00000028 (40) │ │ +37FB98 Uncompressed Size 00000028 (40) │ │ +37FB9C Filename Length 0027 (39) │ │ +37FB9E Extra Length 0014 (20) │ │ +37FBA0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x36DBCF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x37FBA0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ -36DBF6 Extra ID #1 0001 (1) 'ZIP64' │ │ -36DBF8 Length 0010 (16) │ │ -36DBFA Uncompressed Size 0000000000000028 (40) │ │ -36DC02 Compressed Size 0000000000000028 (40) │ │ -36DC0A PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ +37FBC7 Extra ID #1 0001 (1) 'ZIP64' │ │ +37FBC9 Length 0010 (16) │ │ +37FBCB Uncompressed Size 0000000000000028 (40) │ │ +37FBD3 Compressed Size 0000000000000028 (40) │ │ +37FBDB PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ -36DC32 LOCAL HEADER #713 04034B50 (67324752) │ │ -36DC36 Extract Zip Spec 14 (20) '2.0' │ │ -36DC37 Extract OS 00 (0) 'MS-DOS' │ │ -36DC38 General Purpose Flag 0800 (2048) │ │ +37FC03 LOCAL HEADER #715 04034B50 (67324752) │ │ +37FC07 Extract Zip Spec 14 (20) '2.0' │ │ +37FC08 Extract OS 00 (0) 'MS-DOS' │ │ +37FC09 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -36DC3A Compression Method 0008 (8) 'Deflated' │ │ -36DC3C Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -36DC40 CRC 00000000 (0) │ │ -36DC44 Compressed Size 00000002 (2) │ │ -36DC48 Uncompressed Size 00000000 (0) │ │ -36DC4C Filename Length 0020 (32) │ │ -36DC4E Extra Length 0014 (20) │ │ -36DC50 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +37FC0B Compression Method 0008 (8) 'Deflated' │ │ +37FC0D Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +37FC11 CRC 00000000 (0) │ │ +37FC15 Compressed Size 00000002 (2) │ │ +37FC19 Uncompressed Size 00000000 (0) │ │ +37FC1D Filename Length 0020 (32) │ │ +37FC1F Extra Length 0014 (20) │ │ +37FC21 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x36DC50: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x37FC21: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ -36DC70 Extra ID #1 0001 (1) 'ZIP64' │ │ -36DC72 Length 0010 (16) │ │ -36DC74 Uncompressed Size 0000000000000000 (0) │ │ -36DC7C Compressed Size 0000000000000002 (2) │ │ -36DC84 PAYLOAD XX │ │ +37FC41 Extra ID #1 0001 (1) 'ZIP64' │ │ +37FC43 Length 0010 (16) │ │ +37FC45 Uncompressed Size 0000000000000000 (0) │ │ +37FC4D Compressed Size 0000000000000002 (2) │ │ +37FC55 PAYLOAD XX │ │ │ │ -36DC86 LOCAL HEADER #714 04034B50 (67324752) │ │ -36DC8A Extract Zip Spec 14 (20) '2.0' │ │ -36DC8B Extract OS 00 (0) 'MS-DOS' │ │ -36DC8C General Purpose Flag 0800 (2048) │ │ +37FC57 LOCAL HEADER #716 04034B50 (67324752) │ │ +37FC5B Extract Zip Spec 14 (20) '2.0' │ │ +37FC5C Extract OS 00 (0) 'MS-DOS' │ │ +37FC5D General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -36DC8E Compression Method 0008 (8) 'Deflated' │ │ -36DC90 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -36DC94 CRC 65BC4744 (1706837828) │ │ -36DC98 Compressed Size 00000A3A (2618) │ │ -36DC9C Uncompressed Size 00001DD5 (7637) │ │ -36DCA0 Filename Length 002B (43) │ │ -36DCA2 Extra Length 0014 (20) │ │ -36DCA4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +37FC5F Compression Method 0008 (8) 'Deflated' │ │ +37FC61 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +37FC65 CRC 65BC4744 (1706837828) │ │ +37FC69 Compressed Size 00000A3A (2618) │ │ +37FC6D Uncompressed Size 00001DD5 (7637) │ │ +37FC71 Filename Length 002B (43) │ │ +37FC73 Extra Length 0014 (20) │ │ +37FC75 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x36DCA4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x37FC75: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ -36DCCF Extra ID #1 0001 (1) 'ZIP64' │ │ -36DCD1 Length 0010 (16) │ │ -36DCD3 Uncompressed Size 0000000000001DD5 (7637) │ │ -36DCDB Compressed Size 0000000000000A3A (2618) │ │ -36DCE3 PAYLOAD │ │ +37FCA0 Extra ID #1 0001 (1) 'ZIP64' │ │ +37FCA2 Length 0010 (16) │ │ +37FCA4 Uncompressed Size 0000000000001DD5 (7637) │ │ +37FCAC Compressed Size 0000000000000A3A (2618) │ │ +37FCB4 PAYLOAD │ │ │ │ -36E71D LOCAL HEADER #715 04034B50 (67324752) │ │ -36E721 Extract Zip Spec 14 (20) '2.0' │ │ -36E722 Extract OS 00 (0) 'MS-DOS' │ │ -36E723 General Purpose Flag 0800 (2048) │ │ +3806EE LOCAL HEADER #717 04034B50 (67324752) │ │ +3806F2 Extract Zip Spec 14 (20) '2.0' │ │ +3806F3 Extract OS 00 (0) 'MS-DOS' │ │ +3806F4 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -36E725 Compression Method 0008 (8) 'Deflated' │ │ -36E727 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -36E72B CRC 00000000 (0) │ │ -36E72F Compressed Size 00000002 (2) │ │ -36E733 Uncompressed Size 00000000 (0) │ │ -36E737 Filename Length 0008 (8) │ │ -36E739 Extra Length 0014 (20) │ │ -36E73B Filename 'XXXXXXXX' │ │ +3806F6 Compression Method 0008 (8) 'Deflated' │ │ +3806F8 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3806FC CRC 00000000 (0) │ │ +380700 Compressed Size 00000002 (2) │ │ +380704 Uncompressed Size 00000000 (0) │ │ +380708 Filename Length 0008 (8) │ │ +38070A Extra Length 0014 (20) │ │ +38070C Filename 'XXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x36E73B: Filename 'XXXXXXXX' │ │ +# WARNING: Offset 0x38070C: Filename 'XXXXXXXX' │ │ # Zero length filename │ │ # │ │ -36E743 Extra ID #1 0001 (1) 'ZIP64' │ │ -36E745 Length 0010 (16) │ │ -36E747 Uncompressed Size 0000000000000000 (0) │ │ -36E74F Compressed Size 0000000000000002 (2) │ │ -36E757 PAYLOAD XX │ │ +380714 Extra ID #1 0001 (1) 'ZIP64' │ │ +380716 Length 0010 (16) │ │ +380718 Uncompressed Size 0000000000000000 (0) │ │ +380720 Compressed Size 0000000000000002 (2) │ │ +380728 PAYLOAD XX │ │ │ │ -36E759 LOCAL HEADER #716 04034B50 (67324752) │ │ -36E75D Extract Zip Spec 14 (20) '2.0' │ │ -36E75E Extract OS 00 (0) 'MS-DOS' │ │ -36E75F General Purpose Flag 0800 (2048) │ │ +38072A LOCAL HEADER #718 04034B50 (67324752) │ │ +38072E Extract Zip Spec 14 (20) '2.0' │ │ +38072F Extract OS 00 (0) 'MS-DOS' │ │ +380730 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -36E761 Compression Method 0008 (8) 'Deflated' │ │ -36E763 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -36E767 CRC 42F677FB (1123448827) │ │ -36E76B Compressed Size 00000240 (576) │ │ -36E76F Uncompressed Size 000004BE (1214) │ │ -36E773 Filename Length 0013 (19) │ │ -36E775 Extra Length 0014 (20) │ │ -36E777 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ +380732 Compression Method 0008 (8) 'Deflated' │ │ +380734 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +380738 CRC 42F677FB (1123448827) │ │ +38073C Compressed Size 00000240 (576) │ │ +380740 Uncompressed Size 000004BE (1214) │ │ +380744 Filename Length 0013 (19) │ │ +380746 Extra Length 0014 (20) │ │ +380748 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x36E777: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x380748: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ -36E78A Extra ID #1 0001 (1) 'ZIP64' │ │ -36E78C Length 0010 (16) │ │ -36E78E Uncompressed Size 00000000000004BE (1214) │ │ -36E796 Compressed Size 0000000000000240 (576) │ │ -36E79E PAYLOAD │ │ +38075B Extra ID #1 0001 (1) 'ZIP64' │ │ +38075D Length 0010 (16) │ │ +38075F Uncompressed Size 00000000000004BE (1214) │ │ +380767 Compressed Size 0000000000000240 (576) │ │ +38076F PAYLOAD │ │ │ │ -36E9DE LOCAL HEADER #717 04034B50 (67324752) │ │ -36E9E2 Extract Zip Spec 14 (20) '2.0' │ │ -36E9E3 Extract OS 00 (0) 'MS-DOS' │ │ -36E9E4 General Purpose Flag 0800 (2048) │ │ +3809AF LOCAL HEADER #719 04034B50 (67324752) │ │ +3809B3 Extract Zip Spec 14 (20) '2.0' │ │ +3809B4 Extract OS 00 (0) 'MS-DOS' │ │ +3809B5 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -36E9E6 Compression Method 0008 (8) 'Deflated' │ │ -36E9E8 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -36E9EC CRC 2EE3FC3F (786693183) │ │ -36E9F0 Compressed Size 00000F25 (3877) │ │ -36E9F4 Uncompressed Size 00003002 (12290) │ │ -36E9F8 Filename Length 0011 (17) │ │ -36E9FA Extra Length 0014 (20) │ │ -36E9FC Filename 'XXXXXXXXXXXXXXXXX' │ │ +3809B7 Compression Method 0008 (8) 'Deflated' │ │ +3809B9 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3809BD CRC 2EE3FC3F (786693183) │ │ +3809C1 Compressed Size 00000F25 (3877) │ │ +3809C5 Uncompressed Size 00003002 (12290) │ │ +3809C9 Filename Length 0011 (17) │ │ +3809CB Extra Length 0014 (20) │ │ +3809CD Filename 'XXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x36E9FC: Filename 'XXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3809CD: Filename 'XXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ -36EA0D Extra ID #1 0001 (1) 'ZIP64' │ │ -36EA0F Length 0010 (16) │ │ -36EA11 Uncompressed Size 0000000000003002 (12290) │ │ -36EA19 Compressed Size 0000000000000F25 (3877) │ │ -36EA21 PAYLOAD │ │ +3809DE Extra ID #1 0001 (1) 'ZIP64' │ │ +3809E0 Length 0010 (16) │ │ +3809E2 Uncompressed Size 0000000000003002 (12290) │ │ +3809EA Compressed Size 0000000000000F25 (3877) │ │ +3809F2 PAYLOAD │ │ │ │ -36F946 LOCAL HEADER #718 04034B50 (67324752) │ │ -36F94A Extract Zip Spec 14 (20) '2.0' │ │ -36F94B Extract OS 00 (0) 'MS-DOS' │ │ -36F94C General Purpose Flag 0800 (2048) │ │ +381917 LOCAL HEADER #720 04034B50 (67324752) │ │ +38191B Extract Zip Spec 14 (20) '2.0' │ │ +38191C Extract OS 00 (0) 'MS-DOS' │ │ +38191D General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -36F94E Compression Method 0008 (8) 'Deflated' │ │ -36F950 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -36F954 CRC 54715E65 (1416715877) │ │ -36F958 Compressed Size 00001B8A (7050) │ │ -36F95C Uncompressed Size 00007196 (29078) │ │ -36F960 Filename Length 0010 (16) │ │ -36F962 Extra Length 0014 (20) │ │ -36F964 Filename 'XXXXXXXXXXXXXXXX' │ │ +38191F Compression Method 0008 (8) 'Deflated' │ │ +381921 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +381925 CRC 54715E65 (1416715877) │ │ +381929 Compressed Size 00001B8A (7050) │ │ +38192D Uncompressed Size 00007196 (29078) │ │ +381931 Filename Length 0010 (16) │ │ +381933 Extra Length 0014 (20) │ │ +381935 Filename 'XXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x36F964: Filename 'XXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x381935: Filename 'XXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ -36F974 Extra ID #1 0001 (1) 'ZIP64' │ │ -36F976 Length 0010 (16) │ │ -36F978 Uncompressed Size 0000000000007196 (29078) │ │ -36F980 Compressed Size 0000000000001B8A (7050) │ │ -36F988 PAYLOAD │ │ +381945 Extra ID #1 0001 (1) 'ZIP64' │ │ +381947 Length 0010 (16) │ │ +381949 Uncompressed Size 0000000000007196 (29078) │ │ +381951 Compressed Size 0000000000001B8A (7050) │ │ +381959 PAYLOAD │ │ │ │ -371512 LOCAL HEADER #719 04034B50 (67324752) │ │ -371516 Extract Zip Spec 14 (20) '2.0' │ │ -371517 Extract OS 00 (0) 'MS-DOS' │ │ -371518 General Purpose Flag 0800 (2048) │ │ +3834E3 LOCAL HEADER #721 04034B50 (67324752) │ │ +3834E7 Extract Zip Spec 14 (20) '2.0' │ │ +3834E8 Extract OS 00 (0) 'MS-DOS' │ │ +3834E9 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -37151A Compression Method 0008 (8) 'Deflated' │ │ -37151C Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -371520 CRC 27C15D4F (666983759) │ │ -371524 Compressed Size 0000091F (2335) │ │ -371528 Uncompressed Size 000023D6 (9174) │ │ -37152C Filename Length 0013 (19) │ │ -37152E Extra Length 0014 (20) │ │ -371530 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ +3834EB Compression Method 0008 (8) 'Deflated' │ │ +3834ED Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3834F1 CRC 27C15D4F (666983759) │ │ +3834F5 Compressed Size 0000091F (2335) │ │ +3834F9 Uncompressed Size 000023D6 (9174) │ │ +3834FD Filename Length 0013 (19) │ │ +3834FF Extra Length 0014 (20) │ │ +383501 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x371530: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x383501: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ -371543 Extra ID #1 0001 (1) 'ZIP64' │ │ -371545 Length 0010 (16) │ │ -371547 Uncompressed Size 00000000000023D6 (9174) │ │ -37154F Compressed Size 000000000000091F (2335) │ │ -371557 PAYLOAD │ │ +383514 Extra ID #1 0001 (1) 'ZIP64' │ │ +383516 Length 0010 (16) │ │ +383518 Uncompressed Size 00000000000023D6 (9174) │ │ +383520 Compressed Size 000000000000091F (2335) │ │ +383528 PAYLOAD │ │ │ │ -371E76 LOCAL HEADER #720 04034B50 (67324752) │ │ -371E7A Extract Zip Spec 14 (20) '2.0' │ │ -371E7B Extract OS 00 (0) 'MS-DOS' │ │ -371E7C General Purpose Flag 0800 (2048) │ │ +383E47 LOCAL HEADER #722 04034B50 (67324752) │ │ +383E4B Extract Zip Spec 14 (20) '2.0' │ │ +383E4C Extract OS 00 (0) 'MS-DOS' │ │ +383E4D General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -371E7E Compression Method 0008 (8) 'Deflated' │ │ -371E80 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -371E84 CRC F40AE6B5 (4094355125) │ │ -371E88 Compressed Size 000005B3 (1459) │ │ -371E8C Uncompressed Size 00001687 (5767) │ │ -371E90 Filename Length 0011 (17) │ │ -371E92 Extra Length 0014 (20) │ │ -371E94 Filename 'XXXXXXXXXXXXXXXXX' │ │ +383E4F Compression Method 0008 (8) 'Deflated' │ │ +383E51 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +383E55 CRC F40AE6B5 (4094355125) │ │ +383E59 Compressed Size 000005B3 (1459) │ │ +383E5D Uncompressed Size 00001687 (5767) │ │ +383E61 Filename Length 0011 (17) │ │ +383E63 Extra Length 0014 (20) │ │ +383E65 Filename 'XXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x371E94: Filename 'XXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x383E65: Filename 'XXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ -371EA5 Extra ID #1 0001 (1) 'ZIP64' │ │ -371EA7 Length 0010 (16) │ │ -371EA9 Uncompressed Size 0000000000001687 (5767) │ │ -371EB1 Compressed Size 00000000000005B3 (1459) │ │ -371EB9 PAYLOAD │ │ +383E76 Extra ID #1 0001 (1) 'ZIP64' │ │ +383E78 Length 0010 (16) │ │ +383E7A Uncompressed Size 0000000000001687 (5767) │ │ +383E82 Compressed Size 00000000000005B3 (1459) │ │ +383E8A PAYLOAD │ │ │ │ -37246C LOCAL HEADER #721 04034B50 (67324752) │ │ -372470 Extract Zip Spec 14 (20) '2.0' │ │ -372471 Extract OS 00 (0) 'MS-DOS' │ │ -372472 General Purpose Flag 0800 (2048) │ │ +38443D LOCAL HEADER #723 04034B50 (67324752) │ │ +384441 Extract Zip Spec 14 (20) '2.0' │ │ +384442 Extract OS 00 (0) 'MS-DOS' │ │ +384443 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -372474 Compression Method 0008 (8) 'Deflated' │ │ -372476 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -37247A CRC E150C26A (3780166250) │ │ -37247E Compressed Size 00000642 (1602) │ │ -372482 Uncompressed Size 000013FE (5118) │ │ -372486 Filename Length 0010 (16) │ │ -372488 Extra Length 0014 (20) │ │ -37248A Filename 'XXXXXXXXXXXXXXXX' │ │ +384445 Compression Method 0008 (8) 'Deflated' │ │ +384447 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +38444B CRC E150C26A (3780166250) │ │ +38444F Compressed Size 00000642 (1602) │ │ +384453 Uncompressed Size 000013FE (5118) │ │ +384457 Filename Length 0010 (16) │ │ +384459 Extra Length 0014 (20) │ │ +38445B Filename 'XXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x37248A: Filename 'XXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x38445B: Filename 'XXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ -37249A Extra ID #1 0001 (1) 'ZIP64' │ │ -37249C Length 0010 (16) │ │ -37249E Uncompressed Size 00000000000013FE (5118) │ │ -3724A6 Compressed Size 0000000000000642 (1602) │ │ -3724AE PAYLOAD │ │ +38446B Extra ID #1 0001 (1) 'ZIP64' │ │ +38446D Length 0010 (16) │ │ +38446F Uncompressed Size 00000000000013FE (5118) │ │ +384477 Compressed Size 0000000000000642 (1602) │ │ +38447F PAYLOAD │ │ │ │ -372AF0 LOCAL HEADER #722 04034B50 (67324752) │ │ -372AF4 Extract Zip Spec 14 (20) '2.0' │ │ -372AF5 Extract OS 00 (0) 'MS-DOS' │ │ -372AF6 General Purpose Flag 0800 (2048) │ │ +384AC1 LOCAL HEADER #724 04034B50 (67324752) │ │ +384AC5 Extract Zip Spec 14 (20) '2.0' │ │ +384AC6 Extract OS 00 (0) 'MS-DOS' │ │ +384AC7 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -372AF8 Compression Method 0008 (8) 'Deflated' │ │ -372AFA Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -372AFE CRC C9190974 (3373861236) │ │ -372B02 Compressed Size 000005BB (1467) │ │ -372B06 Uncompressed Size 00001196 (4502) │ │ -372B0A Filename Length 0012 (18) │ │ -372B0C Extra Length 0014 (20) │ │ -372B0E Filename 'XXXXXXXXXXXXXXXXXX' │ │ +384AC9 Compression Method 0008 (8) 'Deflated' │ │ +384ACB Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +384ACF CRC C9190974 (3373861236) │ │ +384AD3 Compressed Size 000005BB (1467) │ │ +384AD7 Uncompressed Size 00001196 (4502) │ │ +384ADB Filename Length 0012 (18) │ │ +384ADD Extra Length 0014 (20) │ │ +384ADF Filename 'XXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x372B0E: Filename 'XXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x384ADF: Filename 'XXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ -372B20 Extra ID #1 0001 (1) 'ZIP64' │ │ -372B22 Length 0010 (16) │ │ -372B24 Uncompressed Size 0000000000001196 (4502) │ │ -372B2C Compressed Size 00000000000005BB (1467) │ │ -372B34 PAYLOAD │ │ +384AF1 Extra ID #1 0001 (1) 'ZIP64' │ │ +384AF3 Length 0010 (16) │ │ +384AF5 Uncompressed Size 0000000000001196 (4502) │ │ +384AFD Compressed Size 00000000000005BB (1467) │ │ +384B05 PAYLOAD │ │ │ │ -3730EF LOCAL HEADER #723 04034B50 (67324752) │ │ -3730F3 Extract Zip Spec 14 (20) '2.0' │ │ -3730F4 Extract OS 00 (0) 'MS-DOS' │ │ -3730F5 General Purpose Flag 0800 (2048) │ │ +3850C0 LOCAL HEADER #725 04034B50 (67324752) │ │ +3850C4 Extract Zip Spec 14 (20) '2.0' │ │ +3850C5 Extract OS 00 (0) 'MS-DOS' │ │ +3850C6 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -3730F7 Compression Method 0008 (8) 'Deflated' │ │ -3730F9 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -3730FD CRC 25152F45 (622145349) │ │ -373101 Compressed Size 00001264 (4708) │ │ -373105 Uncompressed Size 00003480 (13440) │ │ -373109 Filename Length 0015 (21) │ │ -37310B Extra Length 0014 (20) │ │ -37310D Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +3850C8 Compression Method 0008 (8) 'Deflated' │ │ +3850CA Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3850CE CRC 25152F45 (622145349) │ │ +3850D2 Compressed Size 00001264 (4708) │ │ +3850D6 Uncompressed Size 00003480 (13440) │ │ +3850DA Filename Length 0015 (21) │ │ +3850DC Extra Length 0014 (20) │ │ +3850DE Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x37310D: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3850DE: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ -373122 Extra ID #1 0001 (1) 'ZIP64' │ │ -373124 Length 0010 (16) │ │ -373126 Uncompressed Size 0000000000003480 (13440) │ │ -37312E Compressed Size 0000000000001264 (4708) │ │ -373136 PAYLOAD │ │ +3850F3 Extra ID #1 0001 (1) 'ZIP64' │ │ +3850F5 Length 0010 (16) │ │ +3850F7 Uncompressed Size 0000000000003480 (13440) │ │ +3850FF Compressed Size 0000000000001264 (4708) │ │ +385107 PAYLOAD │ │ │ │ -37439A LOCAL HEADER #724 04034B50 (67324752) │ │ -37439E Extract Zip Spec 14 (20) '2.0' │ │ -37439F Extract OS 00 (0) 'MS-DOS' │ │ -3743A0 General Purpose Flag 0800 (2048) │ │ +38636B LOCAL HEADER #726 04034B50 (67324752) │ │ +38636F Extract Zip Spec 14 (20) '2.0' │ │ +386370 Extract OS 00 (0) 'MS-DOS' │ │ +386371 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -3743A2 Compression Method 0008 (8) 'Deflated' │ │ -3743A4 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -3743A8 CRC B4AE2CDB (3031313627) │ │ -3743AC Compressed Size 0000096A (2410) │ │ -3743B0 Uncompressed Size 00001E79 (7801) │ │ -3743B4 Filename Length 0014 (20) │ │ -3743B6 Extra Length 0014 (20) │ │ -3743B8 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ +386373 Compression Method 0008 (8) 'Deflated' │ │ +386375 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +386379 CRC B4AE2CDB (3031313627) │ │ +38637D Compressed Size 0000096A (2410) │ │ +386381 Uncompressed Size 00001E79 (7801) │ │ +386385 Filename Length 0014 (20) │ │ +386387 Extra Length 0014 (20) │ │ +386389 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x3743B8: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x386389: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ -3743CC Extra ID #1 0001 (1) 'ZIP64' │ │ -3743CE Length 0010 (16) │ │ -3743D0 Uncompressed Size 0000000000001E79 (7801) │ │ -3743D8 Compressed Size 000000000000096A (2410) │ │ -3743E0 PAYLOAD │ │ +38639D Extra ID #1 0001 (1) 'ZIP64' │ │ +38639F Length 0010 (16) │ │ +3863A1 Uncompressed Size 0000000000001E79 (7801) │ │ +3863A9 Compressed Size 000000000000096A (2410) │ │ +3863B1 PAYLOAD │ │ │ │ -374D4A LOCAL HEADER #725 04034B50 (67324752) │ │ -374D4E Extract Zip Spec 14 (20) '2.0' │ │ -374D4F Extract OS 00 (0) 'MS-DOS' │ │ -374D50 General Purpose Flag 0800 (2048) │ │ +386D1B LOCAL HEADER #727 04034B50 (67324752) │ │ +386D1F Extract Zip Spec 14 (20) '2.0' │ │ +386D20 Extract OS 00 (0) 'MS-DOS' │ │ +386D21 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -374D52 Compression Method 0008 (8) 'Deflated' │ │ -374D54 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -374D58 CRC 25B09256 (632328790) │ │ -374D5C Compressed Size 00000012 (18) │ │ -374D60 Uncompressed Size 00000010 (16) │ │ -374D64 Filename Length 0012 (18) │ │ -374D66 Extra Length 0014 (20) │ │ -374D68 Filename 'XXXXXXXXXXXXXXXXXX' │ │ +386D23 Compression Method 0008 (8) 'Deflated' │ │ +386D25 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +386D29 CRC 25B09256 (632328790) │ │ +386D2D Compressed Size 00000012 (18) │ │ +386D31 Uncompressed Size 00000010 (16) │ │ +386D35 Filename Length 0012 (18) │ │ +386D37 Extra Length 0014 (20) │ │ +386D39 Filename 'XXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x374D68: Filename 'XXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x386D39: Filename 'XXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ -374D7A Extra ID #1 0001 (1) 'ZIP64' │ │ -374D7C Length 0010 (16) │ │ -374D7E Uncompressed Size 0000000000000010 (16) │ │ -374D86 Compressed Size 0000000000000012 (18) │ │ -374D8E PAYLOAD XXXXXXXXXXXXXXXXXX │ │ +386D4B Extra ID #1 0001 (1) 'ZIP64' │ │ +386D4D Length 0010 (16) │ │ +386D4F Uncompressed Size 0000000000000010 (16) │ │ +386D57 Compressed Size 0000000000000012 (18) │ │ +386D5F PAYLOAD XXXXXXXXXXXXXXXXXX │ │ │ │ -374DA0 LOCAL HEADER #726 04034B50 (67324752) │ │ -374DA4 Extract Zip Spec 14 (20) '2.0' │ │ -374DA5 Extract OS 00 (0) 'MS-DOS' │ │ -374DA6 General Purpose Flag 0800 (2048) │ │ +386D71 LOCAL HEADER #728 04034B50 (67324752) │ │ +386D75 Extract Zip Spec 14 (20) '2.0' │ │ +386D76 Extract OS 00 (0) 'MS-DOS' │ │ +386D77 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -374DA8 Compression Method 0008 (8) 'Deflated' │ │ -374DAA Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -374DAE CRC 00000000 (0) │ │ -374DB2 Compressed Size 00000002 (2) │ │ -374DB6 Uncompressed Size 00000000 (0) │ │ -374DBA Filename Length 000E (14) │ │ -374DBC Extra Length 0014 (20) │ │ -374DBE Filename 'XXXXXXXXXXXXXX' │ │ +386D79 Compression Method 0008 (8) 'Deflated' │ │ +386D7B Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +386D7F CRC 00000000 (0) │ │ +386D83 Compressed Size 00000002 (2) │ │ +386D87 Uncompressed Size 00000000 (0) │ │ +386D8B Filename Length 000E (14) │ │ +386D8D Extra Length 0014 (20) │ │ +386D8F Filename 'XXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x374DBE: Filename 'XXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x386D8F: Filename 'XXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ -374DCC Extra ID #1 0001 (1) 'ZIP64' │ │ -374DCE Length 0010 (16) │ │ -374DD0 Uncompressed Size 0000000000000000 (0) │ │ -374DD8 Compressed Size 0000000000000002 (2) │ │ -374DE0 PAYLOAD XX │ │ +386D9D Extra ID #1 0001 (1) 'ZIP64' │ │ +386D9F Length 0010 (16) │ │ +386DA1 Uncompressed Size 0000000000000000 (0) │ │ +386DA9 Compressed Size 0000000000000002 (2) │ │ +386DB1 PAYLOAD XX │ │ │ │ -374DE2 LOCAL HEADER #727 04034B50 (67324752) │ │ -374DE6 Extract Zip Spec 14 (20) '2.0' │ │ -374DE7 Extract OS 00 (0) 'MS-DOS' │ │ -374DE8 General Purpose Flag 0800 (2048) │ │ +386DB3 LOCAL HEADER #729 04034B50 (67324752) │ │ +386DB7 Extract Zip Spec 14 (20) '2.0' │ │ +386DB8 Extract OS 00 (0) 'MS-DOS' │ │ +386DB9 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -374DEA Compression Method 0008 (8) 'Deflated' │ │ -374DEC Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -374DF0 CRC A9C38B90 (2848164752) │ │ -374DF4 Compressed Size 00000164 (356) │ │ -374DF8 Uncompressed Size 0000027B (635) │ │ -374DFC Filename Length 0019 (25) │ │ -374DFE Extra Length 0014 (20) │ │ -374E00 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +386DBB Compression Method 0008 (8) 'Deflated' │ │ +386DBD Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +386DC1 CRC A9C38B90 (2848164752) │ │ +386DC5 Compressed Size 00000164 (356) │ │ +386DC9 Uncompressed Size 0000027B (635) │ │ +386DCD Filename Length 0019 (25) │ │ +386DCF Extra Length 0014 (20) │ │ +386DD1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x374E00: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x386DD1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ -374E19 Extra ID #1 0001 (1) 'ZIP64' │ │ -374E1B Length 0010 (16) │ │ -374E1D Uncompressed Size 000000000000027B (635) │ │ -374E25 Compressed Size 0000000000000164 (356) │ │ -374E2D PAYLOAD │ │ +386DEA Extra ID #1 0001 (1) 'ZIP64' │ │ +386DEC Length 0010 (16) │ │ +386DEE Uncompressed Size 000000000000027B (635) │ │ +386DF6 Compressed Size 0000000000000164 (356) │ │ +386DFE PAYLOAD │ │ │ │ -374F91 LOCAL HEADER #728 04034B50 (67324752) │ │ -374F95 Extract Zip Spec 14 (20) '2.0' │ │ -374F96 Extract OS 00 (0) 'MS-DOS' │ │ -374F97 General Purpose Flag 0800 (2048) │ │ +386F62 LOCAL HEADER #730 04034B50 (67324752) │ │ +386F66 Extract Zip Spec 14 (20) '2.0' │ │ +386F67 Extract OS 00 (0) 'MS-DOS' │ │ +386F68 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -374F99 Compression Method 0008 (8) 'Deflated' │ │ -374F9B Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -374F9F CRC 396BDAE6 (963369702) │ │ -374FA3 Compressed Size 00000531 (1329) │ │ -374FA7 Uncompressed Size 00000DC6 (3526) │ │ -374FAB Filename Length 0016 (22) │ │ -374FAD Extra Length 0014 (20) │ │ -374FAF Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ +386F6A Compression Method 0008 (8) 'Deflated' │ │ +386F6C Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +386F70 CRC 396BDAE6 (963369702) │ │ +386F74 Compressed Size 00000531 (1329) │ │ +386F78 Uncompressed Size 00000DC6 (3526) │ │ +386F7C Filename Length 0016 (22) │ │ +386F7E Extra Length 0014 (20) │ │ +386F80 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x374FAF: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x386F80: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ -374FC5 Extra ID #1 0001 (1) 'ZIP64' │ │ -374FC7 Length 0010 (16) │ │ -374FC9 Uncompressed Size 0000000000000DC6 (3526) │ │ -374FD1 Compressed Size 0000000000000531 (1329) │ │ -374FD9 PAYLOAD │ │ +386F96 Extra ID #1 0001 (1) 'ZIP64' │ │ +386F98 Length 0010 (16) │ │ +386F9A Uncompressed Size 0000000000000DC6 (3526) │ │ +386FA2 Compressed Size 0000000000000531 (1329) │ │ +386FAA PAYLOAD │ │ │ │ -37550A LOCAL HEADER #729 04034B50 (67324752) │ │ -37550E Extract Zip Spec 14 (20) '2.0' │ │ -37550F Extract OS 00 (0) 'MS-DOS' │ │ -375510 General Purpose Flag 0800 (2048) │ │ +3874DB LOCAL HEADER #731 04034B50 (67324752) │ │ +3874DF Extract Zip Spec 14 (20) '2.0' │ │ +3874E0 Extract OS 00 (0) 'MS-DOS' │ │ +3874E1 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -375512 Compression Method 0008 (8) 'Deflated' │ │ -375514 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -375518 CRC E523E3C1 (3844334529) │ │ -37551C Compressed Size 000001D3 (467) │ │ -375520 Uncompressed Size 0000053C (1340) │ │ -375524 Filename Length 0019 (25) │ │ -375526 Extra Length 0014 (20) │ │ -375528 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +3874E3 Compression Method 0008 (8) 'Deflated' │ │ +3874E5 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3874E9 CRC E523E3C1 (3844334529) │ │ +3874ED Compressed Size 000001D3 (467) │ │ +3874F1 Uncompressed Size 0000053C (1340) │ │ +3874F5 Filename Length 0019 (25) │ │ +3874F7 Extra Length 0014 (20) │ │ +3874F9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x375528: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3874F9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ -375541 Extra ID #1 0001 (1) 'ZIP64' │ │ -375543 Length 0010 (16) │ │ -375545 Uncompressed Size 000000000000053C (1340) │ │ -37554D Compressed Size 00000000000001D3 (467) │ │ -375555 PAYLOAD │ │ +387512 Extra ID #1 0001 (1) 'ZIP64' │ │ +387514 Length 0010 (16) │ │ +387516 Uncompressed Size 000000000000053C (1340) │ │ +38751E Compressed Size 00000000000001D3 (467) │ │ +387526 PAYLOAD │ │ │ │ -375728 LOCAL HEADER #730 04034B50 (67324752) │ │ -37572C Extract Zip Spec 14 (20) '2.0' │ │ -37572D Extract OS 00 (0) 'MS-DOS' │ │ -37572E General Purpose Flag 0800 (2048) │ │ +3876F9 LOCAL HEADER #732 04034B50 (67324752) │ │ +3876FD Extract Zip Spec 14 (20) '2.0' │ │ +3876FE Extract OS 00 (0) 'MS-DOS' │ │ +3876FF General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -375730 Compression Method 0008 (8) 'Deflated' │ │ -375732 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -375736 CRC FF6EC356 (4285449046) │ │ -37573A Compressed Size 000006F5 (1781) │ │ -37573E Uncompressed Size 00001CEB (7403) │ │ -375742 Filename Length 001C (28) │ │ -375744 Extra Length 0014 (20) │ │ -375746 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +387701 Compression Method 0008 (8) 'Deflated' │ │ +387703 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +387707 CRC FF6EC356 (4285449046) │ │ +38770B Compressed Size 000006F5 (1781) │ │ +38770F Uncompressed Size 00001CEB (7403) │ │ +387713 Filename Length 001C (28) │ │ +387715 Extra Length 0014 (20) │ │ +387717 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x375746: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x387717: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ -375762 Extra ID #1 0001 (1) 'ZIP64' │ │ -375764 Length 0010 (16) │ │ -375766 Uncompressed Size 0000000000001CEB (7403) │ │ -37576E Compressed Size 00000000000006F5 (1781) │ │ -375776 PAYLOAD │ │ +387733 Extra ID #1 0001 (1) 'ZIP64' │ │ +387735 Length 0010 (16) │ │ +387737 Uncompressed Size 0000000000001CEB (7403) │ │ +38773F Compressed Size 00000000000006F5 (1781) │ │ +387747 PAYLOAD │ │ │ │ -375E6B LOCAL HEADER #731 04034B50 (67324752) │ │ -375E6F Extract Zip Spec 14 (20) '2.0' │ │ -375E70 Extract OS 00 (0) 'MS-DOS' │ │ -375E71 General Purpose Flag 0800 (2048) │ │ +387E3C LOCAL HEADER #733 04034B50 (67324752) │ │ +387E40 Extract Zip Spec 14 (20) '2.0' │ │ +387E41 Extract OS 00 (0) 'MS-DOS' │ │ +387E42 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -375E73 Compression Method 0008 (8) 'Deflated' │ │ -375E75 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -375E79 CRC 6407CDAF (1678233007) │ │ -375E7D Compressed Size 00000AE2 (2786) │ │ -375E81 Uncompressed Size 00003277 (12919) │ │ -375E85 Filename Length 001B (27) │ │ -375E87 Extra Length 0014 (20) │ │ -375E89 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +387E44 Compression Method 0008 (8) 'Deflated' │ │ +387E46 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +387E4A CRC 6407CDAF (1678233007) │ │ +387E4E Compressed Size 00000AE2 (2786) │ │ +387E52 Uncompressed Size 00003277 (12919) │ │ +387E56 Filename Length 001B (27) │ │ +387E58 Extra Length 0014 (20) │ │ +387E5A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x375E89: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x387E5A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ -375EA4 Extra ID #1 0001 (1) 'ZIP64' │ │ -375EA6 Length 0010 (16) │ │ -375EA8 Uncompressed Size 0000000000003277 (12919) │ │ -375EB0 Compressed Size 0000000000000AE2 (2786) │ │ -375EB8 PAYLOAD │ │ +387E75 Extra ID #1 0001 (1) 'ZIP64' │ │ +387E77 Length 0010 (16) │ │ +387E79 Uncompressed Size 0000000000003277 (12919) │ │ +387E81 Compressed Size 0000000000000AE2 (2786) │ │ +387E89 PAYLOAD │ │ │ │ -37699A LOCAL HEADER #732 04034B50 (67324752) │ │ -37699E Extract Zip Spec 14 (20) '2.0' │ │ -37699F Extract OS 00 (0) 'MS-DOS' │ │ -3769A0 General Purpose Flag 0800 (2048) │ │ +38896B LOCAL HEADER #734 04034B50 (67324752) │ │ +38896F Extract Zip Spec 14 (20) '2.0' │ │ +388970 Extract OS 00 (0) 'MS-DOS' │ │ +388971 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -3769A2 Compression Method 0008 (8) 'Deflated' │ │ -3769A4 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -3769A8 CRC 56572ACD (1448553165) │ │ -3769AC Compressed Size 00000369 (873) │ │ -3769B0 Uncompressed Size 00000D11 (3345) │ │ -3769B4 Filename Length 001E (30) │ │ -3769B6 Extra Length 0014 (20) │ │ -3769B8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +388973 Compression Method 0008 (8) 'Deflated' │ │ +388975 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +388979 CRC 56572ACD (1448553165) │ │ +38897D Compressed Size 00000369 (873) │ │ +388981 Uncompressed Size 00000D11 (3345) │ │ +388985 Filename Length 001E (30) │ │ +388987 Extra Length 0014 (20) │ │ +388989 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x3769B8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x388989: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ -3769D6 Extra ID #1 0001 (1) 'ZIP64' │ │ -3769D8 Length 0010 (16) │ │ -3769DA Uncompressed Size 0000000000000D11 (3345) │ │ -3769E2 Compressed Size 0000000000000369 (873) │ │ -3769EA PAYLOAD │ │ +3889A7 Extra ID #1 0001 (1) 'ZIP64' │ │ +3889A9 Length 0010 (16) │ │ +3889AB Uncompressed Size 0000000000000D11 (3345) │ │ +3889B3 Compressed Size 0000000000000369 (873) │ │ +3889BB PAYLOAD │ │ │ │ -376D53 LOCAL HEADER #733 04034B50 (67324752) │ │ -376D57 Extract Zip Spec 14 (20) '2.0' │ │ -376D58 Extract OS 00 (0) 'MS-DOS' │ │ -376D59 General Purpose Flag 0800 (2048) │ │ +388D24 LOCAL HEADER #735 04034B50 (67324752) │ │ +388D28 Extract Zip Spec 14 (20) '2.0' │ │ +388D29 Extract OS 00 (0) 'MS-DOS' │ │ +388D2A General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -376D5B Compression Method 0008 (8) 'Deflated' │ │ -376D5D Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -376D61 CRC B210B48F (2987439247) │ │ -376D65 Compressed Size 00000553 (1363) │ │ -376D69 Uncompressed Size 0000173D (5949) │ │ -376D6D Filename Length 001C (28) │ │ -376D6F Extra Length 0014 (20) │ │ -376D71 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +388D2C Compression Method 0008 (8) 'Deflated' │ │ +388D2E Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +388D32 CRC B210B48F (2987439247) │ │ +388D36 Compressed Size 00000553 (1363) │ │ +388D3A Uncompressed Size 0000173D (5949) │ │ +388D3E Filename Length 001C (28) │ │ +388D40 Extra Length 0014 (20) │ │ +388D42 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x376D71: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x388D42: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ -376D8D Extra ID #1 0001 (1) 'ZIP64' │ │ -376D8F Length 0010 (16) │ │ -376D91 Uncompressed Size 000000000000173D (5949) │ │ -376D99 Compressed Size 0000000000000553 (1363) │ │ -376DA1 PAYLOAD │ │ +388D5E Extra ID #1 0001 (1) 'ZIP64' │ │ +388D60 Length 0010 (16) │ │ +388D62 Uncompressed Size 000000000000173D (5949) │ │ +388D6A Compressed Size 0000000000000553 (1363) │ │ +388D72 PAYLOAD │ │ │ │ -3772F4 LOCAL HEADER #734 04034B50 (67324752) │ │ -3772F8 Extract Zip Spec 14 (20) '2.0' │ │ -3772F9 Extract OS 00 (0) 'MS-DOS' │ │ -3772FA General Purpose Flag 0800 (2048) │ │ +3892C5 LOCAL HEADER #736 04034B50 (67324752) │ │ +3892C9 Extract Zip Spec 14 (20) '2.0' │ │ +3892CA Extract OS 00 (0) 'MS-DOS' │ │ +3892CB General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -3772FC Compression Method 0008 (8) 'Deflated' │ │ -3772FE Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -377302 CRC 61243FE9 (1629765609) │ │ -377306 Compressed Size 00000442 (1090) │ │ -37730A Uncompressed Size 00000EAB (3755) │ │ -37730E Filename Length 001B (27) │ │ -377310 Extra Length 0014 (20) │ │ -377312 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +3892CD Compression Method 0008 (8) 'Deflated' │ │ +3892CF Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3892D3 CRC 61243FE9 (1629765609) │ │ +3892D7 Compressed Size 00000442 (1090) │ │ +3892DB Uncompressed Size 00000EAB (3755) │ │ +3892DF Filename Length 001B (27) │ │ +3892E1 Extra Length 0014 (20) │ │ +3892E3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x377312: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3892E3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ -37732D Extra ID #1 0001 (1) 'ZIP64' │ │ -37732F Length 0010 (16) │ │ -377331 Uncompressed Size 0000000000000EAB (3755) │ │ -377339 Compressed Size 0000000000000442 (1090) │ │ -377341 PAYLOAD │ │ +3892FE Extra ID #1 0001 (1) 'ZIP64' │ │ +389300 Length 0010 (16) │ │ +389302 Uncompressed Size 0000000000000EAB (3755) │ │ +38930A Compressed Size 0000000000000442 (1090) │ │ +389312 PAYLOAD │ │ │ │ -377783 LOCAL HEADER #735 04034B50 (67324752) │ │ -377787 Extract Zip Spec 14 (20) '2.0' │ │ -377788 Extract OS 00 (0) 'MS-DOS' │ │ -377789 General Purpose Flag 0800 (2048) │ │ +389754 LOCAL HEADER #737 04034B50 (67324752) │ │ +389758 Extract Zip Spec 14 (20) '2.0' │ │ +389759 Extract OS 00 (0) 'MS-DOS' │ │ +38975A General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -37778B Compression Method 0008 (8) 'Deflated' │ │ -37778D Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -377791 CRC 5A1F3EA7 (1511997095) │ │ -377795 Compressed Size 00000A86 (2694) │ │ -377799 Uncompressed Size 000029A6 (10662) │ │ -37779D Filename Length 001F (31) │ │ -37779F Extra Length 0014 (20) │ │ -3777A1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +38975C Compression Method 0008 (8) 'Deflated' │ │ +38975E Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +389762 CRC 5A1F3EA7 (1511997095) │ │ +389766 Compressed Size 00000A86 (2694) │ │ +38976A Uncompressed Size 000029A6 (10662) │ │ +38976E Filename Length 001F (31) │ │ +389770 Extra Length 0014 (20) │ │ +389772 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x3777A1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x389772: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ -3777C0 Extra ID #1 0001 (1) 'ZIP64' │ │ -3777C2 Length 0010 (16) │ │ -3777C4 Uncompressed Size 00000000000029A6 (10662) │ │ -3777CC Compressed Size 0000000000000A86 (2694) │ │ -3777D4 PAYLOAD │ │ +389791 Extra ID #1 0001 (1) 'ZIP64' │ │ +389793 Length 0010 (16) │ │ +389795 Uncompressed Size 00000000000029A6 (10662) │ │ +38979D Compressed Size 0000000000000A86 (2694) │ │ +3897A5 PAYLOAD │ │ │ │ -37825A LOCAL HEADER #736 04034B50 (67324752) │ │ -37825E Extract Zip Spec 14 (20) '2.0' │ │ -37825F Extract OS 00 (0) 'MS-DOS' │ │ -378260 General Purpose Flag 0800 (2048) │ │ +38A22B LOCAL HEADER #738 04034B50 (67324752) │ │ +38A22F Extract Zip Spec 14 (20) '2.0' │ │ +38A230 Extract OS 00 (0) 'MS-DOS' │ │ +38A231 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -378262 Compression Method 0008 (8) 'Deflated' │ │ -378264 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -378268 CRC 00000000 (0) │ │ -37826C Compressed Size 00000002 (2) │ │ -378270 Uncompressed Size 00000000 (0) │ │ -378274 Filename Length 0016 (22) │ │ -378276 Extra Length 0014 (20) │ │ -378278 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ +38A233 Compression Method 0008 (8) 'Deflated' │ │ +38A235 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +38A239 CRC 00000000 (0) │ │ +38A23D Compressed Size 00000002 (2) │ │ +38A241 Uncompressed Size 00000000 (0) │ │ +38A245 Filename Length 0016 (22) │ │ +38A247 Extra Length 0014 (20) │ │ +38A249 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x378278: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x38A249: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ -37828E Extra ID #1 0001 (1) 'ZIP64' │ │ -378290 Length 0010 (16) │ │ -378292 Uncompressed Size 0000000000000000 (0) │ │ -37829A Compressed Size 0000000000000002 (2) │ │ -3782A2 PAYLOAD XX │ │ +38A25F Extra ID #1 0001 (1) 'ZIP64' │ │ +38A261 Length 0010 (16) │ │ +38A263 Uncompressed Size 0000000000000000 (0) │ │ +38A26B Compressed Size 0000000000000002 (2) │ │ +38A273 PAYLOAD XX │ │ │ │ -3782A4 LOCAL HEADER #737 04034B50 (67324752) │ │ -3782A8 Extract Zip Spec 14 (20) '2.0' │ │ -3782A9 Extract OS 00 (0) 'MS-DOS' │ │ -3782AA General Purpose Flag 0800 (2048) │ │ +38A275 LOCAL HEADER #739 04034B50 (67324752) │ │ +38A279 Extract Zip Spec 14 (20) '2.0' │ │ +38A27A Extract OS 00 (0) 'MS-DOS' │ │ +38A27B General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -3782AC Compression Method 0008 (8) 'Deflated' │ │ -3782AE Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -3782B2 CRC C2971FC7 (3264683975) │ │ -3782B6 Compressed Size 00000006 (6) │ │ -3782BA Uncompressed Size 00000004 (4) │ │ -3782BE Filename Length 001F (31) │ │ -3782C0 Extra Length 0014 (20) │ │ -3782C2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +38A27D Compression Method 0008 (8) 'Deflated' │ │ +38A27F Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +38A283 CRC C2971FC7 (3264683975) │ │ +38A287 Compressed Size 00000006 (6) │ │ +38A28B Uncompressed Size 00000004 (4) │ │ +38A28F Filename Length 001F (31) │ │ +38A291 Extra Length 0014 (20) │ │ +38A293 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x3782C2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x38A293: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ -3782E1 Extra ID #1 0001 (1) 'ZIP64' │ │ -3782E3 Length 0010 (16) │ │ -3782E5 Uncompressed Size 0000000000000004 (4) │ │ -3782ED Compressed Size 0000000000000006 (6) │ │ -3782F5 PAYLOAD XXXXXX │ │ +38A2B2 Extra ID #1 0001 (1) 'ZIP64' │ │ +38A2B4 Length 0010 (16) │ │ +38A2B6 Uncompressed Size 0000000000000004 (4) │ │ +38A2BE Compressed Size 0000000000000006 (6) │ │ +38A2C6 PAYLOAD XXXXXX │ │ │ │ -3782FB LOCAL HEADER #738 04034B50 (67324752) │ │ -3782FF Extract Zip Spec 14 (20) '2.0' │ │ -378300 Extract OS 00 (0) 'MS-DOS' │ │ -378301 General Purpose Flag 0800 (2048) │ │ +38A2CC LOCAL HEADER #740 04034B50 (67324752) │ │ +38A2D0 Extract Zip Spec 14 (20) '2.0' │ │ +38A2D1 Extract OS 00 (0) 'MS-DOS' │ │ +38A2D2 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -378303 Compression Method 0008 (8) 'Deflated' │ │ -378305 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -378309 CRC A1B2D5A1 (2712851873) │ │ -37830D Compressed Size 00000315 (789) │ │ -378311 Uncompressed Size 000005F1 (1521) │ │ -378315 Filename Length 001D (29) │ │ -378317 Extra Length 0014 (20) │ │ -378319 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +38A2D4 Compression Method 0008 (8) 'Deflated' │ │ +38A2D6 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +38A2DA CRC A1B2D5A1 (2712851873) │ │ +38A2DE Compressed Size 00000315 (789) │ │ +38A2E2 Uncompressed Size 000005F1 (1521) │ │ +38A2E6 Filename Length 001D (29) │ │ +38A2E8 Extra Length 0014 (20) │ │ +38A2EA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x378319: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x38A2EA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ -378336 Extra ID #1 0001 (1) 'ZIP64' │ │ -378338 Length 0010 (16) │ │ -37833A Uncompressed Size 00000000000005F1 (1521) │ │ -378342 Compressed Size 0000000000000315 (789) │ │ -37834A PAYLOAD │ │ +38A307 Extra ID #1 0001 (1) 'ZIP64' │ │ +38A309 Length 0010 (16) │ │ +38A30B Uncompressed Size 00000000000005F1 (1521) │ │ +38A313 Compressed Size 0000000000000315 (789) │ │ +38A31B PAYLOAD │ │ │ │ -37865F LOCAL HEADER #739 04034B50 (67324752) │ │ -378663 Extract Zip Spec 14 (20) '2.0' │ │ -378664 Extract OS 00 (0) 'MS-DOS' │ │ -378665 General Purpose Flag 0800 (2048) │ │ +38A630 LOCAL HEADER #741 04034B50 (67324752) │ │ +38A634 Extract Zip Spec 14 (20) '2.0' │ │ +38A635 Extract OS 00 (0) 'MS-DOS' │ │ +38A636 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -378667 Compression Method 0008 (8) 'Deflated' │ │ -378669 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -37866D CRC 8D983BB9 (2375564217) │ │ -378671 Compressed Size 000002D7 (727) │ │ -378675 Uncompressed Size 00000744 (1860) │ │ -378679 Filename Length 001E (30) │ │ -37867B Extra Length 0014 (20) │ │ -37867D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +38A638 Compression Method 0008 (8) 'Deflated' │ │ +38A63A Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +38A63E CRC 8D983BB9 (2375564217) │ │ +38A642 Compressed Size 000002D7 (727) │ │ +38A646 Uncompressed Size 00000744 (1860) │ │ +38A64A Filename Length 001E (30) │ │ +38A64C Extra Length 0014 (20) │ │ +38A64E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x37867D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x38A64E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ -37869B Extra ID #1 0001 (1) 'ZIP64' │ │ -37869D Length 0010 (16) │ │ -37869F Uncompressed Size 0000000000000744 (1860) │ │ -3786A7 Compressed Size 00000000000002D7 (727) │ │ -3786AF PAYLOAD │ │ +38A66C Extra ID #1 0001 (1) 'ZIP64' │ │ +38A66E Length 0010 (16) │ │ +38A670 Uncompressed Size 0000000000000744 (1860) │ │ +38A678 Compressed Size 00000000000002D7 (727) │ │ +38A680 PAYLOAD │ │ │ │ -378986 LOCAL HEADER #740 04034B50 (67324752) │ │ -37898A Extract Zip Spec 14 (20) '2.0' │ │ -37898B Extract OS 00 (0) 'MS-DOS' │ │ -37898C General Purpose Flag 0800 (2048) │ │ +38A957 LOCAL HEADER #742 04034B50 (67324752) │ │ +38A95B Extract Zip Spec 14 (20) '2.0' │ │ +38A95C Extract OS 00 (0) 'MS-DOS' │ │ +38A95D General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -37898E Compression Method 0008 (8) 'Deflated' │ │ -378990 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -378994 CRC 0EC9E86E (248113262) │ │ -378998 Compressed Size 0000000A (10) │ │ -37899C Uncompressed Size 00000008 (8) │ │ -3789A0 Filename Length 0023 (35) │ │ -3789A2 Extra Length 0014 (20) │ │ -3789A4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +38A95F Compression Method 0008 (8) 'Deflated' │ │ +38A961 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +38A965 CRC 0EC9E86E (248113262) │ │ +38A969 Compressed Size 0000000A (10) │ │ +38A96D Uncompressed Size 00000008 (8) │ │ +38A971 Filename Length 0023 (35) │ │ +38A973 Extra Length 0014 (20) │ │ +38A975 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x3789A4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x38A975: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ -3789C7 Extra ID #1 0001 (1) 'ZIP64' │ │ -3789C9 Length 0010 (16) │ │ -3789CB Uncompressed Size 0000000000000008 (8) │ │ -3789D3 Compressed Size 000000000000000A (10) │ │ -3789DB PAYLOAD XXXXXXXXXX │ │ +38A998 Extra ID #1 0001 (1) 'ZIP64' │ │ +38A99A Length 0010 (16) │ │ +38A99C Uncompressed Size 0000000000000008 (8) │ │ +38A9A4 Compressed Size 000000000000000A (10) │ │ +38A9AC PAYLOAD XXXXXXXXXX │ │ │ │ -3789E5 LOCAL HEADER #741 04034B50 (67324752) │ │ -3789E9 Extract Zip Spec 14 (20) '2.0' │ │ -3789EA Extract OS 00 (0) 'MS-DOS' │ │ -3789EB General Purpose Flag 0800 (2048) │ │ +38A9B6 LOCAL HEADER #743 04034B50 (67324752) │ │ +38A9BA Extract Zip Spec 14 (20) '2.0' │ │ +38A9BB Extract OS 00 (0) 'MS-DOS' │ │ +38A9BC General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -3789ED Compression Method 0008 (8) 'Deflated' │ │ -3789EF Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -3789F3 CRC 00000000 (0) │ │ -3789F7 Compressed Size 00000002 (2) │ │ -3789FB Uncompressed Size 00000000 (0) │ │ -3789FF Filename Length 0009 (9) │ │ -378A01 Extra Length 0014 (20) │ │ -378A03 Filename 'XXXXXXXXX' │ │ +38A9BE Compression Method 0008 (8) 'Deflated' │ │ +38A9C0 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +38A9C4 CRC 00000000 (0) │ │ +38A9C8 Compressed Size 00000002 (2) │ │ +38A9CC Uncompressed Size 00000000 (0) │ │ +38A9D0 Filename Length 0009 (9) │ │ +38A9D2 Extra Length 0014 (20) │ │ +38A9D4 Filename 'XXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x378A03: Filename 'XXXXXXXXX' │ │ +# WARNING: Offset 0x38A9D4: Filename 'XXXXXXXXX' │ │ # Zero length filename │ │ # │ │ -378A0C Extra ID #1 0001 (1) 'ZIP64' │ │ -378A0E Length 0010 (16) │ │ -378A10 Uncompressed Size 0000000000000000 (0) │ │ -378A18 Compressed Size 0000000000000002 (2) │ │ -378A20 PAYLOAD XX │ │ +38A9DD Extra ID #1 0001 (1) 'ZIP64' │ │ +38A9DF Length 0010 (16) │ │ +38A9E1 Uncompressed Size 0000000000000000 (0) │ │ +38A9E9 Compressed Size 0000000000000002 (2) │ │ +38A9F1 PAYLOAD XX │ │ │ │ -378A22 LOCAL HEADER #742 04034B50 (67324752) │ │ -378A26 Extract Zip Spec 14 (20) '2.0' │ │ -378A27 Extract OS 00 (0) 'MS-DOS' │ │ -378A28 General Purpose Flag 0800 (2048) │ │ +38A9F3 LOCAL HEADER #744 04034B50 (67324752) │ │ +38A9F7 Extract Zip Spec 14 (20) '2.0' │ │ +38A9F8 Extract OS 00 (0) 'MS-DOS' │ │ +38A9F9 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -378A2A Compression Method 0008 (8) 'Deflated' │ │ -378A2C Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -378A30 CRC 952123CF (2501977039) │ │ -378A34 Compressed Size 00000130 (304) │ │ -378A38 Uncompressed Size 0000025B (603) │ │ -378A3C Filename Length 0014 (20) │ │ -378A3E Extra Length 0014 (20) │ │ -378A40 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ +38A9FB Compression Method 0008 (8) 'Deflated' │ │ +38A9FD Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +38AA01 CRC 952123CF (2501977039) │ │ +38AA05 Compressed Size 00000130 (304) │ │ +38AA09 Uncompressed Size 0000025B (603) │ │ +38AA0D Filename Length 0014 (20) │ │ +38AA0F Extra Length 0014 (20) │ │ +38AA11 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x378A40: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x38AA11: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ -378A54 Extra ID #1 0001 (1) 'ZIP64' │ │ -378A56 Length 0010 (16) │ │ -378A58 Uncompressed Size 000000000000025B (603) │ │ -378A60 Compressed Size 0000000000000130 (304) │ │ -378A68 PAYLOAD │ │ +38AA25 Extra ID #1 0001 (1) 'ZIP64' │ │ +38AA27 Length 0010 (16) │ │ +38AA29 Uncompressed Size 000000000000025B (603) │ │ +38AA31 Compressed Size 0000000000000130 (304) │ │ +38AA39 PAYLOAD │ │ │ │ -378B98 LOCAL HEADER #743 04034B50 (67324752) │ │ -378B9C Extract Zip Spec 14 (20) '2.0' │ │ -378B9D Extract OS 00 (0) 'MS-DOS' │ │ -378B9E General Purpose Flag 0800 (2048) │ │ +38AB69 LOCAL HEADER #745 04034B50 (67324752) │ │ +38AB6D Extract Zip Spec 14 (20) '2.0' │ │ +38AB6E Extract OS 00 (0) 'MS-DOS' │ │ +38AB6F General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -378BA0 Compression Method 0008 (8) 'Deflated' │ │ -378BA2 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -378BA6 CRC FB2DF298 (4214092440) │ │ -378BAA Compressed Size 00001139 (4409) │ │ -378BAE Uncompressed Size 00005C7A (23674) │ │ -378BB2 Filename Length 000F (15) │ │ -378BB4 Extra Length 0014 (20) │ │ -378BB6 Filename 'XXXXXXXXXXXXXXX' │ │ +38AB71 Compression Method 0008 (8) 'Deflated' │ │ +38AB73 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +38AB77 CRC FB2DF298 (4214092440) │ │ +38AB7B Compressed Size 00001139 (4409) │ │ +38AB7F Uncompressed Size 00005C7A (23674) │ │ +38AB83 Filename Length 000F (15) │ │ +38AB85 Extra Length 0014 (20) │ │ +38AB87 Filename 'XXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x378BB6: Filename 'XXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x38AB87: Filename 'XXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ -378BC5 Extra ID #1 0001 (1) 'ZIP64' │ │ -378BC7 Length 0010 (16) │ │ -378BC9 Uncompressed Size 0000000000005C7A (23674) │ │ -378BD1 Compressed Size 0000000000001139 (4409) │ │ -378BD9 PAYLOAD │ │ +38AB96 Extra ID #1 0001 (1) 'ZIP64' │ │ +38AB98 Length 0010 (16) │ │ +38AB9A Uncompressed Size 0000000000005C7A (23674) │ │ +38ABA2 Compressed Size 0000000000001139 (4409) │ │ +38ABAA PAYLOAD │ │ │ │ -379D12 LOCAL HEADER #744 04034B50 (67324752) │ │ -379D16 Extract Zip Spec 14 (20) '2.0' │ │ -379D17 Extract OS 00 (0) 'MS-DOS' │ │ -379D18 General Purpose Flag 0800 (2048) │ │ +38BCE3 LOCAL HEADER #746 04034B50 (67324752) │ │ +38BCE7 Extract Zip Spec 14 (20) '2.0' │ │ +38BCE8 Extract OS 00 (0) 'MS-DOS' │ │ +38BCE9 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -379D1A Compression Method 0008 (8) 'Deflated' │ │ -379D1C Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -379D20 CRC 8468641E (2221433886) │ │ -379D24 Compressed Size 00000581 (1409) │ │ -379D28 Uncompressed Size 000012A0 (4768) │ │ -379D2C Filename Length 0011 (17) │ │ -379D2E Extra Length 0014 (20) │ │ -379D30 Filename 'XXXXXXXXXXXXXXXXX' │ │ +38BCEB Compression Method 0008 (8) 'Deflated' │ │ +38BCED Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +38BCF1 CRC 8468641E (2221433886) │ │ +38BCF5 Compressed Size 00000581 (1409) │ │ +38BCF9 Uncompressed Size 000012A0 (4768) │ │ +38BCFD Filename Length 0011 (17) │ │ +38BCFF Extra Length 0014 (20) │ │ +38BD01 Filename 'XXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x379D30: Filename 'XXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x38BD01: Filename 'XXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ -379D41 Extra ID #1 0001 (1) 'ZIP64' │ │ -379D43 Length 0010 (16) │ │ -379D45 Uncompressed Size 00000000000012A0 (4768) │ │ -379D4D Compressed Size 0000000000000581 (1409) │ │ -379D55 PAYLOAD │ │ +38BD12 Extra ID #1 0001 (1) 'ZIP64' │ │ +38BD14 Length 0010 (16) │ │ +38BD16 Uncompressed Size 00000000000012A0 (4768) │ │ +38BD1E Compressed Size 0000000000000581 (1409) │ │ +38BD26 PAYLOAD │ │ │ │ -37A2D6 LOCAL HEADER #745 04034B50 (67324752) │ │ -37A2DA Extract Zip Spec 14 (20) '2.0' │ │ -37A2DB Extract OS 00 (0) 'MS-DOS' │ │ -37A2DC General Purpose Flag 0800 (2048) │ │ +38C2A7 LOCAL HEADER #747 04034B50 (67324752) │ │ +38C2AB Extract Zip Spec 14 (20) '2.0' │ │ +38C2AC Extract OS 00 (0) 'MS-DOS' │ │ +38C2AD General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -37A2DE Compression Method 0008 (8) 'Deflated' │ │ -37A2E0 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -37A2E4 CRC 56B8B234 (1454944820) │ │ -37A2E8 Compressed Size 00000D3E (3390) │ │ -37A2EC Uncompressed Size 00002B6E (11118) │ │ -37A2F0 Filename Length 0012 (18) │ │ -37A2F2 Extra Length 0014 (20) │ │ -37A2F4 Filename 'XXXXXXXXXXXXXXXXXX' │ │ +38C2AF Compression Method 0008 (8) 'Deflated' │ │ +38C2B1 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +38C2B5 CRC 56B8B234 (1454944820) │ │ +38C2B9 Compressed Size 00000D3E (3390) │ │ +38C2BD Uncompressed Size 00002B6E (11118) │ │ +38C2C1 Filename Length 0012 (18) │ │ +38C2C3 Extra Length 0014 (20) │ │ +38C2C5 Filename 'XXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x37A2F4: Filename 'XXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x38C2C5: Filename 'XXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ -37A306 Extra ID #1 0001 (1) 'ZIP64' │ │ -37A308 Length 0010 (16) │ │ -37A30A Uncompressed Size 0000000000002B6E (11118) │ │ -37A312 Compressed Size 0000000000000D3E (3390) │ │ -37A31A PAYLOAD │ │ +38C2D7 Extra ID #1 0001 (1) 'ZIP64' │ │ +38C2D9 Length 0010 (16) │ │ +38C2DB Uncompressed Size 0000000000002B6E (11118) │ │ +38C2E3 Compressed Size 0000000000000D3E (3390) │ │ +38C2EB PAYLOAD │ │ │ │ -37B058 LOCAL HEADER #746 04034B50 (67324752) │ │ -37B05C Extract Zip Spec 14 (20) '2.0' │ │ -37B05D Extract OS 00 (0) 'MS-DOS' │ │ -37B05E General Purpose Flag 0800 (2048) │ │ +38D029 LOCAL HEADER #748 04034B50 (67324752) │ │ +38D02D Extract Zip Spec 14 (20) '2.0' │ │ +38D02E Extract OS 00 (0) 'MS-DOS' │ │ +38D02F General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -37B060 Compression Method 0008 (8) 'Deflated' │ │ -37B062 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -37B066 CRC B441578F (3024181135) │ │ -37B06A Compressed Size 00000FB8 (4024) │ │ -37B06E Uncompressed Size 000041B1 (16817) │ │ -37B072 Filename Length 0012 (18) │ │ -37B074 Extra Length 0014 (20) │ │ -37B076 Filename 'XXXXXXXXXXXXXXXXXX' │ │ +38D031 Compression Method 0008 (8) 'Deflated' │ │ +38D033 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +38D037 CRC B441578F (3024181135) │ │ +38D03B Compressed Size 00000FB8 (4024) │ │ +38D03F Uncompressed Size 000041B1 (16817) │ │ +38D043 Filename Length 0012 (18) │ │ +38D045 Extra Length 0014 (20) │ │ +38D047 Filename 'XXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x37B076: Filename 'XXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x38D047: Filename 'XXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ -37B088 Extra ID #1 0001 (1) 'ZIP64' │ │ -37B08A Length 0010 (16) │ │ -37B08C Uncompressed Size 00000000000041B1 (16817) │ │ -37B094 Compressed Size 0000000000000FB8 (4024) │ │ -37B09C PAYLOAD │ │ +38D059 Extra ID #1 0001 (1) 'ZIP64' │ │ +38D05B Length 0010 (16) │ │ +38D05D Uncompressed Size 00000000000041B1 (16817) │ │ +38D065 Compressed Size 0000000000000FB8 (4024) │ │ +38D06D PAYLOAD │ │ │ │ -37C054 LOCAL HEADER #747 04034B50 (67324752) │ │ -37C058 Extract Zip Spec 14 (20) '2.0' │ │ -37C059 Extract OS 00 (0) 'MS-DOS' │ │ -37C05A General Purpose Flag 0800 (2048) │ │ +38E025 LOCAL HEADER #749 04034B50 (67324752) │ │ +38E029 Extract Zip Spec 14 (20) '2.0' │ │ +38E02A Extract OS 00 (0) 'MS-DOS' │ │ +38E02B General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -37C05C Compression Method 0008 (8) 'Deflated' │ │ -37C05E Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -37C062 CRC 2FDA53EF (802837487) │ │ -37C066 Compressed Size 00000542 (1346) │ │ -37C06A Uncompressed Size 00000FF7 (4087) │ │ -37C06E Filename Length 0012 (18) │ │ -37C070 Extra Length 0014 (20) │ │ -37C072 Filename 'XXXXXXXXXXXXXXXXXX' │ │ +38E02D Compression Method 0008 (8) 'Deflated' │ │ +38E02F Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +38E033 CRC 2FDA53EF (802837487) │ │ +38E037 Compressed Size 00000542 (1346) │ │ +38E03B Uncompressed Size 00000FF7 (4087) │ │ +38E03F Filename Length 0012 (18) │ │ +38E041 Extra Length 0014 (20) │ │ +38E043 Filename 'XXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x37C072: Filename 'XXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x38E043: Filename 'XXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ -37C084 Extra ID #1 0001 (1) 'ZIP64' │ │ -37C086 Length 0010 (16) │ │ -37C088 Uncompressed Size 0000000000000FF7 (4087) │ │ -37C090 Compressed Size 0000000000000542 (1346) │ │ -37C098 PAYLOAD │ │ +38E055 Extra ID #1 0001 (1) 'ZIP64' │ │ +38E057 Length 0010 (16) │ │ +38E059 Uncompressed Size 0000000000000FF7 (4087) │ │ +38E061 Compressed Size 0000000000000542 (1346) │ │ +38E069 PAYLOAD │ │ │ │ -37C5DA LOCAL HEADER #748 04034B50 (67324752) │ │ -37C5DE Extract Zip Spec 14 (20) '2.0' │ │ -37C5DF Extract OS 00 (0) 'MS-DOS' │ │ -37C5E0 General Purpose Flag 0800 (2048) │ │ +38E5AB LOCAL HEADER #750 04034B50 (67324752) │ │ +38E5AF Extract Zip Spec 14 (20) '2.0' │ │ +38E5B0 Extract OS 00 (0) 'MS-DOS' │ │ +38E5B1 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -37C5E2 Compression Method 0008 (8) 'Deflated' │ │ -37C5E4 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -37C5E8 CRC A7E41F5C (2816745308) │ │ -37C5EC Compressed Size 000003AE (942) │ │ -37C5F0 Uncompressed Size 00000DA0 (3488) │ │ -37C5F4 Filename Length 000F (15) │ │ -37C5F6 Extra Length 0014 (20) │ │ -37C5F8 Filename 'XXXXXXXXXXXXXXX' │ │ +38E5B3 Compression Method 0008 (8) 'Deflated' │ │ +38E5B5 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +38E5B9 CRC A7E41F5C (2816745308) │ │ +38E5BD Compressed Size 000003AE (942) │ │ +38E5C1 Uncompressed Size 00000DA0 (3488) │ │ +38E5C5 Filename Length 000F (15) │ │ +38E5C7 Extra Length 0014 (20) │ │ +38E5C9 Filename 'XXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x37C5F8: Filename 'XXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x38E5C9: Filename 'XXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ -37C607 Extra ID #1 0001 (1) 'ZIP64' │ │ -37C609 Length 0010 (16) │ │ -37C60B Uncompressed Size 0000000000000DA0 (3488) │ │ -37C613 Compressed Size 00000000000003AE (942) │ │ -37C61B PAYLOAD │ │ +38E5D8 Extra ID #1 0001 (1) 'ZIP64' │ │ +38E5DA Length 0010 (16) │ │ +38E5DC Uncompressed Size 0000000000000DA0 (3488) │ │ +38E5E4 Compressed Size 00000000000003AE (942) │ │ +38E5EC PAYLOAD │ │ │ │ -37C9C9 LOCAL HEADER #749 04034B50 (67324752) │ │ -37C9CD Extract Zip Spec 14 (20) '2.0' │ │ -37C9CE Extract OS 00 (0) 'MS-DOS' │ │ -37C9CF General Purpose Flag 0800 (2048) │ │ +38E99A LOCAL HEADER #751 04034B50 (67324752) │ │ +38E99E Extract Zip Spec 14 (20) '2.0' │ │ +38E99F Extract OS 00 (0) 'MS-DOS' │ │ +38E9A0 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -37C9D1 Compression Method 0008 (8) 'Deflated' │ │ -37C9D3 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -37C9D7 CRC 9E437048 (2655219784) │ │ -37C9DB Compressed Size 00000C58 (3160) │ │ -37C9DF Uncompressed Size 00004A7F (19071) │ │ -37C9E3 Filename Length 0012 (18) │ │ -37C9E5 Extra Length 0014 (20) │ │ -37C9E7 Filename 'XXXXXXXXXXXXXXXXXX' │ │ +38E9A2 Compression Method 0008 (8) 'Deflated' │ │ +38E9A4 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +38E9A8 CRC 9E437048 (2655219784) │ │ +38E9AC Compressed Size 00000C58 (3160) │ │ +38E9B0 Uncompressed Size 00004A7F (19071) │ │ +38E9B4 Filename Length 0012 (18) │ │ +38E9B6 Extra Length 0014 (20) │ │ +38E9B8 Filename 'XXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x37C9E7: Filename 'XXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x38E9B8: Filename 'XXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ -37C9F9 Extra ID #1 0001 (1) 'ZIP64' │ │ -37C9FB Length 0010 (16) │ │ -37C9FD Uncompressed Size 0000000000004A7F (19071) │ │ -37CA05 Compressed Size 0000000000000C58 (3160) │ │ -37CA0D PAYLOAD │ │ +38E9CA Extra ID #1 0001 (1) 'ZIP64' │ │ +38E9CC Length 0010 (16) │ │ +38E9CE Uncompressed Size 0000000000004A7F (19071) │ │ +38E9D6 Compressed Size 0000000000000C58 (3160) │ │ +38E9DE PAYLOAD │ │ │ │ -37D665 LOCAL HEADER #750 04034B50 (67324752) │ │ -37D669 Extract Zip Spec 14 (20) '2.0' │ │ -37D66A Extract OS 00 (0) 'MS-DOS' │ │ -37D66B General Purpose Flag 0800 (2048) │ │ +38F636 LOCAL HEADER #752 04034B50 (67324752) │ │ +38F63A Extract Zip Spec 14 (20) '2.0' │ │ +38F63B Extract OS 00 (0) 'MS-DOS' │ │ +38F63C General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -37D66D Compression Method 0008 (8) 'Deflated' │ │ -37D66F Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -37D673 CRC 7D7E8959 (2105444697) │ │ -37D677 Compressed Size 00000598 (1432) │ │ -37D67B Uncompressed Size 00001147 (4423) │ │ -37D67F Filename Length 0016 (22) │ │ -37D681 Extra Length 0014 (20) │ │ -37D683 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ +38F63E Compression Method 0008 (8) 'Deflated' │ │ +38F640 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +38F644 CRC 7D7E8959 (2105444697) │ │ +38F648 Compressed Size 00000598 (1432) │ │ +38F64C Uncompressed Size 00001147 (4423) │ │ +38F650 Filename Length 0016 (22) │ │ +38F652 Extra Length 0014 (20) │ │ +38F654 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x37D683: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x38F654: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ -37D699 Extra ID #1 0001 (1) 'ZIP64' │ │ -37D69B Length 0010 (16) │ │ -37D69D Uncompressed Size 0000000000001147 (4423) │ │ -37D6A5 Compressed Size 0000000000000598 (1432) │ │ -37D6AD PAYLOAD │ │ +38F66A Extra ID #1 0001 (1) 'ZIP64' │ │ +38F66C Length 0010 (16) │ │ +38F66E Uncompressed Size 0000000000001147 (4423) │ │ +38F676 Compressed Size 0000000000000598 (1432) │ │ +38F67E PAYLOAD │ │ │ │ -37DC45 LOCAL HEADER #751 04034B50 (67324752) │ │ -37DC49 Extract Zip Spec 14 (20) '2.0' │ │ -37DC4A Extract OS 00 (0) 'MS-DOS' │ │ -37DC4B General Purpose Flag 0800 (2048) │ │ +38FC16 LOCAL HEADER #753 04034B50 (67324752) │ │ +38FC1A Extract Zip Spec 14 (20) '2.0' │ │ +38FC1B Extract OS 00 (0) 'MS-DOS' │ │ +38FC1C General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -37DC4D Compression Method 0008 (8) 'Deflated' │ │ -37DC4F Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -37DC53 CRC F25F06E1 (4066313953) │ │ -37DC57 Compressed Size 00000DFE (3582) │ │ -37DC5B Uncompressed Size 00003C24 (15396) │ │ -37DC5F Filename Length 0015 (21) │ │ -37DC61 Extra Length 0014 (20) │ │ -37DC63 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +38FC1E Compression Method 0008 (8) 'Deflated' │ │ +38FC20 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +38FC24 CRC F25F06E1 (4066313953) │ │ +38FC28 Compressed Size 00000DFE (3582) │ │ +38FC2C Uncompressed Size 00003C24 (15396) │ │ +38FC30 Filename Length 0015 (21) │ │ +38FC32 Extra Length 0014 (20) │ │ +38FC34 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x37DC63: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x38FC34: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ -37DC78 Extra ID #1 0001 (1) 'ZIP64' │ │ -37DC7A Length 0010 (16) │ │ -37DC7C Uncompressed Size 0000000000003C24 (15396) │ │ -37DC84 Compressed Size 0000000000000DFE (3582) │ │ -37DC8C PAYLOAD │ │ +38FC49 Extra ID #1 0001 (1) 'ZIP64' │ │ +38FC4B Length 0010 (16) │ │ +38FC4D Uncompressed Size 0000000000003C24 (15396) │ │ +38FC55 Compressed Size 0000000000000DFE (3582) │ │ +38FC5D PAYLOAD │ │ │ │ -37EA8A LOCAL HEADER #752 04034B50 (67324752) │ │ -37EA8E Extract Zip Spec 14 (20) '2.0' │ │ -37EA8F Extract OS 00 (0) 'MS-DOS' │ │ -37EA90 General Purpose Flag 0800 (2048) │ │ +390A5B LOCAL HEADER #754 04034B50 (67324752) │ │ +390A5F Extract Zip Spec 14 (20) '2.0' │ │ +390A60 Extract OS 00 (0) 'MS-DOS' │ │ +390A61 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -37EA92 Compression Method 0008 (8) 'Deflated' │ │ -37EA94 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -37EA98 CRC 00000000 (0) │ │ -37EA9C Compressed Size 00000002 (2) │ │ -37EAA0 Uncompressed Size 00000000 (0) │ │ -37EAA4 Filename Length 0019 (25) │ │ -37EAA6 Extra Length 0014 (20) │ │ -37EAA8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +390A63 Compression Method 0008 (8) 'Deflated' │ │ +390A65 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +390A69 CRC 00000000 (0) │ │ +390A6D Compressed Size 00000002 (2) │ │ +390A71 Uncompressed Size 00000000 (0) │ │ +390A75 Filename Length 0019 (25) │ │ +390A77 Extra Length 0014 (20) │ │ +390A79 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x37EAA8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x390A79: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ -37EAC1 Extra ID #1 0001 (1) 'ZIP64' │ │ -37EAC3 Length 0010 (16) │ │ -37EAC5 Uncompressed Size 0000000000000000 (0) │ │ -37EACD Compressed Size 0000000000000002 (2) │ │ -37EAD5 PAYLOAD XX │ │ +390A92 Extra ID #1 0001 (1) 'ZIP64' │ │ +390A94 Length 0010 (16) │ │ +390A96 Uncompressed Size 0000000000000000 (0) │ │ +390A9E Compressed Size 0000000000000002 (2) │ │ +390AA6 PAYLOAD XX │ │ │ │ -37EAD7 LOCAL HEADER #753 04034B50 (67324752) │ │ -37EADB Extract Zip Spec 14 (20) '2.0' │ │ -37EADC Extract OS 00 (0) 'MS-DOS' │ │ -37EADD General Purpose Flag 0800 (2048) │ │ +390AA8 LOCAL HEADER #755 04034B50 (67324752) │ │ +390AAC Extract Zip Spec 14 (20) '2.0' │ │ +390AAD Extract OS 00 (0) 'MS-DOS' │ │ +390AAE General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -37EADF Compression Method 0008 (8) 'Deflated' │ │ -37EAE1 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -37EAE5 CRC C2971FC7 (3264683975) │ │ -37EAE9 Compressed Size 00000006 (6) │ │ -37EAED Uncompressed Size 00000004 (4) │ │ -37EAF1 Filename Length 0022 (34) │ │ -37EAF3 Extra Length 0014 (20) │ │ -37EAF5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +390AB0 Compression Method 0008 (8) 'Deflated' │ │ +390AB2 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +390AB6 CRC C2971FC7 (3264683975) │ │ +390ABA Compressed Size 00000006 (6) │ │ +390ABE Uncompressed Size 00000004 (4) │ │ +390AC2 Filename Length 0022 (34) │ │ +390AC4 Extra Length 0014 (20) │ │ +390AC6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x37EAF5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x390AC6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ -37EB17 Extra ID #1 0001 (1) 'ZIP64' │ │ -37EB19 Length 0010 (16) │ │ -37EB1B Uncompressed Size 0000000000000004 (4) │ │ -37EB23 Compressed Size 0000000000000006 (6) │ │ -37EB2B PAYLOAD XXXXXX │ │ +390AE8 Extra ID #1 0001 (1) 'ZIP64' │ │ +390AEA Length 0010 (16) │ │ +390AEC Uncompressed Size 0000000000000004 (4) │ │ +390AF4 Compressed Size 0000000000000006 (6) │ │ +390AFC PAYLOAD XXXXXX │ │ │ │ -37EB31 LOCAL HEADER #754 04034B50 (67324752) │ │ -37EB35 Extract Zip Spec 14 (20) '2.0' │ │ -37EB36 Extract OS 00 (0) 'MS-DOS' │ │ -37EB37 General Purpose Flag 0800 (2048) │ │ +390B02 LOCAL HEADER #756 04034B50 (67324752) │ │ +390B06 Extract Zip Spec 14 (20) '2.0' │ │ +390B07 Extract OS 00 (0) 'MS-DOS' │ │ +390B08 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -37EB39 Compression Method 0008 (8) 'Deflated' │ │ -37EB3B Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -37EB3F CRC 555730C8 (1431777480) │ │ -37EB43 Compressed Size 0000047A (1146) │ │ -37EB47 Uncompressed Size 00000BBF (3007) │ │ -37EB4B Filename Length 0021 (33) │ │ -37EB4D Extra Length 0014 (20) │ │ -37EB4F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +390B0A Compression Method 0008 (8) 'Deflated' │ │ +390B0C Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +390B10 CRC 555730C8 (1431777480) │ │ +390B14 Compressed Size 0000047A (1146) │ │ +390B18 Uncompressed Size 00000BBF (3007) │ │ +390B1C Filename Length 0021 (33) │ │ +390B1E Extra Length 0014 (20) │ │ +390B20 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x37EB4F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x390B20: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ -37EB70 Extra ID #1 0001 (1) 'ZIP64' │ │ -37EB72 Length 0010 (16) │ │ -37EB74 Uncompressed Size 0000000000000BBF (3007) │ │ -37EB7C Compressed Size 000000000000047A (1146) │ │ -37EB84 PAYLOAD │ │ +390B41 Extra ID #1 0001 (1) 'ZIP64' │ │ +390B43 Length 0010 (16) │ │ +390B45 Uncompressed Size 0000000000000BBF (3007) │ │ +390B4D Compressed Size 000000000000047A (1146) │ │ +390B55 PAYLOAD │ │ │ │ -37EFFE LOCAL HEADER #755 04034B50 (67324752) │ │ -37F002 Extract Zip Spec 14 (20) '2.0' │ │ -37F003 Extract OS 00 (0) 'MS-DOS' │ │ -37F004 General Purpose Flag 0800 (2048) │ │ +390FCF LOCAL HEADER #757 04034B50 (67324752) │ │ +390FD3 Extract Zip Spec 14 (20) '2.0' │ │ +390FD4 Extract OS 00 (0) 'MS-DOS' │ │ +390FD5 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -37F006 Compression Method 0008 (8) 'Deflated' │ │ -37F008 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -37F00C CRC 00000000 (0) │ │ -37F010 Compressed Size 00000002 (2) │ │ -37F014 Uncompressed Size 00000000 (0) │ │ -37F018 Filename Length 0022 (34) │ │ -37F01A Extra Length 0014 (20) │ │ -37F01C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +390FD7 Compression Method 0008 (8) 'Deflated' │ │ +390FD9 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +390FDD CRC 00000000 (0) │ │ +390FE1 Compressed Size 00000002 (2) │ │ +390FE5 Uncompressed Size 00000000 (0) │ │ +390FE9 Filename Length 0022 (34) │ │ +390FEB Extra Length 0014 (20) │ │ +390FED Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x37F01C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x390FED: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ -37F03E Extra ID #1 0001 (1) 'ZIP64' │ │ -37F040 Length 0010 (16) │ │ -37F042 Uncompressed Size 0000000000000000 (0) │ │ -37F04A Compressed Size 0000000000000002 (2) │ │ -37F052 PAYLOAD XX │ │ +39100F Extra ID #1 0001 (1) 'ZIP64' │ │ +391011 Length 0010 (16) │ │ +391013 Uncompressed Size 0000000000000000 (0) │ │ +39101B Compressed Size 0000000000000002 (2) │ │ +391023 PAYLOAD XX │ │ │ │ -37F054 LOCAL HEADER #756 04034B50 (67324752) │ │ -37F058 Extract Zip Spec 14 (20) '2.0' │ │ -37F059 Extract OS 00 (0) 'MS-DOS' │ │ -37F05A General Purpose Flag 0800 (2048) │ │ +391025 LOCAL HEADER #758 04034B50 (67324752) │ │ +391029 Extract Zip Spec 14 (20) '2.0' │ │ +39102A Extract OS 00 (0) 'MS-DOS' │ │ +39102B General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -37F05C Compression Method 0008 (8) 'Deflated' │ │ -37F05E Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -37F062 CRC A0DCC5E5 (2698823141) │ │ -37F066 Compressed Size 00000320 (800) │ │ -37F06A Uncompressed Size 000005FE (1534) │ │ -37F06E Filename Length 0029 (41) │ │ -37F070 Extra Length 0014 (20) │ │ -37F072 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39102D Compression Method 0008 (8) 'Deflated' │ │ +39102F Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +391033 CRC A0DCC5E5 (2698823141) │ │ +391037 Compressed Size 00000320 (800) │ │ +39103B Uncompressed Size 000005FE (1534) │ │ +39103F Filename Length 0029 (41) │ │ +391041 Extra Length 0014 (20) │ │ +391043 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x37F072: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x391043: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ -37F09B Extra ID #1 0001 (1) 'ZIP64' │ │ -37F09D Length 0010 (16) │ │ -37F09F Uncompressed Size 00000000000005FE (1534) │ │ -37F0A7 Compressed Size 0000000000000320 (800) │ │ -37F0AF PAYLOAD │ │ +39106C Extra ID #1 0001 (1) 'ZIP64' │ │ +39106E Length 0010 (16) │ │ +391070 Uncompressed Size 00000000000005FE (1534) │ │ +391078 Compressed Size 0000000000000320 (800) │ │ +391080 PAYLOAD │ │ │ │ -37F3CF LOCAL HEADER #757 04034B50 (67324752) │ │ -37F3D3 Extract Zip Spec 14 (20) '2.0' │ │ -37F3D4 Extract OS 00 (0) 'MS-DOS' │ │ -37F3D5 General Purpose Flag 0800 (2048) │ │ +3913A0 LOCAL HEADER #759 04034B50 (67324752) │ │ +3913A4 Extract Zip Spec 14 (20) '2.0' │ │ +3913A5 Extract OS 00 (0) 'MS-DOS' │ │ +3913A6 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -37F3D7 Compression Method 0008 (8) 'Deflated' │ │ -37F3D9 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -37F3DD CRC 00000000 (0) │ │ -37F3E1 Compressed Size 00000002 (2) │ │ -37F3E5 Uncompressed Size 00000000 (0) │ │ -37F3E9 Filename Length 0023 (35) │ │ -37F3EB Extra Length 0014 (20) │ │ -37F3ED Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +3913A8 Compression Method 0008 (8) 'Deflated' │ │ +3913AA Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3913AE CRC 00000000 (0) │ │ +3913B2 Compressed Size 00000002 (2) │ │ +3913B6 Uncompressed Size 00000000 (0) │ │ +3913BA Filename Length 0023 (35) │ │ +3913BC Extra Length 0014 (20) │ │ +3913BE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x37F3ED: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3913BE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ -37F410 Extra ID #1 0001 (1) 'ZIP64' │ │ -37F412 Length 0010 (16) │ │ -37F414 Uncompressed Size 0000000000000000 (0) │ │ -37F41C Compressed Size 0000000000000002 (2) │ │ -37F424 PAYLOAD XX │ │ +3913E1 Extra ID #1 0001 (1) 'ZIP64' │ │ +3913E3 Length 0010 (16) │ │ +3913E5 Uncompressed Size 0000000000000000 (0) │ │ +3913ED Compressed Size 0000000000000002 (2) │ │ +3913F5 PAYLOAD XX │ │ │ │ -37F426 LOCAL HEADER #758 04034B50 (67324752) │ │ -37F42A Extract Zip Spec 14 (20) '2.0' │ │ -37F42B Extract OS 00 (0) 'MS-DOS' │ │ -37F42C General Purpose Flag 0800 (2048) │ │ +3913F7 LOCAL HEADER #760 04034B50 (67324752) │ │ +3913FB Extract Zip Spec 14 (20) '2.0' │ │ +3913FC Extract OS 00 (0) 'MS-DOS' │ │ +3913FD General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -37F42E Compression Method 0008 (8) 'Deflated' │ │ -37F430 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -37F434 CRC C2971FC7 (3264683975) │ │ -37F438 Compressed Size 00000006 (6) │ │ -37F43C Uncompressed Size 00000004 (4) │ │ -37F440 Filename Length 002C (44) │ │ -37F442 Extra Length 0014 (20) │ │ -37F444 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +3913FF Compression Method 0008 (8) 'Deflated' │ │ +391401 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +391405 CRC C2971FC7 (3264683975) │ │ +391409 Compressed Size 00000006 (6) │ │ +39140D Uncompressed Size 00000004 (4) │ │ +391411 Filename Length 002C (44) │ │ +391413 Extra Length 0014 (20) │ │ +391415 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x37F444: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x391415: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ -37F470 Extra ID #1 0001 (1) 'ZIP64' │ │ -37F472 Length 0010 (16) │ │ -37F474 Uncompressed Size 0000000000000004 (4) │ │ -37F47C Compressed Size 0000000000000006 (6) │ │ -37F484 PAYLOAD XXXXXX │ │ +391441 Extra ID #1 0001 (1) 'ZIP64' │ │ +391443 Length 0010 (16) │ │ +391445 Uncompressed Size 0000000000000004 (4) │ │ +39144D Compressed Size 0000000000000006 (6) │ │ +391455 PAYLOAD XXXXXX │ │ │ │ -37F48A LOCAL HEADER #759 04034B50 (67324752) │ │ -37F48E Extract Zip Spec 14 (20) '2.0' │ │ -37F48F Extract OS 00 (0) 'MS-DOS' │ │ -37F490 General Purpose Flag 0800 (2048) │ │ +39145B LOCAL HEADER #761 04034B50 (67324752) │ │ +39145F Extract Zip Spec 14 (20) '2.0' │ │ +391460 Extract OS 00 (0) 'MS-DOS' │ │ +391461 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -37F492 Compression Method 0008 (8) 'Deflated' │ │ -37F494 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -37F498 CRC B5A56E9A (3047517850) │ │ -37F49C Compressed Size 00000543 (1347) │ │ -37F4A0 Uncompressed Size 00000CEE (3310) │ │ -37F4A4 Filename Length 002B (43) │ │ -37F4A6 Extra Length 0014 (20) │ │ -37F4A8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +391463 Compression Method 0008 (8) 'Deflated' │ │ +391465 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +391469 CRC B5A56E9A (3047517850) │ │ +39146D Compressed Size 00000543 (1347) │ │ +391471 Uncompressed Size 00000CEE (3310) │ │ +391475 Filename Length 002B (43) │ │ +391477 Extra Length 0014 (20) │ │ +391479 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x37F4A8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x391479: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ -37F4D3 Extra ID #1 0001 (1) 'ZIP64' │ │ -37F4D5 Length 0010 (16) │ │ -37F4D7 Uncompressed Size 0000000000000CEE (3310) │ │ -37F4DF Compressed Size 0000000000000543 (1347) │ │ -37F4E7 PAYLOAD │ │ +3914A4 Extra ID #1 0001 (1) 'ZIP64' │ │ +3914A6 Length 0010 (16) │ │ +3914A8 Uncompressed Size 0000000000000CEE (3310) │ │ +3914B0 Compressed Size 0000000000000543 (1347) │ │ +3914B8 PAYLOAD │ │ │ │ -37FA2A LOCAL HEADER #760 04034B50 (67324752) │ │ -37FA2E Extract Zip Spec 14 (20) '2.0' │ │ -37FA2F Extract OS 00 (0) 'MS-DOS' │ │ -37FA30 General Purpose Flag 0800 (2048) │ │ +3919FB LOCAL HEADER #762 04034B50 (67324752) │ │ +3919FF Extract Zip Spec 14 (20) '2.0' │ │ +391A00 Extract OS 00 (0) 'MS-DOS' │ │ +391A01 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -37FA32 Compression Method 0008 (8) 'Deflated' │ │ -37FA34 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -37FA38 CRC 00000000 (0) │ │ -37FA3C Compressed Size 00000002 (2) │ │ -37FA40 Uncompressed Size 00000000 (0) │ │ -37FA44 Filename Length 002C (44) │ │ -37FA46 Extra Length 0014 (20) │ │ -37FA48 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +391A03 Compression Method 0008 (8) 'Deflated' │ │ +391A05 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +391A09 CRC 00000000 (0) │ │ +391A0D Compressed Size 00000002 (2) │ │ +391A11 Uncompressed Size 00000000 (0) │ │ +391A15 Filename Length 002C (44) │ │ +391A17 Extra Length 0014 (20) │ │ +391A19 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x37FA48: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x391A19: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ -37FA74 Extra ID #1 0001 (1) 'ZIP64' │ │ -37FA76 Length 0010 (16) │ │ -37FA78 Uncompressed Size 0000000000000000 (0) │ │ -37FA80 Compressed Size 0000000000000002 (2) │ │ -37FA88 PAYLOAD XX │ │ +391A45 Extra ID #1 0001 (1) 'ZIP64' │ │ +391A47 Length 0010 (16) │ │ +391A49 Uncompressed Size 0000000000000000 (0) │ │ +391A51 Compressed Size 0000000000000002 (2) │ │ +391A59 PAYLOAD XX │ │ │ │ -37FA8A LOCAL HEADER #761 04034B50 (67324752) │ │ -37FA8E Extract Zip Spec 14 (20) '2.0' │ │ -37FA8F Extract OS 00 (0) 'MS-DOS' │ │ -37FA90 General Purpose Flag 0800 (2048) │ │ +391A5B LOCAL HEADER #763 04034B50 (67324752) │ │ +391A5F Extract Zip Spec 14 (20) '2.0' │ │ +391A60 Extract OS 00 (0) 'MS-DOS' │ │ +391A61 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -37FA92 Compression Method 0008 (8) 'Deflated' │ │ -37FA94 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -37FA98 CRC 8A8F7FCE (2324660174) │ │ -37FA9C Compressed Size 000010FA (4346) │ │ -37FAA0 Uncompressed Size 00003670 (13936) │ │ -37FAA4 Filename Length 0033 (51) │ │ -37FAA6 Extra Length 0014 (20) │ │ -37FAA8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +391A63 Compression Method 0008 (8) 'Deflated' │ │ +391A65 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +391A69 CRC 8A8F7FCE (2324660174) │ │ +391A6D Compressed Size 000010FA (4346) │ │ +391A71 Uncompressed Size 00003670 (13936) │ │ +391A75 Filename Length 0033 (51) │ │ +391A77 Extra Length 0014 (20) │ │ +391A79 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x37FAA8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x391A79: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ -37FADB Extra ID #1 0001 (1) 'ZIP64' │ │ -37FADD Length 0010 (16) │ │ -37FADF Uncompressed Size 0000000000003670 (13936) │ │ -37FAE7 Compressed Size 00000000000010FA (4346) │ │ -37FAEF PAYLOAD │ │ +391AAC Extra ID #1 0001 (1) 'ZIP64' │ │ +391AAE Length 0010 (16) │ │ +391AB0 Uncompressed Size 0000000000003670 (13936) │ │ +391AB8 Compressed Size 00000000000010FA (4346) │ │ +391AC0 PAYLOAD │ │ │ │ -380BE9 LOCAL HEADER #762 04034B50 (67324752) │ │ -380BED Extract Zip Spec 14 (20) '2.0' │ │ -380BEE Extract OS 00 (0) 'MS-DOS' │ │ -380BEF General Purpose Flag 0800 (2048) │ │ +392BBA LOCAL HEADER #764 04034B50 (67324752) │ │ +392BBE Extract Zip Spec 14 (20) '2.0' │ │ +392BBF Extract OS 00 (0) 'MS-DOS' │ │ +392BC0 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -380BF1 Compression Method 0008 (8) 'Deflated' │ │ -380BF3 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -380BF7 CRC 00000000 (0) │ │ -380BFB Compressed Size 00000002 (2) │ │ -380BFF Uncompressed Size 00000000 (0) │ │ -380C03 Filename Length 000D (13) │ │ -380C05 Extra Length 0014 (20) │ │ -380C07 Filename 'XXXXXXXXXXXXX' │ │ +392BC2 Compression Method 0008 (8) 'Deflated' │ │ +392BC4 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +392BC8 CRC 00000000 (0) │ │ +392BCC Compressed Size 00000002 (2) │ │ +392BD0 Uncompressed Size 00000000 (0) │ │ +392BD4 Filename Length 000D (13) │ │ +392BD6 Extra Length 0014 (20) │ │ +392BD8 Filename 'XXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x380C07: Filename 'XXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x392BD8: Filename 'XXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ -380C14 Extra ID #1 0001 (1) 'ZIP64' │ │ -380C16 Length 0010 (16) │ │ -380C18 Uncompressed Size 0000000000000000 (0) │ │ -380C20 Compressed Size 0000000000000002 (2) │ │ -380C28 PAYLOAD XX │ │ +392BE5 Extra ID #1 0001 (1) 'ZIP64' │ │ +392BE7 Length 0010 (16) │ │ +392BE9 Uncompressed Size 0000000000000000 (0) │ │ +392BF1 Compressed Size 0000000000000002 (2) │ │ +392BF9 PAYLOAD XX │ │ │ │ -380C2A LOCAL HEADER #763 04034B50 (67324752) │ │ -380C2E Extract Zip Spec 14 (20) '2.0' │ │ -380C2F Extract OS 00 (0) 'MS-DOS' │ │ -380C30 General Purpose Flag 0800 (2048) │ │ +392BFB LOCAL HEADER #765 04034B50 (67324752) │ │ +392BFF Extract Zip Spec 14 (20) '2.0' │ │ +392C00 Extract OS 00 (0) 'MS-DOS' │ │ +392C01 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -380C32 Compression Method 0008 (8) 'Deflated' │ │ -380C34 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -380C38 CRC 711FD078 (1897910392) │ │ -380C3C Compressed Size 00000B32 (2866) │ │ -380C40 Uncompressed Size 00002953 (10579) │ │ -380C44 Filename Length 0018 (24) │ │ -380C46 Extra Length 0014 (20) │ │ -380C48 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ +392C03 Compression Method 0008 (8) 'Deflated' │ │ +392C05 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +392C09 CRC 03417483 (54621315) │ │ +392C0D Compressed Size 00000B5C (2908) │ │ +392C11 Uncompressed Size 000029DD (10717) │ │ +392C15 Filename Length 0018 (24) │ │ +392C17 Extra Length 0014 (20) │ │ +392C19 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x380C48: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x392C19: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ -380C60 Extra ID #1 0001 (1) 'ZIP64' │ │ -380C62 Length 0010 (16) │ │ -380C64 Uncompressed Size 0000000000002953 (10579) │ │ -380C6C Compressed Size 0000000000000B32 (2866) │ │ -380C74 PAYLOAD │ │ +392C31 Extra ID #1 0001 (1) 'ZIP64' │ │ +392C33 Length 0010 (16) │ │ +392C35 Uncompressed Size 00000000000029DD (10717) │ │ +392C3D Compressed Size 0000000000000B5C (2908) │ │ +392C45 PAYLOAD │ │ │ │ -3817A6 LOCAL HEADER #764 04034B50 (67324752) │ │ -3817AA Extract Zip Spec 14 (20) '2.0' │ │ -3817AB Extract OS 00 (0) 'MS-DOS' │ │ -3817AC General Purpose Flag 0800 (2048) │ │ +3937A1 LOCAL HEADER #766 04034B50 (67324752) │ │ +3937A5 Extract Zip Spec 14 (20) '2.0' │ │ +3937A6 Extract OS 00 (0) 'MS-DOS' │ │ +3937A7 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -3817AE Compression Method 0008 (8) 'Deflated' │ │ -3817B0 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -3817B4 CRC 8B08ADC7 (2332601799) │ │ -3817B8 Compressed Size 00000605 (1541) │ │ -3817BC Uncompressed Size 00002313 (8979) │ │ -3817C0 Filename Length 0016 (22) │ │ -3817C2 Extra Length 0014 (20) │ │ -3817C4 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ +3937A9 Compression Method 0008 (8) 'Deflated' │ │ +3937AB Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3937AF CRC 70D0DAAA (1892735658) │ │ +3937B3 Compressed Size 0000027A (634) │ │ +3937B7 Uncompressed Size 00000999 (2457) │ │ +3937BB Filename Length 0016 (22) │ │ +3937BD Extra Length 0014 (20) │ │ +3937BF Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x3817C4: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3937BF: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ -3817DA Extra ID #1 0001 (1) 'ZIP64' │ │ -3817DC Length 0010 (16) │ │ -3817DE Uncompressed Size 0000000000002313 (8979) │ │ -3817E6 Compressed Size 0000000000000605 (1541) │ │ -3817EE PAYLOAD │ │ +3937D5 Extra ID #1 0001 (1) 'ZIP64' │ │ +3937D7 Length 0010 (16) │ │ +3937D9 Uncompressed Size 0000000000000999 (2457) │ │ +3937E1 Compressed Size 000000000000027A (634) │ │ +3937E9 PAYLOAD │ │ │ │ -381DF3 LOCAL HEADER #765 04034B50 (67324752) │ │ -381DF7 Extract Zip Spec 14 (20) '2.0' │ │ -381DF8 Extract OS 00 (0) 'MS-DOS' │ │ -381DF9 General Purpose Flag 0800 (2048) │ │ +393A63 LOCAL HEADER #767 04034B50 (67324752) │ │ +393A67 Extract Zip Spec 14 (20) '2.0' │ │ +393A68 Extract OS 00 (0) 'MS-DOS' │ │ +393A69 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -381DFB Compression Method 0008 (8) 'Deflated' │ │ -381DFD Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -381E01 CRC 1F317F50 (523337552) │ │ -381E05 Compressed Size 00000244 (580) │ │ -381E09 Uncompressed Size 00000519 (1305) │ │ -381E0D Filename Length 0018 (24) │ │ -381E0F Extra Length 0014 (20) │ │ -381E11 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ +393A6B Compression Method 0008 (8) 'Deflated' │ │ +393A6D Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +393A71 CRC 117C876B (293373803) │ │ +393A75 Compressed Size 00000667 (1639) │ │ +393A79 Uncompressed Size 00002535 (9525) │ │ +393A7D Filename Length 0016 (22) │ │ +393A7F Extra Length 0014 (20) │ │ +393A81 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x381E11: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x393A81: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ -381E29 Extra ID #1 0001 (1) 'ZIP64' │ │ -381E2B Length 0010 (16) │ │ -381E2D Uncompressed Size 0000000000000519 (1305) │ │ -381E35 Compressed Size 0000000000000244 (580) │ │ -381E3D PAYLOAD │ │ +393A97 Extra ID #1 0001 (1) 'ZIP64' │ │ +393A99 Length 0010 (16) │ │ +393A9B Uncompressed Size 0000000000002535 (9525) │ │ +393AA3 Compressed Size 0000000000000667 (1639) │ │ +393AAB PAYLOAD │ │ │ │ -382081 LOCAL HEADER #766 04034B50 (67324752) │ │ -382085 Extract Zip Spec 14 (20) '2.0' │ │ -382086 Extract OS 00 (0) 'MS-DOS' │ │ -382087 General Purpose Flag 0800 (2048) │ │ +394112 LOCAL HEADER #768 04034B50 (67324752) │ │ +394116 Extract Zip Spec 14 (20) '2.0' │ │ +394117 Extract OS 00 (0) 'MS-DOS' │ │ +394118 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -382089 Compression Method 0008 (8) 'Deflated' │ │ -38208B Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38208F CRC A7703867 (2809149543) │ │ -382093 Compressed Size 000005B9 (1465) │ │ -382097 Uncompressed Size 000019A3 (6563) │ │ -38209B Filename Length 0015 (21) │ │ -38209D Extra Length 0014 (20) │ │ -38209F Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +39411A Compression Method 0008 (8) 'Deflated' │ │ +39411C Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +394120 CRC 00000000 (0) │ │ +394124 Compressed Size 00000002 (2) │ │ +394128 Uncompressed Size 00000000 (0) │ │ +39412C Filename Length 001D (29) │ │ +39412E Extra Length 0014 (20) │ │ +394130 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38209F: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x394130: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ -3820B4 Extra ID #1 0001 (1) 'ZIP64' │ │ -3820B6 Length 0010 (16) │ │ -3820B8 Uncompressed Size 00000000000019A3 (6563) │ │ -3820C0 Compressed Size 00000000000005B9 (1465) │ │ -3820C8 PAYLOAD │ │ +39414D Extra ID #1 0001 (1) 'ZIP64' │ │ +39414F Length 0010 (16) │ │ +394151 Uncompressed Size 0000000000000000 (0) │ │ +394159 Compressed Size 0000000000000002 (2) │ │ +394161 PAYLOAD XX │ │ │ │ -382681 LOCAL HEADER #767 04034B50 (67324752) │ │ -382685 Extract Zip Spec 14 (20) '2.0' │ │ -382686 Extract OS 00 (0) 'MS-DOS' │ │ -382687 General Purpose Flag 0800 (2048) │ │ +394163 LOCAL HEADER #769 04034B50 (67324752) │ │ +394167 Extract Zip Spec 14 (20) '2.0' │ │ +394168 Extract OS 00 (0) 'MS-DOS' │ │ +394169 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -382689 Compression Method 0008 (8) 'Deflated' │ │ -38268B Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38268F CRC D6FC06DB (3606841051) │ │ -382693 Compressed Size 000004A5 (1189) │ │ -382697 Uncompressed Size 000010D3 (4307) │ │ -38269B Filename Length 001E (30) │ │ -38269D Extra Length 0014 (20) │ │ -38269F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39416B Compression Method 0008 (8) 'Deflated' │ │ +39416D Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +394171 CRC C2971FC7 (3264683975) │ │ +394175 Compressed Size 00000006 (6) │ │ +394179 Uncompressed Size 00000004 (4) │ │ +39417D Filename Length 0026 (38) │ │ +39417F Extra Length 0014 (20) │ │ +394181 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38269F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x394181: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ -3826BD Extra ID #1 0001 (1) 'ZIP64' │ │ -3826BF Length 0010 (16) │ │ -3826C1 Uncompressed Size 00000000000010D3 (4307) │ │ -3826C9 Compressed Size 00000000000004A5 (1189) │ │ -3826D1 PAYLOAD │ │ +3941A7 Extra ID #1 0001 (1) 'ZIP64' │ │ +3941A9 Length 0010 (16) │ │ +3941AB Uncompressed Size 0000000000000004 (4) │ │ +3941B3 Compressed Size 0000000000000006 (6) │ │ +3941BB PAYLOAD XXXXXX │ │ │ │ -382B76 LOCAL HEADER #768 04034B50 (67324752) │ │ -382B7A Extract Zip Spec 14 (20) '2.0' │ │ -382B7B Extract OS 00 (0) 'MS-DOS' │ │ -382B7C General Purpose Flag 0800 (2048) │ │ +3941C1 LOCAL HEADER #770 04034B50 (67324752) │ │ +3941C5 Extract Zip Spec 14 (20) '2.0' │ │ +3941C6 Extract OS 00 (0) 'MS-DOS' │ │ +3941C7 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -382B7E Compression Method 0008 (8) 'Deflated' │ │ -382B80 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -382B84 CRC 00000000 (0) │ │ -382B88 Compressed Size 00000002 (2) │ │ -382B8C Uncompressed Size 00000000 (0) │ │ -382B90 Filename Length 001D (29) │ │ -382B92 Extra Length 0014 (20) │ │ -382B94 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +3941C9 Compression Method 0008 (8) 'Deflated' │ │ +3941CB Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3941CF CRC 2572849A (628262042) │ │ +3941D3 Compressed Size 00000535 (1333) │ │ +3941D7 Uncompressed Size 00000D62 (3426) │ │ +3941DB Filename Length 0025 (37) │ │ +3941DD Extra Length 0014 (20) │ │ +3941DF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x382B94: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3941DF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ -382BB1 Extra ID #1 0001 (1) 'ZIP64' │ │ -382BB3 Length 0010 (16) │ │ -382BB5 Uncompressed Size 0000000000000000 (0) │ │ -382BBD Compressed Size 0000000000000002 (2) │ │ -382BC5 PAYLOAD XX │ │ +394204 Extra ID #1 0001 (1) 'ZIP64' │ │ +394206 Length 0010 (16) │ │ +394208 Uncompressed Size 0000000000000D62 (3426) │ │ +394210 Compressed Size 0000000000000535 (1333) │ │ +394218 PAYLOAD │ │ │ │ -382BC7 LOCAL HEADER #769 04034B50 (67324752) │ │ -382BCB Extract Zip Spec 14 (20) '2.0' │ │ -382BCC Extract OS 00 (0) 'MS-DOS' │ │ -382BCD General Purpose Flag 0800 (2048) │ │ +39474D LOCAL HEADER #771 04034B50 (67324752) │ │ +394751 Extract Zip Spec 14 (20) '2.0' │ │ +394752 Extract OS 00 (0) 'MS-DOS' │ │ +394753 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -382BCF Compression Method 0008 (8) 'Deflated' │ │ -382BD1 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -382BD5 CRC 45807416 (1166046230) │ │ -382BD9 Compressed Size 00000245 (581) │ │ -382BDD Uncompressed Size 0000040F (1039) │ │ -382BE1 Filename Length 002C (44) │ │ -382BE3 Extra Length 0014 (20) │ │ -382BE5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +394755 Compression Method 0008 (8) 'Deflated' │ │ +394757 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39475B CRC 00000000 (0) │ │ +39475F Compressed Size 00000002 (2) │ │ +394763 Uncompressed Size 00000000 (0) │ │ +394767 Filename Length 0026 (38) │ │ +394769 Extra Length 0014 (20) │ │ +39476B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x382BE5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39476B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ -382C11 Extra ID #1 0001 (1) 'ZIP64' │ │ -382C13 Length 0010 (16) │ │ -382C15 Uncompressed Size 000000000000040F (1039) │ │ -382C1D Compressed Size 0000000000000245 (581) │ │ -382C25 PAYLOAD │ │ +394791 Extra ID #1 0001 (1) 'ZIP64' │ │ +394793 Length 0010 (16) │ │ +394795 Uncompressed Size 0000000000000000 (0) │ │ +39479D Compressed Size 0000000000000002 (2) │ │ +3947A5 PAYLOAD XX │ │ │ │ -382E6A LOCAL HEADER #770 04034B50 (67324752) │ │ -382E6E Extract Zip Spec 14 (20) '2.0' │ │ -382E6F Extract OS 00 (0) 'MS-DOS' │ │ -382E70 General Purpose Flag 0800 (2048) │ │ +3947A7 LOCAL HEADER #772 04034B50 (67324752) │ │ +3947AB Extract Zip Spec 14 (20) '2.0' │ │ +3947AC Extract OS 00 (0) 'MS-DOS' │ │ +3947AD General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -382E72 Compression Method 0008 (8) 'Deflated' │ │ -382E74 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -382E78 CRC C2971FC7 (3264683975) │ │ -382E7C Compressed Size 00000006 (6) │ │ -382E80 Uncompressed Size 00000004 (4) │ │ -382E84 Filename Length 0026 (38) │ │ -382E86 Extra Length 0014 (20) │ │ -382E88 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +3947AF Compression Method 0008 (8) 'Deflated' │ │ +3947B1 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3947B5 CRC 8EC05AC5 (2394970821) │ │ +3947B9 Compressed Size 0000031E (798) │ │ +3947BD Uncompressed Size 000005EF (1519) │ │ +3947C1 Filename Length 002D (45) │ │ +3947C3 Extra Length 0014 (20) │ │ +3947C5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x382E88: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3947C5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ -382EAE Extra ID #1 0001 (1) 'ZIP64' │ │ -382EB0 Length 0010 (16) │ │ -382EB2 Uncompressed Size 0000000000000004 (4) │ │ -382EBA Compressed Size 0000000000000006 (6) │ │ -382EC2 PAYLOAD XXXXXX │ │ +3947F2 Extra ID #1 0001 (1) 'ZIP64' │ │ +3947F4 Length 0010 (16) │ │ +3947F6 Uncompressed Size 00000000000005EF (1519) │ │ +3947FE Compressed Size 000000000000031E (798) │ │ +394806 PAYLOAD │ │ │ │ -382EC8 LOCAL HEADER #771 04034B50 (67324752) │ │ -382ECC Extract Zip Spec 14 (20) '2.0' │ │ -382ECD Extract OS 00 (0) 'MS-DOS' │ │ -382ECE General Purpose Flag 0800 (2048) │ │ +394B24 CENTRAL HEADER #1 02014B50 (33639248) │ │ +394B28 Created Zip Spec 14 (20) '2.0' │ │ +394B29 Created OS 00 (0) 'MS-DOS' │ │ +394B2A Extract Zip Spec 14 (20) '2.0' │ │ +394B2B Extract OS 00 (0) 'MS-DOS' │ │ +394B2C General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -382ED0 Compression Method 0008 (8) 'Deflated' │ │ -382ED2 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -382ED6 CRC B986B80E (3112613902) │ │ -382EDA Compressed Size 0000035A (858) │ │ -382EDE Uncompressed Size 0000080F (2063) │ │ -382EE2 Filename Length 0025 (37) │ │ -382EE4 Extra Length 0014 (20) │ │ -382EE6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x382EE6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -382F0B Extra ID #1 0001 (1) 'ZIP64' │ │ -382F0D Length 0010 (16) │ │ -382F0F Uncompressed Size 000000000000080F (2063) │ │ -382F17 Compressed Size 000000000000035A (858) │ │ -382F1F PAYLOAD │ │ - │ │ -383279 LOCAL HEADER #772 04034B50 (67324752) │ │ -38327D Extract Zip Spec 14 (20) '2.0' │ │ -38327E Extract OS 00 (0) 'MS-DOS' │ │ -38327F General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -383281 Compression Method 0008 (8) 'Deflated' │ │ -383283 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -383287 CRC 6265A90A (1650829578) │ │ -38328B Compressed Size 000001CC (460) │ │ -38328F Uncompressed Size 00000444 (1092) │ │ -383293 Filename Length 002A (42) │ │ -383295 Extra Length 0014 (20) │ │ -383297 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x383297: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -3832C1 Extra ID #1 0001 (1) 'ZIP64' │ │ -3832C3 Length 0010 (16) │ │ -3832C5 Uncompressed Size 0000000000000444 (1092) │ │ -3832CD Compressed Size 00000000000001CC (460) │ │ -3832D5 PAYLOAD │ │ - │ │ -3834A1 LOCAL HEADER #773 04034B50 (67324752) │ │ -3834A5 Extract Zip Spec 14 (20) '2.0' │ │ -3834A6 Extract OS 00 (0) 'MS-DOS' │ │ -3834A7 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -3834A9 Compression Method 0008 (8) 'Deflated' │ │ -3834AB Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -3834AF CRC 85AEC027 (2242822183) │ │ -3834B3 Compressed Size 0000000F (15) │ │ -3834B7 Uncompressed Size 0000000D (13) │ │ -3834BB Filename Length 002A (42) │ │ -3834BD Extra Length 0014 (20) │ │ -3834BF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# │ │ -# WARNING: Offset 0x3834BF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ -# Zero length filename │ │ -# │ │ -3834E9 Extra ID #1 0001 (1) 'ZIP64' │ │ -3834EB Length 0010 (16) │ │ -3834ED Uncompressed Size 000000000000000D (13) │ │ -3834F5 Compressed Size 000000000000000F (15) │ │ -3834FD PAYLOAD XXXXXXXXXXXXXXX │ │ - │ │ -38350C CENTRAL HEADER #1 02014B50 (33639248) │ │ -383510 Created Zip Spec 14 (20) '2.0' │ │ -383511 Created OS 00 (0) 'MS-DOS' │ │ -383512 Extract Zip Spec 14 (20) '2.0' │ │ -383513 Extract OS 00 (0) 'MS-DOS' │ │ -383514 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -383516 Compression Method 0008 (8) 'Deflated' │ │ -383518 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38351C CRC 1F7EF2AF (528413359) │ │ -383520 Compressed Size 0000212B (8491) │ │ -383524 Uncompressed Size 0000878F (34703) │ │ -383528 Filename Length 0006 (6) │ │ -38352A Extra Length 0000 (0) │ │ -38352C Comment Length 0000 (0) │ │ -38352E Disk Start 0000 (0) │ │ -383530 Int File Attributes 0000 (0) │ │ - [Bit 0] 0 'Binary Data' │ │ -383532 Ext File Attributes 00000000 (0) │ │ -383536 Local Header Offset 00000000 (0) │ │ -38353A Filename 'XXXXXX' │ │ -# │ │ -# WARNING: Offset 0x38353A: Filename 'XXXXXX' │ │ -# Zero length filename │ │ -# │ │ - │ │ -383540 CENTRAL HEADER #2 02014B50 (33639248) │ │ -383544 Created Zip Spec 14 (20) '2.0' │ │ -383545 Created OS 00 (0) 'MS-DOS' │ │ -383546 Extract Zip Spec 14 (20) '2.0' │ │ -383547 Extract OS 00 (0) 'MS-DOS' │ │ -383548 General Purpose Flag 0800 (2048) │ │ - [Bits 1-2] 0 'Normal Compression' │ │ - [Bit 11] 1 'Language Encoding' │ │ -38354A Compression Method 0008 (8) 'Deflated' │ │ -38354C Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -383550 CRC 0320E133 (52486451) │ │ -383554 Compressed Size 00009750 (38736) │ │ -383558 Uncompressed Size 00028494 (165012) │ │ -38355C Filename Length 0014 (20) │ │ -38355E Extra Length 0000 (0) │ │ -383560 Comment Length 0000 (0) │ │ -383562 Disk Start 0000 (0) │ │ -383564 Int File Attributes 0000 (0) │ │ +394B2E Compression Method 0008 (8) 'Deflated' │ │ +394B30 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +394B34 CRC 1F7EF2AF (528413359) │ │ +394B38 Compressed Size 0000212B (8491) │ │ +394B3C Uncompressed Size 0000878F (34703) │ │ +394B40 Filename Length 0006 (6) │ │ +394B42 Extra Length 0000 (0) │ │ +394B44 Comment Length 0000 (0) │ │ +394B46 Disk Start 0000 (0) │ │ +394B48 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -383566 Ext File Attributes 00000000 (0) │ │ -38356A Local Header Offset 00002163 (8547) │ │ -38356E Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ +394B4A Ext File Attributes 00000000 (0) │ │ +394B4E Local Header Offset 00000000 (0) │ │ +394B52 Filename 'XXXXXX' │ │ # │ │ -# WARNING: Offset 0x38356E: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x394B52: Filename 'XXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -383582 CENTRAL HEADER #3 02014B50 (33639248) │ │ -383586 Created Zip Spec 14 (20) '2.0' │ │ -383587 Created OS 00 (0) 'MS-DOS' │ │ -383588 Extract Zip Spec 14 (20) '2.0' │ │ -383589 Extract OS 00 (0) 'MS-DOS' │ │ -38358A General Purpose Flag 0800 (2048) │ │ +394B58 CENTRAL HEADER #2 02014B50 (33639248) │ │ +394B5C Created Zip Spec 14 (20) '2.0' │ │ +394B5D Created OS 00 (0) 'MS-DOS' │ │ +394B5E Extract Zip Spec 14 (20) '2.0' │ │ +394B5F Extract OS 00 (0) 'MS-DOS' │ │ +394B60 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38358C Compression Method 0008 (8) 'Deflated' │ │ -38358E Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -383592 CRC 00000000 (0) │ │ -383596 Compressed Size 00000002 (2) │ │ -38359A Uncompressed Size 00000000 (0) │ │ -38359E Filename Length 0004 (4) │ │ -3835A0 Extra Length 0000 (0) │ │ -3835A2 Comment Length 0000 (0) │ │ -3835A4 Disk Start 0000 (0) │ │ -3835A6 Int File Attributes 0000 (0) │ │ +394B62 Compression Method 0008 (8) 'Deflated' │ │ +394B64 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +394B68 CRC 0320E133 (52486451) │ │ +394B6C Compressed Size 00009750 (38736) │ │ +394B70 Uncompressed Size 00028494 (165012) │ │ +394B74 Filename Length 0014 (20) │ │ +394B76 Extra Length 0000 (0) │ │ +394B78 Comment Length 0000 (0) │ │ +394B7A Disk Start 0000 (0) │ │ +394B7C Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -3835A8 Ext File Attributes 00000000 (0) │ │ -3835AC Local Header Offset 0000B8F9 (47353) │ │ -3835B0 Filename 'XXXX' │ │ +394B7E Ext File Attributes 00000000 (0) │ │ +394B82 Local Header Offset 00002163 (8547) │ │ +394B86 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x3835B0: Filename 'XXXX' │ │ +# WARNING: Offset 0x394B86: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -3835B4 CENTRAL HEADER #4 02014B50 (33639248) │ │ -3835B8 Created Zip Spec 14 (20) '2.0' │ │ -3835B9 Created OS 00 (0) 'MS-DOS' │ │ -3835BA Extract Zip Spec 14 (20) '2.0' │ │ -3835BB Extract OS 00 (0) 'MS-DOS' │ │ -3835BC General Purpose Flag 0800 (2048) │ │ +394B9A CENTRAL HEADER #3 02014B50 (33639248) │ │ +394B9E Created Zip Spec 14 (20) '2.0' │ │ +394B9F Created OS 00 (0) 'MS-DOS' │ │ +394BA0 Extract Zip Spec 14 (20) '2.0' │ │ +394BA1 Extract OS 00 (0) 'MS-DOS' │ │ +394BA2 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -3835BE Compression Method 0008 (8) 'Deflated' │ │ -3835C0 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -3835C4 CRC 71F6805A (1911980122) │ │ -3835C8 Compressed Size 000005AA (1450) │ │ -3835CC Uncompressed Size 00000D95 (3477) │ │ -3835D0 Filename Length 0012 (18) │ │ -3835D2 Extra Length 0000 (0) │ │ -3835D4 Comment Length 0000 (0) │ │ -3835D6 Disk Start 0000 (0) │ │ -3835D8 Int File Attributes 0000 (0) │ │ +394BA4 Compression Method 0008 (8) 'Deflated' │ │ +394BA6 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +394BAA CRC 00000000 (0) │ │ +394BAE Compressed Size 00000002 (2) │ │ +394BB2 Uncompressed Size 00000000 (0) │ │ +394BB6 Filename Length 0004 (4) │ │ +394BB8 Extra Length 0000 (0) │ │ +394BBA Comment Length 0000 (0) │ │ +394BBC Disk Start 0000 (0) │ │ +394BBE Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -3835DA Ext File Attributes 00000000 (0) │ │ -3835DE Local Header Offset 0000B931 (47409) │ │ -3835E2 Filename 'XXXXXXXXXXXXXXXXXX' │ │ +394BC0 Ext File Attributes 00000000 (0) │ │ +394BC4 Local Header Offset 0000B8F9 (47353) │ │ +394BC8 Filename 'XXXX' │ │ # │ │ -# WARNING: Offset 0x3835E2: Filename 'XXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x394BC8: Filename 'XXXX' │ │ # Zero length filename │ │ # │ │ │ │ -3835F4 CENTRAL HEADER #5 02014B50 (33639248) │ │ -3835F8 Created Zip Spec 14 (20) '2.0' │ │ -3835F9 Created OS 00 (0) 'MS-DOS' │ │ -3835FA Extract Zip Spec 14 (20) '2.0' │ │ -3835FB Extract OS 00 (0) 'MS-DOS' │ │ -3835FC General Purpose Flag 0800 (2048) │ │ +394BCC CENTRAL HEADER #4 02014B50 (33639248) │ │ +394BD0 Created Zip Spec 14 (20) '2.0' │ │ +394BD1 Created OS 00 (0) 'MS-DOS' │ │ +394BD2 Extract Zip Spec 14 (20) '2.0' │ │ +394BD3 Extract OS 00 (0) 'MS-DOS' │ │ +394BD4 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -3835FE Compression Method 0008 (8) 'Deflated' │ │ -383600 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -383604 CRC 4A35A469 (1245029481) │ │ -383608 Compressed Size 00000FC0 (4032) │ │ -38360C Uncompressed Size 000040C8 (16584) │ │ -383610 Filename Length 0015 (21) │ │ -383612 Extra Length 0000 (0) │ │ -383614 Comment Length 0000 (0) │ │ -383616 Disk Start 0000 (0) │ │ -383618 Int File Attributes 0000 (0) │ │ +394BD6 Compression Method 0008 (8) 'Deflated' │ │ +394BD8 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +394BDC CRC 71F6805A (1911980122) │ │ +394BE0 Compressed Size 000005AA (1450) │ │ +394BE4 Uncompressed Size 00000D95 (3477) │ │ +394BE8 Filename Length 0012 (18) │ │ +394BEA Extra Length 0000 (0) │ │ +394BEC Comment Length 0000 (0) │ │ +394BEE Disk Start 0000 (0) │ │ +394BF0 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38361A Ext File Attributes 00000000 (0) │ │ -38361E Local Header Offset 0000BF1F (48927) │ │ -383622 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +394BF2 Ext File Attributes 00000000 (0) │ │ +394BF6 Local Header Offset 0000B931 (47409) │ │ +394BFA Filename 'XXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x383622: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x394BFA: Filename 'XXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -383637 CENTRAL HEADER #6 02014B50 (33639248) │ │ -38363B Created Zip Spec 14 (20) '2.0' │ │ -38363C Created OS 00 (0) 'MS-DOS' │ │ -38363D Extract Zip Spec 14 (20) '2.0' │ │ -38363E Extract OS 00 (0) 'MS-DOS' │ │ -38363F General Purpose Flag 0800 (2048) │ │ +394C0C CENTRAL HEADER #5 02014B50 (33639248) │ │ +394C10 Created Zip Spec 14 (20) '2.0' │ │ +394C11 Created OS 00 (0) 'MS-DOS' │ │ +394C12 Extract Zip Spec 14 (20) '2.0' │ │ +394C13 Extract OS 00 (0) 'MS-DOS' │ │ +394C14 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -383641 Compression Method 0008 (8) 'Deflated' │ │ -383643 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -383647 CRC CAF2DA2B (3404913195) │ │ -38364B Compressed Size 00001435 (5173) │ │ -38364F Uncompressed Size 00004D2E (19758) │ │ -383653 Filename Length 0015 (21) │ │ -383655 Extra Length 0000 (0) │ │ -383657 Comment Length 0000 (0) │ │ -383659 Disk Start 0000 (0) │ │ -38365B Int File Attributes 0000 (0) │ │ +394C16 Compression Method 0008 (8) 'Deflated' │ │ +394C18 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +394C1C CRC 4A35A469 (1245029481) │ │ +394C20 Compressed Size 00000FC0 (4032) │ │ +394C24 Uncompressed Size 000040C8 (16584) │ │ +394C28 Filename Length 0015 (21) │ │ +394C2A Extra Length 0000 (0) │ │ +394C2C Comment Length 0000 (0) │ │ +394C2E Disk Start 0000 (0) │ │ +394C30 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38365D Ext File Attributes 00000000 (0) │ │ -383661 Local Header Offset 0000CF26 (53030) │ │ -383665 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +394C32 Ext File Attributes 00000000 (0) │ │ +394C36 Local Header Offset 0000BF1F (48927) │ │ +394C3A Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x383665: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x394C3A: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38367A CENTRAL HEADER #7 02014B50 (33639248) │ │ -38367E Created Zip Spec 14 (20) '2.0' │ │ -38367F Created OS 00 (0) 'MS-DOS' │ │ -383680 Extract Zip Spec 14 (20) '2.0' │ │ -383681 Extract OS 00 (0) 'MS-DOS' │ │ -383682 General Purpose Flag 0800 (2048) │ │ +394C4F CENTRAL HEADER #6 02014B50 (33639248) │ │ +394C53 Created Zip Spec 14 (20) '2.0' │ │ +394C54 Created OS 00 (0) 'MS-DOS' │ │ +394C55 Extract Zip Spec 14 (20) '2.0' │ │ +394C56 Extract OS 00 (0) 'MS-DOS' │ │ +394C57 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -383684 Compression Method 0008 (8) 'Deflated' │ │ -383686 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38368A CRC 95C1C980 (2512505216) │ │ -38368E Compressed Size 000002CF (719) │ │ -383692 Uncompressed Size 000006D9 (1753) │ │ -383696 Filename Length 001A (26) │ │ -383698 Extra Length 0000 (0) │ │ -38369A Comment Length 0000 (0) │ │ -38369C Disk Start 0000 (0) │ │ -38369E Int File Attributes 0000 (0) │ │ +394C59 Compression Method 0008 (8) 'Deflated' │ │ +394C5B Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +394C5F CRC CAF2DA2B (3404913195) │ │ +394C63 Compressed Size 00001435 (5173) │ │ +394C67 Uncompressed Size 00004D2E (19758) │ │ +394C6B Filename Length 0015 (21) │ │ +394C6D Extra Length 0000 (0) │ │ +394C6F Comment Length 0000 (0) │ │ +394C71 Disk Start 0000 (0) │ │ +394C73 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -3836A0 Ext File Attributes 00000000 (0) │ │ -3836A4 Local Header Offset 0000E3A2 (58274) │ │ -3836A8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +394C75 Ext File Attributes 00000000 (0) │ │ +394C79 Local Header Offset 0000CF26 (53030) │ │ +394C7D Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x3836A8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x394C7D: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -3836C2 CENTRAL HEADER #8 02014B50 (33639248) │ │ -3836C6 Created Zip Spec 14 (20) '2.0' │ │ -3836C7 Created OS 00 (0) 'MS-DOS' │ │ -3836C8 Extract Zip Spec 14 (20) '2.0' │ │ -3836C9 Extract OS 00 (0) 'MS-DOS' │ │ -3836CA General Purpose Flag 0800 (2048) │ │ +394C92 CENTRAL HEADER #7 02014B50 (33639248) │ │ +394C96 Created Zip Spec 14 (20) '2.0' │ │ +394C97 Created OS 00 (0) 'MS-DOS' │ │ +394C98 Extract Zip Spec 14 (20) '2.0' │ │ +394C99 Extract OS 00 (0) 'MS-DOS' │ │ +394C9A General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -3836CC Compression Method 0008 (8) 'Deflated' │ │ -3836CE Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -3836D2 CRC 3A773191 (980890001) │ │ -3836D6 Compressed Size 0000056E (1390) │ │ -3836DA Uncompressed Size 000011FC (4604) │ │ -3836DE Filename Length 0012 (18) │ │ -3836E0 Extra Length 0000 (0) │ │ -3836E2 Comment Length 0000 (0) │ │ -3836E4 Disk Start 0000 (0) │ │ -3836E6 Int File Attributes 0000 (0) │ │ +394C9C Compression Method 0008 (8) 'Deflated' │ │ +394C9E Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +394CA2 CRC 95C1C980 (2512505216) │ │ +394CA6 Compressed Size 000002CF (719) │ │ +394CAA Uncompressed Size 000006D9 (1753) │ │ +394CAE Filename Length 001A (26) │ │ +394CB0 Extra Length 0000 (0) │ │ +394CB2 Comment Length 0000 (0) │ │ +394CB4 Disk Start 0000 (0) │ │ +394CB6 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -3836E8 Ext File Attributes 00000000 (0) │ │ -3836EC Local Header Offset 0000E6BD (59069) │ │ -3836F0 Filename 'XXXXXXXXXXXXXXXXXX' │ │ +394CB8 Ext File Attributes 00000000 (0) │ │ +394CBC Local Header Offset 0000E3A2 (58274) │ │ +394CC0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x3836F0: Filename 'XXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x394CC0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -383702 CENTRAL HEADER #9 02014B50 (33639248) │ │ -383706 Created Zip Spec 14 (20) '2.0' │ │ -383707 Created OS 00 (0) 'MS-DOS' │ │ -383708 Extract Zip Spec 14 (20) '2.0' │ │ -383709 Extract OS 00 (0) 'MS-DOS' │ │ -38370A General Purpose Flag 0800 (2048) │ │ +394CDA CENTRAL HEADER #8 02014B50 (33639248) │ │ +394CDE Created Zip Spec 14 (20) '2.0' │ │ +394CDF Created OS 00 (0) 'MS-DOS' │ │ +394CE0 Extract Zip Spec 14 (20) '2.0' │ │ +394CE1 Extract OS 00 (0) 'MS-DOS' │ │ +394CE2 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38370C Compression Method 0008 (8) 'Deflated' │ │ -38370E Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -383712 CRC 1B1F67ED (455043053) │ │ -383716 Compressed Size 000002F9 (761) │ │ -38371A Uncompressed Size 00000700 (1792) │ │ -38371E Filename Length 0015 (21) │ │ -383720 Extra Length 0000 (0) │ │ -383722 Comment Length 0000 (0) │ │ -383724 Disk Start 0000 (0) │ │ -383726 Int File Attributes 0000 (0) │ │ +394CE4 Compression Method 0008 (8) 'Deflated' │ │ +394CE6 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +394CEA CRC 3A773191 (980890001) │ │ +394CEE Compressed Size 0000056E (1390) │ │ +394CF2 Uncompressed Size 000011FC (4604) │ │ +394CF6 Filename Length 0012 (18) │ │ +394CF8 Extra Length 0000 (0) │ │ +394CFA Comment Length 0000 (0) │ │ +394CFC Disk Start 0000 (0) │ │ +394CFE Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -383728 Ext File Attributes 00000000 (0) │ │ -38372C Local Header Offset 0000EC6F (60527) │ │ -383730 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +394D00 Ext File Attributes 00000000 (0) │ │ +394D04 Local Header Offset 0000E6BD (59069) │ │ +394D08 Filename 'XXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x383730: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x394D08: Filename 'XXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -383745 CENTRAL HEADER #10 02014B50 (33639248) │ │ -383749 Created Zip Spec 14 (20) '2.0' │ │ -38374A Created OS 00 (0) 'MS-DOS' │ │ -38374B Extract Zip Spec 14 (20) '2.0' │ │ -38374C Extract OS 00 (0) 'MS-DOS' │ │ -38374D General Purpose Flag 0800 (2048) │ │ +394D1A CENTRAL HEADER #9 02014B50 (33639248) │ │ +394D1E Created Zip Spec 14 (20) '2.0' │ │ +394D1F Created OS 00 (0) 'MS-DOS' │ │ +394D20 Extract Zip Spec 14 (20) '2.0' │ │ +394D21 Extract OS 00 (0) 'MS-DOS' │ │ +394D22 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38374F Compression Method 0008 (8) 'Deflated' │ │ -383751 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -383755 CRC E21AB0FA (3793400058) │ │ -383759 Compressed Size 000003B2 (946) │ │ -38375D Uncompressed Size 000007F2 (2034) │ │ -383761 Filename Length 0015 (21) │ │ -383763 Extra Length 0000 (0) │ │ -383765 Comment Length 0000 (0) │ │ -383767 Disk Start 0000 (0) │ │ -383769 Int File Attributes 0000 (0) │ │ +394D24 Compression Method 0008 (8) 'Deflated' │ │ +394D26 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +394D2A CRC 1B1F67ED (455043053) │ │ +394D2E Compressed Size 000002F9 (761) │ │ +394D32 Uncompressed Size 00000700 (1792) │ │ +394D36 Filename Length 0015 (21) │ │ +394D38 Extra Length 0000 (0) │ │ +394D3A Comment Length 0000 (0) │ │ +394D3C Disk Start 0000 (0) │ │ +394D3E Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38376B Ext File Attributes 00000000 (0) │ │ -38376F Local Header Offset 0000EFAF (61359) │ │ -383773 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +394D40 Ext File Attributes 00000000 (0) │ │ +394D44 Local Header Offset 0000EC6F (60527) │ │ +394D48 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x383773: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x394D48: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -383788 CENTRAL HEADER #11 02014B50 (33639248) │ │ -38378C Created Zip Spec 14 (20) '2.0' │ │ -38378D Created OS 00 (0) 'MS-DOS' │ │ -38378E Extract Zip Spec 14 (20) '2.0' │ │ -38378F Extract OS 00 (0) 'MS-DOS' │ │ -383790 General Purpose Flag 0800 (2048) │ │ +394D5D CENTRAL HEADER #10 02014B50 (33639248) │ │ +394D61 Created Zip Spec 14 (20) '2.0' │ │ +394D62 Created OS 00 (0) 'MS-DOS' │ │ +394D63 Extract Zip Spec 14 (20) '2.0' │ │ +394D64 Extract OS 00 (0) 'MS-DOS' │ │ +394D65 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -383792 Compression Method 0008 (8) 'Deflated' │ │ -383794 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -383798 CRC 25E66EB0 (635858608) │ │ -38379C Compressed Size 0000128F (4751) │ │ -3837A0 Uncompressed Size 00004240 (16960) │ │ -3837A4 Filename Length 0015 (21) │ │ -3837A6 Extra Length 0000 (0) │ │ -3837A8 Comment Length 0000 (0) │ │ -3837AA Disk Start 0000 (0) │ │ -3837AC Int File Attributes 0000 (0) │ │ +394D67 Compression Method 0008 (8) 'Deflated' │ │ +394D69 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +394D6D CRC E21AB0FA (3793400058) │ │ +394D71 Compressed Size 000003B2 (946) │ │ +394D75 Uncompressed Size 000007F2 (2034) │ │ +394D79 Filename Length 0015 (21) │ │ +394D7B Extra Length 0000 (0) │ │ +394D7D Comment Length 0000 (0) │ │ +394D7F Disk Start 0000 (0) │ │ +394D81 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -3837AE Ext File Attributes 00000000 (0) │ │ -3837B2 Local Header Offset 0000F3A8 (62376) │ │ -3837B6 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +394D83 Ext File Attributes 00000000 (0) │ │ +394D87 Local Header Offset 0000EFAF (61359) │ │ +394D8B Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x3837B6: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x394D8B: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -3837CB CENTRAL HEADER #12 02014B50 (33639248) │ │ -3837CF Created Zip Spec 14 (20) '2.0' │ │ -3837D0 Created OS 00 (0) 'MS-DOS' │ │ -3837D1 Extract Zip Spec 14 (20) '2.0' │ │ -3837D2 Extract OS 00 (0) 'MS-DOS' │ │ -3837D3 General Purpose Flag 0800 (2048) │ │ +394DA0 CENTRAL HEADER #11 02014B50 (33639248) │ │ +394DA4 Created Zip Spec 14 (20) '2.0' │ │ +394DA5 Created OS 00 (0) 'MS-DOS' │ │ +394DA6 Extract Zip Spec 14 (20) '2.0' │ │ +394DA7 Extract OS 00 (0) 'MS-DOS' │ │ +394DA8 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -3837D5 Compression Method 0008 (8) 'Deflated' │ │ -3837D7 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -3837DB CRC C4FFCC5B (3305098331) │ │ -3837DF Compressed Size 0000149A (5274) │ │ -3837E3 Uncompressed Size 00003FF6 (16374) │ │ -3837E7 Filename Length 0015 (21) │ │ -3837E9 Extra Length 0000 (0) │ │ -3837EB Comment Length 0000 (0) │ │ -3837ED Disk Start 0000 (0) │ │ -3837EF Int File Attributes 0000 (0) │ │ +394DAA Compression Method 0008 (8) 'Deflated' │ │ +394DAC Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +394DB0 CRC 25E66EB0 (635858608) │ │ +394DB4 Compressed Size 0000128F (4751) │ │ +394DB8 Uncompressed Size 00004240 (16960) │ │ +394DBC Filename Length 0015 (21) │ │ +394DBE Extra Length 0000 (0) │ │ +394DC0 Comment Length 0000 (0) │ │ +394DC2 Disk Start 0000 (0) │ │ +394DC4 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -3837F1 Ext File Attributes 00000000 (0) │ │ -3837F5 Local Header Offset 0001067E (67198) │ │ -3837F9 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +394DC6 Ext File Attributes 00000000 (0) │ │ +394DCA Local Header Offset 0000F3A8 (62376) │ │ +394DCE Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x3837F9: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x394DCE: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38380E CENTRAL HEADER #13 02014B50 (33639248) │ │ -383812 Created Zip Spec 14 (20) '2.0' │ │ -383813 Created OS 00 (0) 'MS-DOS' │ │ -383814 Extract Zip Spec 14 (20) '2.0' │ │ -383815 Extract OS 00 (0) 'MS-DOS' │ │ -383816 General Purpose Flag 0800 (2048) │ │ +394DE3 CENTRAL HEADER #12 02014B50 (33639248) │ │ +394DE7 Created Zip Spec 14 (20) '2.0' │ │ +394DE8 Created OS 00 (0) 'MS-DOS' │ │ +394DE9 Extract Zip Spec 14 (20) '2.0' │ │ +394DEA Extract OS 00 (0) 'MS-DOS' │ │ +394DEB General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -383818 Compression Method 0008 (8) 'Deflated' │ │ -38381A Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38381E CRC 1B9DBE4A (463322698) │ │ -383822 Compressed Size 00000D52 (3410) │ │ -383826 Uncompressed Size 00002619 (9753) │ │ -38382A Filename Length 000F (15) │ │ -38382C Extra Length 0000 (0) │ │ -38382E Comment Length 0000 (0) │ │ -383830 Disk Start 0000 (0) │ │ -383832 Int File Attributes 0000 (0) │ │ +394DED Compression Method 0008 (8) 'Deflated' │ │ +394DEF Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +394DF3 CRC C4FFCC5B (3305098331) │ │ +394DF7 Compressed Size 0000149A (5274) │ │ +394DFB Uncompressed Size 00003FF6 (16374) │ │ +394DFF Filename Length 0015 (21) │ │ +394E01 Extra Length 0000 (0) │ │ +394E03 Comment Length 0000 (0) │ │ +394E05 Disk Start 0000 (0) │ │ +394E07 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -383834 Ext File Attributes 00000000 (0) │ │ -383838 Local Header Offset 00011B5F (72543) │ │ -38383C Filename 'XXXXXXXXXXXXXXX' │ │ +394E09 Ext File Attributes 00000000 (0) │ │ +394E0D Local Header Offset 0001067E (67198) │ │ +394E11 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38383C: Filename 'XXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x394E11: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38384B CENTRAL HEADER #14 02014B50 (33639248) │ │ -38384F Created Zip Spec 14 (20) '2.0' │ │ -383850 Created OS 00 (0) 'MS-DOS' │ │ -383851 Extract Zip Spec 14 (20) '2.0' │ │ -383852 Extract OS 00 (0) 'MS-DOS' │ │ -383853 General Purpose Flag 0800 (2048) │ │ +394E26 CENTRAL HEADER #13 02014B50 (33639248) │ │ +394E2A Created Zip Spec 14 (20) '2.0' │ │ +394E2B Created OS 00 (0) 'MS-DOS' │ │ +394E2C Extract Zip Spec 14 (20) '2.0' │ │ +394E2D Extract OS 00 (0) 'MS-DOS' │ │ +394E2E General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -383855 Compression Method 0008 (8) 'Deflated' │ │ -383857 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38385B CRC 145FD3F1 (341824497) │ │ -38385F Compressed Size 00000609 (1545) │ │ -383863 Uncompressed Size 0000121F (4639) │ │ -383867 Filename Length 0016 (22) │ │ -383869 Extra Length 0000 (0) │ │ -38386B Comment Length 0000 (0) │ │ -38386D Disk Start 0000 (0) │ │ -38386F Int File Attributes 0000 (0) │ │ +394E30 Compression Method 0008 (8) 'Deflated' │ │ +394E32 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +394E36 CRC 1B9DBE4A (463322698) │ │ +394E3A Compressed Size 00000D52 (3410) │ │ +394E3E Uncompressed Size 00002619 (9753) │ │ +394E42 Filename Length 000F (15) │ │ +394E44 Extra Length 0000 (0) │ │ +394E46 Comment Length 0000 (0) │ │ +394E48 Disk Start 0000 (0) │ │ +394E4A Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -383871 Ext File Attributes 00000000 (0) │ │ -383875 Local Header Offset 000128F2 (76018) │ │ -383879 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ +394E4C Ext File Attributes 00000000 (0) │ │ +394E50 Local Header Offset 00011B5F (72543) │ │ +394E54 Filename 'XXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x383879: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x394E54: Filename 'XXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38388F CENTRAL HEADER #15 02014B50 (33639248) │ │ -383893 Created Zip Spec 14 (20) '2.0' │ │ -383894 Created OS 00 (0) 'MS-DOS' │ │ -383895 Extract Zip Spec 14 (20) '2.0' │ │ -383896 Extract OS 00 (0) 'MS-DOS' │ │ -383897 General Purpose Flag 0800 (2048) │ │ +394E63 CENTRAL HEADER #14 02014B50 (33639248) │ │ +394E67 Created Zip Spec 14 (20) '2.0' │ │ +394E68 Created OS 00 (0) 'MS-DOS' │ │ +394E69 Extract Zip Spec 14 (20) '2.0' │ │ +394E6A Extract OS 00 (0) 'MS-DOS' │ │ +394E6B General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -383899 Compression Method 0008 (8) 'Deflated' │ │ -38389B Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38389F CRC E9034E52 (3909307986) │ │ -3838A3 Compressed Size 00000694 (1684) │ │ -3838A7 Uncompressed Size 00001249 (4681) │ │ -3838AB Filename Length 0015 (21) │ │ -3838AD Extra Length 0000 (0) │ │ -3838AF Comment Length 0000 (0) │ │ -3838B1 Disk Start 0000 (0) │ │ -3838B3 Int File Attributes 0000 (0) │ │ +394E6D Compression Method 0008 (8) 'Deflated' │ │ +394E6F Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +394E73 CRC 145FD3F1 (341824497) │ │ +394E77 Compressed Size 00000609 (1545) │ │ +394E7B Uncompressed Size 0000121F (4639) │ │ +394E7F Filename Length 0016 (22) │ │ +394E81 Extra Length 0000 (0) │ │ +394E83 Comment Length 0000 (0) │ │ +394E85 Disk Start 0000 (0) │ │ +394E87 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -3838B5 Ext File Attributes 00000000 (0) │ │ -3838B9 Local Header Offset 00012F43 (77635) │ │ -3838BD Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +394E89 Ext File Attributes 00000000 (0) │ │ +394E8D Local Header Offset 000128F2 (76018) │ │ +394E91 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x3838BD: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x394E91: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -3838D2 CENTRAL HEADER #16 02014B50 (33639248) │ │ -3838D6 Created Zip Spec 14 (20) '2.0' │ │ -3838D7 Created OS 00 (0) 'MS-DOS' │ │ -3838D8 Extract Zip Spec 14 (20) '2.0' │ │ -3838D9 Extract OS 00 (0) 'MS-DOS' │ │ -3838DA General Purpose Flag 0800 (2048) │ │ +394EA7 CENTRAL HEADER #15 02014B50 (33639248) │ │ +394EAB Created Zip Spec 14 (20) '2.0' │ │ +394EAC Created OS 00 (0) 'MS-DOS' │ │ +394EAD Extract Zip Spec 14 (20) '2.0' │ │ +394EAE Extract OS 00 (0) 'MS-DOS' │ │ +394EAF General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -3838DC Compression Method 0008 (8) 'Deflated' │ │ -3838DE Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -3838E2 CRC AE955FE8 (2929025000) │ │ -3838E6 Compressed Size 000004D9 (1241) │ │ -3838EA Uncompressed Size 00000DF9 (3577) │ │ -3838EE Filename Length 000F (15) │ │ -3838F0 Extra Length 0000 (0) │ │ -3838F2 Comment Length 0000 (0) │ │ -3838F4 Disk Start 0000 (0) │ │ -3838F6 Int File Attributes 0000 (0) │ │ +394EB1 Compression Method 0008 (8) 'Deflated' │ │ +394EB3 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +394EB7 CRC E9034E52 (3909307986) │ │ +394EBB Compressed Size 00000694 (1684) │ │ +394EBF Uncompressed Size 00001249 (4681) │ │ +394EC3 Filename Length 0015 (21) │ │ +394EC5 Extra Length 0000 (0) │ │ +394EC7 Comment Length 0000 (0) │ │ +394EC9 Disk Start 0000 (0) │ │ +394ECB Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -3838F8 Ext File Attributes 00000000 (0) │ │ -3838FC Local Header Offset 0001361E (79390) │ │ -383900 Filename 'XXXXXXXXXXXXXXX' │ │ +394ECD Ext File Attributes 00000000 (0) │ │ +394ED1 Local Header Offset 00012F43 (77635) │ │ +394ED5 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x383900: Filename 'XXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x394ED5: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38390F CENTRAL HEADER #17 02014B50 (33639248) │ │ -383913 Created Zip Spec 14 (20) '2.0' │ │ -383914 Created OS 00 (0) 'MS-DOS' │ │ -383915 Extract Zip Spec 14 (20) '2.0' │ │ -383916 Extract OS 00 (0) 'MS-DOS' │ │ -383917 General Purpose Flag 0800 (2048) │ │ +394EEA CENTRAL HEADER #16 02014B50 (33639248) │ │ +394EEE Created Zip Spec 14 (20) '2.0' │ │ +394EEF Created OS 00 (0) 'MS-DOS' │ │ +394EF0 Extract Zip Spec 14 (20) '2.0' │ │ +394EF1 Extract OS 00 (0) 'MS-DOS' │ │ +394EF2 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -383919 Compression Method 0008 (8) 'Deflated' │ │ -38391B Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38391F CRC D5845DFA (3582221818) │ │ -383923 Compressed Size 00000990 (2448) │ │ -383927 Uncompressed Size 00001C7B (7291) │ │ -38392B Filename Length 0015 (21) │ │ -38392D Extra Length 0000 (0) │ │ -38392F Comment Length 0000 (0) │ │ -383931 Disk Start 0000 (0) │ │ -383933 Int File Attributes 0000 (0) │ │ +394EF4 Compression Method 0008 (8) 'Deflated' │ │ +394EF6 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +394EFA CRC AE955FE8 (2929025000) │ │ +394EFE Compressed Size 000004D9 (1241) │ │ +394F02 Uncompressed Size 00000DF9 (3577) │ │ +394F06 Filename Length 000F (15) │ │ +394F08 Extra Length 0000 (0) │ │ +394F0A Comment Length 0000 (0) │ │ +394F0C Disk Start 0000 (0) │ │ +394F0E Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -383935 Ext File Attributes 00000000 (0) │ │ -383939 Local Header Offset 00013B38 (80696) │ │ -38393D Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +394F10 Ext File Attributes 00000000 (0) │ │ +394F14 Local Header Offset 0001361E (79390) │ │ +394F18 Filename 'XXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38393D: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x394F18: Filename 'XXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -383952 CENTRAL HEADER #18 02014B50 (33639248) │ │ -383956 Created Zip Spec 14 (20) '2.0' │ │ -383957 Created OS 00 (0) 'MS-DOS' │ │ -383958 Extract Zip Spec 14 (20) '2.0' │ │ -383959 Extract OS 00 (0) 'MS-DOS' │ │ -38395A General Purpose Flag 0800 (2048) │ │ +394F27 CENTRAL HEADER #17 02014B50 (33639248) │ │ +394F2B Created Zip Spec 14 (20) '2.0' │ │ +394F2C Created OS 00 (0) 'MS-DOS' │ │ +394F2D Extract Zip Spec 14 (20) '2.0' │ │ +394F2E Extract OS 00 (0) 'MS-DOS' │ │ +394F2F General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38395C Compression Method 0008 (8) 'Deflated' │ │ -38395E Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -383962 CRC 23DC701F (601649183) │ │ -383966 Compressed Size 00000587 (1415) │ │ -38396A Uncompressed Size 00000DCF (3535) │ │ -38396E Filename Length 0016 (22) │ │ -383970 Extra Length 0000 (0) │ │ -383972 Comment Length 0000 (0) │ │ -383974 Disk Start 0000 (0) │ │ -383976 Int File Attributes 0000 (0) │ │ +394F31 Compression Method 0008 (8) 'Deflated' │ │ +394F33 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +394F37 CRC D5845DFA (3582221818) │ │ +394F3B Compressed Size 00000990 (2448) │ │ +394F3F Uncompressed Size 00001C7B (7291) │ │ +394F43 Filename Length 0015 (21) │ │ +394F45 Extra Length 0000 (0) │ │ +394F47 Comment Length 0000 (0) │ │ +394F49 Disk Start 0000 (0) │ │ +394F4B Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -383978 Ext File Attributes 00000000 (0) │ │ -38397C Local Header Offset 0001450F (83215) │ │ -383980 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ +394F4D Ext File Attributes 00000000 (0) │ │ +394F51 Local Header Offset 00013B38 (80696) │ │ +394F55 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x383980: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x394F55: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -383996 CENTRAL HEADER #19 02014B50 (33639248) │ │ -38399A Created Zip Spec 14 (20) '2.0' │ │ -38399B Created OS 00 (0) 'MS-DOS' │ │ -38399C Extract Zip Spec 14 (20) '2.0' │ │ -38399D Extract OS 00 (0) 'MS-DOS' │ │ -38399E General Purpose Flag 0800 (2048) │ │ +394F6A CENTRAL HEADER #18 02014B50 (33639248) │ │ +394F6E Created Zip Spec 14 (20) '2.0' │ │ +394F6F Created OS 00 (0) 'MS-DOS' │ │ +394F70 Extract Zip Spec 14 (20) '2.0' │ │ +394F71 Extract OS 00 (0) 'MS-DOS' │ │ +394F72 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -3839A0 Compression Method 0008 (8) 'Deflated' │ │ -3839A2 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -3839A6 CRC 91AB4B2A (2443922218) │ │ -3839AA Compressed Size 00000486 (1158) │ │ -3839AE Uncompressed Size 00000BBE (3006) │ │ -3839B2 Filename Length 0015 (21) │ │ -3839B4 Extra Length 0000 (0) │ │ -3839B6 Comment Length 0000 (0) │ │ -3839B8 Disk Start 0000 (0) │ │ -3839BA Int File Attributes 0000 (0) │ │ +394F74 Compression Method 0008 (8) 'Deflated' │ │ +394F76 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +394F7A CRC 23DC701F (601649183) │ │ +394F7E Compressed Size 00000587 (1415) │ │ +394F82 Uncompressed Size 00000DCF (3535) │ │ +394F86 Filename Length 0016 (22) │ │ +394F88 Extra Length 0000 (0) │ │ +394F8A Comment Length 0000 (0) │ │ +394F8C Disk Start 0000 (0) │ │ +394F8E Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -3839BC Ext File Attributes 00000000 (0) │ │ -3839C0 Local Header Offset 00014ADE (84702) │ │ -3839C4 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +394F90 Ext File Attributes 00000000 (0) │ │ +394F94 Local Header Offset 0001450F (83215) │ │ +394F98 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x3839C4: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x394F98: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -3839D9 CENTRAL HEADER #20 02014B50 (33639248) │ │ -3839DD Created Zip Spec 14 (20) '2.0' │ │ -3839DE Created OS 00 (0) 'MS-DOS' │ │ -3839DF Extract Zip Spec 14 (20) '2.0' │ │ -3839E0 Extract OS 00 (0) 'MS-DOS' │ │ -3839E1 General Purpose Flag 0800 (2048) │ │ +394FAE CENTRAL HEADER #19 02014B50 (33639248) │ │ +394FB2 Created Zip Spec 14 (20) '2.0' │ │ +394FB3 Created OS 00 (0) 'MS-DOS' │ │ +394FB4 Extract Zip Spec 14 (20) '2.0' │ │ +394FB5 Extract OS 00 (0) 'MS-DOS' │ │ +394FB6 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -3839E3 Compression Method 0008 (8) 'Deflated' │ │ -3839E5 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -3839E9 CRC 9630807E (2519761022) │ │ -3839ED Compressed Size 000004E1 (1249) │ │ -3839F1 Uncompressed Size 00000AFA (2810) │ │ -3839F5 Filename Length 0012 (18) │ │ -3839F7 Extra Length 0000 (0) │ │ -3839F9 Comment Length 0000 (0) │ │ -3839FB Disk Start 0000 (0) │ │ -3839FD Int File Attributes 0000 (0) │ │ +394FB8 Compression Method 0008 (8) 'Deflated' │ │ +394FBA Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +394FBE CRC 91AB4B2A (2443922218) │ │ +394FC2 Compressed Size 00000486 (1158) │ │ +394FC6 Uncompressed Size 00000BBE (3006) │ │ +394FCA Filename Length 0015 (21) │ │ +394FCC Extra Length 0000 (0) │ │ +394FCE Comment Length 0000 (0) │ │ +394FD0 Disk Start 0000 (0) │ │ +394FD2 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -3839FF Ext File Attributes 00000000 (0) │ │ -383A03 Local Header Offset 00014FAB (85931) │ │ -383A07 Filename 'XXXXXXXXXXXXXXXXXX' │ │ +394FD4 Ext File Attributes 00000000 (0) │ │ +394FD8 Local Header Offset 00014ADE (84702) │ │ +394FDC Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x383A07: Filename 'XXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x394FDC: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -383A19 CENTRAL HEADER #21 02014B50 (33639248) │ │ -383A1D Created Zip Spec 14 (20) '2.0' │ │ -383A1E Created OS 00 (0) 'MS-DOS' │ │ -383A1F Extract Zip Spec 14 (20) '2.0' │ │ -383A20 Extract OS 00 (0) 'MS-DOS' │ │ -383A21 General Purpose Flag 0800 (2048) │ │ +394FF1 CENTRAL HEADER #20 02014B50 (33639248) │ │ +394FF5 Created Zip Spec 14 (20) '2.0' │ │ +394FF6 Created OS 00 (0) 'MS-DOS' │ │ +394FF7 Extract Zip Spec 14 (20) '2.0' │ │ +394FF8 Extract OS 00 (0) 'MS-DOS' │ │ +394FF9 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -383A23 Compression Method 0008 (8) 'Deflated' │ │ -383A25 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -383A29 CRC 421B7547 (1109095751) │ │ -383A2D Compressed Size 000027DD (10205) │ │ -383A31 Uncompressed Size 0000A1C7 (41415) │ │ -383A35 Filename Length 0015 (21) │ │ -383A37 Extra Length 0000 (0) │ │ -383A39 Comment Length 0000 (0) │ │ -383A3B Disk Start 0000 (0) │ │ -383A3D Int File Attributes 0000 (0) │ │ +394FFB Compression Method 0008 (8) 'Deflated' │ │ +394FFD Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +395001 CRC 9630807E (2519761022) │ │ +395005 Compressed Size 000004E1 (1249) │ │ +395009 Uncompressed Size 00000AFA (2810) │ │ +39500D Filename Length 0012 (18) │ │ +39500F Extra Length 0000 (0) │ │ +395011 Comment Length 0000 (0) │ │ +395013 Disk Start 0000 (0) │ │ +395015 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -383A3F Ext File Attributes 00000000 (0) │ │ -383A43 Local Header Offset 000154D0 (87248) │ │ -383A47 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +395017 Ext File Attributes 00000000 (0) │ │ +39501B Local Header Offset 00014FAB (85931) │ │ +39501F Filename 'XXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x383A47: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39501F: Filename 'XXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -383A5C CENTRAL HEADER #22 02014B50 (33639248) │ │ -383A60 Created Zip Spec 14 (20) '2.0' │ │ -383A61 Created OS 00 (0) 'MS-DOS' │ │ -383A62 Extract Zip Spec 14 (20) '2.0' │ │ -383A63 Extract OS 00 (0) 'MS-DOS' │ │ -383A64 General Purpose Flag 0800 (2048) │ │ +395031 CENTRAL HEADER #21 02014B50 (33639248) │ │ +395035 Created Zip Spec 14 (20) '2.0' │ │ +395036 Created OS 00 (0) 'MS-DOS' │ │ +395037 Extract Zip Spec 14 (20) '2.0' │ │ +395038 Extract OS 00 (0) 'MS-DOS' │ │ +395039 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -383A66 Compression Method 0008 (8) 'Deflated' │ │ -383A68 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -383A6C CRC 794E84C3 (2035188931) │ │ -383A70 Compressed Size 00000573 (1395) │ │ -383A74 Uncompressed Size 00000F3A (3898) │ │ -383A78 Filename Length 0017 (23) │ │ -383A7A Extra Length 0000 (0) │ │ -383A7C Comment Length 0000 (0) │ │ -383A7E Disk Start 0000 (0) │ │ -383A80 Int File Attributes 0000 (0) │ │ +39503B Compression Method 0008 (8) 'Deflated' │ │ +39503D Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +395041 CRC 421B7547 (1109095751) │ │ +395045 Compressed Size 000027DD (10205) │ │ +395049 Uncompressed Size 0000A1C7 (41415) │ │ +39504D Filename Length 0015 (21) │ │ +39504F Extra Length 0000 (0) │ │ +395051 Comment Length 0000 (0) │ │ +395053 Disk Start 0000 (0) │ │ +395055 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -383A82 Ext File Attributes 00000000 (0) │ │ -383A86 Local Header Offset 00017CF4 (97524) │ │ -383A8A Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ +395057 Ext File Attributes 00000000 (0) │ │ +39505B Local Header Offset 000154D0 (87248) │ │ +39505F Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x383A8A: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39505F: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -383AA1 CENTRAL HEADER #23 02014B50 (33639248) │ │ -383AA5 Created Zip Spec 14 (20) '2.0' │ │ -383AA6 Created OS 00 (0) 'MS-DOS' │ │ -383AA7 Extract Zip Spec 14 (20) '2.0' │ │ -383AA8 Extract OS 00 (0) 'MS-DOS' │ │ -383AA9 General Purpose Flag 0800 (2048) │ │ +395074 CENTRAL HEADER #22 02014B50 (33639248) │ │ +395078 Created Zip Spec 14 (20) '2.0' │ │ +395079 Created OS 00 (0) 'MS-DOS' │ │ +39507A Extract Zip Spec 14 (20) '2.0' │ │ +39507B Extract OS 00 (0) 'MS-DOS' │ │ +39507C General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -383AAB Compression Method 0008 (8) 'Deflated' │ │ -383AAD Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -383AB1 CRC 9DBD38A4 (2646423716) │ │ -383AB5 Compressed Size 0000029F (671) │ │ -383AB9 Uncompressed Size 00000593 (1427) │ │ -383ABD Filename Length 0016 (22) │ │ -383ABF Extra Length 0000 (0) │ │ -383AC1 Comment Length 0000 (0) │ │ -383AC3 Disk Start 0000 (0) │ │ -383AC5 Int File Attributes 0000 (0) │ │ +39507E Compression Method 0008 (8) 'Deflated' │ │ +395080 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +395084 CRC 794E84C3 (2035188931) │ │ +395088 Compressed Size 00000573 (1395) │ │ +39508C Uncompressed Size 00000F3A (3898) │ │ +395090 Filename Length 0017 (23) │ │ +395092 Extra Length 0000 (0) │ │ +395094 Comment Length 0000 (0) │ │ +395096 Disk Start 0000 (0) │ │ +395098 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -383AC7 Ext File Attributes 00000000 (0) │ │ -383ACB Local Header Offset 000182B0 (98992) │ │ -383ACF Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ +39509A Ext File Attributes 00000000 (0) │ │ +39509E Local Header Offset 00017CF4 (97524) │ │ +3950A2 Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x383ACF: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3950A2: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -383AE5 CENTRAL HEADER #24 02014B50 (33639248) │ │ -383AE9 Created Zip Spec 14 (20) '2.0' │ │ -383AEA Created OS 00 (0) 'MS-DOS' │ │ -383AEB Extract Zip Spec 14 (20) '2.0' │ │ -383AEC Extract OS 00 (0) 'MS-DOS' │ │ -383AED General Purpose Flag 0800 (2048) │ │ +3950B9 CENTRAL HEADER #23 02014B50 (33639248) │ │ +3950BD Created Zip Spec 14 (20) '2.0' │ │ +3950BE Created OS 00 (0) 'MS-DOS' │ │ +3950BF Extract Zip Spec 14 (20) '2.0' │ │ +3950C0 Extract OS 00 (0) 'MS-DOS' │ │ +3950C1 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -383AEF Compression Method 0008 (8) 'Deflated' │ │ -383AF1 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -383AF5 CRC E8CE3718 (3905828632) │ │ -383AF9 Compressed Size 000002CB (715) │ │ -383AFD Uncompressed Size 000006D3 (1747) │ │ -383B01 Filename Length 001A (26) │ │ -383B03 Extra Length 0000 (0) │ │ -383B05 Comment Length 0000 (0) │ │ -383B07 Disk Start 0000 (0) │ │ -383B09 Int File Attributes 0000 (0) │ │ +3950C3 Compression Method 0008 (8) 'Deflated' │ │ +3950C5 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3950C9 CRC 9DBD38A4 (2646423716) │ │ +3950CD Compressed Size 0000029F (671) │ │ +3950D1 Uncompressed Size 00000593 (1427) │ │ +3950D5 Filename Length 0016 (22) │ │ +3950D7 Extra Length 0000 (0) │ │ +3950D9 Comment Length 0000 (0) │ │ +3950DB Disk Start 0000 (0) │ │ +3950DD Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -383B0B Ext File Attributes 00000000 (0) │ │ -383B0F Local Header Offset 00018597 (99735) │ │ -383B13 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +3950DF Ext File Attributes 00000000 (0) │ │ +3950E3 Local Header Offset 000182B0 (98992) │ │ +3950E7 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x383B13: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3950E7: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -383B2D CENTRAL HEADER #25 02014B50 (33639248) │ │ -383B31 Created Zip Spec 14 (20) '2.0' │ │ -383B32 Created OS 00 (0) 'MS-DOS' │ │ -383B33 Extract Zip Spec 14 (20) '2.0' │ │ -383B34 Extract OS 00 (0) 'MS-DOS' │ │ -383B35 General Purpose Flag 0800 (2048) │ │ +3950FD CENTRAL HEADER #24 02014B50 (33639248) │ │ +395101 Created Zip Spec 14 (20) '2.0' │ │ +395102 Created OS 00 (0) 'MS-DOS' │ │ +395103 Extract Zip Spec 14 (20) '2.0' │ │ +395104 Extract OS 00 (0) 'MS-DOS' │ │ +395105 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -383B37 Compression Method 0008 (8) 'Deflated' │ │ -383B39 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -383B3D CRC 79DDFFFD (2044592125) │ │ -383B41 Compressed Size 000002D7 (727) │ │ -383B45 Uncompressed Size 000006D6 (1750) │ │ -383B49 Filename Length 001A (26) │ │ -383B4B Extra Length 0000 (0) │ │ -383B4D Comment Length 0000 (0) │ │ -383B4F Disk Start 0000 (0) │ │ -383B51 Int File Attributes 0000 (0) │ │ +395107 Compression Method 0008 (8) 'Deflated' │ │ +395109 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39510D CRC E8CE3718 (3905828632) │ │ +395111 Compressed Size 000002CB (715) │ │ +395115 Uncompressed Size 000006D3 (1747) │ │ +395119 Filename Length 001A (26) │ │ +39511B Extra Length 0000 (0) │ │ +39511D Comment Length 0000 (0) │ │ +39511F Disk Start 0000 (0) │ │ +395121 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -383B53 Ext File Attributes 00000000 (0) │ │ -383B57 Local Header Offset 000188AE (100526) │ │ -383B5B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +395123 Ext File Attributes 00000000 (0) │ │ +395127 Local Header Offset 00018597 (99735) │ │ +39512B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x383B5B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39512B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -383B75 CENTRAL HEADER #26 02014B50 (33639248) │ │ -383B79 Created Zip Spec 14 (20) '2.0' │ │ -383B7A Created OS 00 (0) 'MS-DOS' │ │ -383B7B Extract Zip Spec 14 (20) '2.0' │ │ -383B7C Extract OS 00 (0) 'MS-DOS' │ │ -383B7D General Purpose Flag 0800 (2048) │ │ +395145 CENTRAL HEADER #25 02014B50 (33639248) │ │ +395149 Created Zip Spec 14 (20) '2.0' │ │ +39514A Created OS 00 (0) 'MS-DOS' │ │ +39514B Extract Zip Spec 14 (20) '2.0' │ │ +39514C Extract OS 00 (0) 'MS-DOS' │ │ +39514D General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -383B7F Compression Method 0008 (8) 'Deflated' │ │ -383B81 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -383B85 CRC 34AFDDCF (883940815) │ │ -383B89 Compressed Size 00000F9A (3994) │ │ -383B8D Uncompressed Size 00003299 (12953) │ │ -383B91 Filename Length 0016 (22) │ │ -383B93 Extra Length 0000 (0) │ │ -383B95 Comment Length 0000 (0) │ │ -383B97 Disk Start 0000 (0) │ │ -383B99 Int File Attributes 0000 (0) │ │ +39514F Compression Method 0008 (8) 'Deflated' │ │ +395151 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +395155 CRC 79DDFFFD (2044592125) │ │ +395159 Compressed Size 000002D7 (727) │ │ +39515D Uncompressed Size 000006D6 (1750) │ │ +395161 Filename Length 001A (26) │ │ +395163 Extra Length 0000 (0) │ │ +395165 Comment Length 0000 (0) │ │ +395167 Disk Start 0000 (0) │ │ +395169 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -383B9B Ext File Attributes 00000000 (0) │ │ -383B9F Local Header Offset 00018BD1 (101329) │ │ -383BA3 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ +39516B Ext File Attributes 00000000 (0) │ │ +39516F Local Header Offset 000188AE (100526) │ │ +395173 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x383BA3: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x395173: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -383BB9 CENTRAL HEADER #27 02014B50 (33639248) │ │ -383BBD Created Zip Spec 14 (20) '2.0' │ │ -383BBE Created OS 00 (0) 'MS-DOS' │ │ -383BBF Extract Zip Spec 14 (20) '2.0' │ │ -383BC0 Extract OS 00 (0) 'MS-DOS' │ │ -383BC1 General Purpose Flag 0800 (2048) │ │ +39518D CENTRAL HEADER #26 02014B50 (33639248) │ │ +395191 Created Zip Spec 14 (20) '2.0' │ │ +395192 Created OS 00 (0) 'MS-DOS' │ │ +395193 Extract Zip Spec 14 (20) '2.0' │ │ +395194 Extract OS 00 (0) 'MS-DOS' │ │ +395195 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -383BC3 Compression Method 0008 (8) 'Deflated' │ │ -383BC5 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -383BC9 CRC DFF891BE (3757609406) │ │ -383BCD Compressed Size 00000FFE (4094) │ │ -383BD1 Uncompressed Size 000030B4 (12468) │ │ -383BD5 Filename Length 0015 (21) │ │ -383BD7 Extra Length 0000 (0) │ │ -383BD9 Comment Length 0000 (0) │ │ -383BDB Disk Start 0000 (0) │ │ -383BDD Int File Attributes 0000 (0) │ │ +395197 Compression Method 0008 (8) 'Deflated' │ │ +395199 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39519D CRC 34AFDDCF (883940815) │ │ +3951A1 Compressed Size 00000F9A (3994) │ │ +3951A5 Uncompressed Size 00003299 (12953) │ │ +3951A9 Filename Length 0016 (22) │ │ +3951AB Extra Length 0000 (0) │ │ +3951AD Comment Length 0000 (0) │ │ +3951AF Disk Start 0000 (0) │ │ +3951B1 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -383BDF Ext File Attributes 00000000 (0) │ │ -383BE3 Local Header Offset 00019BB3 (105395) │ │ -383BE7 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +3951B3 Ext File Attributes 00000000 (0) │ │ +3951B7 Local Header Offset 00018BD1 (101329) │ │ +3951BB Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x383BE7: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3951BB: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -383BFC CENTRAL HEADER #28 02014B50 (33639248) │ │ -383C00 Created Zip Spec 14 (20) '2.0' │ │ -383C01 Created OS 00 (0) 'MS-DOS' │ │ -383C02 Extract Zip Spec 14 (20) '2.0' │ │ -383C03 Extract OS 00 (0) 'MS-DOS' │ │ -383C04 General Purpose Flag 0800 (2048) │ │ +3951D1 CENTRAL HEADER #27 02014B50 (33639248) │ │ +3951D5 Created Zip Spec 14 (20) '2.0' │ │ +3951D6 Created OS 00 (0) 'MS-DOS' │ │ +3951D7 Extract Zip Spec 14 (20) '2.0' │ │ +3951D8 Extract OS 00 (0) 'MS-DOS' │ │ +3951D9 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -383C06 Compression Method 0008 (8) 'Deflated' │ │ -383C08 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -383C0C CRC E27D9119 (3799879961) │ │ -383C10 Compressed Size 00000E10 (3600) │ │ -383C14 Uncompressed Size 00002CA5 (11429) │ │ -383C18 Filename Length 0014 (20) │ │ -383C1A Extra Length 0000 (0) │ │ -383C1C Comment Length 0000 (0) │ │ -383C1E Disk Start 0000 (0) │ │ -383C20 Int File Attributes 0000 (0) │ │ +3951DB Compression Method 0008 (8) 'Deflated' │ │ +3951DD Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3951E1 CRC DFF891BE (3757609406) │ │ +3951E5 Compressed Size 00000FFE (4094) │ │ +3951E9 Uncompressed Size 000030B4 (12468) │ │ +3951ED Filename Length 0015 (21) │ │ +3951EF Extra Length 0000 (0) │ │ +3951F1 Comment Length 0000 (0) │ │ +3951F3 Disk Start 0000 (0) │ │ +3951F5 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -383C22 Ext File Attributes 00000000 (0) │ │ -383C26 Local Header Offset 0001ABF8 (109560) │ │ -383C2A Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ +3951F7 Ext File Attributes 00000000 (0) │ │ +3951FB Local Header Offset 00019BB3 (105395) │ │ +3951FF Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x383C2A: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3951FF: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -383C3E CENTRAL HEADER #29 02014B50 (33639248) │ │ -383C42 Created Zip Spec 14 (20) '2.0' │ │ -383C43 Created OS 00 (0) 'MS-DOS' │ │ -383C44 Extract Zip Spec 14 (20) '2.0' │ │ -383C45 Extract OS 00 (0) 'MS-DOS' │ │ -383C46 General Purpose Flag 0800 (2048) │ │ +395214 CENTRAL HEADER #28 02014B50 (33639248) │ │ +395218 Created Zip Spec 14 (20) '2.0' │ │ +395219 Created OS 00 (0) 'MS-DOS' │ │ +39521A Extract Zip Spec 14 (20) '2.0' │ │ +39521B Extract OS 00 (0) 'MS-DOS' │ │ +39521C General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -383C48 Compression Method 0008 (8) 'Deflated' │ │ -383C4A Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -383C4E CRC 5B4A16B3 (1531582131) │ │ -383C52 Compressed Size 00008F71 (36721) │ │ -383C56 Uncompressed Size 00023A2D (145965) │ │ -383C5A Filename Length 000C (12) │ │ -383C5C Extra Length 0000 (0) │ │ -383C5E Comment Length 0000 (0) │ │ -383C60 Disk Start 0000 (0) │ │ -383C62 Int File Attributes 0000 (0) │ │ +39521E Compression Method 0008 (8) 'Deflated' │ │ +395220 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +395224 CRC E27D9119 (3799879961) │ │ +395228 Compressed Size 00000E10 (3600) │ │ +39522C Uncompressed Size 00002CA5 (11429) │ │ +395230 Filename Length 0014 (20) │ │ +395232 Extra Length 0000 (0) │ │ +395234 Comment Length 0000 (0) │ │ +395236 Disk Start 0000 (0) │ │ +395238 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -383C64 Ext File Attributes 00000000 (0) │ │ -383C68 Local Header Offset 0001BA4E (113230) │ │ -383C6C Filename 'XXXXXXXXXXXX' │ │ +39523A Ext File Attributes 00000000 (0) │ │ +39523E Local Header Offset 0001ABF8 (109560) │ │ +395242 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x383C6C: Filename 'XXXXXXXXXXXX' │ │ +# WARNING: Offset 0x395242: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -383C78 CENTRAL HEADER #30 02014B50 (33639248) │ │ -383C7C Created Zip Spec 14 (20) '2.0' │ │ -383C7D Created OS 00 (0) 'MS-DOS' │ │ -383C7E Extract Zip Spec 14 (20) '2.0' │ │ -383C7F Extract OS 00 (0) 'MS-DOS' │ │ -383C80 General Purpose Flag 0800 (2048) │ │ +395256 CENTRAL HEADER #29 02014B50 (33639248) │ │ +39525A Created Zip Spec 14 (20) '2.0' │ │ +39525B Created OS 00 (0) 'MS-DOS' │ │ +39525C Extract Zip Spec 14 (20) '2.0' │ │ +39525D Extract OS 00 (0) 'MS-DOS' │ │ +39525E General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -383C82 Compression Method 0008 (8) 'Deflated' │ │ -383C84 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -383C88 CRC 1BBA0D70 (465177968) │ │ -383C8C Compressed Size 00000661 (1633) │ │ -383C90 Uncompressed Size 00001F0A (7946) │ │ -383C94 Filename Length 0011 (17) │ │ -383C96 Extra Length 0000 (0) │ │ -383C98 Comment Length 0000 (0) │ │ -383C9A Disk Start 0000 (0) │ │ -383C9C Int File Attributes 0000 (0) │ │ +395260 Compression Method 0008 (8) 'Deflated' │ │ +395262 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +395266 CRC 5B4A16B3 (1531582131) │ │ +39526A Compressed Size 00008F71 (36721) │ │ +39526E Uncompressed Size 00023A2D (145965) │ │ +395272 Filename Length 000C (12) │ │ +395274 Extra Length 0000 (0) │ │ +395276 Comment Length 0000 (0) │ │ +395278 Disk Start 0000 (0) │ │ +39527A Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -383C9E Ext File Attributes 00000000 (0) │ │ -383CA2 Local Header Offset 000249FD (150013) │ │ -383CA6 Filename 'XXXXXXXXXXXXXXXXX' │ │ +39527C Ext File Attributes 00000000 (0) │ │ +395280 Local Header Offset 0001BA4E (113230) │ │ +395284 Filename 'XXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x383CA6: Filename 'XXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x395284: Filename 'XXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -383CB7 CENTRAL HEADER #31 02014B50 (33639248) │ │ -383CBB Created Zip Spec 14 (20) '2.0' │ │ -383CBC Created OS 00 (0) 'MS-DOS' │ │ -383CBD Extract Zip Spec 14 (20) '2.0' │ │ -383CBE Extract OS 00 (0) 'MS-DOS' │ │ -383CBF General Purpose Flag 0800 (2048) │ │ +395290 CENTRAL HEADER #30 02014B50 (33639248) │ │ +395294 Created Zip Spec 14 (20) '2.0' │ │ +395295 Created OS 00 (0) 'MS-DOS' │ │ +395296 Extract Zip Spec 14 (20) '2.0' │ │ +395297 Extract OS 00 (0) 'MS-DOS' │ │ +395298 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -383CC1 Compression Method 0008 (8) 'Deflated' │ │ -383CC3 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -383CC7 CRC 77D6DCB7 (2010569911) │ │ -383CCB Compressed Size 00002558 (9560) │ │ -383CCF Uncompressed Size 0000A41A (42010) │ │ -383CD3 Filename Length 000F (15) │ │ -383CD5 Extra Length 0000 (0) │ │ -383CD7 Comment Length 0000 (0) │ │ -383CD9 Disk Start 0000 (0) │ │ -383CDB Int File Attributes 0000 (0) │ │ +39529A Compression Method 0008 (8) 'Deflated' │ │ +39529C Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3952A0 CRC 1BBA0D70 (465177968) │ │ +3952A4 Compressed Size 00000661 (1633) │ │ +3952A8 Uncompressed Size 00001F0A (7946) │ │ +3952AC Filename Length 0011 (17) │ │ +3952AE Extra Length 0000 (0) │ │ +3952B0 Comment Length 0000 (0) │ │ +3952B2 Disk Start 0000 (0) │ │ +3952B4 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -383CDD Ext File Attributes 00000000 (0) │ │ -383CE1 Local Header Offset 000250A1 (151713) │ │ -383CE5 Filename 'XXXXXXXXXXXXXXX' │ │ +3952B6 Ext File Attributes 00000000 (0) │ │ +3952BA Local Header Offset 000249FD (150013) │ │ +3952BE Filename 'XXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x383CE5: Filename 'XXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3952BE: Filename 'XXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -383CF4 CENTRAL HEADER #32 02014B50 (33639248) │ │ -383CF8 Created Zip Spec 14 (20) '2.0' │ │ -383CF9 Created OS 00 (0) 'MS-DOS' │ │ -383CFA Extract Zip Spec 14 (20) '2.0' │ │ -383CFB Extract OS 00 (0) 'MS-DOS' │ │ -383CFC General Purpose Flag 0800 (2048) │ │ +3952CF CENTRAL HEADER #31 02014B50 (33639248) │ │ +3952D3 Created Zip Spec 14 (20) '2.0' │ │ +3952D4 Created OS 00 (0) 'MS-DOS' │ │ +3952D5 Extract Zip Spec 14 (20) '2.0' │ │ +3952D6 Extract OS 00 (0) 'MS-DOS' │ │ +3952D7 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -383CFE Compression Method 0008 (8) 'Deflated' │ │ -383D00 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -383D04 CRC 73189E1C (1930993180) │ │ -383D08 Compressed Size 00000BD5 (3029) │ │ -383D0C Uncompressed Size 000024E1 (9441) │ │ -383D10 Filename Length 0011 (17) │ │ -383D12 Extra Length 0000 (0) │ │ -383D14 Comment Length 0000 (0) │ │ -383D16 Disk Start 0000 (0) │ │ -383D18 Int File Attributes 0000 (0) │ │ +3952D9 Compression Method 0008 (8) 'Deflated' │ │ +3952DB Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3952DF CRC 77D6DCB7 (2010569911) │ │ +3952E3 Compressed Size 00002558 (9560) │ │ +3952E7 Uncompressed Size 0000A41A (42010) │ │ +3952EB Filename Length 000F (15) │ │ +3952ED Extra Length 0000 (0) │ │ +3952EF Comment Length 0000 (0) │ │ +3952F1 Disk Start 0000 (0) │ │ +3952F3 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -383D1A Ext File Attributes 00000000 (0) │ │ -383D1E Local Header Offset 0002763A (161338) │ │ -383D22 Filename 'XXXXXXXXXXXXXXXXX' │ │ +3952F5 Ext File Attributes 00000000 (0) │ │ +3952F9 Local Header Offset 000250A1 (151713) │ │ +3952FD Filename 'XXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x383D22: Filename 'XXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3952FD: Filename 'XXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -383D33 CENTRAL HEADER #33 02014B50 (33639248) │ │ -383D37 Created Zip Spec 14 (20) '2.0' │ │ -383D38 Created OS 00 (0) 'MS-DOS' │ │ -383D39 Extract Zip Spec 14 (20) '2.0' │ │ -383D3A Extract OS 00 (0) 'MS-DOS' │ │ -383D3B General Purpose Flag 0800 (2048) │ │ +39530C CENTRAL HEADER #32 02014B50 (33639248) │ │ +395310 Created Zip Spec 14 (20) '2.0' │ │ +395311 Created OS 00 (0) 'MS-DOS' │ │ +395312 Extract Zip Spec 14 (20) '2.0' │ │ +395313 Extract OS 00 (0) 'MS-DOS' │ │ +395314 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -383D3D Compression Method 0008 (8) 'Deflated' │ │ -383D3F Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -383D43 CRC DFA78DDA (3752299994) │ │ -383D47 Compressed Size 0000227D (8829) │ │ -383D4B Uncompressed Size 0000A523 (42275) │ │ -383D4F Filename Length 0010 (16) │ │ -383D51 Extra Length 0000 (0) │ │ -383D53 Comment Length 0000 (0) │ │ -383D55 Disk Start 0000 (0) │ │ -383D57 Int File Attributes 0000 (0) │ │ +395316 Compression Method 0008 (8) 'Deflated' │ │ +395318 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39531C CRC 73189E1C (1930993180) │ │ +395320 Compressed Size 00000BD5 (3029) │ │ +395324 Uncompressed Size 000024E1 (9441) │ │ +395328 Filename Length 0011 (17) │ │ +39532A Extra Length 0000 (0) │ │ +39532C Comment Length 0000 (0) │ │ +39532E Disk Start 0000 (0) │ │ +395330 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -383D59 Ext File Attributes 00000000 (0) │ │ -383D5D Local Header Offset 00028252 (164434) │ │ -383D61 Filename 'XXXXXXXXXXXXXXXX' │ │ +395332 Ext File Attributes 00000000 (0) │ │ +395336 Local Header Offset 0002763A (161338) │ │ +39533A Filename 'XXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x383D61: Filename 'XXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39533A: Filename 'XXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -383D71 CENTRAL HEADER #34 02014B50 (33639248) │ │ -383D75 Created Zip Spec 14 (20) '2.0' │ │ -383D76 Created OS 00 (0) 'MS-DOS' │ │ -383D77 Extract Zip Spec 14 (20) '2.0' │ │ -383D78 Extract OS 00 (0) 'MS-DOS' │ │ -383D79 General Purpose Flag 0800 (2048) │ │ +39534B CENTRAL HEADER #33 02014B50 (33639248) │ │ +39534F Created Zip Spec 14 (20) '2.0' │ │ +395350 Created OS 00 (0) 'MS-DOS' │ │ +395351 Extract Zip Spec 14 (20) '2.0' │ │ +395352 Extract OS 00 (0) 'MS-DOS' │ │ +395353 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -383D7B Compression Method 0008 (8) 'Deflated' │ │ -383D7D Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -383D81 CRC DA454860 (3661973600) │ │ -383D85 Compressed Size 00000720 (1824) │ │ -383D89 Uncompressed Size 00001C3B (7227) │ │ -383D8D Filename Length 0011 (17) │ │ -383D8F Extra Length 0000 (0) │ │ -383D91 Comment Length 0000 (0) │ │ -383D93 Disk Start 0000 (0) │ │ -383D95 Int File Attributes 0000 (0) │ │ +395355 Compression Method 0008 (8) 'Deflated' │ │ +395357 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39535B CRC DFA78DDA (3752299994) │ │ +39535F Compressed Size 0000227D (8829) │ │ +395363 Uncompressed Size 0000A523 (42275) │ │ +395367 Filename Length 0010 (16) │ │ +395369 Extra Length 0000 (0) │ │ +39536B Comment Length 0000 (0) │ │ +39536D Disk Start 0000 (0) │ │ +39536F Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -383D97 Ext File Attributes 00000000 (0) │ │ -383D9B Local Header Offset 0002A511 (173329) │ │ -383D9F Filename 'XXXXXXXXXXXXXXXXX' │ │ +395371 Ext File Attributes 00000000 (0) │ │ +395375 Local Header Offset 00028252 (164434) │ │ +395379 Filename 'XXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x383D9F: Filename 'XXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x395379: Filename 'XXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -383DB0 CENTRAL HEADER #35 02014B50 (33639248) │ │ -383DB4 Created Zip Spec 14 (20) '2.0' │ │ -383DB5 Created OS 00 (0) 'MS-DOS' │ │ -383DB6 Extract Zip Spec 14 (20) '2.0' │ │ -383DB7 Extract OS 00 (0) 'MS-DOS' │ │ -383DB8 General Purpose Flag 0800 (2048) │ │ +395389 CENTRAL HEADER #34 02014B50 (33639248) │ │ +39538D Created Zip Spec 14 (20) '2.0' │ │ +39538E Created OS 00 (0) 'MS-DOS' │ │ +39538F Extract Zip Spec 14 (20) '2.0' │ │ +395390 Extract OS 00 (0) 'MS-DOS' │ │ +395391 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -383DBA Compression Method 0008 (8) 'Deflated' │ │ -383DBC Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -383DC0 CRC FD76FA0B (4252432907) │ │ -383DC4 Compressed Size 00000475 (1141) │ │ -383DC8 Uncompressed Size 00000E2B (3627) │ │ -383DCC Filename Length 0013 (19) │ │ -383DCE Extra Length 0000 (0) │ │ -383DD0 Comment Length 0000 (0) │ │ -383DD2 Disk Start 0000 (0) │ │ -383DD4 Int File Attributes 0000 (0) │ │ +395393 Compression Method 0008 (8) 'Deflated' │ │ +395395 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +395399 CRC DA454860 (3661973600) │ │ +39539D Compressed Size 00000720 (1824) │ │ +3953A1 Uncompressed Size 00001C3B (7227) │ │ +3953A5 Filename Length 0011 (17) │ │ +3953A7 Extra Length 0000 (0) │ │ +3953A9 Comment Length 0000 (0) │ │ +3953AB Disk Start 0000 (0) │ │ +3953AD Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -383DD6 Ext File Attributes 00000000 (0) │ │ -383DDA Local Header Offset 0002AC74 (175220) │ │ -383DDE Filename 'XXXXXXXXXXXXXXXXXXX' │ │ +3953AF Ext File Attributes 00000000 (0) │ │ +3953B3 Local Header Offset 0002A511 (173329) │ │ +3953B7 Filename 'XXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x383DDE: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3953B7: Filename 'XXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -383DF1 CENTRAL HEADER #36 02014B50 (33639248) │ │ -383DF5 Created Zip Spec 14 (20) '2.0' │ │ -383DF6 Created OS 00 (0) 'MS-DOS' │ │ -383DF7 Extract Zip Spec 14 (20) '2.0' │ │ -383DF8 Extract OS 00 (0) 'MS-DOS' │ │ -383DF9 General Purpose Flag 0800 (2048) │ │ +3953C8 CENTRAL HEADER #35 02014B50 (33639248) │ │ +3953CC Created Zip Spec 14 (20) '2.0' │ │ +3953CD Created OS 00 (0) 'MS-DOS' │ │ +3953CE Extract Zip Spec 14 (20) '2.0' │ │ +3953CF Extract OS 00 (0) 'MS-DOS' │ │ +3953D0 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -383DFB Compression Method 0008 (8) 'Deflated' │ │ -383DFD Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -383E01 CRC 411F8349 (1092584265) │ │ -383E05 Compressed Size 00001C81 (7297) │ │ -383E09 Uncompressed Size 00006621 (26145) │ │ -383E0D Filename Length 0010 (16) │ │ -383E0F Extra Length 0000 (0) │ │ -383E11 Comment Length 0000 (0) │ │ -383E13 Disk Start 0000 (0) │ │ -383E15 Int File Attributes 0000 (0) │ │ +3953D2 Compression Method 0008 (8) 'Deflated' │ │ +3953D4 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3953D8 CRC FD76FA0B (4252432907) │ │ +3953DC Compressed Size 00000475 (1141) │ │ +3953E0 Uncompressed Size 00000E2B (3627) │ │ +3953E4 Filename Length 0013 (19) │ │ +3953E6 Extra Length 0000 (0) │ │ +3953E8 Comment Length 0000 (0) │ │ +3953EA Disk Start 0000 (0) │ │ +3953EC Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -383E17 Ext File Attributes 00000000 (0) │ │ -383E1B Local Header Offset 0002B12E (176430) │ │ -383E1F Filename 'XXXXXXXXXXXXXXXX' │ │ +3953EE Ext File Attributes 00000000 (0) │ │ +3953F2 Local Header Offset 0002AC74 (175220) │ │ +3953F6 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x383E1F: Filename 'XXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3953F6: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -383E2F CENTRAL HEADER #37 02014B50 (33639248) │ │ -383E33 Created Zip Spec 14 (20) '2.0' │ │ -383E34 Created OS 00 (0) 'MS-DOS' │ │ -383E35 Extract Zip Spec 14 (20) '2.0' │ │ -383E36 Extract OS 00 (0) 'MS-DOS' │ │ -383E37 General Purpose Flag 0800 (2048) │ │ +395409 CENTRAL HEADER #36 02014B50 (33639248) │ │ +39540D Created Zip Spec 14 (20) '2.0' │ │ +39540E Created OS 00 (0) 'MS-DOS' │ │ +39540F Extract Zip Spec 14 (20) '2.0' │ │ +395410 Extract OS 00 (0) 'MS-DOS' │ │ +395411 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -383E39 Compression Method 0008 (8) 'Deflated' │ │ -383E3B Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -383E3F CRC 0FBC16B7 (263984823) │ │ -383E43 Compressed Size 00001360 (4960) │ │ -383E47 Uncompressed Size 00004909 (18697) │ │ -383E4B Filename Length 0012 (18) │ │ -383E4D Extra Length 0000 (0) │ │ -383E4F Comment Length 0000 (0) │ │ -383E51 Disk Start 0000 (0) │ │ -383E53 Int File Attributes 0000 (0) │ │ +395413 Compression Method 0008 (8) 'Deflated' │ │ +395415 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +395419 CRC 411F8349 (1092584265) │ │ +39541D Compressed Size 00001C81 (7297) │ │ +395421 Uncompressed Size 00006621 (26145) │ │ +395425 Filename Length 0010 (16) │ │ +395427 Extra Length 0000 (0) │ │ +395429 Comment Length 0000 (0) │ │ +39542B Disk Start 0000 (0) │ │ +39542D Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -383E55 Ext File Attributes 00000000 (0) │ │ -383E59 Local Header Offset 0002CDF1 (183793) │ │ -383E5D Filename 'XXXXXXXXXXXXXXXXXX' │ │ +39542F Ext File Attributes 00000000 (0) │ │ +395433 Local Header Offset 0002B12E (176430) │ │ +395437 Filename 'XXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x383E5D: Filename 'XXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x395437: Filename 'XXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -383E6F CENTRAL HEADER #38 02014B50 (33639248) │ │ -383E73 Created Zip Spec 14 (20) '2.0' │ │ -383E74 Created OS 00 (0) 'MS-DOS' │ │ -383E75 Extract Zip Spec 14 (20) '2.0' │ │ -383E76 Extract OS 00 (0) 'MS-DOS' │ │ -383E77 General Purpose Flag 0800 (2048) │ │ +395447 CENTRAL HEADER #37 02014B50 (33639248) │ │ +39544B Created Zip Spec 14 (20) '2.0' │ │ +39544C Created OS 00 (0) 'MS-DOS' │ │ +39544D Extract Zip Spec 14 (20) '2.0' │ │ +39544E Extract OS 00 (0) 'MS-DOS' │ │ +39544F General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -383E79 Compression Method 0008 (8) 'Deflated' │ │ -383E7B Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -383E7F CRC 3BE865BA (1005086138) │ │ -383E83 Compressed Size 000055B7 (21943) │ │ -383E87 Uncompressed Size 0000FB17 (64279) │ │ -383E8B Filename Length 0010 (16) │ │ -383E8D Extra Length 0000 (0) │ │ -383E8F Comment Length 0000 (0) │ │ -383E91 Disk Start 0000 (0) │ │ -383E93 Int File Attributes 0000 (0) │ │ +395451 Compression Method 0008 (8) 'Deflated' │ │ +395453 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +395457 CRC 0FBC16B7 (263984823) │ │ +39545B Compressed Size 00001360 (4960) │ │ +39545F Uncompressed Size 00004909 (18697) │ │ +395463 Filename Length 0012 (18) │ │ +395465 Extra Length 0000 (0) │ │ +395467 Comment Length 0000 (0) │ │ +395469 Disk Start 0000 (0) │ │ +39546B Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -383E95 Ext File Attributes 00000000 (0) │ │ -383E99 Local Header Offset 0002E195 (188821) │ │ -383E9D Filename 'XXXXXXXXXXXXXXXX' │ │ +39546D Ext File Attributes 00000000 (0) │ │ +395471 Local Header Offset 0002CDF1 (183793) │ │ +395475 Filename 'XXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x383E9D: Filename 'XXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x395475: Filename 'XXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -383EAD CENTRAL HEADER #39 02014B50 (33639248) │ │ -383EB1 Created Zip Spec 14 (20) '2.0' │ │ -383EB2 Created OS 00 (0) 'MS-DOS' │ │ -383EB3 Extract Zip Spec 14 (20) '2.0' │ │ -383EB4 Extract OS 00 (0) 'MS-DOS' │ │ -383EB5 General Purpose Flag 0800 (2048) │ │ +395487 CENTRAL HEADER #38 02014B50 (33639248) │ │ +39548B Created Zip Spec 14 (20) '2.0' │ │ +39548C Created OS 00 (0) 'MS-DOS' │ │ +39548D Extract Zip Spec 14 (20) '2.0' │ │ +39548E Extract OS 00 (0) 'MS-DOS' │ │ +39548F General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -383EB7 Compression Method 0008 (8) 'Deflated' │ │ -383EB9 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -383EBD CRC C11B691B (3239799067) │ │ -383EC1 Compressed Size 000007F0 (2032) │ │ -383EC5 Uncompressed Size 000018D6 (6358) │ │ -383EC9 Filename Length 0010 (16) │ │ -383ECB Extra Length 0000 (0) │ │ -383ECD Comment Length 0000 (0) │ │ -383ECF Disk Start 0000 (0) │ │ -383ED1 Int File Attributes 0000 (0) │ │ +395491 Compression Method 0008 (8) 'Deflated' │ │ +395493 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +395497 CRC 3BE865BA (1005086138) │ │ +39549B Compressed Size 000055B7 (21943) │ │ +39549F Uncompressed Size 0000FB17 (64279) │ │ +3954A3 Filename Length 0010 (16) │ │ +3954A5 Extra Length 0000 (0) │ │ +3954A7 Comment Length 0000 (0) │ │ +3954A9 Disk Start 0000 (0) │ │ +3954AB Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -383ED3 Ext File Attributes 00000000 (0) │ │ -383ED7 Local Header Offset 0003378E (210830) │ │ -383EDB Filename 'XXXXXXXXXXXXXXXX' │ │ +3954AD Ext File Attributes 00000000 (0) │ │ +3954B1 Local Header Offset 0002E195 (188821) │ │ +3954B5 Filename 'XXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x383EDB: Filename 'XXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3954B5: Filename 'XXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -383EEB CENTRAL HEADER #40 02014B50 (33639248) │ │ -383EEF Created Zip Spec 14 (20) '2.0' │ │ -383EF0 Created OS 00 (0) 'MS-DOS' │ │ -383EF1 Extract Zip Spec 14 (20) '2.0' │ │ -383EF2 Extract OS 00 (0) 'MS-DOS' │ │ -383EF3 General Purpose Flag 0800 (2048) │ │ +3954C5 CENTRAL HEADER #39 02014B50 (33639248) │ │ +3954C9 Created Zip Spec 14 (20) '2.0' │ │ +3954CA Created OS 00 (0) 'MS-DOS' │ │ +3954CB Extract Zip Spec 14 (20) '2.0' │ │ +3954CC Extract OS 00 (0) 'MS-DOS' │ │ +3954CD General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -383EF5 Compression Method 0008 (8) 'Deflated' │ │ -383EF7 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -383EFB CRC CC3034C9 (3425711305) │ │ -383EFF Compressed Size 00000A3D (2621) │ │ -383F03 Uncompressed Size 00002EA6 (11942) │ │ -383F07 Filename Length 0010 (16) │ │ -383F09 Extra Length 0000 (0) │ │ -383F0B Comment Length 0000 (0) │ │ -383F0D Disk Start 0000 (0) │ │ -383F0F Int File Attributes 0000 (0) │ │ +3954CF Compression Method 0008 (8) 'Deflated' │ │ +3954D1 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3954D5 CRC C11B691B (3239799067) │ │ +3954D9 Compressed Size 000007F0 (2032) │ │ +3954DD Uncompressed Size 000018D6 (6358) │ │ +3954E1 Filename Length 0010 (16) │ │ +3954E3 Extra Length 0000 (0) │ │ +3954E5 Comment Length 0000 (0) │ │ +3954E7 Disk Start 0000 (0) │ │ +3954E9 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -383F11 Ext File Attributes 00000000 (0) │ │ -383F15 Local Header Offset 00033FC0 (212928) │ │ -383F19 Filename 'XXXXXXXXXXXXXXXX' │ │ +3954EB Ext File Attributes 00000000 (0) │ │ +3954EF Local Header Offset 0003378E (210830) │ │ +3954F3 Filename 'XXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x383F19: Filename 'XXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3954F3: Filename 'XXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -383F29 CENTRAL HEADER #41 02014B50 (33639248) │ │ -383F2D Created Zip Spec 14 (20) '2.0' │ │ -383F2E Created OS 00 (0) 'MS-DOS' │ │ -383F2F Extract Zip Spec 14 (20) '2.0' │ │ -383F30 Extract OS 00 (0) 'MS-DOS' │ │ -383F31 General Purpose Flag 0800 (2048) │ │ +395503 CENTRAL HEADER #40 02014B50 (33639248) │ │ +395507 Created Zip Spec 14 (20) '2.0' │ │ +395508 Created OS 00 (0) 'MS-DOS' │ │ +395509 Extract Zip Spec 14 (20) '2.0' │ │ +39550A Extract OS 00 (0) 'MS-DOS' │ │ +39550B General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -383F33 Compression Method 0008 (8) 'Deflated' │ │ -383F35 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -383F39 CRC 2C612673 (744564339) │ │ -383F3D Compressed Size 00000397 (919) │ │ -383F41 Uncompressed Size 00000A79 (2681) │ │ -383F45 Filename Length 0010 (16) │ │ -383F47 Extra Length 0000 (0) │ │ -383F49 Comment Length 0000 (0) │ │ -383F4B Disk Start 0000 (0) │ │ -383F4D Int File Attributes 0000 (0) │ │ +39550D Compression Method 0008 (8) 'Deflated' │ │ +39550F Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +395513 CRC CC3034C9 (3425711305) │ │ +395517 Compressed Size 00000A3D (2621) │ │ +39551B Uncompressed Size 00002EA6 (11942) │ │ +39551F Filename Length 0010 (16) │ │ +395521 Extra Length 0000 (0) │ │ +395523 Comment Length 0000 (0) │ │ +395525 Disk Start 0000 (0) │ │ +395527 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -383F4F Ext File Attributes 00000000 (0) │ │ -383F53 Local Header Offset 00034A3F (215615) │ │ -383F57 Filename 'XXXXXXXXXXXXXXXX' │ │ +395529 Ext File Attributes 00000000 (0) │ │ +39552D Local Header Offset 00033FC0 (212928) │ │ +395531 Filename 'XXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x383F57: Filename 'XXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x395531: Filename 'XXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -383F67 CENTRAL HEADER #42 02014B50 (33639248) │ │ -383F6B Created Zip Spec 14 (20) '2.0' │ │ -383F6C Created OS 00 (0) 'MS-DOS' │ │ -383F6D Extract Zip Spec 14 (20) '2.0' │ │ -383F6E Extract OS 00 (0) 'MS-DOS' │ │ -383F6F General Purpose Flag 0800 (2048) │ │ +395541 CENTRAL HEADER #41 02014B50 (33639248) │ │ +395545 Created Zip Spec 14 (20) '2.0' │ │ +395546 Created OS 00 (0) 'MS-DOS' │ │ +395547 Extract Zip Spec 14 (20) '2.0' │ │ +395548 Extract OS 00 (0) 'MS-DOS' │ │ +395549 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -383F71 Compression Method 0008 (8) 'Deflated' │ │ -383F73 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -383F77 CRC 8C318823 (2352056355) │ │ -383F7B Compressed Size 00000A39 (2617) │ │ -383F7F Uncompressed Size 00002173 (8563) │ │ -383F83 Filename Length 0011 (17) │ │ -383F85 Extra Length 0000 (0) │ │ -383F87 Comment Length 0000 (0) │ │ -383F89 Disk Start 0000 (0) │ │ -383F8B Int File Attributes 0000 (0) │ │ +39554B Compression Method 0008 (8) 'Deflated' │ │ +39554D Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +395551 CRC 2C612673 (744564339) │ │ +395555 Compressed Size 00000397 (919) │ │ +395559 Uncompressed Size 00000A79 (2681) │ │ +39555D Filename Length 0010 (16) │ │ +39555F Extra Length 0000 (0) │ │ +395561 Comment Length 0000 (0) │ │ +395563 Disk Start 0000 (0) │ │ +395565 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -383F8D Ext File Attributes 00000000 (0) │ │ -383F91 Local Header Offset 00034E18 (216600) │ │ -383F95 Filename 'XXXXXXXXXXXXXXXXX' │ │ +395567 Ext File Attributes 00000000 (0) │ │ +39556B Local Header Offset 00034A3F (215615) │ │ +39556F Filename 'XXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x383F95: Filename 'XXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39556F: Filename 'XXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -383FA6 CENTRAL HEADER #43 02014B50 (33639248) │ │ -383FAA Created Zip Spec 14 (20) '2.0' │ │ -383FAB Created OS 00 (0) 'MS-DOS' │ │ -383FAC Extract Zip Spec 14 (20) '2.0' │ │ -383FAD Extract OS 00 (0) 'MS-DOS' │ │ -383FAE General Purpose Flag 0800 (2048) │ │ +39557F CENTRAL HEADER #42 02014B50 (33639248) │ │ +395583 Created Zip Spec 14 (20) '2.0' │ │ +395584 Created OS 00 (0) 'MS-DOS' │ │ +395585 Extract Zip Spec 14 (20) '2.0' │ │ +395586 Extract OS 00 (0) 'MS-DOS' │ │ +395587 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -383FB0 Compression Method 0008 (8) 'Deflated' │ │ -383FB2 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -383FB6 CRC 6A910C3F (1787890751) │ │ -383FBA Compressed Size 0000191E (6430) │ │ -383FBE Uncompressed Size 000061F3 (25075) │ │ -383FC2 Filename Length 000F (15) │ │ -383FC4 Extra Length 0000 (0) │ │ -383FC6 Comment Length 0000 (0) │ │ -383FC8 Disk Start 0000 (0) │ │ -383FCA Int File Attributes 0000 (0) │ │ +395589 Compression Method 0008 (8) 'Deflated' │ │ +39558B Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39558F CRC 8C318823 (2352056355) │ │ +395593 Compressed Size 00000A39 (2617) │ │ +395597 Uncompressed Size 00002173 (8563) │ │ +39559B Filename Length 0011 (17) │ │ +39559D Extra Length 0000 (0) │ │ +39559F Comment Length 0000 (0) │ │ +3955A1 Disk Start 0000 (0) │ │ +3955A3 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -383FCC Ext File Attributes 00000000 (0) │ │ -383FD0 Local Header Offset 00035894 (219284) │ │ -383FD4 Filename 'XXXXXXXXXXXXXXX' │ │ +3955A5 Ext File Attributes 00000000 (0) │ │ +3955A9 Local Header Offset 00034E18 (216600) │ │ +3955AD Filename 'XXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x383FD4: Filename 'XXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3955AD: Filename 'XXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -383FE3 CENTRAL HEADER #44 02014B50 (33639248) │ │ -383FE7 Created Zip Spec 14 (20) '2.0' │ │ -383FE8 Created OS 00 (0) 'MS-DOS' │ │ -383FE9 Extract Zip Spec 14 (20) '2.0' │ │ -383FEA Extract OS 00 (0) 'MS-DOS' │ │ -383FEB General Purpose Flag 0800 (2048) │ │ +3955BE CENTRAL HEADER #43 02014B50 (33639248) │ │ +3955C2 Created Zip Spec 14 (20) '2.0' │ │ +3955C3 Created OS 00 (0) 'MS-DOS' │ │ +3955C4 Extract Zip Spec 14 (20) '2.0' │ │ +3955C5 Extract OS 00 (0) 'MS-DOS' │ │ +3955C6 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -383FED Compression Method 0008 (8) 'Deflated' │ │ -383FEF Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -383FF3 CRC C054920D (3226767885) │ │ -383FF7 Compressed Size 00000A4C (2636) │ │ -383FFB Uncompressed Size 0000232A (9002) │ │ -383FFF Filename Length 0013 (19) │ │ -384001 Extra Length 0000 (0) │ │ -384003 Comment Length 0000 (0) │ │ -384005 Disk Start 0000 (0) │ │ -384007 Int File Attributes 0000 (0) │ │ +3955C8 Compression Method 0008 (8) 'Deflated' │ │ +3955CA Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3955CE CRC 6A910C3F (1787890751) │ │ +3955D2 Compressed Size 0000191E (6430) │ │ +3955D6 Uncompressed Size 000061F3 (25075) │ │ +3955DA Filename Length 000F (15) │ │ +3955DC Extra Length 0000 (0) │ │ +3955DE Comment Length 0000 (0) │ │ +3955E0 Disk Start 0000 (0) │ │ +3955E2 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -384009 Ext File Attributes 00000000 (0) │ │ -38400D Local Header Offset 000371F3 (225779) │ │ -384011 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ +3955E4 Ext File Attributes 00000000 (0) │ │ +3955E8 Local Header Offset 00035894 (219284) │ │ +3955EC Filename 'XXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x384011: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3955EC: Filename 'XXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -384024 CENTRAL HEADER #45 02014B50 (33639248) │ │ -384028 Created Zip Spec 14 (20) '2.0' │ │ -384029 Created OS 00 (0) 'MS-DOS' │ │ -38402A Extract Zip Spec 14 (20) '2.0' │ │ -38402B Extract OS 00 (0) 'MS-DOS' │ │ -38402C General Purpose Flag 0800 (2048) │ │ +3955FB CENTRAL HEADER #44 02014B50 (33639248) │ │ +3955FF Created Zip Spec 14 (20) '2.0' │ │ +395600 Created OS 00 (0) 'MS-DOS' │ │ +395601 Extract Zip Spec 14 (20) '2.0' │ │ +395602 Extract OS 00 (0) 'MS-DOS' │ │ +395603 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38402E Compression Method 0008 (8) 'Deflated' │ │ -384030 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -384034 CRC 48B41187 (1219760519) │ │ -384038 Compressed Size 000000FF (255) │ │ -38403C Uncompressed Size 00000173 (371) │ │ -384040 Filename Length 0010 (16) │ │ -384042 Extra Length 0000 (0) │ │ -384044 Comment Length 0000 (0) │ │ -384046 Disk Start 0000 (0) │ │ -384048 Int File Attributes 0000 (0) │ │ +395605 Compression Method 0008 (8) 'Deflated' │ │ +395607 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39560B CRC C054920D (3226767885) │ │ +39560F Compressed Size 00000A4C (2636) │ │ +395613 Uncompressed Size 0000232A (9002) │ │ +395617 Filename Length 0013 (19) │ │ +395619 Extra Length 0000 (0) │ │ +39561B Comment Length 0000 (0) │ │ +39561D Disk Start 0000 (0) │ │ +39561F Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38404A Ext File Attributes 00000000 (0) │ │ -38404E Local Header Offset 00037C84 (228484) │ │ -384052 Filename 'XXXXXXXXXXXXXXXX' │ │ +395621 Ext File Attributes 00000000 (0) │ │ +395625 Local Header Offset 000371F3 (225779) │ │ +395629 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x384052: Filename 'XXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x395629: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -384062 CENTRAL HEADER #46 02014B50 (33639248) │ │ -384066 Created Zip Spec 14 (20) '2.0' │ │ -384067 Created OS 00 (0) 'MS-DOS' │ │ -384068 Extract Zip Spec 14 (20) '2.0' │ │ -384069 Extract OS 00 (0) 'MS-DOS' │ │ -38406A General Purpose Flag 0800 (2048) │ │ +39563C CENTRAL HEADER #45 02014B50 (33639248) │ │ +395640 Created Zip Spec 14 (20) '2.0' │ │ +395641 Created OS 00 (0) 'MS-DOS' │ │ +395642 Extract Zip Spec 14 (20) '2.0' │ │ +395643 Extract OS 00 (0) 'MS-DOS' │ │ +395644 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38406C Compression Method 0008 (8) 'Deflated' │ │ -38406E Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -384072 CRC 9E10C340 (2651898688) │ │ -384076 Compressed Size 000009D4 (2516) │ │ -38407A Uncompressed Size 00001A6C (6764) │ │ -38407E Filename Length 000E (14) │ │ -384080 Extra Length 0000 (0) │ │ -384082 Comment Length 0000 (0) │ │ -384084 Disk Start 0000 (0) │ │ -384086 Int File Attributes 0000 (0) │ │ +395646 Compression Method 0008 (8) 'Deflated' │ │ +395648 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39564C CRC 48B41187 (1219760519) │ │ +395650 Compressed Size 000000FF (255) │ │ +395654 Uncompressed Size 00000173 (371) │ │ +395658 Filename Length 0010 (16) │ │ +39565A Extra Length 0000 (0) │ │ +39565C Comment Length 0000 (0) │ │ +39565E Disk Start 0000 (0) │ │ +395660 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -384088 Ext File Attributes 00000000 (0) │ │ -38408C Local Header Offset 00037DC5 (228805) │ │ -384090 Filename 'XXXXXXXXXXXXXX' │ │ +395662 Ext File Attributes 00000000 (0) │ │ +395666 Local Header Offset 00037C84 (228484) │ │ +39566A Filename 'XXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x384090: Filename 'XXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39566A: Filename 'XXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38409E CENTRAL HEADER #47 02014B50 (33639248) │ │ -3840A2 Created Zip Spec 14 (20) '2.0' │ │ -3840A3 Created OS 00 (0) 'MS-DOS' │ │ -3840A4 Extract Zip Spec 14 (20) '2.0' │ │ -3840A5 Extract OS 00 (0) 'MS-DOS' │ │ -3840A6 General Purpose Flag 0800 (2048) │ │ +39567A CENTRAL HEADER #46 02014B50 (33639248) │ │ +39567E Created Zip Spec 14 (20) '2.0' │ │ +39567F Created OS 00 (0) 'MS-DOS' │ │ +395680 Extract Zip Spec 14 (20) '2.0' │ │ +395681 Extract OS 00 (0) 'MS-DOS' │ │ +395682 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -3840A8 Compression Method 0008 (8) 'Deflated' │ │ -3840AA Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -3840AE CRC 33C40310 (868483856) │ │ -3840B2 Compressed Size 00000388 (904) │ │ -3840B6 Uncompressed Size 00000898 (2200) │ │ -3840BA Filename Length 0014 (20) │ │ -3840BC Extra Length 0000 (0) │ │ -3840BE Comment Length 0000 (0) │ │ -3840C0 Disk Start 0000 (0) │ │ -3840C2 Int File Attributes 0000 (0) │ │ +395684 Compression Method 0008 (8) 'Deflated' │ │ +395686 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39568A CRC 9E10C340 (2651898688) │ │ +39568E Compressed Size 000009D4 (2516) │ │ +395692 Uncompressed Size 00001A6C (6764) │ │ +395696 Filename Length 000E (14) │ │ +395698 Extra Length 0000 (0) │ │ +39569A Comment Length 0000 (0) │ │ +39569C Disk Start 0000 (0) │ │ +39569E Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -3840C4 Ext File Attributes 00000000 (0) │ │ -3840C8 Local Header Offset 000387D9 (231385) │ │ -3840CC Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ +3956A0 Ext File Attributes 00000000 (0) │ │ +3956A4 Local Header Offset 00037DC5 (228805) │ │ +3956A8 Filename 'XXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x3840CC: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3956A8: Filename 'XXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -3840E0 CENTRAL HEADER #48 02014B50 (33639248) │ │ -3840E4 Created Zip Spec 14 (20) '2.0' │ │ -3840E5 Created OS 00 (0) 'MS-DOS' │ │ -3840E6 Extract Zip Spec 14 (20) '2.0' │ │ -3840E7 Extract OS 00 (0) 'MS-DOS' │ │ -3840E8 General Purpose Flag 0800 (2048) │ │ +3956B6 CENTRAL HEADER #47 02014B50 (33639248) │ │ +3956BA Created Zip Spec 14 (20) '2.0' │ │ +3956BB Created OS 00 (0) 'MS-DOS' │ │ +3956BC Extract Zip Spec 14 (20) '2.0' │ │ +3956BD Extract OS 00 (0) 'MS-DOS' │ │ +3956BE General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -3840EA Compression Method 0008 (8) 'Deflated' │ │ -3840EC Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -3840F0 CRC 766B55C1 (1986745793) │ │ -3840F4 Compressed Size 00000A1B (2587) │ │ -3840F8 Uncompressed Size 00002709 (9993) │ │ -3840FC Filename Length 0010 (16) │ │ -3840FE Extra Length 0000 (0) │ │ -384100 Comment Length 0000 (0) │ │ -384102 Disk Start 0000 (0) │ │ -384104 Int File Attributes 0000 (0) │ │ +3956C0 Compression Method 0008 (8) 'Deflated' │ │ +3956C2 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3956C6 CRC 33C40310 (868483856) │ │ +3956CA Compressed Size 00000388 (904) │ │ +3956CE Uncompressed Size 00000898 (2200) │ │ +3956D2 Filename Length 0014 (20) │ │ +3956D4 Extra Length 0000 (0) │ │ +3956D6 Comment Length 0000 (0) │ │ +3956D8 Disk Start 0000 (0) │ │ +3956DA Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -384106 Ext File Attributes 00000000 (0) │ │ -38410A Local Header Offset 00038BA7 (232359) │ │ -38410E Filename 'XXXXXXXXXXXXXXXX' │ │ +3956DC Ext File Attributes 00000000 (0) │ │ +3956E0 Local Header Offset 000387D9 (231385) │ │ +3956E4 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38410E: Filename 'XXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3956E4: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38411E CENTRAL HEADER #49 02014B50 (33639248) │ │ -384122 Created Zip Spec 14 (20) '2.0' │ │ -384123 Created OS 00 (0) 'MS-DOS' │ │ -384124 Extract Zip Spec 14 (20) '2.0' │ │ -384125 Extract OS 00 (0) 'MS-DOS' │ │ -384126 General Purpose Flag 0800 (2048) │ │ +3956F8 CENTRAL HEADER #48 02014B50 (33639248) │ │ +3956FC Created Zip Spec 14 (20) '2.0' │ │ +3956FD Created OS 00 (0) 'MS-DOS' │ │ +3956FE Extract Zip Spec 14 (20) '2.0' │ │ +3956FF Extract OS 00 (0) 'MS-DOS' │ │ +395700 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -384128 Compression Method 0008 (8) 'Deflated' │ │ -38412A Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38412E CRC 94CCF200 (2496459264) │ │ -384132 Compressed Size 000006BD (1725) │ │ -384136 Uncompressed Size 000014CD (5325) │ │ -38413A Filename Length 0010 (16) │ │ -38413C Extra Length 0000 (0) │ │ -38413E Comment Length 0000 (0) │ │ -384140 Disk Start 0000 (0) │ │ -384142 Int File Attributes 0000 (0) │ │ +395702 Compression Method 0008 (8) 'Deflated' │ │ +395704 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +395708 CRC 766B55C1 (1986745793) │ │ +39570C Compressed Size 00000A1B (2587) │ │ +395710 Uncompressed Size 00002709 (9993) │ │ +395714 Filename Length 0010 (16) │ │ +395716 Extra Length 0000 (0) │ │ +395718 Comment Length 0000 (0) │ │ +39571A Disk Start 0000 (0) │ │ +39571C Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -384144 Ext File Attributes 00000000 (0) │ │ -384148 Local Header Offset 00039604 (235012) │ │ -38414C Filename 'XXXXXXXXXXXXXXXX' │ │ +39571E Ext File Attributes 00000000 (0) │ │ +395722 Local Header Offset 00038BA7 (232359) │ │ +395726 Filename 'XXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38414C: Filename 'XXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x395726: Filename 'XXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38415C CENTRAL HEADER #50 02014B50 (33639248) │ │ -384160 Created Zip Spec 14 (20) '2.0' │ │ -384161 Created OS 00 (0) 'MS-DOS' │ │ -384162 Extract Zip Spec 14 (20) '2.0' │ │ -384163 Extract OS 00 (0) 'MS-DOS' │ │ -384164 General Purpose Flag 0800 (2048) │ │ +395736 CENTRAL HEADER #49 02014B50 (33639248) │ │ +39573A Created Zip Spec 14 (20) '2.0' │ │ +39573B Created OS 00 (0) 'MS-DOS' │ │ +39573C Extract Zip Spec 14 (20) '2.0' │ │ +39573D Extract OS 00 (0) 'MS-DOS' │ │ +39573E General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -384166 Compression Method 0008 (8) 'Deflated' │ │ -384168 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38416C CRC FD1FD89B (4246722715) │ │ -384170 Compressed Size 00000ACF (2767) │ │ -384174 Uncompressed Size 00002325 (8997) │ │ -384178 Filename Length 000E (14) │ │ -38417A Extra Length 0000 (0) │ │ -38417C Comment Length 0000 (0) │ │ -38417E Disk Start 0000 (0) │ │ -384180 Int File Attributes 0000 (0) │ │ +395740 Compression Method 0008 (8) 'Deflated' │ │ +395742 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +395746 CRC 94CCF200 (2496459264) │ │ +39574A Compressed Size 000006BD (1725) │ │ +39574E Uncompressed Size 000014CD (5325) │ │ +395752 Filename Length 0010 (16) │ │ +395754 Extra Length 0000 (0) │ │ +395756 Comment Length 0000 (0) │ │ +395758 Disk Start 0000 (0) │ │ +39575A Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -384182 Ext File Attributes 00000000 (0) │ │ -384186 Local Header Offset 00039D03 (236803) │ │ -38418A Filename 'XXXXXXXXXXXXXX' │ │ +39575C Ext File Attributes 00000000 (0) │ │ +395760 Local Header Offset 00039604 (235012) │ │ +395764 Filename 'XXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38418A: Filename 'XXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x395764: Filename 'XXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -384198 CENTRAL HEADER #51 02014B50 (33639248) │ │ -38419C Created Zip Spec 14 (20) '2.0' │ │ -38419D Created OS 00 (0) 'MS-DOS' │ │ -38419E Extract Zip Spec 14 (20) '2.0' │ │ -38419F Extract OS 00 (0) 'MS-DOS' │ │ -3841A0 General Purpose Flag 0800 (2048) │ │ +395774 CENTRAL HEADER #50 02014B50 (33639248) │ │ +395778 Created Zip Spec 14 (20) '2.0' │ │ +395779 Created OS 00 (0) 'MS-DOS' │ │ +39577A Extract Zip Spec 14 (20) '2.0' │ │ +39577B Extract OS 00 (0) 'MS-DOS' │ │ +39577C General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -3841A2 Compression Method 0008 (8) 'Deflated' │ │ -3841A4 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -3841A8 CRC 11D4E472 (299164786) │ │ -3841AC Compressed Size 0000055E (1374) │ │ -3841B0 Uncompressed Size 00000F2E (3886) │ │ -3841B4 Filename Length 0015 (21) │ │ -3841B6 Extra Length 0000 (0) │ │ -3841B8 Comment Length 0000 (0) │ │ -3841BA Disk Start 0000 (0) │ │ -3841BC Int File Attributes 0000 (0) │ │ +39577E Compression Method 0008 (8) 'Deflated' │ │ +395780 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +395784 CRC FD1FD89B (4246722715) │ │ +395788 Compressed Size 00000ACF (2767) │ │ +39578C Uncompressed Size 00002325 (8997) │ │ +395790 Filename Length 000E (14) │ │ +395792 Extra Length 0000 (0) │ │ +395794 Comment Length 0000 (0) │ │ +395796 Disk Start 0000 (0) │ │ +395798 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -3841BE Ext File Attributes 00000000 (0) │ │ -3841C2 Local Header Offset 0003A812 (239634) │ │ -3841C6 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +39579A Ext File Attributes 00000000 (0) │ │ +39579E Local Header Offset 00039D03 (236803) │ │ +3957A2 Filename 'XXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x3841C6: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3957A2: Filename 'XXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -3841DB CENTRAL HEADER #52 02014B50 (33639248) │ │ -3841DF Created Zip Spec 14 (20) '2.0' │ │ -3841E0 Created OS 00 (0) 'MS-DOS' │ │ -3841E1 Extract Zip Spec 14 (20) '2.0' │ │ -3841E2 Extract OS 00 (0) 'MS-DOS' │ │ -3841E3 General Purpose Flag 0800 (2048) │ │ +3957B0 CENTRAL HEADER #51 02014B50 (33639248) │ │ +3957B4 Created Zip Spec 14 (20) '2.0' │ │ +3957B5 Created OS 00 (0) 'MS-DOS' │ │ +3957B6 Extract Zip Spec 14 (20) '2.0' │ │ +3957B7 Extract OS 00 (0) 'MS-DOS' │ │ +3957B8 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -3841E5 Compression Method 0008 (8) 'Deflated' │ │ -3841E7 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -3841EB CRC 1287FC52 (310901842) │ │ -3841EF Compressed Size 0000099C (2460) │ │ -3841F3 Uncompressed Size 00001F95 (8085) │ │ -3841F7 Filename Length 000F (15) │ │ -3841F9 Extra Length 0000 (0) │ │ -3841FB Comment Length 0000 (0) │ │ -3841FD Disk Start 0000 (0) │ │ -3841FF Int File Attributes 0000 (0) │ │ +3957BA Compression Method 0008 (8) 'Deflated' │ │ +3957BC Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3957C0 CRC 11D4E472 (299164786) │ │ +3957C4 Compressed Size 0000055E (1374) │ │ +3957C8 Uncompressed Size 00000F2E (3886) │ │ +3957CC Filename Length 0015 (21) │ │ +3957CE Extra Length 0000 (0) │ │ +3957D0 Comment Length 0000 (0) │ │ +3957D2 Disk Start 0000 (0) │ │ +3957D4 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -384201 Ext File Attributes 00000000 (0) │ │ -384205 Local Header Offset 0003ADB7 (241079) │ │ -384209 Filename 'XXXXXXXXXXXXXXX' │ │ +3957D6 Ext File Attributes 00000000 (0) │ │ +3957DA Local Header Offset 0003A812 (239634) │ │ +3957DE Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x384209: Filename 'XXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3957DE: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -384218 CENTRAL HEADER #53 02014B50 (33639248) │ │ -38421C Created Zip Spec 14 (20) '2.0' │ │ -38421D Created OS 00 (0) 'MS-DOS' │ │ -38421E Extract Zip Spec 14 (20) '2.0' │ │ -38421F Extract OS 00 (0) 'MS-DOS' │ │ -384220 General Purpose Flag 0800 (2048) │ │ +3957F3 CENTRAL HEADER #52 02014B50 (33639248) │ │ +3957F7 Created Zip Spec 14 (20) '2.0' │ │ +3957F8 Created OS 00 (0) 'MS-DOS' │ │ +3957F9 Extract Zip Spec 14 (20) '2.0' │ │ +3957FA Extract OS 00 (0) 'MS-DOS' │ │ +3957FB General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -384222 Compression Method 0008 (8) 'Deflated' │ │ -384224 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -384228 CRC 15F70B15 (368511765) │ │ -38422C Compressed Size 000003F0 (1008) │ │ -384230 Uncompressed Size 00000A71 (2673) │ │ -384234 Filename Length 0015 (21) │ │ -384236 Extra Length 0000 (0) │ │ -384238 Comment Length 0000 (0) │ │ -38423A Disk Start 0000 (0) │ │ -38423C Int File Attributes 0000 (0) │ │ +3957FD Compression Method 0008 (8) 'Deflated' │ │ +3957FF Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +395803 CRC 1287FC52 (310901842) │ │ +395807 Compressed Size 0000099C (2460) │ │ +39580B Uncompressed Size 00001F95 (8085) │ │ +39580F Filename Length 000F (15) │ │ +395811 Extra Length 0000 (0) │ │ +395813 Comment Length 0000 (0) │ │ +395815 Disk Start 0000 (0) │ │ +395817 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38423E Ext File Attributes 00000000 (0) │ │ -384242 Local Header Offset 0003B794 (243604) │ │ -384246 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +395819 Ext File Attributes 00000000 (0) │ │ +39581D Local Header Offset 0003ADB7 (241079) │ │ +395821 Filename 'XXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x384246: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x395821: Filename 'XXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38425B CENTRAL HEADER #54 02014B50 (33639248) │ │ -38425F Created Zip Spec 14 (20) '2.0' │ │ -384260 Created OS 00 (0) 'MS-DOS' │ │ -384261 Extract Zip Spec 14 (20) '2.0' │ │ -384262 Extract OS 00 (0) 'MS-DOS' │ │ -384263 General Purpose Flag 0800 (2048) │ │ +395830 CENTRAL HEADER #53 02014B50 (33639248) │ │ +395834 Created Zip Spec 14 (20) '2.0' │ │ +395835 Created OS 00 (0) 'MS-DOS' │ │ +395836 Extract Zip Spec 14 (20) '2.0' │ │ +395837 Extract OS 00 (0) 'MS-DOS' │ │ +395838 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -384265 Compression Method 0008 (8) 'Deflated' │ │ -384267 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38426B CRC 21292DA7 (556346791) │ │ -38426F Compressed Size 00000951 (2385) │ │ -384273 Uncompressed Size 00001A0D (6669) │ │ -384277 Filename Length 0016 (22) │ │ -384279 Extra Length 0000 (0) │ │ -38427B Comment Length 0000 (0) │ │ -38427D Disk Start 0000 (0) │ │ -38427F Int File Attributes 0000 (0) │ │ +39583A Compression Method 0008 (8) 'Deflated' │ │ +39583C Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +395840 CRC 15F70B15 (368511765) │ │ +395844 Compressed Size 000003F0 (1008) │ │ +395848 Uncompressed Size 00000A71 (2673) │ │ +39584C Filename Length 0015 (21) │ │ +39584E Extra Length 0000 (0) │ │ +395850 Comment Length 0000 (0) │ │ +395852 Disk Start 0000 (0) │ │ +395854 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -384281 Ext File Attributes 00000000 (0) │ │ -384285 Local Header Offset 0003BBCB (244683) │ │ -384289 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ +395856 Ext File Attributes 00000000 (0) │ │ +39585A Local Header Offset 0003B794 (243604) │ │ +39585E Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x384289: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39585E: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38429F CENTRAL HEADER #55 02014B50 (33639248) │ │ -3842A3 Created Zip Spec 14 (20) '2.0' │ │ -3842A4 Created OS 00 (0) 'MS-DOS' │ │ -3842A5 Extract Zip Spec 14 (20) '2.0' │ │ -3842A6 Extract OS 00 (0) 'MS-DOS' │ │ -3842A7 General Purpose Flag 0800 (2048) │ │ +395873 CENTRAL HEADER #54 02014B50 (33639248) │ │ +395877 Created Zip Spec 14 (20) '2.0' │ │ +395878 Created OS 00 (0) 'MS-DOS' │ │ +395879 Extract Zip Spec 14 (20) '2.0' │ │ +39587A Extract OS 00 (0) 'MS-DOS' │ │ +39587B General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -3842A9 Compression Method 0008 (8) 'Deflated' │ │ -3842AB Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -3842AF CRC 2FDAAF3C (802860860) │ │ -3842B3 Compressed Size 00001007 (4103) │ │ -3842B7 Uncompressed Size 000035F8 (13816) │ │ -3842BB Filename Length 0018 (24) │ │ -3842BD Extra Length 0000 (0) │ │ -3842BF Comment Length 0000 (0) │ │ -3842C1 Disk Start 0000 (0) │ │ -3842C3 Int File Attributes 0000 (0) │ │ +39587D Compression Method 0008 (8) 'Deflated' │ │ +39587F Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +395883 CRC 21292DA7 (556346791) │ │ +395887 Compressed Size 00000951 (2385) │ │ +39588B Uncompressed Size 00001A0D (6669) │ │ +39588F Filename Length 0016 (22) │ │ +395891 Extra Length 0000 (0) │ │ +395893 Comment Length 0000 (0) │ │ +395895 Disk Start 0000 (0) │ │ +395897 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -3842C5 Ext File Attributes 00000000 (0) │ │ -3842C9 Local Header Offset 0003C564 (247140) │ │ -3842CD Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ +395899 Ext File Attributes 00000000 (0) │ │ +39589D Local Header Offset 0003BBCB (244683) │ │ +3958A1 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x3842CD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3958A1: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -3842E5 CENTRAL HEADER #56 02014B50 (33639248) │ │ -3842E9 Created Zip Spec 14 (20) '2.0' │ │ -3842EA Created OS 00 (0) 'MS-DOS' │ │ -3842EB Extract Zip Spec 14 (20) '2.0' │ │ -3842EC Extract OS 00 (0) 'MS-DOS' │ │ -3842ED General Purpose Flag 0800 (2048) │ │ +3958B7 CENTRAL HEADER #55 02014B50 (33639248) │ │ +3958BB Created Zip Spec 14 (20) '2.0' │ │ +3958BC Created OS 00 (0) 'MS-DOS' │ │ +3958BD Extract Zip Spec 14 (20) '2.0' │ │ +3958BE Extract OS 00 (0) 'MS-DOS' │ │ +3958BF General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -3842EF Compression Method 0008 (8) 'Deflated' │ │ -3842F1 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -3842F5 CRC 9DFA0C70 (2650410096) │ │ -3842F9 Compressed Size 00002571 (9585) │ │ -3842FD Uncompressed Size 00007AC9 (31433) │ │ -384301 Filename Length 0016 (22) │ │ -384303 Extra Length 0000 (0) │ │ -384305 Comment Length 0000 (0) │ │ -384307 Disk Start 0000 (0) │ │ -384309 Int File Attributes 0000 (0) │ │ +3958C1 Compression Method 0008 (8) 'Deflated' │ │ +3958C3 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3958C7 CRC 2FDAAF3C (802860860) │ │ +3958CB Compressed Size 00001007 (4103) │ │ +3958CF Uncompressed Size 000035F8 (13816) │ │ +3958D3 Filename Length 0018 (24) │ │ +3958D5 Extra Length 0000 (0) │ │ +3958D7 Comment Length 0000 (0) │ │ +3958D9 Disk Start 0000 (0) │ │ +3958DB Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38430B Ext File Attributes 00000000 (0) │ │ -38430F Local Header Offset 0003D5B5 (251317) │ │ -384313 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ +3958DD Ext File Attributes 00000000 (0) │ │ +3958E1 Local Header Offset 0003C564 (247140) │ │ +3958E5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x384313: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3958E5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -384329 CENTRAL HEADER #57 02014B50 (33639248) │ │ -38432D Created Zip Spec 14 (20) '2.0' │ │ -38432E Created OS 00 (0) 'MS-DOS' │ │ -38432F Extract Zip Spec 14 (20) '2.0' │ │ -384330 Extract OS 00 (0) 'MS-DOS' │ │ -384331 General Purpose Flag 0800 (2048) │ │ +3958FD CENTRAL HEADER #56 02014B50 (33639248) │ │ +395901 Created Zip Spec 14 (20) '2.0' │ │ +395902 Created OS 00 (0) 'MS-DOS' │ │ +395903 Extract Zip Spec 14 (20) '2.0' │ │ +395904 Extract OS 00 (0) 'MS-DOS' │ │ +395905 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -384333 Compression Method 0008 (8) 'Deflated' │ │ -384335 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -384339 CRC 57EA7B06 (1474984710) │ │ -38433D Compressed Size 0000076B (1899) │ │ -384341 Uncompressed Size 0000305B (12379) │ │ -384345 Filename Length 0012 (18) │ │ -384347 Extra Length 0000 (0) │ │ -384349 Comment Length 0000 (0) │ │ -38434B Disk Start 0000 (0) │ │ -38434D Int File Attributes 0000 (0) │ │ +395907 Compression Method 0008 (8) 'Deflated' │ │ +395909 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39590D CRC 9DFA0C70 (2650410096) │ │ +395911 Compressed Size 00002571 (9585) │ │ +395915 Uncompressed Size 00007AC9 (31433) │ │ +395919 Filename Length 0016 (22) │ │ +39591B Extra Length 0000 (0) │ │ +39591D Comment Length 0000 (0) │ │ +39591F Disk Start 0000 (0) │ │ +395921 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38434F Ext File Attributes 00000000 (0) │ │ -384353 Local Header Offset 0003FB6E (260974) │ │ -384357 Filename 'XXXXXXXXXXXXXXXXXX' │ │ +395923 Ext File Attributes 00000000 (0) │ │ +395927 Local Header Offset 0003D5B5 (251317) │ │ +39592B Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x384357: Filename 'XXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39592B: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -384369 CENTRAL HEADER #58 02014B50 (33639248) │ │ -38436D Created Zip Spec 14 (20) '2.0' │ │ -38436E Created OS 00 (0) 'MS-DOS' │ │ -38436F Extract Zip Spec 14 (20) '2.0' │ │ -384370 Extract OS 00 (0) 'MS-DOS' │ │ -384371 General Purpose Flag 0800 (2048) │ │ +395941 CENTRAL HEADER #57 02014B50 (33639248) │ │ +395945 Created Zip Spec 14 (20) '2.0' │ │ +395946 Created OS 00 (0) 'MS-DOS' │ │ +395947 Extract Zip Spec 14 (20) '2.0' │ │ +395948 Extract OS 00 (0) 'MS-DOS' │ │ +395949 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -384373 Compression Method 0008 (8) 'Deflated' │ │ -384375 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -384379 CRC 1B389154 (456692052) │ │ -38437D Compressed Size 00000347 (839) │ │ -384381 Uncompressed Size 00000792 (1938) │ │ -384385 Filename Length 0018 (24) │ │ -384387 Extra Length 0000 (0) │ │ -384389 Comment Length 0000 (0) │ │ -38438B Disk Start 0000 (0) │ │ -38438D Int File Attributes 0000 (0) │ │ +39594B Compression Method 0008 (8) 'Deflated' │ │ +39594D Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +395951 CRC 57EA7B06 (1474984710) │ │ +395955 Compressed Size 0000076B (1899) │ │ +395959 Uncompressed Size 0000305B (12379) │ │ +39595D Filename Length 0012 (18) │ │ +39595F Extra Length 0000 (0) │ │ +395961 Comment Length 0000 (0) │ │ +395963 Disk Start 0000 (0) │ │ +395965 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38438F Ext File Attributes 00000000 (0) │ │ -384393 Local Header Offset 0004031D (262941) │ │ -384397 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ +395967 Ext File Attributes 00000000 (0) │ │ +39596B Local Header Offset 0003FB6E (260974) │ │ +39596F Filename 'XXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x384397: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39596F: Filename 'XXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -3843AF CENTRAL HEADER #59 02014B50 (33639248) │ │ -3843B3 Created Zip Spec 14 (20) '2.0' │ │ -3843B4 Created OS 00 (0) 'MS-DOS' │ │ -3843B5 Extract Zip Spec 14 (20) '2.0' │ │ -3843B6 Extract OS 00 (0) 'MS-DOS' │ │ -3843B7 General Purpose Flag 0800 (2048) │ │ +395981 CENTRAL HEADER #58 02014B50 (33639248) │ │ +395985 Created Zip Spec 14 (20) '2.0' │ │ +395986 Created OS 00 (0) 'MS-DOS' │ │ +395987 Extract Zip Spec 14 (20) '2.0' │ │ +395988 Extract OS 00 (0) 'MS-DOS' │ │ +395989 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -3843B9 Compression Method 0008 (8) 'Deflated' │ │ -3843BB Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -3843BF CRC 7091E36A (1888609130) │ │ -3843C3 Compressed Size 00000402 (1026) │ │ -3843C7 Uncompressed Size 00000A78 (2680) │ │ -3843CB Filename Length 0015 (21) │ │ -3843CD Extra Length 0000 (0) │ │ -3843CF Comment Length 0000 (0) │ │ -3843D1 Disk Start 0000 (0) │ │ -3843D3 Int File Attributes 0000 (0) │ │ +39598B Compression Method 0008 (8) 'Deflated' │ │ +39598D Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +395991 CRC 1B389154 (456692052) │ │ +395995 Compressed Size 00000347 (839) │ │ +395999 Uncompressed Size 00000792 (1938) │ │ +39599D Filename Length 0018 (24) │ │ +39599F Extra Length 0000 (0) │ │ +3959A1 Comment Length 0000 (0) │ │ +3959A3 Disk Start 0000 (0) │ │ +3959A5 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -3843D5 Ext File Attributes 00000000 (0) │ │ -3843D9 Local Header Offset 000406AE (263854) │ │ -3843DD Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +3959A7 Ext File Attributes 00000000 (0) │ │ +3959AB Local Header Offset 0004031D (262941) │ │ +3959AF Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x3843DD: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3959AF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -3843F2 CENTRAL HEADER #60 02014B50 (33639248) │ │ -3843F6 Created Zip Spec 14 (20) '2.0' │ │ -3843F7 Created OS 00 (0) 'MS-DOS' │ │ -3843F8 Extract Zip Spec 14 (20) '2.0' │ │ -3843F9 Extract OS 00 (0) 'MS-DOS' │ │ -3843FA General Purpose Flag 0800 (2048) │ │ +3959C7 CENTRAL HEADER #59 02014B50 (33639248) │ │ +3959CB Created Zip Spec 14 (20) '2.0' │ │ +3959CC Created OS 00 (0) 'MS-DOS' │ │ +3959CD Extract Zip Spec 14 (20) '2.0' │ │ +3959CE Extract OS 00 (0) 'MS-DOS' │ │ +3959CF General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -3843FC Compression Method 0008 (8) 'Deflated' │ │ -3843FE Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -384402 CRC D1E3DB62 (3521370978) │ │ -384406 Compressed Size 00000336 (822) │ │ -38440A Uncompressed Size 00000834 (2100) │ │ -38440E Filename Length 0016 (22) │ │ -384410 Extra Length 0000 (0) │ │ -384412 Comment Length 0000 (0) │ │ -384414 Disk Start 0000 (0) │ │ -384416 Int File Attributes 0000 (0) │ │ +3959D1 Compression Method 0008 (8) 'Deflated' │ │ +3959D3 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3959D7 CRC 7091E36A (1888609130) │ │ +3959DB Compressed Size 00000402 (1026) │ │ +3959DF Uncompressed Size 00000A78 (2680) │ │ +3959E3 Filename Length 0015 (21) │ │ +3959E5 Extra Length 0000 (0) │ │ +3959E7 Comment Length 0000 (0) │ │ +3959E9 Disk Start 0000 (0) │ │ +3959EB Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -384418 Ext File Attributes 00000000 (0) │ │ -38441C Local Header Offset 00040AF7 (264951) │ │ -384420 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ +3959ED Ext File Attributes 00000000 (0) │ │ +3959F1 Local Header Offset 000406AE (263854) │ │ +3959F5 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x384420: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3959F5: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -384436 CENTRAL HEADER #61 02014B50 (33639248) │ │ -38443A Created Zip Spec 14 (20) '2.0' │ │ -38443B Created OS 00 (0) 'MS-DOS' │ │ -38443C Extract Zip Spec 14 (20) '2.0' │ │ -38443D Extract OS 00 (0) 'MS-DOS' │ │ -38443E General Purpose Flag 0800 (2048) │ │ +395A0A CENTRAL HEADER #60 02014B50 (33639248) │ │ +395A0E Created Zip Spec 14 (20) '2.0' │ │ +395A0F Created OS 00 (0) 'MS-DOS' │ │ +395A10 Extract Zip Spec 14 (20) '2.0' │ │ +395A11 Extract OS 00 (0) 'MS-DOS' │ │ +395A12 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -384440 Compression Method 0008 (8) 'Deflated' │ │ -384442 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -384446 CRC 0B2FCD49 (187682121) │ │ -38444A Compressed Size 000008E6 (2278) │ │ -38444E Uncompressed Size 0000184C (6220) │ │ -384452 Filename Length 0015 (21) │ │ -384454 Extra Length 0000 (0) │ │ -384456 Comment Length 0000 (0) │ │ -384458 Disk Start 0000 (0) │ │ -38445A Int File Attributes 0000 (0) │ │ +395A14 Compression Method 0008 (8) 'Deflated' │ │ +395A16 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +395A1A CRC D1E3DB62 (3521370978) │ │ +395A1E Compressed Size 00000336 (822) │ │ +395A22 Uncompressed Size 00000834 (2100) │ │ +395A26 Filename Length 0016 (22) │ │ +395A28 Extra Length 0000 (0) │ │ +395A2A Comment Length 0000 (0) │ │ +395A2C Disk Start 0000 (0) │ │ +395A2E Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38445C Ext File Attributes 00000000 (0) │ │ -384460 Local Header Offset 00040E75 (265845) │ │ -384464 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +395A30 Ext File Attributes 00000000 (0) │ │ +395A34 Local Header Offset 00040AF7 (264951) │ │ +395A38 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x384464: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x395A38: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -384479 CENTRAL HEADER #62 02014B50 (33639248) │ │ -38447D Created Zip Spec 14 (20) '2.0' │ │ -38447E Created OS 00 (0) 'MS-DOS' │ │ -38447F Extract Zip Spec 14 (20) '2.0' │ │ -384480 Extract OS 00 (0) 'MS-DOS' │ │ -384481 General Purpose Flag 0800 (2048) │ │ +395A4E CENTRAL HEADER #61 02014B50 (33639248) │ │ +395A52 Created Zip Spec 14 (20) '2.0' │ │ +395A53 Created OS 00 (0) 'MS-DOS' │ │ +395A54 Extract Zip Spec 14 (20) '2.0' │ │ +395A55 Extract OS 00 (0) 'MS-DOS' │ │ +395A56 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -384483 Compression Method 0008 (8) 'Deflated' │ │ -384485 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -384489 CRC 60161464 (1612059748) │ │ -38448D Compressed Size 000008E1 (2273) │ │ -384491 Uncompressed Size 00001710 (5904) │ │ -384495 Filename Length 0015 (21) │ │ -384497 Extra Length 0000 (0) │ │ -384499 Comment Length 0000 (0) │ │ -38449B Disk Start 0000 (0) │ │ -38449D Int File Attributes 0000 (0) │ │ +395A58 Compression Method 0008 (8) 'Deflated' │ │ +395A5A Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +395A5E CRC 0B2FCD49 (187682121) │ │ +395A62 Compressed Size 000008E6 (2278) │ │ +395A66 Uncompressed Size 0000184C (6220) │ │ +395A6A Filename Length 0015 (21) │ │ +395A6C Extra Length 0000 (0) │ │ +395A6E Comment Length 0000 (0) │ │ +395A70 Disk Start 0000 (0) │ │ +395A72 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38449F Ext File Attributes 00000000 (0) │ │ -3844A3 Local Header Offset 000417A2 (268194) │ │ -3844A7 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +395A74 Ext File Attributes 00000000 (0) │ │ +395A78 Local Header Offset 00040E75 (265845) │ │ +395A7C Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x3844A7: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x395A7C: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -3844BC CENTRAL HEADER #63 02014B50 (33639248) │ │ -3844C0 Created Zip Spec 14 (20) '2.0' │ │ -3844C1 Created OS 00 (0) 'MS-DOS' │ │ -3844C2 Extract Zip Spec 14 (20) '2.0' │ │ -3844C3 Extract OS 00 (0) 'MS-DOS' │ │ -3844C4 General Purpose Flag 0800 (2048) │ │ +395A91 CENTRAL HEADER #62 02014B50 (33639248) │ │ +395A95 Created Zip Spec 14 (20) '2.0' │ │ +395A96 Created OS 00 (0) 'MS-DOS' │ │ +395A97 Extract Zip Spec 14 (20) '2.0' │ │ +395A98 Extract OS 00 (0) 'MS-DOS' │ │ +395A99 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -3844C6 Compression Method 0008 (8) 'Deflated' │ │ -3844C8 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -3844CC CRC 6CE2E98F (1826810255) │ │ -3844D0 Compressed Size 00000994 (2452) │ │ -3844D4 Uncompressed Size 00001AFD (6909) │ │ -3844D8 Filename Length 000D (13) │ │ -3844DA Extra Length 0000 (0) │ │ -3844DC Comment Length 0000 (0) │ │ -3844DE Disk Start 0000 (0) │ │ -3844E0 Int File Attributes 0000 (0) │ │ +395A9B Compression Method 0008 (8) 'Deflated' │ │ +395A9D Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +395AA1 CRC 60161464 (1612059748) │ │ +395AA5 Compressed Size 000008E1 (2273) │ │ +395AA9 Uncompressed Size 00001710 (5904) │ │ +395AAD Filename Length 0015 (21) │ │ +395AAF Extra Length 0000 (0) │ │ +395AB1 Comment Length 0000 (0) │ │ +395AB3 Disk Start 0000 (0) │ │ +395AB5 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -3844E2 Ext File Attributes 00000000 (0) │ │ -3844E6 Local Header Offset 000420CA (270538) │ │ -3844EA Filename 'XXXXXXXXXXXXX' │ │ +395AB7 Ext File Attributes 00000000 (0) │ │ +395ABB Local Header Offset 000417A2 (268194) │ │ +395ABF Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x3844EA: Filename 'XXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x395ABF: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -3844F7 CENTRAL HEADER #64 02014B50 (33639248) │ │ -3844FB Created Zip Spec 14 (20) '2.0' │ │ -3844FC Created OS 00 (0) 'MS-DOS' │ │ -3844FD Extract Zip Spec 14 (20) '2.0' │ │ -3844FE Extract OS 00 (0) 'MS-DOS' │ │ -3844FF General Purpose Flag 0800 (2048) │ │ +395AD4 CENTRAL HEADER #63 02014B50 (33639248) │ │ +395AD8 Created Zip Spec 14 (20) '2.0' │ │ +395AD9 Created OS 00 (0) 'MS-DOS' │ │ +395ADA Extract Zip Spec 14 (20) '2.0' │ │ +395ADB Extract OS 00 (0) 'MS-DOS' │ │ +395ADC General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -384501 Compression Method 0008 (8) 'Deflated' │ │ -384503 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -384507 CRC E67E3FA7 (3867033511) │ │ -38450B Compressed Size 00000258 (600) │ │ -38450F Uncompressed Size 000004BB (1211) │ │ -384513 Filename Length 0012 (18) │ │ -384515 Extra Length 0000 (0) │ │ -384517 Comment Length 0000 (0) │ │ -384519 Disk Start 0000 (0) │ │ -38451B Int File Attributes 0000 (0) │ │ +395ADE Compression Method 0008 (8) 'Deflated' │ │ +395AE0 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +395AE4 CRC 6CE2E98F (1826810255) │ │ +395AE8 Compressed Size 00000994 (2452) │ │ +395AEC Uncompressed Size 00001AFD (6909) │ │ +395AF0 Filename Length 000D (13) │ │ +395AF2 Extra Length 0000 (0) │ │ +395AF4 Comment Length 0000 (0) │ │ +395AF6 Disk Start 0000 (0) │ │ +395AF8 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38451D Ext File Attributes 00000000 (0) │ │ -384521 Local Header Offset 00042A9D (273053) │ │ -384525 Filename 'XXXXXXXXXXXXXXXXXX' │ │ +395AFA Ext File Attributes 00000000 (0) │ │ +395AFE Local Header Offset 000420CA (270538) │ │ +395B02 Filename 'XXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x384525: Filename 'XXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x395B02: Filename 'XXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -384537 CENTRAL HEADER #65 02014B50 (33639248) │ │ -38453B Created Zip Spec 14 (20) '2.0' │ │ -38453C Created OS 00 (0) 'MS-DOS' │ │ -38453D Extract Zip Spec 14 (20) '2.0' │ │ -38453E Extract OS 00 (0) 'MS-DOS' │ │ -38453F General Purpose Flag 0800 (2048) │ │ +395B0F CENTRAL HEADER #64 02014B50 (33639248) │ │ +395B13 Created Zip Spec 14 (20) '2.0' │ │ +395B14 Created OS 00 (0) 'MS-DOS' │ │ +395B15 Extract Zip Spec 14 (20) '2.0' │ │ +395B16 Extract OS 00 (0) 'MS-DOS' │ │ +395B17 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -384541 Compression Method 0008 (8) 'Deflated' │ │ -384543 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -384547 CRC 74948387 (1955890055) │ │ -38454B Compressed Size 000009AD (2477) │ │ -38454F Uncompressed Size 00002487 (9351) │ │ -384553 Filename Length 0016 (22) │ │ -384555 Extra Length 0000 (0) │ │ -384557 Comment Length 0000 (0) │ │ -384559 Disk Start 0000 (0) │ │ -38455B Int File Attributes 0000 (0) │ │ +395B19 Compression Method 0008 (8) 'Deflated' │ │ +395B1B Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +395B1F CRC E67E3FA7 (3867033511) │ │ +395B23 Compressed Size 00000258 (600) │ │ +395B27 Uncompressed Size 000004BB (1211) │ │ +395B2B Filename Length 0012 (18) │ │ +395B2D Extra Length 0000 (0) │ │ +395B2F Comment Length 0000 (0) │ │ +395B31 Disk Start 0000 (0) │ │ +395B33 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38455D Ext File Attributes 00000000 (0) │ │ -384561 Local Header Offset 00042D39 (273721) │ │ -384565 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ +395B35 Ext File Attributes 00000000 (0) │ │ +395B39 Local Header Offset 00042A9D (273053) │ │ +395B3D Filename 'XXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x384565: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x395B3D: Filename 'XXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38457B CENTRAL HEADER #66 02014B50 (33639248) │ │ -38457F Created Zip Spec 14 (20) '2.0' │ │ -384580 Created OS 00 (0) 'MS-DOS' │ │ -384581 Extract Zip Spec 14 (20) '2.0' │ │ -384582 Extract OS 00 (0) 'MS-DOS' │ │ -384583 General Purpose Flag 0800 (2048) │ │ +395B4F CENTRAL HEADER #65 02014B50 (33639248) │ │ +395B53 Created Zip Spec 14 (20) '2.0' │ │ +395B54 Created OS 00 (0) 'MS-DOS' │ │ +395B55 Extract Zip Spec 14 (20) '2.0' │ │ +395B56 Extract OS 00 (0) 'MS-DOS' │ │ +395B57 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -384585 Compression Method 0008 (8) 'Deflated' │ │ -384587 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38458B CRC 667B1805 (1719343109) │ │ -38458F Compressed Size 000002E6 (742) │ │ -384593 Uncompressed Size 0000063E (1598) │ │ -384597 Filename Length 0015 (21) │ │ -384599 Extra Length 0000 (0) │ │ -38459B Comment Length 0000 (0) │ │ -38459D Disk Start 0000 (0) │ │ -38459F Int File Attributes 0000 (0) │ │ +395B59 Compression Method 0008 (8) 'Deflated' │ │ +395B5B Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +395B5F CRC 74948387 (1955890055) │ │ +395B63 Compressed Size 000009AD (2477) │ │ +395B67 Uncompressed Size 00002487 (9351) │ │ +395B6B Filename Length 0016 (22) │ │ +395B6D Extra Length 0000 (0) │ │ +395B6F Comment Length 0000 (0) │ │ +395B71 Disk Start 0000 (0) │ │ +395B73 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -3845A1 Ext File Attributes 00000000 (0) │ │ -3845A5 Local Header Offset 0004372E (276270) │ │ -3845A9 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +395B75 Ext File Attributes 00000000 (0) │ │ +395B79 Local Header Offset 00042D39 (273721) │ │ +395B7D Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x3845A9: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x395B7D: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -3845BE CENTRAL HEADER #67 02014B50 (33639248) │ │ -3845C2 Created Zip Spec 14 (20) '2.0' │ │ -3845C3 Created OS 00 (0) 'MS-DOS' │ │ -3845C4 Extract Zip Spec 14 (20) '2.0' │ │ -3845C5 Extract OS 00 (0) 'MS-DOS' │ │ -3845C6 General Purpose Flag 0800 (2048) │ │ +395B93 CENTRAL HEADER #66 02014B50 (33639248) │ │ +395B97 Created Zip Spec 14 (20) '2.0' │ │ +395B98 Created OS 00 (0) 'MS-DOS' │ │ +395B99 Extract Zip Spec 14 (20) '2.0' │ │ +395B9A Extract OS 00 (0) 'MS-DOS' │ │ +395B9B General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -3845C8 Compression Method 0008 (8) 'Deflated' │ │ -3845CA Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -3845CE CRC C92523BB (3374654395) │ │ -3845D2 Compressed Size 0000087D (2173) │ │ -3845D6 Uncompressed Size 00001BEB (7147) │ │ -3845DA Filename Length 0012 (18) │ │ -3845DC Extra Length 0000 (0) │ │ -3845DE Comment Length 0000 (0) │ │ -3845E0 Disk Start 0000 (0) │ │ -3845E2 Int File Attributes 0000 (0) │ │ +395B9D Compression Method 0008 (8) 'Deflated' │ │ +395B9F Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +395BA3 CRC 667B1805 (1719343109) │ │ +395BA7 Compressed Size 000002E6 (742) │ │ +395BAB Uncompressed Size 0000063E (1598) │ │ +395BAF Filename Length 0015 (21) │ │ +395BB1 Extra Length 0000 (0) │ │ +395BB3 Comment Length 0000 (0) │ │ +395BB5 Disk Start 0000 (0) │ │ +395BB7 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -3845E4 Ext File Attributes 00000000 (0) │ │ -3845E8 Local Header Offset 00043A5B (277083) │ │ -3845EC Filename 'XXXXXXXXXXXXXXXXXX' │ │ +395BB9 Ext File Attributes 00000000 (0) │ │ +395BBD Local Header Offset 0004372E (276270) │ │ +395BC1 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x3845EC: Filename 'XXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x395BC1: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -3845FE CENTRAL HEADER #68 02014B50 (33639248) │ │ -384602 Created Zip Spec 14 (20) '2.0' │ │ -384603 Created OS 00 (0) 'MS-DOS' │ │ -384604 Extract Zip Spec 14 (20) '2.0' │ │ -384605 Extract OS 00 (0) 'MS-DOS' │ │ -384606 General Purpose Flag 0800 (2048) │ │ +395BD6 CENTRAL HEADER #67 02014B50 (33639248) │ │ +395BDA Created Zip Spec 14 (20) '2.0' │ │ +395BDB Created OS 00 (0) 'MS-DOS' │ │ +395BDC Extract Zip Spec 14 (20) '2.0' │ │ +395BDD Extract OS 00 (0) 'MS-DOS' │ │ +395BDE General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -384608 Compression Method 0008 (8) 'Deflated' │ │ -38460A Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38460E CRC 409373A6 (1083405222) │ │ -384612 Compressed Size 00000908 (2312) │ │ -384616 Uncompressed Size 00001869 (6249) │ │ -38461A Filename Length 0015 (21) │ │ -38461C Extra Length 0000 (0) │ │ -38461E Comment Length 0000 (0) │ │ -384620 Disk Start 0000 (0) │ │ -384622 Int File Attributes 0000 (0) │ │ +395BE0 Compression Method 0008 (8) 'Deflated' │ │ +395BE2 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +395BE6 CRC C92523BB (3374654395) │ │ +395BEA Compressed Size 0000087D (2173) │ │ +395BEE Uncompressed Size 00001BEB (7147) │ │ +395BF2 Filename Length 0012 (18) │ │ +395BF4 Extra Length 0000 (0) │ │ +395BF6 Comment Length 0000 (0) │ │ +395BF8 Disk Start 0000 (0) │ │ +395BFA Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -384624 Ext File Attributes 00000000 (0) │ │ -384628 Local Header Offset 0004431C (279324) │ │ -38462C Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +395BFC Ext File Attributes 00000000 (0) │ │ +395C00 Local Header Offset 00043A5B (277083) │ │ +395C04 Filename 'XXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38462C: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x395C04: Filename 'XXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -384641 CENTRAL HEADER #69 02014B50 (33639248) │ │ -384645 Created Zip Spec 14 (20) '2.0' │ │ -384646 Created OS 00 (0) 'MS-DOS' │ │ -384647 Extract Zip Spec 14 (20) '2.0' │ │ -384648 Extract OS 00 (0) 'MS-DOS' │ │ -384649 General Purpose Flag 0800 (2048) │ │ +395C16 CENTRAL HEADER #68 02014B50 (33639248) │ │ +395C1A Created Zip Spec 14 (20) '2.0' │ │ +395C1B Created OS 00 (0) 'MS-DOS' │ │ +395C1C Extract Zip Spec 14 (20) '2.0' │ │ +395C1D Extract OS 00 (0) 'MS-DOS' │ │ +395C1E General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38464B Compression Method 0008 (8) 'Deflated' │ │ -38464D Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -384651 CRC B28DA567 (2995627367) │ │ -384655 Compressed Size 00000AF5 (2805) │ │ -384659 Uncompressed Size 00002485 (9349) │ │ -38465D Filename Length 0015 (21) │ │ -38465F Extra Length 0000 (0) │ │ -384661 Comment Length 0000 (0) │ │ -384663 Disk Start 0000 (0) │ │ -384665 Int File Attributes 0000 (0) │ │ +395C20 Compression Method 0008 (8) 'Deflated' │ │ +395C22 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +395C26 CRC 409373A6 (1083405222) │ │ +395C2A Compressed Size 00000908 (2312) │ │ +395C2E Uncompressed Size 00001869 (6249) │ │ +395C32 Filename Length 0015 (21) │ │ +395C34 Extra Length 0000 (0) │ │ +395C36 Comment Length 0000 (0) │ │ +395C38 Disk Start 0000 (0) │ │ +395C3A Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -384667 Ext File Attributes 00000000 (0) │ │ -38466B Local Header Offset 00044C6B (281707) │ │ -38466F Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +395C3C Ext File Attributes 00000000 (0) │ │ +395C40 Local Header Offset 0004431C (279324) │ │ +395C44 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38466F: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x395C44: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -384684 CENTRAL HEADER #70 02014B50 (33639248) │ │ -384688 Created Zip Spec 14 (20) '2.0' │ │ -384689 Created OS 00 (0) 'MS-DOS' │ │ -38468A Extract Zip Spec 14 (20) '2.0' │ │ -38468B Extract OS 00 (0) 'MS-DOS' │ │ -38468C General Purpose Flag 0800 (2048) │ │ +395C59 CENTRAL HEADER #69 02014B50 (33639248) │ │ +395C5D Created Zip Spec 14 (20) '2.0' │ │ +395C5E Created OS 00 (0) 'MS-DOS' │ │ +395C5F Extract Zip Spec 14 (20) '2.0' │ │ +395C60 Extract OS 00 (0) 'MS-DOS' │ │ +395C61 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38468E Compression Method 0008 (8) 'Deflated' │ │ -384690 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -384694 CRC B0CFF26D (2966418029) │ │ -384698 Compressed Size 0000210B (8459) │ │ -38469C Uncompressed Size 0000945C (37980) │ │ -3846A0 Filename Length 0010 (16) │ │ -3846A2 Extra Length 0000 (0) │ │ -3846A4 Comment Length 0000 (0) │ │ -3846A6 Disk Start 0000 (0) │ │ -3846A8 Int File Attributes 0000 (0) │ │ +395C63 Compression Method 0008 (8) 'Deflated' │ │ +395C65 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +395C69 CRC B28DA567 (2995627367) │ │ +395C6D Compressed Size 00000AF5 (2805) │ │ +395C71 Uncompressed Size 00002485 (9349) │ │ +395C75 Filename Length 0015 (21) │ │ +395C77 Extra Length 0000 (0) │ │ +395C79 Comment Length 0000 (0) │ │ +395C7B Disk Start 0000 (0) │ │ +395C7D Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -3846AA Ext File Attributes 00000000 (0) │ │ -3846AE Local Header Offset 000457A7 (284583) │ │ -3846B2 Filename 'XXXXXXXXXXXXXXXX' │ │ +395C7F Ext File Attributes 00000000 (0) │ │ +395C83 Local Header Offset 00044C6B (281707) │ │ +395C87 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x3846B2: Filename 'XXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x395C87: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -3846C2 CENTRAL HEADER #71 02014B50 (33639248) │ │ -3846C6 Created Zip Spec 14 (20) '2.0' │ │ -3846C7 Created OS 00 (0) 'MS-DOS' │ │ -3846C8 Extract Zip Spec 14 (20) '2.0' │ │ -3846C9 Extract OS 00 (0) 'MS-DOS' │ │ -3846CA General Purpose Flag 0800 (2048) │ │ +395C9C CENTRAL HEADER #70 02014B50 (33639248) │ │ +395CA0 Created Zip Spec 14 (20) '2.0' │ │ +395CA1 Created OS 00 (0) 'MS-DOS' │ │ +395CA2 Extract Zip Spec 14 (20) '2.0' │ │ +395CA3 Extract OS 00 (0) 'MS-DOS' │ │ +395CA4 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -3846CC Compression Method 0008 (8) 'Deflated' │ │ -3846CE Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -3846D2 CRC C83130B0 (3358666928) │ │ -3846D6 Compressed Size 00000361 (865) │ │ -3846DA Uncompressed Size 000006F7 (1783) │ │ -3846DE Filename Length 0017 (23) │ │ -3846E0 Extra Length 0000 (0) │ │ -3846E2 Comment Length 0000 (0) │ │ -3846E4 Disk Start 0000 (0) │ │ -3846E6 Int File Attributes 0000 (0) │ │ +395CA6 Compression Method 0008 (8) 'Deflated' │ │ +395CA8 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +395CAC CRC B0CFF26D (2966418029) │ │ +395CB0 Compressed Size 0000210B (8459) │ │ +395CB4 Uncompressed Size 0000945C (37980) │ │ +395CB8 Filename Length 0010 (16) │ │ +395CBA Extra Length 0000 (0) │ │ +395CBC Comment Length 0000 (0) │ │ +395CBE Disk Start 0000 (0) │ │ +395CC0 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -3846E8 Ext File Attributes 00000000 (0) │ │ -3846EC Local Header Offset 000478F4 (293108) │ │ -3846F0 Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ +395CC2 Ext File Attributes 00000000 (0) │ │ +395CC6 Local Header Offset 000457A7 (284583) │ │ +395CCA Filename 'XXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x3846F0: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x395CCA: Filename 'XXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -384707 CENTRAL HEADER #72 02014B50 (33639248) │ │ -38470B Created Zip Spec 14 (20) '2.0' │ │ -38470C Created OS 00 (0) 'MS-DOS' │ │ -38470D Extract Zip Spec 14 (20) '2.0' │ │ -38470E Extract OS 00 (0) 'MS-DOS' │ │ -38470F General Purpose Flag 0800 (2048) │ │ +395CDA CENTRAL HEADER #71 02014B50 (33639248) │ │ +395CDE Created Zip Spec 14 (20) '2.0' │ │ +395CDF Created OS 00 (0) 'MS-DOS' │ │ +395CE0 Extract Zip Spec 14 (20) '2.0' │ │ +395CE1 Extract OS 00 (0) 'MS-DOS' │ │ +395CE2 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -384711 Compression Method 0008 (8) 'Deflated' │ │ -384713 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -384717 CRC 9C6586A8 (2623899304) │ │ -38471B Compressed Size 00002F96 (12182) │ │ -38471F Uncompressed Size 0000C6B1 (50865) │ │ -384723 Filename Length 0015 (21) │ │ -384725 Extra Length 0000 (0) │ │ -384727 Comment Length 0000 (0) │ │ -384729 Disk Start 0000 (0) │ │ -38472B Int File Attributes 0000 (0) │ │ +395CE4 Compression Method 0008 (8) 'Deflated' │ │ +395CE6 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +395CEA CRC C83130B0 (3358666928) │ │ +395CEE Compressed Size 00000361 (865) │ │ +395CF2 Uncompressed Size 000006F7 (1783) │ │ +395CF6 Filename Length 0017 (23) │ │ +395CF8 Extra Length 0000 (0) │ │ +395CFA Comment Length 0000 (0) │ │ +395CFC Disk Start 0000 (0) │ │ +395CFE Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38472D Ext File Attributes 00000000 (0) │ │ -384731 Local Header Offset 00047C9E (294046) │ │ -384735 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +395D00 Ext File Attributes 00000000 (0) │ │ +395D04 Local Header Offset 000478F4 (293108) │ │ +395D08 Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x384735: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x395D08: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38474A CENTRAL HEADER #73 02014B50 (33639248) │ │ -38474E Created Zip Spec 14 (20) '2.0' │ │ -38474F Created OS 00 (0) 'MS-DOS' │ │ -384750 Extract Zip Spec 14 (20) '2.0' │ │ -384751 Extract OS 00 (0) 'MS-DOS' │ │ -384752 General Purpose Flag 0800 (2048) │ │ +395D1F CENTRAL HEADER #72 02014B50 (33639248) │ │ +395D23 Created Zip Spec 14 (20) '2.0' │ │ +395D24 Created OS 00 (0) 'MS-DOS' │ │ +395D25 Extract Zip Spec 14 (20) '2.0' │ │ +395D26 Extract OS 00 (0) 'MS-DOS' │ │ +395D27 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -384754 Compression Method 0008 (8) 'Deflated' │ │ -384756 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38475A CRC E1FFBB82 (3791633282) │ │ -38475E Compressed Size 00000D59 (3417) │ │ -384762 Uncompressed Size 00003042 (12354) │ │ -384766 Filename Length 0015 (21) │ │ -384768 Extra Length 0000 (0) │ │ -38476A Comment Length 0000 (0) │ │ -38476C Disk Start 0000 (0) │ │ -38476E Int File Attributes 0000 (0) │ │ +395D29 Compression Method 0008 (8) 'Deflated' │ │ +395D2B Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +395D2F CRC 9C6586A8 (2623899304) │ │ +395D33 Compressed Size 00002F96 (12182) │ │ +395D37 Uncompressed Size 0000C6B1 (50865) │ │ +395D3B Filename Length 0015 (21) │ │ +395D3D Extra Length 0000 (0) │ │ +395D3F Comment Length 0000 (0) │ │ +395D41 Disk Start 0000 (0) │ │ +395D43 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -384770 Ext File Attributes 00000000 (0) │ │ -384774 Local Header Offset 0004AC7B (306299) │ │ -384778 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +395D45 Ext File Attributes 00000000 (0) │ │ +395D49 Local Header Offset 00047C9E (294046) │ │ +395D4D Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x384778: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x395D4D: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38478D CENTRAL HEADER #74 02014B50 (33639248) │ │ -384791 Created Zip Spec 14 (20) '2.0' │ │ -384792 Created OS 00 (0) 'MS-DOS' │ │ -384793 Extract Zip Spec 14 (20) '2.0' │ │ -384794 Extract OS 00 (0) 'MS-DOS' │ │ -384795 General Purpose Flag 0800 (2048) │ │ +395D62 CENTRAL HEADER #73 02014B50 (33639248) │ │ +395D66 Created Zip Spec 14 (20) '2.0' │ │ +395D67 Created OS 00 (0) 'MS-DOS' │ │ +395D68 Extract Zip Spec 14 (20) '2.0' │ │ +395D69 Extract OS 00 (0) 'MS-DOS' │ │ +395D6A General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -384797 Compression Method 0008 (8) 'Deflated' │ │ -384799 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38479D CRC 1A31BC84 (439467140) │ │ -3847A1 Compressed Size 00000A47 (2631) │ │ -3847A5 Uncompressed Size 000021AD (8621) │ │ -3847A9 Filename Length 0015 (21) │ │ -3847AB Extra Length 0000 (0) │ │ -3847AD Comment Length 0000 (0) │ │ -3847AF Disk Start 0000 (0) │ │ -3847B1 Int File Attributes 0000 (0) │ │ +395D6C Compression Method 0008 (8) 'Deflated' │ │ +395D6E Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +395D72 CRC E1FFBB82 (3791633282) │ │ +395D76 Compressed Size 00000D59 (3417) │ │ +395D7A Uncompressed Size 00003042 (12354) │ │ +395D7E Filename Length 0015 (21) │ │ +395D80 Extra Length 0000 (0) │ │ +395D82 Comment Length 0000 (0) │ │ +395D84 Disk Start 0000 (0) │ │ +395D86 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -3847B3 Ext File Attributes 00000000 (0) │ │ -3847B7 Local Header Offset 0004BA1B (309787) │ │ -3847BB Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +395D88 Ext File Attributes 00000000 (0) │ │ +395D8C Local Header Offset 0004AC7B (306299) │ │ +395D90 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x3847BB: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x395D90: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -3847D0 CENTRAL HEADER #75 02014B50 (33639248) │ │ -3847D4 Created Zip Spec 14 (20) '2.0' │ │ -3847D5 Created OS 00 (0) 'MS-DOS' │ │ -3847D6 Extract Zip Spec 14 (20) '2.0' │ │ -3847D7 Extract OS 00 (0) 'MS-DOS' │ │ -3847D8 General Purpose Flag 0800 (2048) │ │ +395DA5 CENTRAL HEADER #74 02014B50 (33639248) │ │ +395DA9 Created Zip Spec 14 (20) '2.0' │ │ +395DAA Created OS 00 (0) 'MS-DOS' │ │ +395DAB Extract Zip Spec 14 (20) '2.0' │ │ +395DAC Extract OS 00 (0) 'MS-DOS' │ │ +395DAD General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -3847DA Compression Method 0008 (8) 'Deflated' │ │ -3847DC Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -3847E0 CRC C799322C (3348705836) │ │ -3847E4 Compressed Size 00000503 (1283) │ │ -3847E8 Uncompressed Size 0000105D (4189) │ │ -3847EC Filename Length 0015 (21) │ │ -3847EE Extra Length 0000 (0) │ │ -3847F0 Comment Length 0000 (0) │ │ -3847F2 Disk Start 0000 (0) │ │ -3847F4 Int File Attributes 0000 (0) │ │ +395DAF Compression Method 0008 (8) 'Deflated' │ │ +395DB1 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +395DB5 CRC 1A31BC84 (439467140) │ │ +395DB9 Compressed Size 00000A47 (2631) │ │ +395DBD Uncompressed Size 000021AD (8621) │ │ +395DC1 Filename Length 0015 (21) │ │ +395DC3 Extra Length 0000 (0) │ │ +395DC5 Comment Length 0000 (0) │ │ +395DC7 Disk Start 0000 (0) │ │ +395DC9 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -3847F6 Ext File Attributes 00000000 (0) │ │ -3847FA Local Header Offset 0004C4A9 (312489) │ │ -3847FE Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +395DCB Ext File Attributes 00000000 (0) │ │ +395DCF Local Header Offset 0004BA1B (309787) │ │ +395DD3 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x3847FE: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x395DD3: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -384813 CENTRAL HEADER #76 02014B50 (33639248) │ │ -384817 Created Zip Spec 14 (20) '2.0' │ │ -384818 Created OS 00 (0) 'MS-DOS' │ │ -384819 Extract Zip Spec 14 (20) '2.0' │ │ -38481A Extract OS 00 (0) 'MS-DOS' │ │ -38481B General Purpose Flag 0800 (2048) │ │ +395DE8 CENTRAL HEADER #75 02014B50 (33639248) │ │ +395DEC Created Zip Spec 14 (20) '2.0' │ │ +395DED Created OS 00 (0) 'MS-DOS' │ │ +395DEE Extract Zip Spec 14 (20) '2.0' │ │ +395DEF Extract OS 00 (0) 'MS-DOS' │ │ +395DF0 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38481D Compression Method 0008 (8) 'Deflated' │ │ -38481F Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -384823 CRC A2279859 (2720503897) │ │ -384827 Compressed Size 00000960 (2400) │ │ -38482B Uncompressed Size 00001A4C (6732) │ │ -38482F Filename Length 0015 (21) │ │ -384831 Extra Length 0000 (0) │ │ -384833 Comment Length 0000 (0) │ │ -384835 Disk Start 0000 (0) │ │ -384837 Int File Attributes 0000 (0) │ │ +395DF2 Compression Method 0008 (8) 'Deflated' │ │ +395DF4 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +395DF8 CRC C799322C (3348705836) │ │ +395DFC Compressed Size 00000503 (1283) │ │ +395E00 Uncompressed Size 0000105D (4189) │ │ +395E04 Filename Length 0015 (21) │ │ +395E06 Extra Length 0000 (0) │ │ +395E08 Comment Length 0000 (0) │ │ +395E0A Disk Start 0000 (0) │ │ +395E0C Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -384839 Ext File Attributes 00000000 (0) │ │ -38483D Local Header Offset 0004C9F3 (313843) │ │ -384841 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +395E0E Ext File Attributes 00000000 (0) │ │ +395E12 Local Header Offset 0004C4A9 (312489) │ │ +395E16 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x384841: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x395E16: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -384856 CENTRAL HEADER #77 02014B50 (33639248) │ │ -38485A Created Zip Spec 14 (20) '2.0' │ │ -38485B Created OS 00 (0) 'MS-DOS' │ │ -38485C Extract Zip Spec 14 (20) '2.0' │ │ -38485D Extract OS 00 (0) 'MS-DOS' │ │ -38485E General Purpose Flag 0800 (2048) │ │ +395E2B CENTRAL HEADER #76 02014B50 (33639248) │ │ +395E2F Created Zip Spec 14 (20) '2.0' │ │ +395E30 Created OS 00 (0) 'MS-DOS' │ │ +395E31 Extract Zip Spec 14 (20) '2.0' │ │ +395E32 Extract OS 00 (0) 'MS-DOS' │ │ +395E33 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -384860 Compression Method 0008 (8) 'Deflated' │ │ -384862 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -384866 CRC B267F11F (2993156383) │ │ -38486A Compressed Size 00000D3D (3389) │ │ -38486E Uncompressed Size 00002781 (10113) │ │ -384872 Filename Length 0018 (24) │ │ -384874 Extra Length 0000 (0) │ │ -384876 Comment Length 0000 (0) │ │ -384878 Disk Start 0000 (0) │ │ -38487A Int File Attributes 0000 (0) │ │ +395E35 Compression Method 0008 (8) 'Deflated' │ │ +395E37 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +395E3B CRC A2279859 (2720503897) │ │ +395E3F Compressed Size 00000960 (2400) │ │ +395E43 Uncompressed Size 00001A4C (6732) │ │ +395E47 Filename Length 0015 (21) │ │ +395E49 Extra Length 0000 (0) │ │ +395E4B Comment Length 0000 (0) │ │ +395E4D Disk Start 0000 (0) │ │ +395E4F Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38487C Ext File Attributes 00000000 (0) │ │ -384880 Local Header Offset 0004D39A (316314) │ │ -384884 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ +395E51 Ext File Attributes 00000000 (0) │ │ +395E55 Local Header Offset 0004C9F3 (313843) │ │ +395E59 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x384884: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x395E59: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38489C CENTRAL HEADER #78 02014B50 (33639248) │ │ -3848A0 Created Zip Spec 14 (20) '2.0' │ │ -3848A1 Created OS 00 (0) 'MS-DOS' │ │ -3848A2 Extract Zip Spec 14 (20) '2.0' │ │ -3848A3 Extract OS 00 (0) 'MS-DOS' │ │ -3848A4 General Purpose Flag 0800 (2048) │ │ +395E6E CENTRAL HEADER #77 02014B50 (33639248) │ │ +395E72 Created Zip Spec 14 (20) '2.0' │ │ +395E73 Created OS 00 (0) 'MS-DOS' │ │ +395E74 Extract Zip Spec 14 (20) '2.0' │ │ +395E75 Extract OS 00 (0) 'MS-DOS' │ │ +395E76 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -3848A6 Compression Method 0008 (8) 'Deflated' │ │ -3848A8 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -3848AC CRC 89EC1DC0 (2313952704) │ │ -3848B0 Compressed Size 0000065B (1627) │ │ -3848B4 Uncompressed Size 000011ED (4589) │ │ -3848B8 Filename Length 0015 (21) │ │ -3848BA Extra Length 0000 (0) │ │ -3848BC Comment Length 0000 (0) │ │ -3848BE Disk Start 0000 (0) │ │ -3848C0 Int File Attributes 0000 (0) │ │ +395E78 Compression Method 0008 (8) 'Deflated' │ │ +395E7A Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +395E7E CRC B267F11F (2993156383) │ │ +395E82 Compressed Size 00000D3D (3389) │ │ +395E86 Uncompressed Size 00002781 (10113) │ │ +395E8A Filename Length 0018 (24) │ │ +395E8C Extra Length 0000 (0) │ │ +395E8E Comment Length 0000 (0) │ │ +395E90 Disk Start 0000 (0) │ │ +395E92 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -3848C2 Ext File Attributes 00000000 (0) │ │ -3848C6 Local Header Offset 0004E121 (319777) │ │ -3848CA Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +395E94 Ext File Attributes 00000000 (0) │ │ +395E98 Local Header Offset 0004D39A (316314) │ │ +395E9C Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x3848CA: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x395E9C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -3848DF CENTRAL HEADER #79 02014B50 (33639248) │ │ -3848E3 Created Zip Spec 14 (20) '2.0' │ │ -3848E4 Created OS 00 (0) 'MS-DOS' │ │ -3848E5 Extract Zip Spec 14 (20) '2.0' │ │ -3848E6 Extract OS 00 (0) 'MS-DOS' │ │ -3848E7 General Purpose Flag 0800 (2048) │ │ +395EB4 CENTRAL HEADER #78 02014B50 (33639248) │ │ +395EB8 Created Zip Spec 14 (20) '2.0' │ │ +395EB9 Created OS 00 (0) 'MS-DOS' │ │ +395EBA Extract Zip Spec 14 (20) '2.0' │ │ +395EBB Extract OS 00 (0) 'MS-DOS' │ │ +395EBC General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -3848E9 Compression Method 0008 (8) 'Deflated' │ │ -3848EB Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -3848EF CRC 1BCD46AF (466437807) │ │ -3848F3 Compressed Size 0000029B (667) │ │ -3848F7 Uncompressed Size 00000560 (1376) │ │ -3848FB Filename Length 000C (12) │ │ -3848FD Extra Length 0000 (0) │ │ -3848FF Comment Length 0000 (0) │ │ -384901 Disk Start 0000 (0) │ │ -384903 Int File Attributes 0000 (0) │ │ +395EBE Compression Method 0008 (8) 'Deflated' │ │ +395EC0 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +395EC4 CRC 89EC1DC0 (2313952704) │ │ +395EC8 Compressed Size 0000065B (1627) │ │ +395ECC Uncompressed Size 000011ED (4589) │ │ +395ED0 Filename Length 0015 (21) │ │ +395ED2 Extra Length 0000 (0) │ │ +395ED4 Comment Length 0000 (0) │ │ +395ED6 Disk Start 0000 (0) │ │ +395ED8 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -384905 Ext File Attributes 00000000 (0) │ │ -384909 Local Header Offset 0004E7C3 (321475) │ │ -38490D Filename 'XXXXXXXXXXXX' │ │ +395EDA Ext File Attributes 00000000 (0) │ │ +395EDE Local Header Offset 0004E121 (319777) │ │ +395EE2 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38490D: Filename 'XXXXXXXXXXXX' │ │ +# WARNING: Offset 0x395EE2: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -384919 CENTRAL HEADER #80 02014B50 (33639248) │ │ -38491D Created Zip Spec 14 (20) '2.0' │ │ -38491E Created OS 00 (0) 'MS-DOS' │ │ -38491F Extract Zip Spec 14 (20) '2.0' │ │ -384920 Extract OS 00 (0) 'MS-DOS' │ │ -384921 General Purpose Flag 0800 (2048) │ │ +395EF7 CENTRAL HEADER #79 02014B50 (33639248) │ │ +395EFB Created Zip Spec 14 (20) '2.0' │ │ +395EFC Created OS 00 (0) 'MS-DOS' │ │ +395EFD Extract Zip Spec 14 (20) '2.0' │ │ +395EFE Extract OS 00 (0) 'MS-DOS' │ │ +395EFF General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -384923 Compression Method 0008 (8) 'Deflated' │ │ -384925 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -384929 CRC 9500C259 (2499854937) │ │ -38492D Compressed Size 00000819 (2073) │ │ -384931 Uncompressed Size 00001B44 (6980) │ │ -384935 Filename Length 0015 (21) │ │ -384937 Extra Length 0000 (0) │ │ -384939 Comment Length 0000 (0) │ │ -38493B Disk Start 0000 (0) │ │ -38493D Int File Attributes 0000 (0) │ │ +395F01 Compression Method 0008 (8) 'Deflated' │ │ +395F03 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +395F07 CRC 1BCD46AF (466437807) │ │ +395F0B Compressed Size 0000029B (667) │ │ +395F0F Uncompressed Size 00000560 (1376) │ │ +395F13 Filename Length 000C (12) │ │ +395F15 Extra Length 0000 (0) │ │ +395F17 Comment Length 0000 (0) │ │ +395F19 Disk Start 0000 (0) │ │ +395F1B Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38493F Ext File Attributes 00000000 (0) │ │ -384943 Local Header Offset 0004EA9C (322204) │ │ -384947 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +395F1D Ext File Attributes 00000000 (0) │ │ +395F21 Local Header Offset 0004E7C3 (321475) │ │ +395F25 Filename 'XXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x384947: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x395F25: Filename 'XXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38495C CENTRAL HEADER #81 02014B50 (33639248) │ │ -384960 Created Zip Spec 14 (20) '2.0' │ │ -384961 Created OS 00 (0) 'MS-DOS' │ │ -384962 Extract Zip Spec 14 (20) '2.0' │ │ -384963 Extract OS 00 (0) 'MS-DOS' │ │ -384964 General Purpose Flag 0800 (2048) │ │ +395F31 CENTRAL HEADER #80 02014B50 (33639248) │ │ +395F35 Created Zip Spec 14 (20) '2.0' │ │ +395F36 Created OS 00 (0) 'MS-DOS' │ │ +395F37 Extract Zip Spec 14 (20) '2.0' │ │ +395F38 Extract OS 00 (0) 'MS-DOS' │ │ +395F39 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -384966 Compression Method 0008 (8) 'Deflated' │ │ -384968 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38496C CRC 4C5C9B1D (1281137437) │ │ -384970 Compressed Size 0000546E (21614) │ │ -384974 Uncompressed Size 000140E7 (82151) │ │ -384978 Filename Length 0016 (22) │ │ -38497A Extra Length 0000 (0) │ │ -38497C Comment Length 0000 (0) │ │ -38497E Disk Start 0000 (0) │ │ -384980 Int File Attributes 0000 (0) │ │ +395F3B Compression Method 0008 (8) 'Deflated' │ │ +395F3D Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +395F41 CRC 9500C259 (2499854937) │ │ +395F45 Compressed Size 00000819 (2073) │ │ +395F49 Uncompressed Size 00001B44 (6980) │ │ +395F4D Filename Length 0015 (21) │ │ +395F4F Extra Length 0000 (0) │ │ +395F51 Comment Length 0000 (0) │ │ +395F53 Disk Start 0000 (0) │ │ +395F55 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -384982 Ext File Attributes 00000000 (0) │ │ -384986 Local Header Offset 0004F2FC (324348) │ │ -38498A Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ +395F57 Ext File Attributes 00000000 (0) │ │ +395F5B Local Header Offset 0004EA9C (322204) │ │ +395F5F Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38498A: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x395F5F: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -3849A0 CENTRAL HEADER #82 02014B50 (33639248) │ │ -3849A4 Created Zip Spec 14 (20) '2.0' │ │ -3849A5 Created OS 00 (0) 'MS-DOS' │ │ -3849A6 Extract Zip Spec 14 (20) '2.0' │ │ -3849A7 Extract OS 00 (0) 'MS-DOS' │ │ -3849A8 General Purpose Flag 0800 (2048) │ │ +395F74 CENTRAL HEADER #81 02014B50 (33639248) │ │ +395F78 Created Zip Spec 14 (20) '2.0' │ │ +395F79 Created OS 00 (0) 'MS-DOS' │ │ +395F7A Extract Zip Spec 14 (20) '2.0' │ │ +395F7B Extract OS 00 (0) 'MS-DOS' │ │ +395F7C General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -3849AA Compression Method 0008 (8) 'Deflated' │ │ -3849AC Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -3849B0 CRC 215393BF (559125439) │ │ -3849B4 Compressed Size 00001722 (5922) │ │ -3849B8 Uncompressed Size 000042BA (17082) │ │ -3849BC Filename Length 000F (15) │ │ -3849BE Extra Length 0000 (0) │ │ -3849C0 Comment Length 0000 (0) │ │ -3849C2 Disk Start 0000 (0) │ │ -3849C4 Int File Attributes 0000 (0) │ │ +395F7E Compression Method 0008 (8) 'Deflated' │ │ +395F80 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +395F84 CRC 4C5C9B1D (1281137437) │ │ +395F88 Compressed Size 0000546E (21614) │ │ +395F8C Uncompressed Size 000140E7 (82151) │ │ +395F90 Filename Length 0016 (22) │ │ +395F92 Extra Length 0000 (0) │ │ +395F94 Comment Length 0000 (0) │ │ +395F96 Disk Start 0000 (0) │ │ +395F98 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -3849C6 Ext File Attributes 00000000 (0) │ │ -3849CA Local Header Offset 000547B2 (346034) │ │ -3849CE Filename 'XXXXXXXXXXXXXXX' │ │ +395F9A Ext File Attributes 00000000 (0) │ │ +395F9E Local Header Offset 0004F2FC (324348) │ │ +395FA2 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x3849CE: Filename 'XXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x395FA2: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -3849DD CENTRAL HEADER #83 02014B50 (33639248) │ │ -3849E1 Created Zip Spec 14 (20) '2.0' │ │ -3849E2 Created OS 00 (0) 'MS-DOS' │ │ -3849E3 Extract Zip Spec 14 (20) '2.0' │ │ -3849E4 Extract OS 00 (0) 'MS-DOS' │ │ -3849E5 General Purpose Flag 0800 (2048) │ │ +395FB8 CENTRAL HEADER #82 02014B50 (33639248) │ │ +395FBC Created Zip Spec 14 (20) '2.0' │ │ +395FBD Created OS 00 (0) 'MS-DOS' │ │ +395FBE Extract Zip Spec 14 (20) '2.0' │ │ +395FBF Extract OS 00 (0) 'MS-DOS' │ │ +395FC0 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -3849E7 Compression Method 0008 (8) 'Deflated' │ │ -3849E9 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -3849ED CRC 0D871E06 (226958854) │ │ -3849F1 Compressed Size 00000808 (2056) │ │ -3849F5 Uncompressed Size 00001648 (5704) │ │ -3849F9 Filename Length 0013 (19) │ │ -3849FB Extra Length 0000 (0) │ │ -3849FD Comment Length 0000 (0) │ │ -3849FF Disk Start 0000 (0) │ │ -384A01 Int File Attributes 0000 (0) │ │ +395FC2 Compression Method 0008 (8) 'Deflated' │ │ +395FC4 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +395FC8 CRC 215393BF (559125439) │ │ +395FCC Compressed Size 00001722 (5922) │ │ +395FD0 Uncompressed Size 000042BA (17082) │ │ +395FD4 Filename Length 000F (15) │ │ +395FD6 Extra Length 0000 (0) │ │ +395FD8 Comment Length 0000 (0) │ │ +395FDA Disk Start 0000 (0) │ │ +395FDC Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -384A03 Ext File Attributes 00000000 (0) │ │ -384A07 Local Header Offset 00055F15 (352021) │ │ -384A0B Filename 'XXXXXXXXXXXXXXXXXXX' │ │ +395FDE Ext File Attributes 00000000 (0) │ │ +395FE2 Local Header Offset 000547B2 (346034) │ │ +395FE6 Filename 'XXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x384A0B: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x395FE6: Filename 'XXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -384A1E CENTRAL HEADER #84 02014B50 (33639248) │ │ -384A22 Created Zip Spec 14 (20) '2.0' │ │ -384A23 Created OS 00 (0) 'MS-DOS' │ │ -384A24 Extract Zip Spec 14 (20) '2.0' │ │ -384A25 Extract OS 00 (0) 'MS-DOS' │ │ -384A26 General Purpose Flag 0800 (2048) │ │ +395FF5 CENTRAL HEADER #83 02014B50 (33639248) │ │ +395FF9 Created Zip Spec 14 (20) '2.0' │ │ +395FFA Created OS 00 (0) 'MS-DOS' │ │ +395FFB Extract Zip Spec 14 (20) '2.0' │ │ +395FFC Extract OS 00 (0) 'MS-DOS' │ │ +395FFD General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -384A28 Compression Method 0008 (8) 'Deflated' │ │ -384A2A Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -384A2E CRC 933082BD (2469429949) │ │ -384A32 Compressed Size 00000C0E (3086) │ │ -384A36 Uncompressed Size 00002764 (10084) │ │ -384A3A Filename Length 0016 (22) │ │ -384A3C Extra Length 0000 (0) │ │ -384A3E Comment Length 0000 (0) │ │ -384A40 Disk Start 0000 (0) │ │ -384A42 Int File Attributes 0000 (0) │ │ +395FFF Compression Method 0008 (8) 'Deflated' │ │ +396001 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +396005 CRC 0D871E06 (226958854) │ │ +396009 Compressed Size 00000808 (2056) │ │ +39600D Uncompressed Size 00001648 (5704) │ │ +396011 Filename Length 0013 (19) │ │ +396013 Extra Length 0000 (0) │ │ +396015 Comment Length 0000 (0) │ │ +396017 Disk Start 0000 (0) │ │ +396019 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -384A44 Ext File Attributes 00000000 (0) │ │ -384A48 Local Header Offset 00056762 (354146) │ │ -384A4C Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ +39601B Ext File Attributes 00000000 (0) │ │ +39601F Local Header Offset 00055F15 (352021) │ │ +396023 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x384A4C: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x396023: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -384A62 CENTRAL HEADER #85 02014B50 (33639248) │ │ -384A66 Created Zip Spec 14 (20) '2.0' │ │ -384A67 Created OS 00 (0) 'MS-DOS' │ │ -384A68 Extract Zip Spec 14 (20) '2.0' │ │ -384A69 Extract OS 00 (0) 'MS-DOS' │ │ -384A6A General Purpose Flag 0800 (2048) │ │ +396036 CENTRAL HEADER #84 02014B50 (33639248) │ │ +39603A Created Zip Spec 14 (20) '2.0' │ │ +39603B Created OS 00 (0) 'MS-DOS' │ │ +39603C Extract Zip Spec 14 (20) '2.0' │ │ +39603D Extract OS 00 (0) 'MS-DOS' │ │ +39603E General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -384A6C Compression Method 0008 (8) 'Deflated' │ │ -384A6E Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -384A72 CRC 8E0541CB (2382709195) │ │ -384A76 Compressed Size 000006B6 (1718) │ │ -384A7A Uncompressed Size 000013A6 (5030) │ │ -384A7E Filename Length 0015 (21) │ │ -384A80 Extra Length 0000 (0) │ │ -384A82 Comment Length 0000 (0) │ │ -384A84 Disk Start 0000 (0) │ │ -384A86 Int File Attributes 0000 (0) │ │ +396040 Compression Method 0008 (8) 'Deflated' │ │ +396042 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +396046 CRC 933082BD (2469429949) │ │ +39604A Compressed Size 00000C0E (3086) │ │ +39604E Uncompressed Size 00002764 (10084) │ │ +396052 Filename Length 0016 (22) │ │ +396054 Extra Length 0000 (0) │ │ +396056 Comment Length 0000 (0) │ │ +396058 Disk Start 0000 (0) │ │ +39605A Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -384A88 Ext File Attributes 00000000 (0) │ │ -384A8C Local Header Offset 000573B8 (357304) │ │ -384A90 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +39605C Ext File Attributes 00000000 (0) │ │ +396060 Local Header Offset 00056762 (354146) │ │ +396064 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x384A90: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x396064: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -384AA5 CENTRAL HEADER #86 02014B50 (33639248) │ │ -384AA9 Created Zip Spec 14 (20) '2.0' │ │ -384AAA Created OS 00 (0) 'MS-DOS' │ │ -384AAB Extract Zip Spec 14 (20) '2.0' │ │ -384AAC Extract OS 00 (0) 'MS-DOS' │ │ -384AAD General Purpose Flag 0800 (2048) │ │ +39607A CENTRAL HEADER #85 02014B50 (33639248) │ │ +39607E Created Zip Spec 14 (20) '2.0' │ │ +39607F Created OS 00 (0) 'MS-DOS' │ │ +396080 Extract Zip Spec 14 (20) '2.0' │ │ +396081 Extract OS 00 (0) 'MS-DOS' │ │ +396082 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -384AAF Compression Method 0008 (8) 'Deflated' │ │ -384AB1 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -384AB5 CRC 6E3DBA10 (1849539088) │ │ -384AB9 Compressed Size 000003DD (989) │ │ -384ABD Uncompressed Size 00000864 (2148) │ │ -384AC1 Filename Length 0019 (25) │ │ -384AC3 Extra Length 0000 (0) │ │ -384AC5 Comment Length 0000 (0) │ │ -384AC7 Disk Start 0000 (0) │ │ -384AC9 Int File Attributes 0000 (0) │ │ +396084 Compression Method 0008 (8) 'Deflated' │ │ +396086 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39608A CRC 8E0541CB (2382709195) │ │ +39608E Compressed Size 000006B6 (1718) │ │ +396092 Uncompressed Size 000013A6 (5030) │ │ +396096 Filename Length 0015 (21) │ │ +396098 Extra Length 0000 (0) │ │ +39609A Comment Length 0000 (0) │ │ +39609C Disk Start 0000 (0) │ │ +39609E Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -384ACB Ext File Attributes 00000000 (0) │ │ -384ACF Local Header Offset 00057AB5 (359093) │ │ -384AD3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +3960A0 Ext File Attributes 00000000 (0) │ │ +3960A4 Local Header Offset 000573B8 (357304) │ │ +3960A8 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x384AD3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3960A8: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -384AEC CENTRAL HEADER #87 02014B50 (33639248) │ │ -384AF0 Created Zip Spec 14 (20) '2.0' │ │ -384AF1 Created OS 00 (0) 'MS-DOS' │ │ -384AF2 Extract Zip Spec 14 (20) '2.0' │ │ -384AF3 Extract OS 00 (0) 'MS-DOS' │ │ -384AF4 General Purpose Flag 0800 (2048) │ │ +3960BD CENTRAL HEADER #86 02014B50 (33639248) │ │ +3960C1 Created Zip Spec 14 (20) '2.0' │ │ +3960C2 Created OS 00 (0) 'MS-DOS' │ │ +3960C3 Extract Zip Spec 14 (20) '2.0' │ │ +3960C4 Extract OS 00 (0) 'MS-DOS' │ │ +3960C5 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -384AF6 Compression Method 0008 (8) 'Deflated' │ │ -384AF8 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -384AFC CRC E2AA883B (3802826811) │ │ -384B00 Compressed Size 00000482 (1154) │ │ -384B04 Uncompressed Size 00000A77 (2679) │ │ -384B08 Filename Length 0015 (21) │ │ -384B0A Extra Length 0000 (0) │ │ -384B0C Comment Length 0000 (0) │ │ -384B0E Disk Start 0000 (0) │ │ -384B10 Int File Attributes 0000 (0) │ │ +3960C7 Compression Method 0008 (8) 'Deflated' │ │ +3960C9 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3960CD CRC 6E3DBA10 (1849539088) │ │ +3960D1 Compressed Size 000003DD (989) │ │ +3960D5 Uncompressed Size 00000864 (2148) │ │ +3960D9 Filename Length 0019 (25) │ │ +3960DB Extra Length 0000 (0) │ │ +3960DD Comment Length 0000 (0) │ │ +3960DF Disk Start 0000 (0) │ │ +3960E1 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -384B12 Ext File Attributes 00000000 (0) │ │ -384B16 Local Header Offset 00057EDD (360157) │ │ -384B1A Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +3960E3 Ext File Attributes 00000000 (0) │ │ +3960E7 Local Header Offset 00057AB5 (359093) │ │ +3960EB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x384B1A: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3960EB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -384B2F CENTRAL HEADER #88 02014B50 (33639248) │ │ -384B33 Created Zip Spec 14 (20) '2.0' │ │ -384B34 Created OS 00 (0) 'MS-DOS' │ │ -384B35 Extract Zip Spec 14 (20) '2.0' │ │ -384B36 Extract OS 00 (0) 'MS-DOS' │ │ -384B37 General Purpose Flag 0800 (2048) │ │ +396104 CENTRAL HEADER #87 02014B50 (33639248) │ │ +396108 Created Zip Spec 14 (20) '2.0' │ │ +396109 Created OS 00 (0) 'MS-DOS' │ │ +39610A Extract Zip Spec 14 (20) '2.0' │ │ +39610B Extract OS 00 (0) 'MS-DOS' │ │ +39610C General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -384B39 Compression Method 0008 (8) 'Deflated' │ │ -384B3B Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -384B3F CRC 4F3B8500 (1329300736) │ │ -384B43 Compressed Size 000004D1 (1233) │ │ -384B47 Uncompressed Size 00000CB8 (3256) │ │ -384B4B Filename Length 0015 (21) │ │ -384B4D Extra Length 0000 (0) │ │ -384B4F Comment Length 0000 (0) │ │ -384B51 Disk Start 0000 (0) │ │ -384B53 Int File Attributes 0000 (0) │ │ +39610E Compression Method 0008 (8) 'Deflated' │ │ +396110 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +396114 CRC E2AA883B (3802826811) │ │ +396118 Compressed Size 00000482 (1154) │ │ +39611C Uncompressed Size 00000A77 (2679) │ │ +396120 Filename Length 0015 (21) │ │ +396122 Extra Length 0000 (0) │ │ +396124 Comment Length 0000 (0) │ │ +396126 Disk Start 0000 (0) │ │ +396128 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -384B55 Ext File Attributes 00000000 (0) │ │ -384B59 Local Header Offset 000583A6 (361382) │ │ -384B5D Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +39612A Ext File Attributes 00000000 (0) │ │ +39612E Local Header Offset 00057EDD (360157) │ │ +396132 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x384B5D: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x396132: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -384B72 CENTRAL HEADER #89 02014B50 (33639248) │ │ -384B76 Created Zip Spec 14 (20) '2.0' │ │ -384B77 Created OS 00 (0) 'MS-DOS' │ │ -384B78 Extract Zip Spec 14 (20) '2.0' │ │ -384B79 Extract OS 00 (0) 'MS-DOS' │ │ -384B7A General Purpose Flag 0800 (2048) │ │ +396147 CENTRAL HEADER #88 02014B50 (33639248) │ │ +39614B Created Zip Spec 14 (20) '2.0' │ │ +39614C Created OS 00 (0) 'MS-DOS' │ │ +39614D Extract Zip Spec 14 (20) '2.0' │ │ +39614E Extract OS 00 (0) 'MS-DOS' │ │ +39614F General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -384B7C Compression Method 0008 (8) 'Deflated' │ │ -384B7E Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -384B82 CRC F4F556EB (4109719275) │ │ -384B86 Compressed Size 000002D9 (729) │ │ -384B8A Uncompressed Size 000007D8 (2008) │ │ -384B8E Filename Length 000F (15) │ │ -384B90 Extra Length 0000 (0) │ │ -384B92 Comment Length 0000 (0) │ │ -384B94 Disk Start 0000 (0) │ │ -384B96 Int File Attributes 0000 (0) │ │ +396151 Compression Method 0008 (8) 'Deflated' │ │ +396153 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +396157 CRC 4F3B8500 (1329300736) │ │ +39615B Compressed Size 000004D1 (1233) │ │ +39615F Uncompressed Size 00000CB8 (3256) │ │ +396163 Filename Length 0015 (21) │ │ +396165 Extra Length 0000 (0) │ │ +396167 Comment Length 0000 (0) │ │ +396169 Disk Start 0000 (0) │ │ +39616B Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -384B98 Ext File Attributes 00000000 (0) │ │ -384B9C Local Header Offset 000588BE (362686) │ │ -384BA0 Filename 'XXXXXXXXXXXXXXX' │ │ +39616D Ext File Attributes 00000000 (0) │ │ +396171 Local Header Offset 000583A6 (361382) │ │ +396175 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x384BA0: Filename 'XXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x396175: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -384BAF CENTRAL HEADER #90 02014B50 (33639248) │ │ -384BB3 Created Zip Spec 14 (20) '2.0' │ │ -384BB4 Created OS 00 (0) 'MS-DOS' │ │ -384BB5 Extract Zip Spec 14 (20) '2.0' │ │ -384BB6 Extract OS 00 (0) 'MS-DOS' │ │ -384BB7 General Purpose Flag 0800 (2048) │ │ +39618A CENTRAL HEADER #89 02014B50 (33639248) │ │ +39618E Created Zip Spec 14 (20) '2.0' │ │ +39618F Created OS 00 (0) 'MS-DOS' │ │ +396190 Extract Zip Spec 14 (20) '2.0' │ │ +396191 Extract OS 00 (0) 'MS-DOS' │ │ +396192 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -384BB9 Compression Method 0008 (8) 'Deflated' │ │ -384BBB Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -384BBF CRC 536B7653 (1399551571) │ │ -384BC3 Compressed Size 00000063 (99) │ │ -384BC7 Uncompressed Size 00000085 (133) │ │ -384BCB Filename Length 000F (15) │ │ -384BCD Extra Length 0000 (0) │ │ -384BCF Comment Length 0000 (0) │ │ -384BD1 Disk Start 0000 (0) │ │ -384BD3 Int File Attributes 0000 (0) │ │ +396194 Compression Method 0008 (8) 'Deflated' │ │ +396196 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39619A CRC F4F556EB (4109719275) │ │ +39619E Compressed Size 000002D9 (729) │ │ +3961A2 Uncompressed Size 000007D8 (2008) │ │ +3961A6 Filename Length 000F (15) │ │ +3961A8 Extra Length 0000 (0) │ │ +3961AA Comment Length 0000 (0) │ │ +3961AC Disk Start 0000 (0) │ │ +3961AE Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -384BD5 Ext File Attributes 00000000 (0) │ │ -384BD9 Local Header Offset 00058BD8 (363480) │ │ -384BDD Filename 'XXXXXXXXXXXXXXX' │ │ +3961B0 Ext File Attributes 00000000 (0) │ │ +3961B4 Local Header Offset 000588BE (362686) │ │ +3961B8 Filename 'XXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x384BDD: Filename 'XXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3961B8: Filename 'XXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -384BEC CENTRAL HEADER #91 02014B50 (33639248) │ │ -384BF0 Created Zip Spec 14 (20) '2.0' │ │ -384BF1 Created OS 00 (0) 'MS-DOS' │ │ -384BF2 Extract Zip Spec 14 (20) '2.0' │ │ -384BF3 Extract OS 00 (0) 'MS-DOS' │ │ -384BF4 General Purpose Flag 0800 (2048) │ │ +3961C7 CENTRAL HEADER #90 02014B50 (33639248) │ │ +3961CB Created Zip Spec 14 (20) '2.0' │ │ +3961CC Created OS 00 (0) 'MS-DOS' │ │ +3961CD Extract Zip Spec 14 (20) '2.0' │ │ +3961CE Extract OS 00 (0) 'MS-DOS' │ │ +3961CF General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -384BF6 Compression Method 0008 (8) 'Deflated' │ │ -384BF8 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -384BFC CRC 86B6ECC9 (2260135113) │ │ -384C00 Compressed Size 00000238 (568) │ │ -384C04 Uncompressed Size 000009F6 (2550) │ │ -384C08 Filename Length 000E (14) │ │ -384C0A Extra Length 0000 (0) │ │ -384C0C Comment Length 0000 (0) │ │ -384C0E Disk Start 0000 (0) │ │ -384C10 Int File Attributes 0000 (0) │ │ +3961D1 Compression Method 0008 (8) 'Deflated' │ │ +3961D3 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3961D7 CRC 536B7653 (1399551571) │ │ +3961DB Compressed Size 00000063 (99) │ │ +3961DF Uncompressed Size 00000085 (133) │ │ +3961E3 Filename Length 000F (15) │ │ +3961E5 Extra Length 0000 (0) │ │ +3961E7 Comment Length 0000 (0) │ │ +3961E9 Disk Start 0000 (0) │ │ +3961EB Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -384C12 Ext File Attributes 00000000 (0) │ │ -384C16 Local Header Offset 00058C7C (363644) │ │ -384C1A Filename 'XXXXXXXXXXXXXX' │ │ +3961ED Ext File Attributes 00000000 (0) │ │ +3961F1 Local Header Offset 00058BD8 (363480) │ │ +3961F5 Filename 'XXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x384C1A: Filename 'XXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3961F5: Filename 'XXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -384C28 CENTRAL HEADER #92 02014B50 (33639248) │ │ -384C2C Created Zip Spec 14 (20) '2.0' │ │ -384C2D Created OS 00 (0) 'MS-DOS' │ │ -384C2E Extract Zip Spec 14 (20) '2.0' │ │ -384C2F Extract OS 00 (0) 'MS-DOS' │ │ -384C30 General Purpose Flag 0800 (2048) │ │ +396204 CENTRAL HEADER #91 02014B50 (33639248) │ │ +396208 Created Zip Spec 14 (20) '2.0' │ │ +396209 Created OS 00 (0) 'MS-DOS' │ │ +39620A Extract Zip Spec 14 (20) '2.0' │ │ +39620B Extract OS 00 (0) 'MS-DOS' │ │ +39620C General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -384C32 Compression Method 0008 (8) 'Deflated' │ │ -384C34 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -384C38 CRC D3F4F784 (3556046724) │ │ -384C3C Compressed Size 000002CA (714) │ │ -384C40 Uncompressed Size 00000790 (1936) │ │ -384C44 Filename Length 0011 (17) │ │ -384C46 Extra Length 0000 (0) │ │ -384C48 Comment Length 0000 (0) │ │ -384C4A Disk Start 0000 (0) │ │ -384C4C Int File Attributes 0000 (0) │ │ +39620E Compression Method 0008 (8) 'Deflated' │ │ +396210 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +396214 CRC 86B6ECC9 (2260135113) │ │ +396218 Compressed Size 00000238 (568) │ │ +39621C Uncompressed Size 000009F6 (2550) │ │ +396220 Filename Length 000E (14) │ │ +396222 Extra Length 0000 (0) │ │ +396224 Comment Length 0000 (0) │ │ +396226 Disk Start 0000 (0) │ │ +396228 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -384C4E Ext File Attributes 00000000 (0) │ │ -384C52 Local Header Offset 00058EF4 (364276) │ │ -384C56 Filename 'XXXXXXXXXXXXXXXXX' │ │ +39622A Ext File Attributes 00000000 (0) │ │ +39622E Local Header Offset 00058C7C (363644) │ │ +396232 Filename 'XXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x384C56: Filename 'XXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x396232: Filename 'XXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -384C67 CENTRAL HEADER #93 02014B50 (33639248) │ │ -384C6B Created Zip Spec 14 (20) '2.0' │ │ -384C6C Created OS 00 (0) 'MS-DOS' │ │ -384C6D Extract Zip Spec 14 (20) '2.0' │ │ -384C6E Extract OS 00 (0) 'MS-DOS' │ │ -384C6F General Purpose Flag 0800 (2048) │ │ +396240 CENTRAL HEADER #92 02014B50 (33639248) │ │ +396244 Created Zip Spec 14 (20) '2.0' │ │ +396245 Created OS 00 (0) 'MS-DOS' │ │ +396246 Extract Zip Spec 14 (20) '2.0' │ │ +396247 Extract OS 00 (0) 'MS-DOS' │ │ +396248 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -384C71 Compression Method 0008 (8) 'Deflated' │ │ -384C73 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -384C77 CRC 4C79FADF (1283062495) │ │ -384C7B Compressed Size 00000108 (264) │ │ -384C7F Uncompressed Size 00000364 (868) │ │ -384C83 Filename Length 0010 (16) │ │ -384C85 Extra Length 0000 (0) │ │ -384C87 Comment Length 0000 (0) │ │ -384C89 Disk Start 0000 (0) │ │ -384C8B Int File Attributes 0000 (0) │ │ +39624A Compression Method 0008 (8) 'Deflated' │ │ +39624C Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +396250 CRC D3F4F784 (3556046724) │ │ +396254 Compressed Size 000002CA (714) │ │ +396258 Uncompressed Size 00000790 (1936) │ │ +39625C Filename Length 0011 (17) │ │ +39625E Extra Length 0000 (0) │ │ +396260 Comment Length 0000 (0) │ │ +396262 Disk Start 0000 (0) │ │ +396264 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -384C8D Ext File Attributes 00000000 (0) │ │ -384C91 Local Header Offset 00059201 (365057) │ │ -384C95 Filename 'XXXXXXXXXXXXXXXX' │ │ +396266 Ext File Attributes 00000000 (0) │ │ +39626A Local Header Offset 00058EF4 (364276) │ │ +39626E Filename 'XXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x384C95: Filename 'XXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39626E: Filename 'XXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -384CA5 CENTRAL HEADER #94 02014B50 (33639248) │ │ -384CA9 Created Zip Spec 14 (20) '2.0' │ │ -384CAA Created OS 00 (0) 'MS-DOS' │ │ -384CAB Extract Zip Spec 14 (20) '2.0' │ │ -384CAC Extract OS 00 (0) 'MS-DOS' │ │ -384CAD General Purpose Flag 0800 (2048) │ │ +39627F CENTRAL HEADER #93 02014B50 (33639248) │ │ +396283 Created Zip Spec 14 (20) '2.0' │ │ +396284 Created OS 00 (0) 'MS-DOS' │ │ +396285 Extract Zip Spec 14 (20) '2.0' │ │ +396286 Extract OS 00 (0) 'MS-DOS' │ │ +396287 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -384CAF Compression Method 0008 (8) 'Deflated' │ │ -384CB1 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -384CB5 CRC 959F6870 (2510252144) │ │ -384CB9 Compressed Size 000003D5 (981) │ │ -384CBD Uncompressed Size 00001125 (4389) │ │ -384CC1 Filename Length 0013 (19) │ │ -384CC3 Extra Length 0000 (0) │ │ -384CC5 Comment Length 0000 (0) │ │ -384CC7 Disk Start 0000 (0) │ │ -384CC9 Int File Attributes 0000 (0) │ │ +396289 Compression Method 0008 (8) 'Deflated' │ │ +39628B Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39628F CRC 4C79FADF (1283062495) │ │ +396293 Compressed Size 00000108 (264) │ │ +396297 Uncompressed Size 00000364 (868) │ │ +39629B Filename Length 0010 (16) │ │ +39629D Extra Length 0000 (0) │ │ +39629F Comment Length 0000 (0) │ │ +3962A1 Disk Start 0000 (0) │ │ +3962A3 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -384CCB Ext File Attributes 00000000 (0) │ │ -384CCF Local Header Offset 0005934B (365387) │ │ -384CD3 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ +3962A5 Ext File Attributes 00000000 (0) │ │ +3962A9 Local Header Offset 00059201 (365057) │ │ +3962AD Filename 'XXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x384CD3: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3962AD: Filename 'XXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -384CE6 CENTRAL HEADER #95 02014B50 (33639248) │ │ -384CEA Created Zip Spec 14 (20) '2.0' │ │ -384CEB Created OS 00 (0) 'MS-DOS' │ │ -384CEC Extract Zip Spec 14 (20) '2.0' │ │ -384CED Extract OS 00 (0) 'MS-DOS' │ │ -384CEE General Purpose Flag 0800 (2048) │ │ +3962BD CENTRAL HEADER #94 02014B50 (33639248) │ │ +3962C1 Created Zip Spec 14 (20) '2.0' │ │ +3962C2 Created OS 00 (0) 'MS-DOS' │ │ +3962C3 Extract Zip Spec 14 (20) '2.0' │ │ +3962C4 Extract OS 00 (0) 'MS-DOS' │ │ +3962C5 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -384CF0 Compression Method 0008 (8) 'Deflated' │ │ -384CF2 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -384CF6 CRC 083D5813 (138237971) │ │ -384CFA Compressed Size 000001EB (491) │ │ -384CFE Uncompressed Size 000006FD (1789) │ │ -384D02 Filename Length 0012 (18) │ │ -384D04 Extra Length 0000 (0) │ │ -384D06 Comment Length 0000 (0) │ │ -384D08 Disk Start 0000 (0) │ │ -384D0A Int File Attributes 0000 (0) │ │ +3962C7 Compression Method 0008 (8) 'Deflated' │ │ +3962C9 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3962CD CRC 959F6870 (2510252144) │ │ +3962D1 Compressed Size 000003D5 (981) │ │ +3962D5 Uncompressed Size 00001125 (4389) │ │ +3962D9 Filename Length 0013 (19) │ │ +3962DB Extra Length 0000 (0) │ │ +3962DD Comment Length 0000 (0) │ │ +3962DF Disk Start 0000 (0) │ │ +3962E1 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -384D0C Ext File Attributes 00000000 (0) │ │ -384D10 Local Header Offset 00059765 (366437) │ │ -384D14 Filename 'XXXXXXXXXXXXXXXXXX' │ │ +3962E3 Ext File Attributes 00000000 (0) │ │ +3962E7 Local Header Offset 0005934B (365387) │ │ +3962EB Filename 'XXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x384D14: Filename 'XXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3962EB: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -384D26 CENTRAL HEADER #96 02014B50 (33639248) │ │ -384D2A Created Zip Spec 14 (20) '2.0' │ │ -384D2B Created OS 00 (0) 'MS-DOS' │ │ -384D2C Extract Zip Spec 14 (20) '2.0' │ │ -384D2D Extract OS 00 (0) 'MS-DOS' │ │ -384D2E General Purpose Flag 0800 (2048) │ │ +3962FE CENTRAL HEADER #95 02014B50 (33639248) │ │ +396302 Created Zip Spec 14 (20) '2.0' │ │ +396303 Created OS 00 (0) 'MS-DOS' │ │ +396304 Extract Zip Spec 14 (20) '2.0' │ │ +396305 Extract OS 00 (0) 'MS-DOS' │ │ +396306 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -384D30 Compression Method 0008 (8) 'Deflated' │ │ -384D32 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -384D36 CRC 1065CF64 (275107684) │ │ -384D3A Compressed Size 0000003F (63) │ │ -384D3E Uncompressed Size 0000003F (63) │ │ -384D42 Filename Length 0014 (20) │ │ -384D44 Extra Length 0000 (0) │ │ -384D46 Comment Length 0000 (0) │ │ -384D48 Disk Start 0000 (0) │ │ -384D4A Int File Attributes 0000 (0) │ │ +396308 Compression Method 0008 (8) 'Deflated' │ │ +39630A Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39630E CRC 083D5813 (138237971) │ │ +396312 Compressed Size 000001EB (491) │ │ +396316 Uncompressed Size 000006FD (1789) │ │ +39631A Filename Length 0012 (18) │ │ +39631C Extra Length 0000 (0) │ │ +39631E Comment Length 0000 (0) │ │ +396320 Disk Start 0000 (0) │ │ +396322 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -384D4C Ext File Attributes 00000000 (0) │ │ -384D50 Local Header Offset 00059994 (366996) │ │ -384D54 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ +396324 Ext File Attributes 00000000 (0) │ │ +396328 Local Header Offset 00059765 (366437) │ │ +39632C Filename 'XXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x384D54: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39632C: Filename 'XXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -384D68 CENTRAL HEADER #97 02014B50 (33639248) │ │ -384D6C Created Zip Spec 14 (20) '2.0' │ │ -384D6D Created OS 00 (0) 'MS-DOS' │ │ -384D6E Extract Zip Spec 14 (20) '2.0' │ │ -384D6F Extract OS 00 (0) 'MS-DOS' │ │ -384D70 General Purpose Flag 0800 (2048) │ │ +39633E CENTRAL HEADER #96 02014B50 (33639248) │ │ +396342 Created Zip Spec 14 (20) '2.0' │ │ +396343 Created OS 00 (0) 'MS-DOS' │ │ +396344 Extract Zip Spec 14 (20) '2.0' │ │ +396345 Extract OS 00 (0) 'MS-DOS' │ │ +396346 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -384D72 Compression Method 0008 (8) 'Deflated' │ │ -384D74 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -384D78 CRC 1065CF64 (275107684) │ │ -384D7C Compressed Size 0000003F (63) │ │ -384D80 Uncompressed Size 0000003F (63) │ │ -384D84 Filename Length 0015 (21) │ │ -384D86 Extra Length 0000 (0) │ │ -384D88 Comment Length 0000 (0) │ │ -384D8A Disk Start 0000 (0) │ │ -384D8C Int File Attributes 0000 (0) │ │ +396348 Compression Method 0008 (8) 'Deflated' │ │ +39634A Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39634E CRC 1065CF64 (275107684) │ │ +396352 Compressed Size 0000003F (63) │ │ +396356 Uncompressed Size 0000003F (63) │ │ +39635A Filename Length 0014 (20) │ │ +39635C Extra Length 0000 (0) │ │ +39635E Comment Length 0000 (0) │ │ +396360 Disk Start 0000 (0) │ │ +396362 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -384D8E Ext File Attributes 00000000 (0) │ │ -384D92 Local Header Offset 00059A19 (367129) │ │ -384D96 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +396364 Ext File Attributes 00000000 (0) │ │ +396368 Local Header Offset 00059994 (366996) │ │ +39636C Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x384D96: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39636C: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -384DAB CENTRAL HEADER #98 02014B50 (33639248) │ │ -384DAF Created Zip Spec 14 (20) '2.0' │ │ -384DB0 Created OS 00 (0) 'MS-DOS' │ │ -384DB1 Extract Zip Spec 14 (20) '2.0' │ │ -384DB2 Extract OS 00 (0) 'MS-DOS' │ │ -384DB3 General Purpose Flag 0800 (2048) │ │ +396380 CENTRAL HEADER #97 02014B50 (33639248) │ │ +396384 Created Zip Spec 14 (20) '2.0' │ │ +396385 Created OS 00 (0) 'MS-DOS' │ │ +396386 Extract Zip Spec 14 (20) '2.0' │ │ +396387 Extract OS 00 (0) 'MS-DOS' │ │ +396388 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -384DB5 Compression Method 0008 (8) 'Deflated' │ │ -384DB7 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -384DBB CRC 1065CF64 (275107684) │ │ -384DBF Compressed Size 0000003F (63) │ │ -384DC3 Uncompressed Size 0000003F (63) │ │ -384DC7 Filename Length 0012 (18) │ │ -384DC9 Extra Length 0000 (0) │ │ -384DCB Comment Length 0000 (0) │ │ -384DCD Disk Start 0000 (0) │ │ -384DCF Int File Attributes 0000 (0) │ │ +39638A Compression Method 0008 (8) 'Deflated' │ │ +39638C Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +396390 CRC 1065CF64 (275107684) │ │ +396394 Compressed Size 0000003F (63) │ │ +396398 Uncompressed Size 0000003F (63) │ │ +39639C Filename Length 0015 (21) │ │ +39639E Extra Length 0000 (0) │ │ +3963A0 Comment Length 0000 (0) │ │ +3963A2 Disk Start 0000 (0) │ │ +3963A4 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -384DD1 Ext File Attributes 00000000 (0) │ │ -384DD5 Local Header Offset 00059A9F (367263) │ │ -384DD9 Filename 'XXXXXXXXXXXXXXXXXX' │ │ +3963A6 Ext File Attributes 00000000 (0) │ │ +3963AA Local Header Offset 00059A19 (367129) │ │ +3963AE Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x384DD9: Filename 'XXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3963AE: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -384DEB CENTRAL HEADER #99 02014B50 (33639248) │ │ -384DEF Created Zip Spec 14 (20) '2.0' │ │ -384DF0 Created OS 00 (0) 'MS-DOS' │ │ -384DF1 Extract Zip Spec 14 (20) '2.0' │ │ -384DF2 Extract OS 00 (0) 'MS-DOS' │ │ -384DF3 General Purpose Flag 0800 (2048) │ │ +3963C3 CENTRAL HEADER #98 02014B50 (33639248) │ │ +3963C7 Created Zip Spec 14 (20) '2.0' │ │ +3963C8 Created OS 00 (0) 'MS-DOS' │ │ +3963C9 Extract Zip Spec 14 (20) '2.0' │ │ +3963CA Extract OS 00 (0) 'MS-DOS' │ │ +3963CB General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -384DF5 Compression Method 0008 (8) 'Deflated' │ │ -384DF7 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -384DFB CRC 9BA275AE (2611115438) │ │ -384DFF Compressed Size 0000013D (317) │ │ -384E03 Uncompressed Size 0000021C (540) │ │ -384E07 Filename Length 0016 (22) │ │ -384E09 Extra Length 0000 (0) │ │ -384E0B Comment Length 0000 (0) │ │ -384E0D Disk Start 0000 (0) │ │ -384E0F Int File Attributes 0000 (0) │ │ +3963CD Compression Method 0008 (8) 'Deflated' │ │ +3963CF Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3963D3 CRC 1065CF64 (275107684) │ │ +3963D7 Compressed Size 0000003F (63) │ │ +3963DB Uncompressed Size 0000003F (63) │ │ +3963DF Filename Length 0012 (18) │ │ +3963E1 Extra Length 0000 (0) │ │ +3963E3 Comment Length 0000 (0) │ │ +3963E5 Disk Start 0000 (0) │ │ +3963E7 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -384E11 Ext File Attributes 00000000 (0) │ │ -384E15 Local Header Offset 00059B22 (367394) │ │ -384E19 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ +3963E9 Ext File Attributes 00000000 (0) │ │ +3963ED Local Header Offset 00059A9F (367263) │ │ +3963F1 Filename 'XXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x384E19: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3963F1: Filename 'XXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -384E2F CENTRAL HEADER #100 02014B50 (33639248) │ │ -384E33 Created Zip Spec 14 (20) '2.0' │ │ -384E34 Created OS 00 (0) 'MS-DOS' │ │ -384E35 Extract Zip Spec 14 (20) '2.0' │ │ -384E36 Extract OS 00 (0) 'MS-DOS' │ │ -384E37 General Purpose Flag 0800 (2048) │ │ +396403 CENTRAL HEADER #99 02014B50 (33639248) │ │ +396407 Created Zip Spec 14 (20) '2.0' │ │ +396408 Created OS 00 (0) 'MS-DOS' │ │ +396409 Extract Zip Spec 14 (20) '2.0' │ │ +39640A Extract OS 00 (0) 'MS-DOS' │ │ +39640B General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -384E39 Compression Method 0008 (8) 'Deflated' │ │ -384E3B Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -384E3F CRC 1E4E13FD (508433405) │ │ -384E43 Compressed Size 00000242 (578) │ │ -384E47 Uncompressed Size 000004DF (1247) │ │ -384E4B Filename Length 000E (14) │ │ -384E4D Extra Length 0000 (0) │ │ -384E4F Comment Length 0000 (0) │ │ -384E51 Disk Start 0000 (0) │ │ -384E53 Int File Attributes 0000 (0) │ │ +39640D Compression Method 0008 (8) 'Deflated' │ │ +39640F Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +396413 CRC 9BA275AE (2611115438) │ │ +396417 Compressed Size 0000013D (317) │ │ +39641B Uncompressed Size 0000021C (540) │ │ +39641F Filename Length 0016 (22) │ │ +396421 Extra Length 0000 (0) │ │ +396423 Comment Length 0000 (0) │ │ +396425 Disk Start 0000 (0) │ │ +396427 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -384E55 Ext File Attributes 00000000 (0) │ │ -384E59 Local Header Offset 00059CA7 (367783) │ │ -384E5D Filename 'XXXXXXXXXXXXXX' │ │ +396429 Ext File Attributes 00000000 (0) │ │ +39642D Local Header Offset 00059B22 (367394) │ │ +396431 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x384E5D: Filename 'XXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x396431: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -384E6B CENTRAL HEADER #101 02014B50 (33639248) │ │ -384E6F Created Zip Spec 14 (20) '2.0' │ │ -384E70 Created OS 00 (0) 'MS-DOS' │ │ -384E71 Extract Zip Spec 14 (20) '2.0' │ │ -384E72 Extract OS 00 (0) 'MS-DOS' │ │ -384E73 General Purpose Flag 0800 (2048) │ │ +396447 CENTRAL HEADER #100 02014B50 (33639248) │ │ +39644B Created Zip Spec 14 (20) '2.0' │ │ +39644C Created OS 00 (0) 'MS-DOS' │ │ +39644D Extract Zip Spec 14 (20) '2.0' │ │ +39644E Extract OS 00 (0) 'MS-DOS' │ │ +39644F General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -384E75 Compression Method 0008 (8) 'Deflated' │ │ -384E77 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -384E7B CRC C7609BE8 (3344997352) │ │ -384E7F Compressed Size 00000156 (342) │ │ -384E83 Uncompressed Size 0000027B (635) │ │ -384E87 Filename Length 000C (12) │ │ -384E89 Extra Length 0000 (0) │ │ -384E8B Comment Length 0000 (0) │ │ -384E8D Disk Start 0000 (0) │ │ -384E8F Int File Attributes 0000 (0) │ │ +396451 Compression Method 0008 (8) 'Deflated' │ │ +396453 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +396457 CRC 1E4E13FD (508433405) │ │ +39645B Compressed Size 00000242 (578) │ │ +39645F Uncompressed Size 000004DF (1247) │ │ +396463 Filename Length 000E (14) │ │ +396465 Extra Length 0000 (0) │ │ +396467 Comment Length 0000 (0) │ │ +396469 Disk Start 0000 (0) │ │ +39646B Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -384E91 Ext File Attributes 00000000 (0) │ │ -384E95 Local Header Offset 00059F29 (368425) │ │ -384E99 Filename 'XXXXXXXXXXXX' │ │ +39646D Ext File Attributes 00000000 (0) │ │ +396471 Local Header Offset 00059CA7 (367783) │ │ +396475 Filename 'XXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x384E99: Filename 'XXXXXXXXXXXX' │ │ +# WARNING: Offset 0x396475: Filename 'XXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -384EA5 CENTRAL HEADER #102 02014B50 (33639248) │ │ -384EA9 Created Zip Spec 14 (20) '2.0' │ │ -384EAA Created OS 00 (0) 'MS-DOS' │ │ -384EAB Extract Zip Spec 14 (20) '2.0' │ │ -384EAC Extract OS 00 (0) 'MS-DOS' │ │ -384EAD General Purpose Flag 0800 (2048) │ │ +396483 CENTRAL HEADER #101 02014B50 (33639248) │ │ +396487 Created Zip Spec 14 (20) '2.0' │ │ +396488 Created OS 00 (0) 'MS-DOS' │ │ +396489 Extract Zip Spec 14 (20) '2.0' │ │ +39648A Extract OS 00 (0) 'MS-DOS' │ │ +39648B General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -384EAF Compression Method 0008 (8) 'Deflated' │ │ -384EB1 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -384EB5 CRC A9B61692 (2847282834) │ │ -384EB9 Compressed Size 00000051 (81) │ │ -384EBD Uncompressed Size 00000057 (87) │ │ -384EC1 Filename Length 000F (15) │ │ -384EC3 Extra Length 0000 (0) │ │ -384EC5 Comment Length 0000 (0) │ │ -384EC7 Disk Start 0000 (0) │ │ -384EC9 Int File Attributes 0000 (0) │ │ +39648D Compression Method 0008 (8) 'Deflated' │ │ +39648F Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +396493 CRC C7609BE8 (3344997352) │ │ +396497 Compressed Size 00000156 (342) │ │ +39649B Uncompressed Size 0000027B (635) │ │ +39649F Filename Length 000C (12) │ │ +3964A1 Extra Length 0000 (0) │ │ +3964A3 Comment Length 0000 (0) │ │ +3964A5 Disk Start 0000 (0) │ │ +3964A7 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -384ECB Ext File Attributes 00000000 (0) │ │ -384ECF Local Header Offset 0005A0BD (368829) │ │ -384ED3 Filename 'XXXXXXXXXXXXXXX' │ │ +3964A9 Ext File Attributes 00000000 (0) │ │ +3964AD Local Header Offset 00059F29 (368425) │ │ +3964B1 Filename 'XXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x384ED3: Filename 'XXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3964B1: Filename 'XXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -384EE2 CENTRAL HEADER #103 02014B50 (33639248) │ │ -384EE6 Created Zip Spec 14 (20) '2.0' │ │ -384EE7 Created OS 00 (0) 'MS-DOS' │ │ -384EE8 Extract Zip Spec 14 (20) '2.0' │ │ -384EE9 Extract OS 00 (0) 'MS-DOS' │ │ -384EEA General Purpose Flag 0800 (2048) │ │ +3964BD CENTRAL HEADER #102 02014B50 (33639248) │ │ +3964C1 Created Zip Spec 14 (20) '2.0' │ │ +3964C2 Created OS 00 (0) 'MS-DOS' │ │ +3964C3 Extract Zip Spec 14 (20) '2.0' │ │ +3964C4 Extract OS 00 (0) 'MS-DOS' │ │ +3964C5 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -384EEC Compression Method 0008 (8) 'Deflated' │ │ -384EEE Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -384EF2 CRC 1065CF64 (275107684) │ │ -384EF6 Compressed Size 0000003F (63) │ │ -384EFA Uncompressed Size 0000003F (63) │ │ -384EFE Filename Length 000D (13) │ │ -384F00 Extra Length 0000 (0) │ │ -384F02 Comment Length 0000 (0) │ │ -384F04 Disk Start 0000 (0) │ │ -384F06 Int File Attributes 0000 (0) │ │ +3964C7 Compression Method 0008 (8) 'Deflated' │ │ +3964C9 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3964CD CRC A9B61692 (2847282834) │ │ +3964D1 Compressed Size 00000051 (81) │ │ +3964D5 Uncompressed Size 00000057 (87) │ │ +3964D9 Filename Length 000F (15) │ │ +3964DB Extra Length 0000 (0) │ │ +3964DD Comment Length 0000 (0) │ │ +3964DF Disk Start 0000 (0) │ │ +3964E1 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -384F08 Ext File Attributes 00000000 (0) │ │ -384F0C Local Header Offset 0005A14F (368975) │ │ -384F10 Filename 'XXXXXXXXXXXXX' │ │ +3964E3 Ext File Attributes 00000000 (0) │ │ +3964E7 Local Header Offset 0005A0BD (368829) │ │ +3964EB Filename 'XXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x384F10: Filename 'XXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3964EB: Filename 'XXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -384F1D CENTRAL HEADER #104 02014B50 (33639248) │ │ -384F21 Created Zip Spec 14 (20) '2.0' │ │ -384F22 Created OS 00 (0) 'MS-DOS' │ │ -384F23 Extract Zip Spec 14 (20) '2.0' │ │ -384F24 Extract OS 00 (0) 'MS-DOS' │ │ -384F25 General Purpose Flag 0800 (2048) │ │ +3964FA CENTRAL HEADER #103 02014B50 (33639248) │ │ +3964FE Created Zip Spec 14 (20) '2.0' │ │ +3964FF Created OS 00 (0) 'MS-DOS' │ │ +396500 Extract Zip Spec 14 (20) '2.0' │ │ +396501 Extract OS 00 (0) 'MS-DOS' │ │ +396502 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -384F27 Compression Method 0008 (8) 'Deflated' │ │ -384F29 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -384F2D CRC 26EFCECE (653250254) │ │ -384F31 Compressed Size 00000AD0 (2768) │ │ -384F35 Uncompressed Size 00002AD8 (10968) │ │ -384F39 Filename Length 000F (15) │ │ -384F3B Extra Length 0000 (0) │ │ -384F3D Comment Length 0000 (0) │ │ -384F3F Disk Start 0000 (0) │ │ -384F41 Int File Attributes 0000 (0) │ │ +396504 Compression Method 0008 (8) 'Deflated' │ │ +396506 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39650A CRC 1065CF64 (275107684) │ │ +39650E Compressed Size 0000003F (63) │ │ +396512 Uncompressed Size 0000003F (63) │ │ +396516 Filename Length 000D (13) │ │ +396518 Extra Length 0000 (0) │ │ +39651A Comment Length 0000 (0) │ │ +39651C Disk Start 0000 (0) │ │ +39651E Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -384F43 Ext File Attributes 00000000 (0) │ │ -384F47 Local Header Offset 0005A1CD (369101) │ │ -384F4B Filename 'XXXXXXXXXXXXXXX' │ │ +396520 Ext File Attributes 00000000 (0) │ │ +396524 Local Header Offset 0005A14F (368975) │ │ +396528 Filename 'XXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x384F4B: Filename 'XXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x396528: Filename 'XXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -384F5A CENTRAL HEADER #105 02014B50 (33639248) │ │ -384F5E Created Zip Spec 14 (20) '2.0' │ │ -384F5F Created OS 00 (0) 'MS-DOS' │ │ -384F60 Extract Zip Spec 14 (20) '2.0' │ │ -384F61 Extract OS 00 (0) 'MS-DOS' │ │ -384F62 General Purpose Flag 0800 (2048) │ │ +396535 CENTRAL HEADER #104 02014B50 (33639248) │ │ +396539 Created Zip Spec 14 (20) '2.0' │ │ +39653A Created OS 00 (0) 'MS-DOS' │ │ +39653B Extract Zip Spec 14 (20) '2.0' │ │ +39653C Extract OS 00 (0) 'MS-DOS' │ │ +39653D General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -384F64 Compression Method 0008 (8) 'Deflated' │ │ -384F66 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -384F6A CRC 00000000 (0) │ │ -384F6E Compressed Size 00000002 (2) │ │ -384F72 Uncompressed Size 00000000 (0) │ │ -384F76 Filename Length 000C (12) │ │ -384F78 Extra Length 0000 (0) │ │ -384F7A Comment Length 0000 (0) │ │ -384F7C Disk Start 0000 (0) │ │ -384F7E Int File Attributes 0000 (0) │ │ +39653F Compression Method 0008 (8) 'Deflated' │ │ +396541 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +396545 CRC 26EFCECE (653250254) │ │ +396549 Compressed Size 00000AD0 (2768) │ │ +39654D Uncompressed Size 00002AD8 (10968) │ │ +396551 Filename Length 000F (15) │ │ +396553 Extra Length 0000 (0) │ │ +396555 Comment Length 0000 (0) │ │ +396557 Disk Start 0000 (0) │ │ +396559 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -384F80 Ext File Attributes 00000000 (0) │ │ -384F84 Local Header Offset 0005ACDE (371934) │ │ -384F88 Filename 'XXXXXXXXXXXX' │ │ +39655B Ext File Attributes 00000000 (0) │ │ +39655F Local Header Offset 0005A1CD (369101) │ │ +396563 Filename 'XXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x384F88: Filename 'XXXXXXXXXXXX' │ │ +# WARNING: Offset 0x396563: Filename 'XXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -384F94 CENTRAL HEADER #106 02014B50 (33639248) │ │ -384F98 Created Zip Spec 14 (20) '2.0' │ │ -384F99 Created OS 00 (0) 'MS-DOS' │ │ -384F9A Extract Zip Spec 14 (20) '2.0' │ │ -384F9B Extract OS 00 (0) 'MS-DOS' │ │ -384F9C General Purpose Flag 0800 (2048) │ │ +396572 CENTRAL HEADER #105 02014B50 (33639248) │ │ +396576 Created Zip Spec 14 (20) '2.0' │ │ +396577 Created OS 00 (0) 'MS-DOS' │ │ +396578 Extract Zip Spec 14 (20) '2.0' │ │ +396579 Extract OS 00 (0) 'MS-DOS' │ │ +39657A General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -384F9E Compression Method 0008 (8) 'Deflated' │ │ -384FA0 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -384FA4 CRC 889AC155 (2291843413) │ │ -384FA8 Compressed Size 0000004F (79) │ │ -384FAC Uncompressed Size 00000064 (100) │ │ -384FB0 Filename Length 000D (13) │ │ -384FB2 Extra Length 0000 (0) │ │ -384FB4 Comment Length 0000 (0) │ │ -384FB6 Disk Start 0000 (0) │ │ -384FB8 Int File Attributes 0000 (0) │ │ +39657C Compression Method 0008 (8) 'Deflated' │ │ +39657E Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +396582 CRC 00000000 (0) │ │ +396586 Compressed Size 00000002 (2) │ │ +39658A Uncompressed Size 00000000 (0) │ │ +39658E Filename Length 000C (12) │ │ +396590 Extra Length 0000 (0) │ │ +396592 Comment Length 0000 (0) │ │ +396594 Disk Start 0000 (0) │ │ +396596 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -384FBA Ext File Attributes 00000000 (0) │ │ -384FBE Local Header Offset 0005AD1E (371998) │ │ -384FC2 Filename 'XXXXXXXXXXXXX' │ │ +396598 Ext File Attributes 00000000 (0) │ │ +39659C Local Header Offset 0005ACDE (371934) │ │ +3965A0 Filename 'XXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x384FC2: Filename 'XXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3965A0: Filename 'XXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -384FCF CENTRAL HEADER #107 02014B50 (33639248) │ │ -384FD3 Created Zip Spec 14 (20) '2.0' │ │ -384FD4 Created OS 00 (0) 'MS-DOS' │ │ -384FD5 Extract Zip Spec 14 (20) '2.0' │ │ -384FD6 Extract OS 00 (0) 'MS-DOS' │ │ -384FD7 General Purpose Flag 0800 (2048) │ │ +3965AC CENTRAL HEADER #106 02014B50 (33639248) │ │ +3965B0 Created Zip Spec 14 (20) '2.0' │ │ +3965B1 Created OS 00 (0) 'MS-DOS' │ │ +3965B2 Extract Zip Spec 14 (20) '2.0' │ │ +3965B3 Extract OS 00 (0) 'MS-DOS' │ │ +3965B4 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -384FD9 Compression Method 0008 (8) 'Deflated' │ │ -384FDB Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -384FDF CRC 00000000 (0) │ │ -384FE3 Compressed Size 00000002 (2) │ │ -384FE7 Uncompressed Size 00000000 (0) │ │ -384FEB Filename Length 0020 (32) │ │ -384FED Extra Length 0000 (0) │ │ -384FEF Comment Length 0000 (0) │ │ -384FF1 Disk Start 0000 (0) │ │ -384FF3 Int File Attributes 0000 (0) │ │ +3965B6 Compression Method 0008 (8) 'Deflated' │ │ +3965B8 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3965BC CRC 889AC155 (2291843413) │ │ +3965C0 Compressed Size 0000004F (79) │ │ +3965C4 Uncompressed Size 00000064 (100) │ │ +3965C8 Filename Length 000D (13) │ │ +3965CA Extra Length 0000 (0) │ │ +3965CC Comment Length 0000 (0) │ │ +3965CE Disk Start 0000 (0) │ │ +3965D0 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -384FF5 Ext File Attributes 00000000 (0) │ │ -384FF9 Local Header Offset 0005ADAC (372140) │ │ -384FFD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +3965D2 Ext File Attributes 00000000 (0) │ │ +3965D6 Local Header Offset 0005AD1E (371998) │ │ +3965DA Filename 'XXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x384FFD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3965DA: Filename 'XXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38501D CENTRAL HEADER #108 02014B50 (33639248) │ │ -385021 Created Zip Spec 14 (20) '2.0' │ │ -385022 Created OS 00 (0) 'MS-DOS' │ │ -385023 Extract Zip Spec 14 (20) '2.0' │ │ -385024 Extract OS 00 (0) 'MS-DOS' │ │ -385025 General Purpose Flag 0800 (2048) │ │ +3965E7 CENTRAL HEADER #107 02014B50 (33639248) │ │ +3965EB Created Zip Spec 14 (20) '2.0' │ │ +3965EC Created OS 00 (0) 'MS-DOS' │ │ +3965ED Extract Zip Spec 14 (20) '2.0' │ │ +3965EE Extract OS 00 (0) 'MS-DOS' │ │ +3965EF General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -385027 Compression Method 0008 (8) 'Deflated' │ │ -385029 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38502D CRC C2971FC7 (3264683975) │ │ -385031 Compressed Size 00000006 (6) │ │ -385035 Uncompressed Size 00000004 (4) │ │ -385039 Filename Length 0029 (41) │ │ -38503B Extra Length 0000 (0) │ │ -38503D Comment Length 0000 (0) │ │ -38503F Disk Start 0000 (0) │ │ -385041 Int File Attributes 0000 (0) │ │ +3965F1 Compression Method 0008 (8) 'Deflated' │ │ +3965F3 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3965F7 CRC 00000000 (0) │ │ +3965FB Compressed Size 00000002 (2) │ │ +3965FF Uncompressed Size 00000000 (0) │ │ +396603 Filename Length 0020 (32) │ │ +396605 Extra Length 0000 (0) │ │ +396607 Comment Length 0000 (0) │ │ +396609 Disk Start 0000 (0) │ │ +39660B Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -385043 Ext File Attributes 00000000 (0) │ │ -385047 Local Header Offset 0005AE00 (372224) │ │ -38504B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39660D Ext File Attributes 00000000 (0) │ │ +396611 Local Header Offset 0005ADAC (372140) │ │ +396615 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38504B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x396615: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -385074 CENTRAL HEADER #109 02014B50 (33639248) │ │ -385078 Created Zip Spec 14 (20) '2.0' │ │ -385079 Created OS 00 (0) 'MS-DOS' │ │ -38507A Extract Zip Spec 14 (20) '2.0' │ │ -38507B Extract OS 00 (0) 'MS-DOS' │ │ -38507C General Purpose Flag 0800 (2048) │ │ +396635 CENTRAL HEADER #108 02014B50 (33639248) │ │ +396639 Created Zip Spec 14 (20) '2.0' │ │ +39663A Created OS 00 (0) 'MS-DOS' │ │ +39663B Extract Zip Spec 14 (20) '2.0' │ │ +39663C Extract OS 00 (0) 'MS-DOS' │ │ +39663D General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38507E Compression Method 0008 (8) 'Deflated' │ │ -385080 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -385084 CRC 0C1534BB (202716347) │ │ -385088 Compressed Size 00000650 (1616) │ │ -38508C Uncompressed Size 00000EE4 (3812) │ │ -385090 Filename Length 0028 (40) │ │ -385092 Extra Length 0000 (0) │ │ -385094 Comment Length 0000 (0) │ │ -385096 Disk Start 0000 (0) │ │ -385098 Int File Attributes 0000 (0) │ │ +39663F Compression Method 0008 (8) 'Deflated' │ │ +396641 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +396645 CRC C2971FC7 (3264683975) │ │ +396649 Compressed Size 00000006 (6) │ │ +39664D Uncompressed Size 00000004 (4) │ │ +396651 Filename Length 0029 (41) │ │ +396653 Extra Length 0000 (0) │ │ +396655 Comment Length 0000 (0) │ │ +396657 Disk Start 0000 (0) │ │ +396659 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38509A Ext File Attributes 00000000 (0) │ │ -38509E Local Header Offset 0005AE61 (372321) │ │ -3850A2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39665B Ext File Attributes 00000000 (0) │ │ +39665F Local Header Offset 0005AE00 (372224) │ │ +396663 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x3850A2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x396663: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -3850CA CENTRAL HEADER #110 02014B50 (33639248) │ │ -3850CE Created Zip Spec 14 (20) '2.0' │ │ -3850CF Created OS 00 (0) 'MS-DOS' │ │ -3850D0 Extract Zip Spec 14 (20) '2.0' │ │ -3850D1 Extract OS 00 (0) 'MS-DOS' │ │ -3850D2 General Purpose Flag 0800 (2048) │ │ +39668C CENTRAL HEADER #109 02014B50 (33639248) │ │ +396690 Created Zip Spec 14 (20) '2.0' │ │ +396691 Created OS 00 (0) 'MS-DOS' │ │ +396692 Extract Zip Spec 14 (20) '2.0' │ │ +396693 Extract OS 00 (0) 'MS-DOS' │ │ +396694 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -3850D4 Compression Method 0008 (8) 'Deflated' │ │ -3850D6 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -3850DA CRC 00000000 (0) │ │ -3850DE Compressed Size 00000002 (2) │ │ -3850E2 Uncompressed Size 00000000 (0) │ │ -3850E6 Filename Length 0029 (41) │ │ -3850E8 Extra Length 0000 (0) │ │ -3850EA Comment Length 0000 (0) │ │ -3850EC Disk Start 0000 (0) │ │ -3850EE Int File Attributes 0000 (0) │ │ +396696 Compression Method 0008 (8) 'Deflated' │ │ +396698 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39669C CRC 0C1534BB (202716347) │ │ +3966A0 Compressed Size 00000650 (1616) │ │ +3966A4 Uncompressed Size 00000EE4 (3812) │ │ +3966A8 Filename Length 0028 (40) │ │ +3966AA Extra Length 0000 (0) │ │ +3966AC Comment Length 0000 (0) │ │ +3966AE Disk Start 0000 (0) │ │ +3966B0 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -3850F0 Ext File Attributes 00000000 (0) │ │ -3850F4 Local Header Offset 0005B50B (374027) │ │ -3850F8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +3966B2 Ext File Attributes 00000000 (0) │ │ +3966B6 Local Header Offset 0005AE61 (372321) │ │ +3966BA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x3850F8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3966BA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -385121 CENTRAL HEADER #111 02014B50 (33639248) │ │ -385125 Created Zip Spec 14 (20) '2.0' │ │ -385126 Created OS 00 (0) 'MS-DOS' │ │ -385127 Extract Zip Spec 14 (20) '2.0' │ │ -385128 Extract OS 00 (0) 'MS-DOS' │ │ -385129 General Purpose Flag 0800 (2048) │ │ +3966E2 CENTRAL HEADER #110 02014B50 (33639248) │ │ +3966E6 Created Zip Spec 14 (20) '2.0' │ │ +3966E7 Created OS 00 (0) 'MS-DOS' │ │ +3966E8 Extract Zip Spec 14 (20) '2.0' │ │ +3966E9 Extract OS 00 (0) 'MS-DOS' │ │ +3966EA General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38512B Compression Method 0008 (8) 'Deflated' │ │ -38512D Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -385131 CRC 9B6FFE90 (2607808144) │ │ -385135 Compressed Size 000004E7 (1255) │ │ -385139 Uncompressed Size 00000899 (2201) │ │ -38513D Filename Length 0030 (48) │ │ -38513F Extra Length 0000 (0) │ │ -385141 Comment Length 0000 (0) │ │ -385143 Disk Start 0000 (0) │ │ -385145 Int File Attributes 0000 (0) │ │ +3966EC Compression Method 0008 (8) 'Deflated' │ │ +3966EE Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3966F2 CRC 00000000 (0) │ │ +3966F6 Compressed Size 00000002 (2) │ │ +3966FA Uncompressed Size 00000000 (0) │ │ +3966FE Filename Length 0029 (41) │ │ +396700 Extra Length 0000 (0) │ │ +396702 Comment Length 0000 (0) │ │ +396704 Disk Start 0000 (0) │ │ +396706 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -385147 Ext File Attributes 00000000 (0) │ │ -38514B Local Header Offset 0005B568 (374120) │ │ -38514F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +396708 Ext File Attributes 00000000 (0) │ │ +39670C Local Header Offset 0005B50B (374027) │ │ +396710 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38514F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x396710: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38517F CENTRAL HEADER #112 02014B50 (33639248) │ │ -385183 Created Zip Spec 14 (20) '2.0' │ │ -385184 Created OS 00 (0) 'MS-DOS' │ │ -385185 Extract Zip Spec 14 (20) '2.0' │ │ -385186 Extract OS 00 (0) 'MS-DOS' │ │ -385187 General Purpose Flag 0800 (2048) │ │ +396739 CENTRAL HEADER #111 02014B50 (33639248) │ │ +39673D Created Zip Spec 14 (20) '2.0' │ │ +39673E Created OS 00 (0) 'MS-DOS' │ │ +39673F Extract Zip Spec 14 (20) '2.0' │ │ +396740 Extract OS 00 (0) 'MS-DOS' │ │ +396741 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -385189 Compression Method 0008 (8) 'Deflated' │ │ -38518B Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38518F CRC 82F833D6 (2197304278) │ │ -385193 Compressed Size 0000030C (780) │ │ -385197 Uncompressed Size 000005A1 (1441) │ │ -38519B Filename Length 0030 (48) │ │ -38519D Extra Length 0000 (0) │ │ -38519F Comment Length 0000 (0) │ │ -3851A1 Disk Start 0000 (0) │ │ -3851A3 Int File Attributes 0000 (0) │ │ +396743 Compression Method 0008 (8) 'Deflated' │ │ +396745 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +396749 CRC 9B6FFE90 (2607808144) │ │ +39674D Compressed Size 000004E7 (1255) │ │ +396751 Uncompressed Size 00000899 (2201) │ │ +396755 Filename Length 0030 (48) │ │ +396757 Extra Length 0000 (0) │ │ +396759 Comment Length 0000 (0) │ │ +39675B Disk Start 0000 (0) │ │ +39675D Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -3851A5 Ext File Attributes 00000000 (0) │ │ -3851A9 Local Header Offset 0005BAB1 (375473) │ │ -3851AD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39675F Ext File Attributes 00000000 (0) │ │ +396763 Local Header Offset 0005B568 (374120) │ │ +396767 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x3851AD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x396767: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -3851DD CENTRAL HEADER #113 02014B50 (33639248) │ │ -3851E1 Created Zip Spec 14 (20) '2.0' │ │ -3851E2 Created OS 00 (0) 'MS-DOS' │ │ -3851E3 Extract Zip Spec 14 (20) '2.0' │ │ -3851E4 Extract OS 00 (0) 'MS-DOS' │ │ -3851E5 General Purpose Flag 0800 (2048) │ │ +396797 CENTRAL HEADER #112 02014B50 (33639248) │ │ +39679B Created Zip Spec 14 (20) '2.0' │ │ +39679C Created OS 00 (0) 'MS-DOS' │ │ +39679D Extract Zip Spec 14 (20) '2.0' │ │ +39679E Extract OS 00 (0) 'MS-DOS' │ │ +39679F General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -3851E7 Compression Method 0008 (8) 'Deflated' │ │ -3851E9 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -3851ED CRC 00000000 (0) │ │ -3851F1 Compressed Size 00000002 (2) │ │ -3851F5 Uncompressed Size 00000000 (0) │ │ -3851F9 Filename Length 0004 (4) │ │ -3851FB Extra Length 0000 (0) │ │ -3851FD Comment Length 0000 (0) │ │ -3851FF Disk Start 0000 (0) │ │ -385201 Int File Attributes 0000 (0) │ │ +3967A1 Compression Method 0008 (8) 'Deflated' │ │ +3967A3 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3967A7 CRC 82F833D6 (2197304278) │ │ +3967AB Compressed Size 0000030C (780) │ │ +3967AF Uncompressed Size 000005A1 (1441) │ │ +3967B3 Filename Length 0030 (48) │ │ +3967B5 Extra Length 0000 (0) │ │ +3967B7 Comment Length 0000 (0) │ │ +3967B9 Disk Start 0000 (0) │ │ +3967BB Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -385203 Ext File Attributes 00000000 (0) │ │ -385207 Local Header Offset 0005BE1F (376351) │ │ -38520B Filename 'XXXX' │ │ +3967BD Ext File Attributes 00000000 (0) │ │ +3967C1 Local Header Offset 0005BAB1 (375473) │ │ +3967C5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38520B: Filename 'XXXX' │ │ +# WARNING: Offset 0x3967C5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38520F CENTRAL HEADER #114 02014B50 (33639248) │ │ -385213 Created Zip Spec 14 (20) '2.0' │ │ -385214 Created OS 00 (0) 'MS-DOS' │ │ -385215 Extract Zip Spec 14 (20) '2.0' │ │ -385216 Extract OS 00 (0) 'MS-DOS' │ │ -385217 General Purpose Flag 0800 (2048) │ │ +3967F5 CENTRAL HEADER #113 02014B50 (33639248) │ │ +3967F9 Created Zip Spec 14 (20) '2.0' │ │ +3967FA Created OS 00 (0) 'MS-DOS' │ │ +3967FB Extract Zip Spec 14 (20) '2.0' │ │ +3967FC Extract OS 00 (0) 'MS-DOS' │ │ +3967FD General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -385219 Compression Method 0008 (8) 'Deflated' │ │ -38521B Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38521F CRC 0D6287EC (224561132) │ │ -385223 Compressed Size 00002F93 (12179) │ │ -385227 Uncompressed Size 0000AE12 (44562) │ │ -38522B Filename Length 000F (15) │ │ -38522D Extra Length 0000 (0) │ │ -38522F Comment Length 0000 (0) │ │ -385231 Disk Start 0000 (0) │ │ -385233 Int File Attributes 0000 (0) │ │ +3967FF Compression Method 0008 (8) 'Deflated' │ │ +396801 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +396805 CRC 00000000 (0) │ │ +396809 Compressed Size 00000002 (2) │ │ +39680D Uncompressed Size 00000000 (0) │ │ +396811 Filename Length 0004 (4) │ │ +396813 Extra Length 0000 (0) │ │ +396815 Comment Length 0000 (0) │ │ +396817 Disk Start 0000 (0) │ │ +396819 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -385235 Ext File Attributes 00000000 (0) │ │ -385239 Local Header Offset 0005BE57 (376407) │ │ -38523D Filename 'XXXXXXXXXXXXXXX' │ │ +39681B Ext File Attributes 00000000 (0) │ │ +39681F Local Header Offset 0005BE1F (376351) │ │ +396823 Filename 'XXXX' │ │ # │ │ -# WARNING: Offset 0x38523D: Filename 'XXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x396823: Filename 'XXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38524C CENTRAL HEADER #115 02014B50 (33639248) │ │ -385250 Created Zip Spec 14 (20) '2.0' │ │ -385251 Created OS 00 (0) 'MS-DOS' │ │ -385252 Extract Zip Spec 14 (20) '2.0' │ │ -385253 Extract OS 00 (0) 'MS-DOS' │ │ -385254 General Purpose Flag 0800 (2048) │ │ +396827 CENTRAL HEADER #114 02014B50 (33639248) │ │ +39682B Created Zip Spec 14 (20) '2.0' │ │ +39682C Created OS 00 (0) 'MS-DOS' │ │ +39682D Extract Zip Spec 14 (20) '2.0' │ │ +39682E Extract OS 00 (0) 'MS-DOS' │ │ +39682F General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -385256 Compression Method 0008 (8) 'Deflated' │ │ -385258 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38525C CRC A1262D12 (2703633682) │ │ -385260 Compressed Size 00000300 (768) │ │ -385264 Uncompressed Size 00000968 (2408) │ │ -385268 Filename Length 0013 (19) │ │ -38526A Extra Length 0000 (0) │ │ -38526C Comment Length 0000 (0) │ │ -38526E Disk Start 0000 (0) │ │ -385270 Int File Attributes 0000 (0) │ │ +396831 Compression Method 0008 (8) 'Deflated' │ │ +396833 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +396837 CRC 0D6287EC (224561132) │ │ +39683B Compressed Size 00002F93 (12179) │ │ +39683F Uncompressed Size 0000AE12 (44562) │ │ +396843 Filename Length 000F (15) │ │ +396845 Extra Length 0000 (0) │ │ +396847 Comment Length 0000 (0) │ │ +396849 Disk Start 0000 (0) │ │ +39684B Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -385272 Ext File Attributes 00000000 (0) │ │ -385276 Local Header Offset 0005EE2B (388651) │ │ -38527A Filename 'XXXXXXXXXXXXXXXXXXX' │ │ +39684D Ext File Attributes 00000000 (0) │ │ +396851 Local Header Offset 0005BE57 (376407) │ │ +396855 Filename 'XXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38527A: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x396855: Filename 'XXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38528D CENTRAL HEADER #116 02014B50 (33639248) │ │ -385291 Created Zip Spec 14 (20) '2.0' │ │ -385292 Created OS 00 (0) 'MS-DOS' │ │ -385293 Extract Zip Spec 14 (20) '2.0' │ │ -385294 Extract OS 00 (0) 'MS-DOS' │ │ -385295 General Purpose Flag 0800 (2048) │ │ +396864 CENTRAL HEADER #115 02014B50 (33639248) │ │ +396868 Created Zip Spec 14 (20) '2.0' │ │ +396869 Created OS 00 (0) 'MS-DOS' │ │ +39686A Extract Zip Spec 14 (20) '2.0' │ │ +39686B Extract OS 00 (0) 'MS-DOS' │ │ +39686C General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -385297 Compression Method 0008 (8) 'Deflated' │ │ -385299 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38529D CRC 86E3EE6D (2263084653) │ │ -3852A1 Compressed Size 000009BD (2493) │ │ -3852A5 Uncompressed Size 00001D7D (7549) │ │ -3852A9 Filename Length 000E (14) │ │ -3852AB Extra Length 0000 (0) │ │ -3852AD Comment Length 0000 (0) │ │ -3852AF Disk Start 0000 (0) │ │ -3852B1 Int File Attributes 0000 (0) │ │ +39686E Compression Method 0008 (8) 'Deflated' │ │ +396870 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +396874 CRC A1262D12 (2703633682) │ │ +396878 Compressed Size 00000300 (768) │ │ +39687C Uncompressed Size 00000968 (2408) │ │ +396880 Filename Length 0013 (19) │ │ +396882 Extra Length 0000 (0) │ │ +396884 Comment Length 0000 (0) │ │ +396886 Disk Start 0000 (0) │ │ +396888 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -3852B3 Ext File Attributes 00000000 (0) │ │ -3852B7 Local Header Offset 0005F170 (389488) │ │ -3852BB Filename 'XXXXXXXXXXXXXX' │ │ +39688A Ext File Attributes 00000000 (0) │ │ +39688E Local Header Offset 0005EE2B (388651) │ │ +396892 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x3852BB: Filename 'XXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x396892: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -3852C9 CENTRAL HEADER #117 02014B50 (33639248) │ │ -3852CD Created Zip Spec 14 (20) '2.0' │ │ -3852CE Created OS 00 (0) 'MS-DOS' │ │ -3852CF Extract Zip Spec 14 (20) '2.0' │ │ -3852D0 Extract OS 00 (0) 'MS-DOS' │ │ -3852D1 General Purpose Flag 0800 (2048) │ │ +3968A5 CENTRAL HEADER #116 02014B50 (33639248) │ │ +3968A9 Created Zip Spec 14 (20) '2.0' │ │ +3968AA Created OS 00 (0) 'MS-DOS' │ │ +3968AB Extract Zip Spec 14 (20) '2.0' │ │ +3968AC Extract OS 00 (0) 'MS-DOS' │ │ +3968AD General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -3852D3 Compression Method 0008 (8) 'Deflated' │ │ -3852D5 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -3852D9 CRC 92FAA3E2 (2465899490) │ │ -3852DD Compressed Size 00000688 (1672) │ │ -3852E1 Uncompressed Size 00001267 (4711) │ │ -3852E5 Filename Length 0010 (16) │ │ -3852E7 Extra Length 0000 (0) │ │ -3852E9 Comment Length 0000 (0) │ │ -3852EB Disk Start 0000 (0) │ │ -3852ED Int File Attributes 0000 (0) │ │ +3968AF Compression Method 0008 (8) 'Deflated' │ │ +3968B1 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3968B5 CRC 86E3EE6D (2263084653) │ │ +3968B9 Compressed Size 000009BD (2493) │ │ +3968BD Uncompressed Size 00001D7D (7549) │ │ +3968C1 Filename Length 000E (14) │ │ +3968C3 Extra Length 0000 (0) │ │ +3968C5 Comment Length 0000 (0) │ │ +3968C7 Disk Start 0000 (0) │ │ +3968C9 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -3852EF Ext File Attributes 00000000 (0) │ │ -3852F3 Local Header Offset 0005FB6D (392045) │ │ -3852F7 Filename 'XXXXXXXXXXXXXXXX' │ │ +3968CB Ext File Attributes 00000000 (0) │ │ +3968CF Local Header Offset 0005F170 (389488) │ │ +3968D3 Filename 'XXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x3852F7: Filename 'XXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3968D3: Filename 'XXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -385307 CENTRAL HEADER #118 02014B50 (33639248) │ │ -38530B Created Zip Spec 14 (20) '2.0' │ │ -38530C Created OS 00 (0) 'MS-DOS' │ │ -38530D Extract Zip Spec 14 (20) '2.0' │ │ -38530E Extract OS 00 (0) 'MS-DOS' │ │ -38530F General Purpose Flag 0800 (2048) │ │ +3968E1 CENTRAL HEADER #117 02014B50 (33639248) │ │ +3968E5 Created Zip Spec 14 (20) '2.0' │ │ +3968E6 Created OS 00 (0) 'MS-DOS' │ │ +3968E7 Extract Zip Spec 14 (20) '2.0' │ │ +3968E8 Extract OS 00 (0) 'MS-DOS' │ │ +3968E9 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -385311 Compression Method 0008 (8) 'Deflated' │ │ -385313 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -385317 CRC B79DE8F2 (3080579314) │ │ -38531B Compressed Size 00000902 (2306) │ │ -38531F Uncompressed Size 000031A9 (12713) │ │ -385323 Filename Length 000A (10) │ │ -385325 Extra Length 0000 (0) │ │ -385327 Comment Length 0000 (0) │ │ -385329 Disk Start 0000 (0) │ │ -38532B Int File Attributes 0000 (0) │ │ +3968EB Compression Method 0008 (8) 'Deflated' │ │ +3968ED Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3968F1 CRC 92FAA3E2 (2465899490) │ │ +3968F5 Compressed Size 00000688 (1672) │ │ +3968F9 Uncompressed Size 00001267 (4711) │ │ +3968FD Filename Length 0010 (16) │ │ +3968FF Extra Length 0000 (0) │ │ +396901 Comment Length 0000 (0) │ │ +396903 Disk Start 0000 (0) │ │ +396905 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38532D Ext File Attributes 00000000 (0) │ │ -385331 Local Header Offset 00060237 (393783) │ │ -385335 Filename 'XXXXXXXXXX' │ │ +396907 Ext File Attributes 00000000 (0) │ │ +39690B Local Header Offset 0005FB6D (392045) │ │ +39690F Filename 'XXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x385335: Filename 'XXXXXXXXXX' │ │ +# WARNING: Offset 0x39690F: Filename 'XXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38533F CENTRAL HEADER #119 02014B50 (33639248) │ │ -385343 Created Zip Spec 14 (20) '2.0' │ │ -385344 Created OS 00 (0) 'MS-DOS' │ │ -385345 Extract Zip Spec 14 (20) '2.0' │ │ -385346 Extract OS 00 (0) 'MS-DOS' │ │ -385347 General Purpose Flag 0800 (2048) │ │ +39691F CENTRAL HEADER #118 02014B50 (33639248) │ │ +396923 Created Zip Spec 14 (20) '2.0' │ │ +396924 Created OS 00 (0) 'MS-DOS' │ │ +396925 Extract Zip Spec 14 (20) '2.0' │ │ +396926 Extract OS 00 (0) 'MS-DOS' │ │ +396927 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -385349 Compression Method 0008 (8) 'Deflated' │ │ -38534B Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38534F CRC ECEB9987 (3974863239) │ │ -385353 Compressed Size 00003AB0 (15024) │ │ -385357 Uncompressed Size 0000E08D (57485) │ │ -38535B Filename Length 000D (13) │ │ -38535D Extra Length 0000 (0) │ │ -38535F Comment Length 0000 (0) │ │ -385361 Disk Start 0000 (0) │ │ -385363 Int File Attributes 0000 (0) │ │ +396929 Compression Method 0008 (8) 'Deflated' │ │ +39692B Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39692F CRC B79DE8F2 (3080579314) │ │ +396933 Compressed Size 00000902 (2306) │ │ +396937 Uncompressed Size 000031A9 (12713) │ │ +39693B Filename Length 000A (10) │ │ +39693D Extra Length 0000 (0) │ │ +39693F Comment Length 0000 (0) │ │ +396941 Disk Start 0000 (0) │ │ +396943 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -385365 Ext File Attributes 00000000 (0) │ │ -385369 Local Header Offset 00060B75 (396149) │ │ -38536D Filename 'XXXXXXXXXXXXX' │ │ +396945 Ext File Attributes 00000000 (0) │ │ +396949 Local Header Offset 00060237 (393783) │ │ +39694D Filename 'XXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38536D: Filename 'XXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39694D: Filename 'XXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38537A CENTRAL HEADER #120 02014B50 (33639248) │ │ -38537E Created Zip Spec 14 (20) '2.0' │ │ -38537F Created OS 00 (0) 'MS-DOS' │ │ -385380 Extract Zip Spec 14 (20) '2.0' │ │ -385381 Extract OS 00 (0) 'MS-DOS' │ │ -385382 General Purpose Flag 0800 (2048) │ │ +396957 CENTRAL HEADER #119 02014B50 (33639248) │ │ +39695B Created Zip Spec 14 (20) '2.0' │ │ +39695C Created OS 00 (0) 'MS-DOS' │ │ +39695D Extract Zip Spec 14 (20) '2.0' │ │ +39695E Extract OS 00 (0) 'MS-DOS' │ │ +39695F General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -385384 Compression Method 0008 (8) 'Deflated' │ │ -385386 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38538A CRC 708B2CF8 (1888169208) │ │ -38538E Compressed Size 00000A29 (2601) │ │ -385392 Uncompressed Size 00001EA6 (7846) │ │ -385396 Filename Length 000F (15) │ │ -385398 Extra Length 0000 (0) │ │ -38539A Comment Length 0000 (0) │ │ -38539C Disk Start 0000 (0) │ │ -38539E Int File Attributes 0000 (0) │ │ +396961 Compression Method 0008 (8) 'Deflated' │ │ +396963 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +396967 CRC ECEB9987 (3974863239) │ │ +39696B Compressed Size 00003AB0 (15024) │ │ +39696F Uncompressed Size 0000E08D (57485) │ │ +396973 Filename Length 000D (13) │ │ +396975 Extra Length 0000 (0) │ │ +396977 Comment Length 0000 (0) │ │ +396979 Disk Start 0000 (0) │ │ +39697B Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -3853A0 Ext File Attributes 00000000 (0) │ │ -3853A4 Local Header Offset 00064664 (411236) │ │ -3853A8 Filename 'XXXXXXXXXXXXXXX' │ │ +39697D Ext File Attributes 00000000 (0) │ │ +396981 Local Header Offset 00060B75 (396149) │ │ +396985 Filename 'XXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x3853A8: Filename 'XXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x396985: Filename 'XXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -3853B7 CENTRAL HEADER #121 02014B50 (33639248) │ │ -3853BB Created Zip Spec 14 (20) '2.0' │ │ -3853BC Created OS 00 (0) 'MS-DOS' │ │ -3853BD Extract Zip Spec 14 (20) '2.0' │ │ -3853BE Extract OS 00 (0) 'MS-DOS' │ │ -3853BF General Purpose Flag 0800 (2048) │ │ +396992 CENTRAL HEADER #120 02014B50 (33639248) │ │ +396996 Created Zip Spec 14 (20) '2.0' │ │ +396997 Created OS 00 (0) 'MS-DOS' │ │ +396998 Extract Zip Spec 14 (20) '2.0' │ │ +396999 Extract OS 00 (0) 'MS-DOS' │ │ +39699A General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -3853C1 Compression Method 0008 (8) 'Deflated' │ │ -3853C3 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -3853C7 CRC 0A850E9D (176492189) │ │ -3853CB Compressed Size 00006C19 (27673) │ │ -3853CF Uncompressed Size 0001EB6D (125805) │ │ -3853D3 Filename Length 000E (14) │ │ -3853D5 Extra Length 0000 (0) │ │ -3853D7 Comment Length 0000 (0) │ │ -3853D9 Disk Start 0000 (0) │ │ -3853DB Int File Attributes 0000 (0) │ │ +39699C Compression Method 0008 (8) 'Deflated' │ │ +39699E Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3969A2 CRC 708B2CF8 (1888169208) │ │ +3969A6 Compressed Size 00000A29 (2601) │ │ +3969AA Uncompressed Size 00001EA6 (7846) │ │ +3969AE Filename Length 000F (15) │ │ +3969B0 Extra Length 0000 (0) │ │ +3969B2 Comment Length 0000 (0) │ │ +3969B4 Disk Start 0000 (0) │ │ +3969B6 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -3853DD Ext File Attributes 00000000 (0) │ │ -3853E1 Local Header Offset 000650CE (413902) │ │ -3853E5 Filename 'XXXXXXXXXXXXXX' │ │ +3969B8 Ext File Attributes 00000000 (0) │ │ +3969BC Local Header Offset 00064664 (411236) │ │ +3969C0 Filename 'XXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x3853E5: Filename 'XXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3969C0: Filename 'XXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -3853F3 CENTRAL HEADER #122 02014B50 (33639248) │ │ -3853F7 Created Zip Spec 14 (20) '2.0' │ │ -3853F8 Created OS 00 (0) 'MS-DOS' │ │ -3853F9 Extract Zip Spec 14 (20) '2.0' │ │ -3853FA Extract OS 00 (0) 'MS-DOS' │ │ -3853FB General Purpose Flag 0800 (2048) │ │ +3969CF CENTRAL HEADER #121 02014B50 (33639248) │ │ +3969D3 Created Zip Spec 14 (20) '2.0' │ │ +3969D4 Created OS 00 (0) 'MS-DOS' │ │ +3969D5 Extract Zip Spec 14 (20) '2.0' │ │ +3969D6 Extract OS 00 (0) 'MS-DOS' │ │ +3969D7 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -3853FD Compression Method 0008 (8) 'Deflated' │ │ -3853FF Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -385403 CRC 071D57EC (119363564) │ │ -385407 Compressed Size 000001B2 (434) │ │ -38540B Uncompressed Size 000003B7 (951) │ │ -38540F Filename Length 0011 (17) │ │ -385411 Extra Length 0000 (0) │ │ -385413 Comment Length 0000 (0) │ │ -385415 Disk Start 0000 (0) │ │ -385417 Int File Attributes 0000 (0) │ │ +3969D9 Compression Method 0008 (8) 'Deflated' │ │ +3969DB Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3969DF CRC 0A850E9D (176492189) │ │ +3969E3 Compressed Size 00006C19 (27673) │ │ +3969E7 Uncompressed Size 0001EB6D (125805) │ │ +3969EB Filename Length 000E (14) │ │ +3969ED Extra Length 0000 (0) │ │ +3969EF Comment Length 0000 (0) │ │ +3969F1 Disk Start 0000 (0) │ │ +3969F3 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -385419 Ext File Attributes 00000000 (0) │ │ -38541D Local Header Offset 0006BD27 (441639) │ │ -385421 Filename 'XXXXXXXXXXXXXXXXX' │ │ +3969F5 Ext File Attributes 00000000 (0) │ │ +3969F9 Local Header Offset 000650CE (413902) │ │ +3969FD Filename 'XXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x385421: Filename 'XXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3969FD: Filename 'XXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -385432 CENTRAL HEADER #123 02014B50 (33639248) │ │ -385436 Created Zip Spec 14 (20) '2.0' │ │ -385437 Created OS 00 (0) 'MS-DOS' │ │ -385438 Extract Zip Spec 14 (20) '2.0' │ │ -385439 Extract OS 00 (0) 'MS-DOS' │ │ -38543A General Purpose Flag 0800 (2048) │ │ +396A0B CENTRAL HEADER #122 02014B50 (33639248) │ │ +396A0F Created Zip Spec 14 (20) '2.0' │ │ +396A10 Created OS 00 (0) 'MS-DOS' │ │ +396A11 Extract Zip Spec 14 (20) '2.0' │ │ +396A12 Extract OS 00 (0) 'MS-DOS' │ │ +396A13 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38543C Compression Method 0008 (8) 'Deflated' │ │ -38543E Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -385442 CRC AF3C63B1 (2939970481) │ │ -385446 Compressed Size 00001CA6 (7334) │ │ -38544A Uncompressed Size 000071FC (29180) │ │ -38544E Filename Length 000D (13) │ │ -385450 Extra Length 0000 (0) │ │ -385452 Comment Length 0000 (0) │ │ -385454 Disk Start 0000 (0) │ │ -385456 Int File Attributes 0000 (0) │ │ +396A15 Compression Method 0008 (8) 'Deflated' │ │ +396A17 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +396A1B CRC 071D57EC (119363564) │ │ +396A1F Compressed Size 000001B2 (434) │ │ +396A23 Uncompressed Size 000003B7 (951) │ │ +396A27 Filename Length 0011 (17) │ │ +396A29 Extra Length 0000 (0) │ │ +396A2B Comment Length 0000 (0) │ │ +396A2D Disk Start 0000 (0) │ │ +396A2F Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -385458 Ext File Attributes 00000000 (0) │ │ -38545C Local Header Offset 0006BF1C (442140) │ │ -385460 Filename 'XXXXXXXXXXXXX' │ │ +396A31 Ext File Attributes 00000000 (0) │ │ +396A35 Local Header Offset 0006BD27 (441639) │ │ +396A39 Filename 'XXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x385460: Filename 'XXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x396A39: Filename 'XXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38546D CENTRAL HEADER #124 02014B50 (33639248) │ │ -385471 Created Zip Spec 14 (20) '2.0' │ │ -385472 Created OS 00 (0) 'MS-DOS' │ │ -385473 Extract Zip Spec 14 (20) '2.0' │ │ -385474 Extract OS 00 (0) 'MS-DOS' │ │ -385475 General Purpose Flag 0800 (2048) │ │ +396A4A CENTRAL HEADER #123 02014B50 (33639248) │ │ +396A4E Created Zip Spec 14 (20) '2.0' │ │ +396A4F Created OS 00 (0) 'MS-DOS' │ │ +396A50 Extract Zip Spec 14 (20) '2.0' │ │ +396A51 Extract OS 00 (0) 'MS-DOS' │ │ +396A52 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -385477 Compression Method 0008 (8) 'Deflated' │ │ -385479 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38547D CRC 1C896A9D (478767773) │ │ -385481 Compressed Size 00000B62 (2914) │ │ -385485 Uncompressed Size 000028EE (10478) │ │ -385489 Filename Length 0010 (16) │ │ -38548B Extra Length 0000 (0) │ │ -38548D Comment Length 0000 (0) │ │ -38548F Disk Start 0000 (0) │ │ -385491 Int File Attributes 0000 (0) │ │ +396A54 Compression Method 0008 (8) 'Deflated' │ │ +396A56 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +396A5A CRC AF3C63B1 (2939970481) │ │ +396A5E Compressed Size 00001CA6 (7334) │ │ +396A62 Uncompressed Size 000071FC (29180) │ │ +396A66 Filename Length 000D (13) │ │ +396A68 Extra Length 0000 (0) │ │ +396A6A Comment Length 0000 (0) │ │ +396A6C Disk Start 0000 (0) │ │ +396A6E Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -385493 Ext File Attributes 00000000 (0) │ │ -385497 Local Header Offset 0006DC01 (449537) │ │ -38549B Filename 'XXXXXXXXXXXXXXXX' │ │ +396A70 Ext File Attributes 00000000 (0) │ │ +396A74 Local Header Offset 0006BF1C (442140) │ │ +396A78 Filename 'XXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38549B: Filename 'XXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x396A78: Filename 'XXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -3854AB CENTRAL HEADER #125 02014B50 (33639248) │ │ -3854AF Created Zip Spec 14 (20) '2.0' │ │ -3854B0 Created OS 00 (0) 'MS-DOS' │ │ -3854B1 Extract Zip Spec 14 (20) '2.0' │ │ -3854B2 Extract OS 00 (0) 'MS-DOS' │ │ -3854B3 General Purpose Flag 0800 (2048) │ │ +396A85 CENTRAL HEADER #124 02014B50 (33639248) │ │ +396A89 Created Zip Spec 14 (20) '2.0' │ │ +396A8A Created OS 00 (0) 'MS-DOS' │ │ +396A8B Extract Zip Spec 14 (20) '2.0' │ │ +396A8C Extract OS 00 (0) 'MS-DOS' │ │ +396A8D General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -3854B5 Compression Method 0008 (8) 'Deflated' │ │ -3854B7 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -3854BB CRC 00000000 (0) │ │ -3854BF Compressed Size 00000002 (2) │ │ -3854C3 Uncompressed Size 00000000 (0) │ │ -3854C7 Filename Length 000C (12) │ │ -3854C9 Extra Length 0000 (0) │ │ -3854CB Comment Length 0000 (0) │ │ -3854CD Disk Start 0000 (0) │ │ -3854CF Int File Attributes 0000 (0) │ │ +396A8F Compression Method 0008 (8) 'Deflated' │ │ +396A91 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +396A95 CRC 1C896A9D (478767773) │ │ +396A99 Compressed Size 00000B62 (2914) │ │ +396A9D Uncompressed Size 000028EE (10478) │ │ +396AA1 Filename Length 0010 (16) │ │ +396AA3 Extra Length 0000 (0) │ │ +396AA5 Comment Length 0000 (0) │ │ +396AA7 Disk Start 0000 (0) │ │ +396AA9 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -3854D1 Ext File Attributes 00000000 (0) │ │ -3854D5 Local Header Offset 0006E7A5 (452517) │ │ -3854D9 Filename 'XXXXXXXXXXXX' │ │ +396AAB Ext File Attributes 00000000 (0) │ │ +396AAF Local Header Offset 0006DC01 (449537) │ │ +396AB3 Filename 'XXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x3854D9: Filename 'XXXXXXXXXXXX' │ │ +# WARNING: Offset 0x396AB3: Filename 'XXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -3854E5 CENTRAL HEADER #126 02014B50 (33639248) │ │ -3854E9 Created Zip Spec 14 (20) '2.0' │ │ -3854EA Created OS 00 (0) 'MS-DOS' │ │ -3854EB Extract Zip Spec 14 (20) '2.0' │ │ -3854EC Extract OS 00 (0) 'MS-DOS' │ │ -3854ED General Purpose Flag 0800 (2048) │ │ +396AC3 CENTRAL HEADER #125 02014B50 (33639248) │ │ +396AC7 Created Zip Spec 14 (20) '2.0' │ │ +396AC8 Created OS 00 (0) 'MS-DOS' │ │ +396AC9 Extract Zip Spec 14 (20) '2.0' │ │ +396ACA Extract OS 00 (0) 'MS-DOS' │ │ +396ACB General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -3854EF Compression Method 0008 (8) 'Deflated' │ │ -3854F1 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -3854F5 CRC 00000000 (0) │ │ -3854F9 Compressed Size 00000002 (2) │ │ -3854FD Uncompressed Size 00000000 (0) │ │ -385501 Filename Length 000C (12) │ │ -385503 Extra Length 0000 (0) │ │ -385505 Comment Length 0000 (0) │ │ -385507 Disk Start 0000 (0) │ │ -385509 Int File Attributes 0000 (0) │ │ +396ACD Compression Method 0008 (8) 'Deflated' │ │ +396ACF Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +396AD3 CRC 00000000 (0) │ │ +396AD7 Compressed Size 00000002 (2) │ │ +396ADB Uncompressed Size 00000000 (0) │ │ +396ADF Filename Length 000C (12) │ │ +396AE1 Extra Length 0000 (0) │ │ +396AE3 Comment Length 0000 (0) │ │ +396AE5 Disk Start 0000 (0) │ │ +396AE7 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38550B Ext File Attributes 00000000 (0) │ │ -38550F Local Header Offset 0006E7E5 (452581) │ │ -385513 Filename 'XXXXXXXXXXXX' │ │ +396AE9 Ext File Attributes 00000000 (0) │ │ +396AED Local Header Offset 0006E7A5 (452517) │ │ +396AF1 Filename 'XXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x385513: Filename 'XXXXXXXXXXXX' │ │ +# WARNING: Offset 0x396AF1: Filename 'XXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38551F CENTRAL HEADER #127 02014B50 (33639248) │ │ -385523 Created Zip Spec 14 (20) '2.0' │ │ -385524 Created OS 00 (0) 'MS-DOS' │ │ -385525 Extract Zip Spec 14 (20) '2.0' │ │ -385526 Extract OS 00 (0) 'MS-DOS' │ │ -385527 General Purpose Flag 0800 (2048) │ │ +396AFD CENTRAL HEADER #126 02014B50 (33639248) │ │ +396B01 Created Zip Spec 14 (20) '2.0' │ │ +396B02 Created OS 00 (0) 'MS-DOS' │ │ +396B03 Extract Zip Spec 14 (20) '2.0' │ │ +396B04 Extract OS 00 (0) 'MS-DOS' │ │ +396B05 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -385529 Compression Method 0008 (8) 'Deflated' │ │ -38552B Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38552F CRC 4A00D5A6 (1241568678) │ │ -385533 Compressed Size 00002481 (9345) │ │ -385537 Uncompressed Size 000079DA (31194) │ │ -38553B Filename Length 0017 (23) │ │ -38553D Extra Length 0000 (0) │ │ -38553F Comment Length 0000 (0) │ │ -385541 Disk Start 0000 (0) │ │ -385543 Int File Attributes 0000 (0) │ │ +396B07 Compression Method 0008 (8) 'Deflated' │ │ +396B09 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +396B0D CRC 00000000 (0) │ │ +396B11 Compressed Size 00000002 (2) │ │ +396B15 Uncompressed Size 00000000 (0) │ │ +396B19 Filename Length 000C (12) │ │ +396B1B Extra Length 0000 (0) │ │ +396B1D Comment Length 0000 (0) │ │ +396B1F Disk Start 0000 (0) │ │ +396B21 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -385545 Ext File Attributes 00000000 (0) │ │ -385549 Local Header Offset 0006E825 (452645) │ │ -38554D Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ +396B23 Ext File Attributes 00000000 (0) │ │ +396B27 Local Header Offset 0006E7E5 (452581) │ │ +396B2B Filename 'XXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38554D: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x396B2B: Filename 'XXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -385564 CENTRAL HEADER #128 02014B50 (33639248) │ │ -385568 Created Zip Spec 14 (20) '2.0' │ │ -385569 Created OS 00 (0) 'MS-DOS' │ │ -38556A Extract Zip Spec 14 (20) '2.0' │ │ -38556B Extract OS 00 (0) 'MS-DOS' │ │ -38556C General Purpose Flag 0800 (2048) │ │ +396B37 CENTRAL HEADER #127 02014B50 (33639248) │ │ +396B3B Created Zip Spec 14 (20) '2.0' │ │ +396B3C Created OS 00 (0) 'MS-DOS' │ │ +396B3D Extract Zip Spec 14 (20) '2.0' │ │ +396B3E Extract OS 00 (0) 'MS-DOS' │ │ +396B3F General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38556E Compression Method 0008 (8) 'Deflated' │ │ -385570 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -385574 CRC 627C18FC (1652300028) │ │ -385578 Compressed Size 00001920 (6432) │ │ -38557C Uncompressed Size 00005C37 (23607) │ │ -385580 Filename Length 0018 (24) │ │ -385582 Extra Length 0000 (0) │ │ -385584 Comment Length 0000 (0) │ │ -385586 Disk Start 0000 (0) │ │ -385588 Int File Attributes 0000 (0) │ │ +396B41 Compression Method 0008 (8) 'Deflated' │ │ +396B43 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +396B47 CRC 4A00D5A6 (1241568678) │ │ +396B4B Compressed Size 00002481 (9345) │ │ +396B4F Uncompressed Size 000079DA (31194) │ │ +396B53 Filename Length 0017 (23) │ │ +396B55 Extra Length 0000 (0) │ │ +396B57 Comment Length 0000 (0) │ │ +396B59 Disk Start 0000 (0) │ │ +396B5B Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38558A Ext File Attributes 00000000 (0) │ │ -38558E Local Header Offset 00070CEF (462063) │ │ -385592 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ +396B5D Ext File Attributes 00000000 (0) │ │ +396B61 Local Header Offset 0006E825 (452645) │ │ +396B65 Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x385592: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x396B65: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -3855AA CENTRAL HEADER #129 02014B50 (33639248) │ │ -3855AE Created Zip Spec 14 (20) '2.0' │ │ -3855AF Created OS 00 (0) 'MS-DOS' │ │ -3855B0 Extract Zip Spec 14 (20) '2.0' │ │ -3855B1 Extract OS 00 (0) 'MS-DOS' │ │ -3855B2 General Purpose Flag 0800 (2048) │ │ +396B7C CENTRAL HEADER #128 02014B50 (33639248) │ │ +396B80 Created Zip Spec 14 (20) '2.0' │ │ +396B81 Created OS 00 (0) 'MS-DOS' │ │ +396B82 Extract Zip Spec 14 (20) '2.0' │ │ +396B83 Extract OS 00 (0) 'MS-DOS' │ │ +396B84 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -3855B4 Compression Method 0008 (8) 'Deflated' │ │ -3855B6 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -3855BA CRC 90A214D3 (2426541267) │ │ -3855BE Compressed Size 000016FD (5885) │ │ -3855C2 Uncompressed Size 00004D9A (19866) │ │ -3855C6 Filename Length 001A (26) │ │ -3855C8 Extra Length 0000 (0) │ │ -3855CA Comment Length 0000 (0) │ │ -3855CC Disk Start 0000 (0) │ │ -3855CE Int File Attributes 0000 (0) │ │ +396B86 Compression Method 0008 (8) 'Deflated' │ │ +396B88 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +396B8C CRC 627C18FC (1652300028) │ │ +396B90 Compressed Size 00001920 (6432) │ │ +396B94 Uncompressed Size 00005C37 (23607) │ │ +396B98 Filename Length 0018 (24) │ │ +396B9A Extra Length 0000 (0) │ │ +396B9C Comment Length 0000 (0) │ │ +396B9E Disk Start 0000 (0) │ │ +396BA0 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -3855D0 Ext File Attributes 00000000 (0) │ │ -3855D4 Local Header Offset 00072659 (468569) │ │ -3855D8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +396BA2 Ext File Attributes 00000000 (0) │ │ +396BA6 Local Header Offset 00070CEF (462063) │ │ +396BAA Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x3855D8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x396BAA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -3855F2 CENTRAL HEADER #130 02014B50 (33639248) │ │ -3855F6 Created Zip Spec 14 (20) '2.0' │ │ -3855F7 Created OS 00 (0) 'MS-DOS' │ │ -3855F8 Extract Zip Spec 14 (20) '2.0' │ │ -3855F9 Extract OS 00 (0) 'MS-DOS' │ │ -3855FA General Purpose Flag 0800 (2048) │ │ +396BC2 CENTRAL HEADER #129 02014B50 (33639248) │ │ +396BC6 Created Zip Spec 14 (20) '2.0' │ │ +396BC7 Created OS 00 (0) 'MS-DOS' │ │ +396BC8 Extract Zip Spec 14 (20) '2.0' │ │ +396BC9 Extract OS 00 (0) 'MS-DOS' │ │ +396BCA General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -3855FC Compression Method 0008 (8) 'Deflated' │ │ -3855FE Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -385602 CRC 1B2E4D9A (456019354) │ │ -385606 Compressed Size 000015A9 (5545) │ │ -38560A Uncompressed Size 00004A19 (18969) │ │ -38560E Filename Length 0014 (20) │ │ -385610 Extra Length 0000 (0) │ │ -385612 Comment Length 0000 (0) │ │ -385614 Disk Start 0000 (0) │ │ -385616 Int File Attributes 0000 (0) │ │ +396BCC Compression Method 0008 (8) 'Deflated' │ │ +396BCE Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +396BD2 CRC 90A214D3 (2426541267) │ │ +396BD6 Compressed Size 000016FD (5885) │ │ +396BDA Uncompressed Size 00004D9A (19866) │ │ +396BDE Filename Length 001A (26) │ │ +396BE0 Extra Length 0000 (0) │ │ +396BE2 Comment Length 0000 (0) │ │ +396BE4 Disk Start 0000 (0) │ │ +396BE6 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -385618 Ext File Attributes 00000000 (0) │ │ -38561C Local Header Offset 00073DA2 (474530) │ │ -385620 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ +396BE8 Ext File Attributes 00000000 (0) │ │ +396BEC Local Header Offset 00072659 (468569) │ │ +396BF0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x385620: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x396BF0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -385634 CENTRAL HEADER #131 02014B50 (33639248) │ │ -385638 Created Zip Spec 14 (20) '2.0' │ │ -385639 Created OS 00 (0) 'MS-DOS' │ │ -38563A Extract Zip Spec 14 (20) '2.0' │ │ -38563B Extract OS 00 (0) 'MS-DOS' │ │ -38563C General Purpose Flag 0800 (2048) │ │ +396C0A CENTRAL HEADER #130 02014B50 (33639248) │ │ +396C0E Created Zip Spec 14 (20) '2.0' │ │ +396C0F Created OS 00 (0) 'MS-DOS' │ │ +396C10 Extract Zip Spec 14 (20) '2.0' │ │ +396C11 Extract OS 00 (0) 'MS-DOS' │ │ +396C12 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38563E Compression Method 0008 (8) 'Deflated' │ │ -385640 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -385644 CRC 00000000 (0) │ │ -385648 Compressed Size 00000002 (2) │ │ -38564C Uncompressed Size 00000000 (0) │ │ -385650 Filename Length 0022 (34) │ │ -385652 Extra Length 0000 (0) │ │ -385654 Comment Length 0000 (0) │ │ -385656 Disk Start 0000 (0) │ │ -385658 Int File Attributes 0000 (0) │ │ +396C14 Compression Method 0008 (8) 'Deflated' │ │ +396C16 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +396C1A CRC 1B2E4D9A (456019354) │ │ +396C1E Compressed Size 000015A9 (5545) │ │ +396C22 Uncompressed Size 00004A19 (18969) │ │ +396C26 Filename Length 0014 (20) │ │ +396C28 Extra Length 0000 (0) │ │ +396C2A Comment Length 0000 (0) │ │ +396C2C Disk Start 0000 (0) │ │ +396C2E Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38565A Ext File Attributes 00000000 (0) │ │ -38565E Local Header Offset 00075391 (480145) │ │ -385662 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +396C30 Ext File Attributes 00000000 (0) │ │ +396C34 Local Header Offset 00073DA2 (474530) │ │ +396C38 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x385662: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x396C38: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -385684 CENTRAL HEADER #132 02014B50 (33639248) │ │ -385688 Created Zip Spec 14 (20) '2.0' │ │ -385689 Created OS 00 (0) 'MS-DOS' │ │ -38568A Extract Zip Spec 14 (20) '2.0' │ │ -38568B Extract OS 00 (0) 'MS-DOS' │ │ -38568C General Purpose Flag 0800 (2048) │ │ +396C4C CENTRAL HEADER #131 02014B50 (33639248) │ │ +396C50 Created Zip Spec 14 (20) '2.0' │ │ +396C51 Created OS 00 (0) 'MS-DOS' │ │ +396C52 Extract Zip Spec 14 (20) '2.0' │ │ +396C53 Extract OS 00 (0) 'MS-DOS' │ │ +396C54 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38568E Compression Method 0008 (8) 'Deflated' │ │ -385690 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -385694 CRC 0CBD6A75 (213740149) │ │ -385698 Compressed Size 00000B2D (2861) │ │ -38569C Uncompressed Size 00001A57 (6743) │ │ -3856A0 Filename Length 0029 (41) │ │ -3856A2 Extra Length 0000 (0) │ │ -3856A4 Comment Length 0000 (0) │ │ -3856A6 Disk Start 0000 (0) │ │ -3856A8 Int File Attributes 0000 (0) │ │ +396C56 Compression Method 0008 (8) 'Deflated' │ │ +396C58 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +396C5C CRC 00000000 (0) │ │ +396C60 Compressed Size 00000002 (2) │ │ +396C64 Uncompressed Size 00000000 (0) │ │ +396C68 Filename Length 0022 (34) │ │ +396C6A Extra Length 0000 (0) │ │ +396C6C Comment Length 0000 (0) │ │ +396C6E Disk Start 0000 (0) │ │ +396C70 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -3856AA Ext File Attributes 00000000 (0) │ │ -3856AE Local Header Offset 000753E7 (480231) │ │ -3856B2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +396C72 Ext File Attributes 00000000 (0) │ │ +396C76 Local Header Offset 00075391 (480145) │ │ +396C7A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x3856B2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x396C7A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -3856DB CENTRAL HEADER #133 02014B50 (33639248) │ │ -3856DF Created Zip Spec 14 (20) '2.0' │ │ -3856E0 Created OS 00 (0) 'MS-DOS' │ │ -3856E1 Extract Zip Spec 14 (20) '2.0' │ │ -3856E2 Extract OS 00 (0) 'MS-DOS' │ │ -3856E3 General Purpose Flag 0800 (2048) │ │ +396C9C CENTRAL HEADER #132 02014B50 (33639248) │ │ +396CA0 Created Zip Spec 14 (20) '2.0' │ │ +396CA1 Created OS 00 (0) 'MS-DOS' │ │ +396CA2 Extract Zip Spec 14 (20) '2.0' │ │ +396CA3 Extract OS 00 (0) 'MS-DOS' │ │ +396CA4 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -3856E5 Compression Method 0008 (8) 'Deflated' │ │ -3856E7 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -3856EB CRC C2971FC7 (3264683975) │ │ -3856EF Compressed Size 00000006 (6) │ │ -3856F3 Uncompressed Size 00000004 (4) │ │ -3856F7 Filename Length 002B (43) │ │ -3856F9 Extra Length 0000 (0) │ │ -3856FB Comment Length 0000 (0) │ │ -3856FD Disk Start 0000 (0) │ │ -3856FF Int File Attributes 0000 (0) │ │ +396CA6 Compression Method 0008 (8) 'Deflated' │ │ +396CA8 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +396CAC CRC 0CBD6A75 (213740149) │ │ +396CB0 Compressed Size 00000B2D (2861) │ │ +396CB4 Uncompressed Size 00001A57 (6743) │ │ +396CB8 Filename Length 0029 (41) │ │ +396CBA Extra Length 0000 (0) │ │ +396CBC Comment Length 0000 (0) │ │ +396CBE Disk Start 0000 (0) │ │ +396CC0 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -385701 Ext File Attributes 00000000 (0) │ │ -385705 Local Header Offset 00075F6F (483183) │ │ -385709 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +396CC2 Ext File Attributes 00000000 (0) │ │ +396CC6 Local Header Offset 000753E7 (480231) │ │ +396CCA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x385709: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x396CCA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -385734 CENTRAL HEADER #134 02014B50 (33639248) │ │ -385738 Created Zip Spec 14 (20) '2.0' │ │ -385739 Created OS 00 (0) 'MS-DOS' │ │ -38573A Extract Zip Spec 14 (20) '2.0' │ │ -38573B Extract OS 00 (0) 'MS-DOS' │ │ -38573C General Purpose Flag 0800 (2048) │ │ +396CF3 CENTRAL HEADER #133 02014B50 (33639248) │ │ +396CF7 Created Zip Spec 14 (20) '2.0' │ │ +396CF8 Created OS 00 (0) 'MS-DOS' │ │ +396CF9 Extract Zip Spec 14 (20) '2.0' │ │ +396CFA Extract OS 00 (0) 'MS-DOS' │ │ +396CFB General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38573E Compression Method 0008 (8) 'Deflated' │ │ -385740 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -385744 CRC D6DFDAB1 (3604994737) │ │ -385748 Compressed Size 00000050 (80) │ │ -38574C Uncompressed Size 00000057 (87) │ │ -385750 Filename Length 002A (42) │ │ -385752 Extra Length 0000 (0) │ │ -385754 Comment Length 0000 (0) │ │ -385756 Disk Start 0000 (0) │ │ -385758 Int File Attributes 0000 (0) │ │ +396CFD Compression Method 0008 (8) 'Deflated' │ │ +396CFF Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +396D03 CRC C2971FC7 (3264683975) │ │ +396D07 Compressed Size 00000006 (6) │ │ +396D0B Uncompressed Size 00000004 (4) │ │ +396D0F Filename Length 002B (43) │ │ +396D11 Extra Length 0000 (0) │ │ +396D13 Comment Length 0000 (0) │ │ +396D15 Disk Start 0000 (0) │ │ +396D17 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38575A Ext File Attributes 00000000 (0) │ │ -38575E Local Header Offset 00075FD2 (483282) │ │ -385762 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +396D19 Ext File Attributes 00000000 (0) │ │ +396D1D Local Header Offset 00075F6F (483183) │ │ +396D21 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x385762: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x396D21: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38578C CENTRAL HEADER #135 02014B50 (33639248) │ │ -385790 Created Zip Spec 14 (20) '2.0' │ │ -385791 Created OS 00 (0) 'MS-DOS' │ │ -385792 Extract Zip Spec 14 (20) '2.0' │ │ -385793 Extract OS 00 (0) 'MS-DOS' │ │ -385794 General Purpose Flag 0800 (2048) │ │ +396D4C CENTRAL HEADER #134 02014B50 (33639248) │ │ +396D50 Created Zip Spec 14 (20) '2.0' │ │ +396D51 Created OS 00 (0) 'MS-DOS' │ │ +396D52 Extract Zip Spec 14 (20) '2.0' │ │ +396D53 Extract OS 00 (0) 'MS-DOS' │ │ +396D54 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -385796 Compression Method 0008 (8) 'Deflated' │ │ -385798 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38579C CRC 00000000 (0) │ │ -3857A0 Compressed Size 00000002 (2) │ │ -3857A4 Uncompressed Size 00000000 (0) │ │ -3857A8 Filename Length 0021 (33) │ │ -3857AA Extra Length 0000 (0) │ │ -3857AC Comment Length 0000 (0) │ │ -3857AE Disk Start 0000 (0) │ │ -3857B0 Int File Attributes 0000 (0) │ │ +396D56 Compression Method 0008 (8) 'Deflated' │ │ +396D58 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +396D5C CRC D6DFDAB1 (3604994737) │ │ +396D60 Compressed Size 00000050 (80) │ │ +396D64 Uncompressed Size 00000057 (87) │ │ +396D68 Filename Length 002A (42) │ │ +396D6A Extra Length 0000 (0) │ │ +396D6C Comment Length 0000 (0) │ │ +396D6E Disk Start 0000 (0) │ │ +396D70 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -3857B2 Ext File Attributes 00000000 (0) │ │ -3857B6 Local Header Offset 0007607E (483454) │ │ -3857BA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +396D72 Ext File Attributes 00000000 (0) │ │ +396D76 Local Header Offset 00075FD2 (483282) │ │ +396D7A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x3857BA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x396D7A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -3857DB CENTRAL HEADER #136 02014B50 (33639248) │ │ -3857DF Created Zip Spec 14 (20) '2.0' │ │ -3857E0 Created OS 00 (0) 'MS-DOS' │ │ -3857E1 Extract Zip Spec 14 (20) '2.0' │ │ -3857E2 Extract OS 00 (0) 'MS-DOS' │ │ -3857E3 General Purpose Flag 0800 (2048) │ │ +396DA4 CENTRAL HEADER #135 02014B50 (33639248) │ │ +396DA8 Created Zip Spec 14 (20) '2.0' │ │ +396DA9 Created OS 00 (0) 'MS-DOS' │ │ +396DAA Extract Zip Spec 14 (20) '2.0' │ │ +396DAB Extract OS 00 (0) 'MS-DOS' │ │ +396DAC General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -3857E5 Compression Method 0008 (8) 'Deflated' │ │ -3857E7 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -3857EB CRC C2971FC7 (3264683975) │ │ -3857EF Compressed Size 00000006 (6) │ │ -3857F3 Uncompressed Size 00000004 (4) │ │ -3857F7 Filename Length 002A (42) │ │ -3857F9 Extra Length 0000 (0) │ │ -3857FB Comment Length 0000 (0) │ │ -3857FD Disk Start 0000 (0) │ │ -3857FF Int File Attributes 0000 (0) │ │ +396DAE Compression Method 0008 (8) 'Deflated' │ │ +396DB0 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +396DB4 CRC 00000000 (0) │ │ +396DB8 Compressed Size 00000002 (2) │ │ +396DBC Uncompressed Size 00000000 (0) │ │ +396DC0 Filename Length 0021 (33) │ │ +396DC2 Extra Length 0000 (0) │ │ +396DC4 Comment Length 0000 (0) │ │ +396DC6 Disk Start 0000 (0) │ │ +396DC8 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -385801 Ext File Attributes 00000000 (0) │ │ -385805 Local Header Offset 000760D3 (483539) │ │ -385809 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +396DCA Ext File Attributes 00000000 (0) │ │ +396DCE Local Header Offset 0007607E (483454) │ │ +396DD2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x385809: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x396DD2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -385833 CENTRAL HEADER #137 02014B50 (33639248) │ │ -385837 Created Zip Spec 14 (20) '2.0' │ │ -385838 Created OS 00 (0) 'MS-DOS' │ │ -385839 Extract Zip Spec 14 (20) '2.0' │ │ -38583A Extract OS 00 (0) 'MS-DOS' │ │ -38583B General Purpose Flag 0800 (2048) │ │ +396DF3 CENTRAL HEADER #136 02014B50 (33639248) │ │ +396DF7 Created Zip Spec 14 (20) '2.0' │ │ +396DF8 Created OS 00 (0) 'MS-DOS' │ │ +396DF9 Extract Zip Spec 14 (20) '2.0' │ │ +396DFA Extract OS 00 (0) 'MS-DOS' │ │ +396DFB General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38583D Compression Method 0008 (8) 'Deflated' │ │ -38583F Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -385843 CRC 63CB31E8 (1674260968) │ │ -385847 Compressed Size 00000816 (2070) │ │ -38584B Uncompressed Size 000014DF (5343) │ │ -38584F Filename Length 002B (43) │ │ -385851 Extra Length 0000 (0) │ │ -385853 Comment Length 0000 (0) │ │ -385855 Disk Start 0000 (0) │ │ -385857 Int File Attributes 0000 (0) │ │ +396DFD Compression Method 0008 (8) 'Deflated' │ │ +396DFF Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +396E03 CRC C2971FC7 (3264683975) │ │ +396E07 Compressed Size 00000006 (6) │ │ +396E0B Uncompressed Size 00000004 (4) │ │ +396E0F Filename Length 002A (42) │ │ +396E11 Extra Length 0000 (0) │ │ +396E13 Comment Length 0000 (0) │ │ +396E15 Disk Start 0000 (0) │ │ +396E17 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -385859 Ext File Attributes 00000000 (0) │ │ -38585D Local Header Offset 00076135 (483637) │ │ -385861 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +396E19 Ext File Attributes 00000000 (0) │ │ +396E1D Local Header Offset 000760D3 (483539) │ │ +396E21 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x385861: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x396E21: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38588C CENTRAL HEADER #138 02014B50 (33639248) │ │ -385890 Created Zip Spec 14 (20) '2.0' │ │ -385891 Created OS 00 (0) 'MS-DOS' │ │ -385892 Extract Zip Spec 14 (20) '2.0' │ │ -385893 Extract OS 00 (0) 'MS-DOS' │ │ -385894 General Purpose Flag 0800 (2048) │ │ +396E4B CENTRAL HEADER #137 02014B50 (33639248) │ │ +396E4F Created Zip Spec 14 (20) '2.0' │ │ +396E50 Created OS 00 (0) 'MS-DOS' │ │ +396E51 Extract Zip Spec 14 (20) '2.0' │ │ +396E52 Extract OS 00 (0) 'MS-DOS' │ │ +396E53 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -385896 Compression Method 0008 (8) 'Deflated' │ │ -385898 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38589C CRC 5753AD7A (1465101690) │ │ -3858A0 Compressed Size 0000004E (78) │ │ -3858A4 Uncompressed Size 00000056 (86) │ │ -3858A8 Filename Length 0029 (41) │ │ -3858AA Extra Length 0000 (0) │ │ -3858AC Comment Length 0000 (0) │ │ -3858AE Disk Start 0000 (0) │ │ -3858B0 Int File Attributes 0000 (0) │ │ +396E55 Compression Method 0008 (8) 'Deflated' │ │ +396E57 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +396E5B CRC 63CB31E8 (1674260968) │ │ +396E5F Compressed Size 00000816 (2070) │ │ +396E63 Uncompressed Size 000014DF (5343) │ │ +396E67 Filename Length 002B (43) │ │ +396E69 Extra Length 0000 (0) │ │ +396E6B Comment Length 0000 (0) │ │ +396E6D Disk Start 0000 (0) │ │ +396E6F Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -3858B2 Ext File Attributes 00000000 (0) │ │ -3858B6 Local Header Offset 000769A8 (485800) │ │ -3858BA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +396E71 Ext File Attributes 00000000 (0) │ │ +396E75 Local Header Offset 00076135 (483637) │ │ +396E79 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x3858BA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x396E79: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -3858E3 CENTRAL HEADER #139 02014B50 (33639248) │ │ -3858E7 Created Zip Spec 14 (20) '2.0' │ │ -3858E8 Created OS 00 (0) 'MS-DOS' │ │ -3858E9 Extract Zip Spec 14 (20) '2.0' │ │ -3858EA Extract OS 00 (0) 'MS-DOS' │ │ -3858EB General Purpose Flag 0800 (2048) │ │ +396EA4 CENTRAL HEADER #138 02014B50 (33639248) │ │ +396EA8 Created Zip Spec 14 (20) '2.0' │ │ +396EA9 Created OS 00 (0) 'MS-DOS' │ │ +396EAA Extract Zip Spec 14 (20) '2.0' │ │ +396EAB Extract OS 00 (0) 'MS-DOS' │ │ +396EAC General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -3858ED Compression Method 0008 (8) 'Deflated' │ │ -3858EF Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -3858F3 CRC 00000000 (0) │ │ -3858F7 Compressed Size 00000002 (2) │ │ -3858FB Uncompressed Size 00000000 (0) │ │ -3858FF Filename Length 0021 (33) │ │ -385901 Extra Length 0000 (0) │ │ -385903 Comment Length 0000 (0) │ │ -385905 Disk Start 0000 (0) │ │ -385907 Int File Attributes 0000 (0) │ │ +396EAE Compression Method 0008 (8) 'Deflated' │ │ +396EB0 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +396EB4 CRC 5753AD7A (1465101690) │ │ +396EB8 Compressed Size 0000004E (78) │ │ +396EBC Uncompressed Size 00000056 (86) │ │ +396EC0 Filename Length 0029 (41) │ │ +396EC2 Extra Length 0000 (0) │ │ +396EC4 Comment Length 0000 (0) │ │ +396EC6 Disk Start 0000 (0) │ │ +396EC8 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -385909 Ext File Attributes 00000000 (0) │ │ -38590D Local Header Offset 00076A51 (485969) │ │ -385911 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +396ECA Ext File Attributes 00000000 (0) │ │ +396ECE Local Header Offset 000769A8 (485800) │ │ +396ED2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x385911: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x396ED2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -385932 CENTRAL HEADER #140 02014B50 (33639248) │ │ -385936 Created Zip Spec 14 (20) '2.0' │ │ -385937 Created OS 00 (0) 'MS-DOS' │ │ -385938 Extract Zip Spec 14 (20) '2.0' │ │ -385939 Extract OS 00 (0) 'MS-DOS' │ │ -38593A General Purpose Flag 0800 (2048) │ │ +396EFB CENTRAL HEADER #139 02014B50 (33639248) │ │ +396EFF Created Zip Spec 14 (20) '2.0' │ │ +396F00 Created OS 00 (0) 'MS-DOS' │ │ +396F01 Extract Zip Spec 14 (20) '2.0' │ │ +396F02 Extract OS 00 (0) 'MS-DOS' │ │ +396F03 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38593C Compression Method 0008 (8) 'Deflated' │ │ -38593E Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -385942 CRC 291AB33C (689615676) │ │ -385946 Compressed Size 000002EC (748) │ │ -38594A Uncompressed Size 00000509 (1289) │ │ -38594E Filename Length 0028 (40) │ │ -385950 Extra Length 0000 (0) │ │ -385952 Comment Length 0000 (0) │ │ -385954 Disk Start 0000 (0) │ │ -385956 Int File Attributes 0000 (0) │ │ +396F05 Compression Method 0008 (8) 'Deflated' │ │ +396F07 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +396F0B CRC 00000000 (0) │ │ +396F0F Compressed Size 00000002 (2) │ │ +396F13 Uncompressed Size 00000000 (0) │ │ +396F17 Filename Length 0021 (33) │ │ +396F19 Extra Length 0000 (0) │ │ +396F1B Comment Length 0000 (0) │ │ +396F1D Disk Start 0000 (0) │ │ +396F1F Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -385958 Ext File Attributes 00000000 (0) │ │ -38595C Local Header Offset 00076AA6 (486054) │ │ -385960 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +396F21 Ext File Attributes 00000000 (0) │ │ +396F25 Local Header Offset 00076A51 (485969) │ │ +396F29 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x385960: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x396F29: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -385988 CENTRAL HEADER #141 02014B50 (33639248) │ │ -38598C Created Zip Spec 14 (20) '2.0' │ │ -38598D Created OS 00 (0) 'MS-DOS' │ │ -38598E Extract Zip Spec 14 (20) '2.0' │ │ -38598F Extract OS 00 (0) 'MS-DOS' │ │ -385990 General Purpose Flag 0800 (2048) │ │ +396F4A CENTRAL HEADER #140 02014B50 (33639248) │ │ +396F4E Created Zip Spec 14 (20) '2.0' │ │ +396F4F Created OS 00 (0) 'MS-DOS' │ │ +396F50 Extract Zip Spec 14 (20) '2.0' │ │ +396F51 Extract OS 00 (0) 'MS-DOS' │ │ +396F52 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -385992 Compression Method 0008 (8) 'Deflated' │ │ -385994 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -385998 CRC C2971FC7 (3264683975) │ │ -38599C Compressed Size 00000006 (6) │ │ -3859A0 Uncompressed Size 00000004 (4) │ │ -3859A4 Filename Length 002A (42) │ │ -3859A6 Extra Length 0000 (0) │ │ -3859A8 Comment Length 0000 (0) │ │ -3859AA Disk Start 0000 (0) │ │ -3859AC Int File Attributes 0000 (0) │ │ +396F54 Compression Method 0008 (8) 'Deflated' │ │ +396F56 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +396F5A CRC 291AB33C (689615676) │ │ +396F5E Compressed Size 000002EC (748) │ │ +396F62 Uncompressed Size 00000509 (1289) │ │ +396F66 Filename Length 0028 (40) │ │ +396F68 Extra Length 0000 (0) │ │ +396F6A Comment Length 0000 (0) │ │ +396F6C Disk Start 0000 (0) │ │ +396F6E Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -3859AE Ext File Attributes 00000000 (0) │ │ -3859B2 Local Header Offset 00076DEC (486892) │ │ -3859B6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +396F70 Ext File Attributes 00000000 (0) │ │ +396F74 Local Header Offset 00076AA6 (486054) │ │ +396F78 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x3859B6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x396F78: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -3859E0 CENTRAL HEADER #142 02014B50 (33639248) │ │ -3859E4 Created Zip Spec 14 (20) '2.0' │ │ -3859E5 Created OS 00 (0) 'MS-DOS' │ │ -3859E6 Extract Zip Spec 14 (20) '2.0' │ │ -3859E7 Extract OS 00 (0) 'MS-DOS' │ │ -3859E8 General Purpose Flag 0800 (2048) │ │ +396FA0 CENTRAL HEADER #141 02014B50 (33639248) │ │ +396FA4 Created Zip Spec 14 (20) '2.0' │ │ +396FA5 Created OS 00 (0) 'MS-DOS' │ │ +396FA6 Extract Zip Spec 14 (20) '2.0' │ │ +396FA7 Extract OS 00 (0) 'MS-DOS' │ │ +396FA8 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -3859EA Compression Method 0008 (8) 'Deflated' │ │ -3859EC Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -3859F0 CRC 1CAB7027 (480997415) │ │ -3859F4 Compressed Size 0000004F (79) │ │ -3859F8 Uncompressed Size 00000056 (86) │ │ -3859FC Filename Length 0029 (41) │ │ -3859FE Extra Length 0000 (0) │ │ -385A00 Comment Length 0000 (0) │ │ -385A02 Disk Start 0000 (0) │ │ -385A04 Int File Attributes 0000 (0) │ │ +396FAA Compression Method 0008 (8) 'Deflated' │ │ +396FAC Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +396FB0 CRC C2971FC7 (3264683975) │ │ +396FB4 Compressed Size 00000006 (6) │ │ +396FB8 Uncompressed Size 00000004 (4) │ │ +396FBC Filename Length 002A (42) │ │ +396FBE Extra Length 0000 (0) │ │ +396FC0 Comment Length 0000 (0) │ │ +396FC2 Disk Start 0000 (0) │ │ +396FC4 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -385A06 Ext File Attributes 00000000 (0) │ │ -385A0A Local Header Offset 00076E4E (486990) │ │ -385A0E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +396FC6 Ext File Attributes 00000000 (0) │ │ +396FCA Local Header Offset 00076DEC (486892) │ │ +396FCE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x385A0E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x396FCE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -385A37 CENTRAL HEADER #143 02014B50 (33639248) │ │ -385A3B Created Zip Spec 14 (20) '2.0' │ │ -385A3C Created OS 00 (0) 'MS-DOS' │ │ -385A3D Extract Zip Spec 14 (20) '2.0' │ │ -385A3E Extract OS 00 (0) 'MS-DOS' │ │ -385A3F General Purpose Flag 0800 (2048) │ │ +396FF8 CENTRAL HEADER #142 02014B50 (33639248) │ │ +396FFC Created Zip Spec 14 (20) '2.0' │ │ +396FFD Created OS 00 (0) 'MS-DOS' │ │ +396FFE Extract Zip Spec 14 (20) '2.0' │ │ +396FFF Extract OS 00 (0) 'MS-DOS' │ │ +397000 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -385A41 Compression Method 0008 (8) 'Deflated' │ │ -385A43 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -385A47 CRC 00000000 (0) │ │ -385A4B Compressed Size 00000002 (2) │ │ -385A4F Uncompressed Size 00000000 (0) │ │ -385A53 Filename Length 0022 (34) │ │ -385A55 Extra Length 0000 (0) │ │ -385A57 Comment Length 0000 (0) │ │ -385A59 Disk Start 0000 (0) │ │ -385A5B Int File Attributes 0000 (0) │ │ +397002 Compression Method 0008 (8) 'Deflated' │ │ +397004 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +397008 CRC 1CAB7027 (480997415) │ │ +39700C Compressed Size 0000004F (79) │ │ +397010 Uncompressed Size 00000056 (86) │ │ +397014 Filename Length 0029 (41) │ │ +397016 Extra Length 0000 (0) │ │ +397018 Comment Length 0000 (0) │ │ +39701A Disk Start 0000 (0) │ │ +39701C Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -385A5D Ext File Attributes 00000000 (0) │ │ -385A61 Local Header Offset 00076EF8 (487160) │ │ -385A65 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39701E Ext File Attributes 00000000 (0) │ │ +397022 Local Header Offset 00076E4E (486990) │ │ +397026 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x385A65: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x397026: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -385A87 CENTRAL HEADER #144 02014B50 (33639248) │ │ -385A8B Created Zip Spec 14 (20) '2.0' │ │ -385A8C Created OS 00 (0) 'MS-DOS' │ │ -385A8D Extract Zip Spec 14 (20) '2.0' │ │ -385A8E Extract OS 00 (0) 'MS-DOS' │ │ -385A8F General Purpose Flag 0800 (2048) │ │ +39704F CENTRAL HEADER #143 02014B50 (33639248) │ │ +397053 Created Zip Spec 14 (20) '2.0' │ │ +397054 Created OS 00 (0) 'MS-DOS' │ │ +397055 Extract Zip Spec 14 (20) '2.0' │ │ +397056 Extract OS 00 (0) 'MS-DOS' │ │ +397057 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -385A91 Compression Method 0008 (8) 'Deflated' │ │ -385A93 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -385A97 CRC F281BACC (4068588236) │ │ -385A9B Compressed Size 0000034E (846) │ │ -385A9F Uncompressed Size 00000B98 (2968) │ │ -385AA3 Filename Length 0029 (41) │ │ -385AA5 Extra Length 0000 (0) │ │ -385AA7 Comment Length 0000 (0) │ │ -385AA9 Disk Start 0000 (0) │ │ -385AAB Int File Attributes 0000 (0) │ │ +397059 Compression Method 0008 (8) 'Deflated' │ │ +39705B Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39705F CRC 00000000 (0) │ │ +397063 Compressed Size 00000002 (2) │ │ +397067 Uncompressed Size 00000000 (0) │ │ +39706B Filename Length 0022 (34) │ │ +39706D Extra Length 0000 (0) │ │ +39706F Comment Length 0000 (0) │ │ +397071 Disk Start 0000 (0) │ │ +397073 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -385AAD Ext File Attributes 00000000 (0) │ │ -385AB1 Local Header Offset 00076F4E (487246) │ │ -385AB5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +397075 Ext File Attributes 00000000 (0) │ │ +397079 Local Header Offset 00076EF8 (487160) │ │ +39707D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x385AB5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39707D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -385ADE CENTRAL HEADER #145 02014B50 (33639248) │ │ -385AE2 Created Zip Spec 14 (20) '2.0' │ │ -385AE3 Created OS 00 (0) 'MS-DOS' │ │ -385AE4 Extract Zip Spec 14 (20) '2.0' │ │ -385AE5 Extract OS 00 (0) 'MS-DOS' │ │ -385AE6 General Purpose Flag 0800 (2048) │ │ +39709F CENTRAL HEADER #144 02014B50 (33639248) │ │ +3970A3 Created Zip Spec 14 (20) '2.0' │ │ +3970A4 Created OS 00 (0) 'MS-DOS' │ │ +3970A5 Extract Zip Spec 14 (20) '2.0' │ │ +3970A6 Extract OS 00 (0) 'MS-DOS' │ │ +3970A7 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -385AE8 Compression Method 0008 (8) 'Deflated' │ │ -385AEA Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -385AEE CRC C2971FC7 (3264683975) │ │ -385AF2 Compressed Size 00000006 (6) │ │ -385AF6 Uncompressed Size 00000004 (4) │ │ -385AFA Filename Length 002B (43) │ │ -385AFC Extra Length 0000 (0) │ │ -385AFE Comment Length 0000 (0) │ │ -385B00 Disk Start 0000 (0) │ │ -385B02 Int File Attributes 0000 (0) │ │ +3970A9 Compression Method 0008 (8) 'Deflated' │ │ +3970AB Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3970AF CRC F281BACC (4068588236) │ │ +3970B3 Compressed Size 0000034E (846) │ │ +3970B7 Uncompressed Size 00000B98 (2968) │ │ +3970BB Filename Length 0029 (41) │ │ +3970BD Extra Length 0000 (0) │ │ +3970BF Comment Length 0000 (0) │ │ +3970C1 Disk Start 0000 (0) │ │ +3970C3 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -385B04 Ext File Attributes 00000000 (0) │ │ -385B08 Local Header Offset 000772F7 (488183) │ │ -385B0C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +3970C5 Ext File Attributes 00000000 (0) │ │ +3970C9 Local Header Offset 00076F4E (487246) │ │ +3970CD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x385B0C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3970CD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -385B37 CENTRAL HEADER #146 02014B50 (33639248) │ │ -385B3B Created Zip Spec 14 (20) '2.0' │ │ -385B3C Created OS 00 (0) 'MS-DOS' │ │ -385B3D Extract Zip Spec 14 (20) '2.0' │ │ -385B3E Extract OS 00 (0) 'MS-DOS' │ │ -385B3F General Purpose Flag 0800 (2048) │ │ +3970F6 CENTRAL HEADER #145 02014B50 (33639248) │ │ +3970FA Created Zip Spec 14 (20) '2.0' │ │ +3970FB Created OS 00 (0) 'MS-DOS' │ │ +3970FC Extract Zip Spec 14 (20) '2.0' │ │ +3970FD Extract OS 00 (0) 'MS-DOS' │ │ +3970FE General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -385B41 Compression Method 0008 (8) 'Deflated' │ │ -385B43 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -385B47 CRC 1D886A76 (495479414) │ │ -385B4B Compressed Size 0000006C (108) │ │ -385B4F Uncompressed Size 00000081 (129) │ │ -385B53 Filename Length 002A (42) │ │ -385B55 Extra Length 0000 (0) │ │ -385B57 Comment Length 0000 (0) │ │ -385B59 Disk Start 0000 (0) │ │ -385B5B Int File Attributes 0000 (0) │ │ +397100 Compression Method 0008 (8) 'Deflated' │ │ +397102 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +397106 CRC C2971FC7 (3264683975) │ │ +39710A Compressed Size 00000006 (6) │ │ +39710E Uncompressed Size 00000004 (4) │ │ +397112 Filename Length 002B (43) │ │ +397114 Extra Length 0000 (0) │ │ +397116 Comment Length 0000 (0) │ │ +397118 Disk Start 0000 (0) │ │ +39711A Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -385B5D Ext File Attributes 00000000 (0) │ │ -385B61 Local Header Offset 0007735A (488282) │ │ -385B65 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39711C Ext File Attributes 00000000 (0) │ │ +397120 Local Header Offset 000772F7 (488183) │ │ +397124 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x385B65: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x397124: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -385B8F CENTRAL HEADER #147 02014B50 (33639248) │ │ -385B93 Created Zip Spec 14 (20) '2.0' │ │ -385B94 Created OS 00 (0) 'MS-DOS' │ │ -385B95 Extract Zip Spec 14 (20) '2.0' │ │ -385B96 Extract OS 00 (0) 'MS-DOS' │ │ -385B97 General Purpose Flag 0800 (2048) │ │ +39714F CENTRAL HEADER #146 02014B50 (33639248) │ │ +397153 Created Zip Spec 14 (20) '2.0' │ │ +397154 Created OS 00 (0) 'MS-DOS' │ │ +397155 Extract Zip Spec 14 (20) '2.0' │ │ +397156 Extract OS 00 (0) 'MS-DOS' │ │ +397157 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -385B99 Compression Method 0008 (8) 'Deflated' │ │ -385B9B Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -385B9F CRC 00000000 (0) │ │ -385BA3 Compressed Size 00000002 (2) │ │ -385BA7 Uncompressed Size 00000000 (0) │ │ -385BAB Filename Length 0013 (19) │ │ -385BAD Extra Length 0000 (0) │ │ -385BAF Comment Length 0000 (0) │ │ -385BB1 Disk Start 0000 (0) │ │ -385BB3 Int File Attributes 0000 (0) │ │ +397159 Compression Method 0008 (8) 'Deflated' │ │ +39715B Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39715F CRC 1D886A76 (495479414) │ │ +397163 Compressed Size 0000006C (108) │ │ +397167 Uncompressed Size 00000081 (129) │ │ +39716B Filename Length 002A (42) │ │ +39716D Extra Length 0000 (0) │ │ +39716F Comment Length 0000 (0) │ │ +397171 Disk Start 0000 (0) │ │ +397173 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -385BB5 Ext File Attributes 00000000 (0) │ │ -385BB9 Local Header Offset 00077422 (488482) │ │ -385BBD Filename 'XXXXXXXXXXXXXXXXXXX' │ │ +397175 Ext File Attributes 00000000 (0) │ │ +397179 Local Header Offset 0007735A (488282) │ │ +39717D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x385BBD: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39717D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -385BD0 CENTRAL HEADER #148 02014B50 (33639248) │ │ -385BD4 Created Zip Spec 14 (20) '2.0' │ │ -385BD5 Created OS 00 (0) 'MS-DOS' │ │ -385BD6 Extract Zip Spec 14 (20) '2.0' │ │ -385BD7 Extract OS 00 (0) 'MS-DOS' │ │ -385BD8 General Purpose Flag 0800 (2048) │ │ +3971A7 CENTRAL HEADER #147 02014B50 (33639248) │ │ +3971AB Created Zip Spec 14 (20) '2.0' │ │ +3971AC Created OS 00 (0) 'MS-DOS' │ │ +3971AD Extract Zip Spec 14 (20) '2.0' │ │ +3971AE Extract OS 00 (0) 'MS-DOS' │ │ +3971AF General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -385BDA Compression Method 0008 (8) 'Deflated' │ │ -385BDC Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -385BE0 CRC 84EED9B3 (2230245811) │ │ -385BE4 Compressed Size 00000324 (804) │ │ -385BE8 Uncompressed Size 00000636 (1590) │ │ -385BEC Filename Length 001E (30) │ │ -385BEE Extra Length 0000 (0) │ │ -385BF0 Comment Length 0000 (0) │ │ -385BF2 Disk Start 0000 (0) │ │ -385BF4 Int File Attributes 0000 (0) │ │ +3971B1 Compression Method 0008 (8) 'Deflated' │ │ +3971B3 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3971B7 CRC 00000000 (0) │ │ +3971BB Compressed Size 00000002 (2) │ │ +3971BF Uncompressed Size 00000000 (0) │ │ +3971C3 Filename Length 0013 (19) │ │ +3971C5 Extra Length 0000 (0) │ │ +3971C7 Comment Length 0000 (0) │ │ +3971C9 Disk Start 0000 (0) │ │ +3971CB Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -385BF6 Ext File Attributes 00000000 (0) │ │ -385BFA Local Header Offset 00077469 (488553) │ │ -385BFE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +3971CD Ext File Attributes 00000000 (0) │ │ +3971D1 Local Header Offset 00077422 (488482) │ │ +3971D5 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x385BFE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3971D5: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -385C1C CENTRAL HEADER #149 02014B50 (33639248) │ │ -385C20 Created Zip Spec 14 (20) '2.0' │ │ -385C21 Created OS 00 (0) 'MS-DOS' │ │ -385C22 Extract Zip Spec 14 (20) '2.0' │ │ -385C23 Extract OS 00 (0) 'MS-DOS' │ │ -385C24 General Purpose Flag 0800 (2048) │ │ +3971E8 CENTRAL HEADER #148 02014B50 (33639248) │ │ +3971EC Created Zip Spec 14 (20) '2.0' │ │ +3971ED Created OS 00 (0) 'MS-DOS' │ │ +3971EE Extract Zip Spec 14 (20) '2.0' │ │ +3971EF Extract OS 00 (0) 'MS-DOS' │ │ +3971F0 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -385C26 Compression Method 0008 (8) 'Deflated' │ │ -385C28 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -385C2C CRC 35633DF4 (895696372) │ │ -385C30 Compressed Size 00000055 (85) │ │ -385C34 Uncompressed Size 0000006D (109) │ │ -385C38 Filename Length 001E (30) │ │ -385C3A Extra Length 0000 (0) │ │ -385C3C Comment Length 0000 (0) │ │ -385C3E Disk Start 0000 (0) │ │ -385C40 Int File Attributes 0000 (0) │ │ +3971F2 Compression Method 0008 (8) 'Deflated' │ │ +3971F4 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3971F8 CRC 36D9FA28 (920255016) │ │ +3971FC Compressed Size 0000031C (796) │ │ +397200 Uncompressed Size 0000062E (1582) │ │ +397204 Filename Length 001E (30) │ │ +397206 Extra Length 0000 (0) │ │ +397208 Comment Length 0000 (0) │ │ +39720A Disk Start 0000 (0) │ │ +39720C Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -385C42 Ext File Attributes 00000000 (0) │ │ -385C46 Local Header Offset 000777DD (489437) │ │ -385C4A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39720E Ext File Attributes 00000000 (0) │ │ +397212 Local Header Offset 00077469 (488553) │ │ +397216 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x385C4A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x397216: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -385C68 CENTRAL HEADER #150 02014B50 (33639248) │ │ -385C6C Created Zip Spec 14 (20) '2.0' │ │ -385C6D Created OS 00 (0) 'MS-DOS' │ │ -385C6E Extract Zip Spec 14 (20) '2.0' │ │ -385C6F Extract OS 00 (0) 'MS-DOS' │ │ -385C70 General Purpose Flag 0800 (2048) │ │ +397234 CENTRAL HEADER #149 02014B50 (33639248) │ │ +397238 Created Zip Spec 14 (20) '2.0' │ │ +397239 Created OS 00 (0) 'MS-DOS' │ │ +39723A Extract Zip Spec 14 (20) '2.0' │ │ +39723B Extract OS 00 (0) 'MS-DOS' │ │ +39723C General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -385C72 Compression Method 0008 (8) 'Deflated' │ │ -385C74 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -385C78 CRC FABFCC0E (4206873614) │ │ -385C7C Compressed Size 00002504 (9476) │ │ -385C80 Uncompressed Size 0000A555 (42325) │ │ -385C84 Filename Length 0019 (25) │ │ -385C86 Extra Length 0000 (0) │ │ -385C88 Comment Length 0000 (0) │ │ -385C8A Disk Start 0000 (0) │ │ -385C8C Int File Attributes 0000 (0) │ │ +39723E Compression Method 0008 (8) 'Deflated' │ │ +397240 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +397244 CRC 35633DF4 (895696372) │ │ +397248 Compressed Size 00000055 (85) │ │ +39724C Uncompressed Size 0000006D (109) │ │ +397250 Filename Length 001E (30) │ │ +397252 Extra Length 0000 (0) │ │ +397254 Comment Length 0000 (0) │ │ +397256 Disk Start 0000 (0) │ │ +397258 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -385C8E Ext File Attributes 00000000 (0) │ │ -385C92 Local Header Offset 00077882 (489602) │ │ -385C96 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39725A Ext File Attributes 00000000 (0) │ │ +39725E Local Header Offset 000777D5 (489429) │ │ +397262 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x385C96: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x397262: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -385CAF CENTRAL HEADER #151 02014B50 (33639248) │ │ -385CB3 Created Zip Spec 14 (20) '2.0' │ │ -385CB4 Created OS 00 (0) 'MS-DOS' │ │ -385CB5 Extract Zip Spec 14 (20) '2.0' │ │ -385CB6 Extract OS 00 (0) 'MS-DOS' │ │ -385CB7 General Purpose Flag 0800 (2048) │ │ +397280 CENTRAL HEADER #150 02014B50 (33639248) │ │ +397284 Created Zip Spec 14 (20) '2.0' │ │ +397285 Created OS 00 (0) 'MS-DOS' │ │ +397286 Extract Zip Spec 14 (20) '2.0' │ │ +397287 Extract OS 00 (0) 'MS-DOS' │ │ +397288 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -385CB9 Compression Method 0008 (8) 'Deflated' │ │ -385CBB Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -385CBF CRC 16049338 (369398584) │ │ -385CC3 Compressed Size 000010D3 (4307) │ │ -385CC7 Uncompressed Size 00003E6C (15980) │ │ -385CCB Filename Length 0018 (24) │ │ -385CCD Extra Length 0000 (0) │ │ -385CCF Comment Length 0000 (0) │ │ -385CD1 Disk Start 0000 (0) │ │ -385CD3 Int File Attributes 0000 (0) │ │ +39728A Compression Method 0008 (8) 'Deflated' │ │ +39728C Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +397290 CRC 155BD86E (358340718) │ │ +397294 Compressed Size 000020BB (8379) │ │ +397298 Uncompressed Size 00008BBE (35774) │ │ +39729C Filename Length 0019 (25) │ │ +39729E Extra Length 0000 (0) │ │ +3972A0 Comment Length 0000 (0) │ │ +3972A2 Disk Start 0000 (0) │ │ +3972A4 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -385CD5 Ext File Attributes 00000000 (0) │ │ -385CD9 Local Header Offset 00079DD1 (499153) │ │ -385CDD Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ +3972A6 Ext File Attributes 00000000 (0) │ │ +3972AA Local Header Offset 0007787A (489594) │ │ +3972AE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x385CDD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3972AE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -385CF5 CENTRAL HEADER #152 02014B50 (33639248) │ │ -385CF9 Created Zip Spec 14 (20) '2.0' │ │ -385CFA Created OS 00 (0) 'MS-DOS' │ │ -385CFB Extract Zip Spec 14 (20) '2.0' │ │ -385CFC Extract OS 00 (0) 'MS-DOS' │ │ -385CFD General Purpose Flag 0800 (2048) │ │ +3972C7 CENTRAL HEADER #151 02014B50 (33639248) │ │ +3972CB Created Zip Spec 14 (20) '2.0' │ │ +3972CC Created OS 00 (0) 'MS-DOS' │ │ +3972CD Extract Zip Spec 14 (20) '2.0' │ │ +3972CE Extract OS 00 (0) 'MS-DOS' │ │ +3972CF General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -385CFF Compression Method 0008 (8) 'Deflated' │ │ -385D01 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -385D05 CRC 57A86875 (1470654581) │ │ -385D09 Compressed Size 00003253 (12883) │ │ -385D0D Uncompressed Size 0000AE50 (44624) │ │ -385D11 Filename Length 001E (30) │ │ -385D13 Extra Length 0000 (0) │ │ -385D15 Comment Length 0000 (0) │ │ -385D17 Disk Start 0000 (0) │ │ -385D19 Int File Attributes 0000 (0) │ │ +3972D1 Compression Method 0008 (8) 'Deflated' │ │ +3972D3 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3972D7 CRC 16049338 (369398584) │ │ +3972DB Compressed Size 000010D3 (4307) │ │ +3972DF Uncompressed Size 00003E6C (15980) │ │ +3972E3 Filename Length 0018 (24) │ │ +3972E5 Extra Length 0000 (0) │ │ +3972E7 Comment Length 0000 (0) │ │ +3972E9 Disk Start 0000 (0) │ │ +3972EB Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -385D1B Ext File Attributes 00000000 (0) │ │ -385D1F Local Header Offset 0007AEEE (503534) │ │ -385D23 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +3972ED Ext File Attributes 00000000 (0) │ │ +3972F1 Local Header Offset 00079980 (498048) │ │ +3972F5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x385D23: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3972F5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -385D41 CENTRAL HEADER #153 02014B50 (33639248) │ │ -385D45 Created Zip Spec 14 (20) '2.0' │ │ -385D46 Created OS 00 (0) 'MS-DOS' │ │ -385D47 Extract Zip Spec 14 (20) '2.0' │ │ -385D48 Extract OS 00 (0) 'MS-DOS' │ │ -385D49 General Purpose Flag 0800 (2048) │ │ +39730D CENTRAL HEADER #152 02014B50 (33639248) │ │ +397311 Created Zip Spec 14 (20) '2.0' │ │ +397312 Created OS 00 (0) 'MS-DOS' │ │ +397313 Extract Zip Spec 14 (20) '2.0' │ │ +397314 Extract OS 00 (0) 'MS-DOS' │ │ +397315 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -385D4B Compression Method 0008 (8) 'Deflated' │ │ -385D4D Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -385D51 CRC 636CF014 (1668083732) │ │ -385D55 Compressed Size 00000484 (1156) │ │ -385D59 Uncompressed Size 00000A5B (2651) │ │ -385D5D Filename Length 001C (28) │ │ -385D5F Extra Length 0000 (0) │ │ -385D61 Comment Length 0000 (0) │ │ -385D63 Disk Start 0000 (0) │ │ -385D65 Int File Attributes 0000 (0) │ │ +397317 Compression Method 0008 (8) 'Deflated' │ │ +397319 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39731D CRC FA97DBAA (4204256170) │ │ +397321 Compressed Size 00003DB4 (15796) │ │ +397325 Uncompressed Size 0000ED8C (60812) │ │ +397329 Filename Length 001E (30) │ │ +39732B Extra Length 0000 (0) │ │ +39732D Comment Length 0000 (0) │ │ +39732F Disk Start 0000 (0) │ │ +397331 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -385D67 Ext File Attributes 00000000 (0) │ │ -385D6B Local Header Offset 0007E191 (516497) │ │ -385D6F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +397333 Ext File Attributes 00000000 (0) │ │ +397337 Local Header Offset 0007AA9D (502429) │ │ +39733B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x385D6F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39733B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -385D8B CENTRAL HEADER #154 02014B50 (33639248) │ │ -385D8F Created Zip Spec 14 (20) '2.0' │ │ -385D90 Created OS 00 (0) 'MS-DOS' │ │ -385D91 Extract Zip Spec 14 (20) '2.0' │ │ -385D92 Extract OS 00 (0) 'MS-DOS' │ │ -385D93 General Purpose Flag 0800 (2048) │ │ +397359 CENTRAL HEADER #153 02014B50 (33639248) │ │ +39735D Created Zip Spec 14 (20) '2.0' │ │ +39735E Created OS 00 (0) 'MS-DOS' │ │ +39735F Extract Zip Spec 14 (20) '2.0' │ │ +397360 Extract OS 00 (0) 'MS-DOS' │ │ +397361 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -385D95 Compression Method 0008 (8) 'Deflated' │ │ -385D97 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -385D9B CRC B1A43C6D (2980330605) │ │ -385D9F Compressed Size 0000192E (6446) │ │ -385DA3 Uncompressed Size 00007F81 (32641) │ │ -385DA7 Filename Length 0018 (24) │ │ -385DA9 Extra Length 0000 (0) │ │ -385DAB Comment Length 0000 (0) │ │ -385DAD Disk Start 0000 (0) │ │ -385DAF Int File Attributes 0000 (0) │ │ +397363 Compression Method 0008 (8) 'Deflated' │ │ +397365 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +397369 CRC 636CF014 (1668083732) │ │ +39736D Compressed Size 00000484 (1156) │ │ +397371 Uncompressed Size 00000A5B (2651) │ │ +397375 Filename Length 001C (28) │ │ +397377 Extra Length 0000 (0) │ │ +397379 Comment Length 0000 (0) │ │ +39737B Disk Start 0000 (0) │ │ +39737D Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -385DB1 Ext File Attributes 00000000 (0) │ │ -385DB5 Local Header Offset 0007E663 (517731) │ │ -385DB9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39737F Ext File Attributes 00000000 (0) │ │ +397383 Local Header Offset 0007E8A1 (518305) │ │ +397387 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x385DB9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x397387: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -385DD1 CENTRAL HEADER #155 02014B50 (33639248) │ │ -385DD5 Created Zip Spec 14 (20) '2.0' │ │ -385DD6 Created OS 00 (0) 'MS-DOS' │ │ -385DD7 Extract Zip Spec 14 (20) '2.0' │ │ -385DD8 Extract OS 00 (0) 'MS-DOS' │ │ -385DD9 General Purpose Flag 0800 (2048) │ │ +3973A3 CENTRAL HEADER #154 02014B50 (33639248) │ │ +3973A7 Created Zip Spec 14 (20) '2.0' │ │ +3973A8 Created OS 00 (0) 'MS-DOS' │ │ +3973A9 Extract Zip Spec 14 (20) '2.0' │ │ +3973AA Extract OS 00 (0) 'MS-DOS' │ │ +3973AB General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -385DDB Compression Method 0008 (8) 'Deflated' │ │ -385DDD Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -385DE1 CRC D5D1C064 (3587293284) │ │ -385DE5 Compressed Size 00000DF1 (3569) │ │ -385DE9 Uncompressed Size 0000321E (12830) │ │ -385DED Filename Length 001C (28) │ │ -385DEF Extra Length 0000 (0) │ │ -385DF1 Comment Length 0000 (0) │ │ -385DF3 Disk Start 0000 (0) │ │ -385DF5 Int File Attributes 0000 (0) │ │ +3973AD Compression Method 0008 (8) 'Deflated' │ │ +3973AF Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3973B3 CRC 1C616AED (476146413) │ │ +3973B7 Compressed Size 00001A48 (6728) │ │ +3973BB Uncompressed Size 000089CA (35274) │ │ +3973BF Filename Length 0018 (24) │ │ +3973C1 Extra Length 0000 (0) │ │ +3973C3 Comment Length 0000 (0) │ │ +3973C5 Disk Start 0000 (0) │ │ +3973C7 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -385DF7 Ext File Attributes 00000000 (0) │ │ -385DFB Local Header Offset 0007FFDB (524251) │ │ -385DFF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +3973C9 Ext File Attributes 00000000 (0) │ │ +3973CD Local Header Offset 0007ED73 (519539) │ │ +3973D1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x385DFF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3973D1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -385E1B CENTRAL HEADER #156 02014B50 (33639248) │ │ -385E1F Created Zip Spec 14 (20) '2.0' │ │ -385E20 Created OS 00 (0) 'MS-DOS' │ │ -385E21 Extract Zip Spec 14 (20) '2.0' │ │ -385E22 Extract OS 00 (0) 'MS-DOS' │ │ -385E23 General Purpose Flag 0800 (2048) │ │ +3973E9 CENTRAL HEADER #155 02014B50 (33639248) │ │ +3973ED Created Zip Spec 14 (20) '2.0' │ │ +3973EE Created OS 00 (0) 'MS-DOS' │ │ +3973EF Extract Zip Spec 14 (20) '2.0' │ │ +3973F0 Extract OS 00 (0) 'MS-DOS' │ │ +3973F1 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -385E25 Compression Method 0008 (8) 'Deflated' │ │ -385E27 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -385E2B CRC 00000000 (0) │ │ -385E2F Compressed Size 00000002 (2) │ │ -385E33 Uncompressed Size 00000000 (0) │ │ -385E37 Filename Length 001B (27) │ │ -385E39 Extra Length 0000 (0) │ │ -385E3B Comment Length 0000 (0) │ │ -385E3D Disk Start 0000 (0) │ │ -385E3F Int File Attributes 0000 (0) │ │ +3973F3 Compression Method 0008 (8) 'Deflated' │ │ +3973F5 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3973F9 CRC A0C4D8C1 (2697255105) │ │ +3973FD Compressed Size 00000ECC (3788) │ │ +397401 Uncompressed Size 000034DA (13530) │ │ +397405 Filename Length 001C (28) │ │ +397407 Extra Length 0000 (0) │ │ +397409 Comment Length 0000 (0) │ │ +39740B Disk Start 0000 (0) │ │ +39740D Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -385E41 Ext File Attributes 00000000 (0) │ │ -385E45 Local Header Offset 00080E1A (527898) │ │ -385E49 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39740F Ext File Attributes 00000000 (0) │ │ +397413 Local Header Offset 00080805 (526341) │ │ +397417 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x385E49: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x397417: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -385E64 CENTRAL HEADER #157 02014B50 (33639248) │ │ -385E68 Created Zip Spec 14 (20) '2.0' │ │ -385E69 Created OS 00 (0) 'MS-DOS' │ │ -385E6A Extract Zip Spec 14 (20) '2.0' │ │ -385E6B Extract OS 00 (0) 'MS-DOS' │ │ -385E6C General Purpose Flag 0800 (2048) │ │ +397433 CENTRAL HEADER #156 02014B50 (33639248) │ │ +397437 Created Zip Spec 14 (20) '2.0' │ │ +397438 Created OS 00 (0) 'MS-DOS' │ │ +397439 Extract Zip Spec 14 (20) '2.0' │ │ +39743A Extract OS 00 (0) 'MS-DOS' │ │ +39743B General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -385E6E Compression Method 0008 (8) 'Deflated' │ │ -385E70 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -385E74 CRC F185D561 (4052079969) │ │ -385E78 Compressed Size 00000F7E (3966) │ │ -385E7C Uncompressed Size 000034E1 (13537) │ │ -385E80 Filename Length 001B (27) │ │ -385E82 Extra Length 0000 (0) │ │ -385E84 Comment Length 0000 (0) │ │ -385E86 Disk Start 0000 (0) │ │ -385E88 Int File Attributes 0000 (0) │ │ +39743D Compression Method 0008 (8) 'Deflated' │ │ +39743F Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +397443 CRC 00000000 (0) │ │ +397447 Compressed Size 00000002 (2) │ │ +39744B Uncompressed Size 00000000 (0) │ │ +39744F Filename Length 001B (27) │ │ +397451 Extra Length 0000 (0) │ │ +397453 Comment Length 0000 (0) │ │ +397455 Disk Start 0000 (0) │ │ +397457 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -385E8A Ext File Attributes 00000000 (0) │ │ -385E8E Local Header Offset 00080E69 (527977) │ │ -385E92 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +397459 Ext File Attributes 00000000 (0) │ │ +39745D Local Header Offset 0008171F (530207) │ │ +397461 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x385E92: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x397461: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -385EAD CENTRAL HEADER #158 02014B50 (33639248) │ │ -385EB1 Created Zip Spec 14 (20) '2.0' │ │ -385EB2 Created OS 00 (0) 'MS-DOS' │ │ -385EB3 Extract Zip Spec 14 (20) '2.0' │ │ -385EB4 Extract OS 00 (0) 'MS-DOS' │ │ -385EB5 General Purpose Flag 0800 (2048) │ │ +39747C CENTRAL HEADER #157 02014B50 (33639248) │ │ +397480 Created Zip Spec 14 (20) '2.0' │ │ +397481 Created OS 00 (0) 'MS-DOS' │ │ +397482 Extract Zip Spec 14 (20) '2.0' │ │ +397483 Extract OS 00 (0) 'MS-DOS' │ │ +397484 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -385EB7 Compression Method 0008 (8) 'Deflated' │ │ -385EB9 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -385EBD CRC 2139D4DD (557438173) │ │ -385EC1 Compressed Size 00000061 (97) │ │ -385EC5 Uncompressed Size 00000073 (115) │ │ -385EC9 Filename Length 001D (29) │ │ -385ECB Extra Length 0000 (0) │ │ -385ECD Comment Length 0000 (0) │ │ -385ECF Disk Start 0000 (0) │ │ -385ED1 Int File Attributes 0000 (0) │ │ +397486 Compression Method 0008 (8) 'Deflated' │ │ +397488 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39748C CRC A7D5C8C6 (2815805638) │ │ +397490 Compressed Size 00001086 (4230) │ │ +397494 Uncompressed Size 0000372A (14122) │ │ +397498 Filename Length 001B (27) │ │ +39749A Extra Length 0000 (0) │ │ +39749C Comment Length 0000 (0) │ │ +39749E Disk Start 0000 (0) │ │ +3974A0 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -385ED3 Ext File Attributes 00000000 (0) │ │ -385ED7 Local Header Offset 00081E34 (532020) │ │ -385EDB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +3974A2 Ext File Attributes 00000000 (0) │ │ +3974A6 Local Header Offset 0008176E (530286) │ │ +3974AA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x385EDB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3974AA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -385EF8 CENTRAL HEADER #159 02014B50 (33639248) │ │ -385EFC Created Zip Spec 14 (20) '2.0' │ │ -385EFD Created OS 00 (0) 'MS-DOS' │ │ -385EFE Extract Zip Spec 14 (20) '2.0' │ │ -385EFF Extract OS 00 (0) 'MS-DOS' │ │ -385F00 General Purpose Flag 0800 (2048) │ │ +3974C5 CENTRAL HEADER #158 02014B50 (33639248) │ │ +3974C9 Created Zip Spec 14 (20) '2.0' │ │ +3974CA Created OS 00 (0) 'MS-DOS' │ │ +3974CB Extract Zip Spec 14 (20) '2.0' │ │ +3974CC Extract OS 00 (0) 'MS-DOS' │ │ +3974CD General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -385F02 Compression Method 0008 (8) 'Deflated' │ │ -385F04 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -385F08 CRC 00000000 (0) │ │ -385F0C Compressed Size 00000002 (2) │ │ -385F10 Uncompressed Size 00000000 (0) │ │ -385F14 Filename Length 0017 (23) │ │ -385F16 Extra Length 0000 (0) │ │ -385F18 Comment Length 0000 (0) │ │ -385F1A Disk Start 0000 (0) │ │ -385F1C Int File Attributes 0000 (0) │ │ +3974CF Compression Method 0008 (8) 'Deflated' │ │ +3974D1 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3974D5 CRC B8F1E3EF (3102860271) │ │ +3974D9 Compressed Size 00000061 (97) │ │ +3974DD Uncompressed Size 00000073 (115) │ │ +3974E1 Filename Length 001D (29) │ │ +3974E3 Extra Length 0000 (0) │ │ +3974E5 Comment Length 0000 (0) │ │ +3974E7 Disk Start 0000 (0) │ │ +3974E9 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -385F1E Ext File Attributes 00000000 (0) │ │ -385F22 Local Header Offset 00081EE4 (532196) │ │ -385F26 Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ +3974EB Ext File Attributes 00000000 (0) │ │ +3974EF Local Header Offset 00082841 (534593) │ │ +3974F3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x385F26: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3974F3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -385F3D CENTRAL HEADER #160 02014B50 (33639248) │ │ -385F41 Created Zip Spec 14 (20) '2.0' │ │ -385F42 Created OS 00 (0) 'MS-DOS' │ │ -385F43 Extract Zip Spec 14 (20) '2.0' │ │ -385F44 Extract OS 00 (0) 'MS-DOS' │ │ -385F45 General Purpose Flag 0800 (2048) │ │ +397510 CENTRAL HEADER #159 02014B50 (33639248) │ │ +397514 Created Zip Spec 14 (20) '2.0' │ │ +397515 Created OS 00 (0) 'MS-DOS' │ │ +397516 Extract Zip Spec 14 (20) '2.0' │ │ +397517 Extract OS 00 (0) 'MS-DOS' │ │ +397518 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -385F47 Compression Method 0008 (8) 'Deflated' │ │ -385F49 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -385F4D CRC 32EB7F42 (854294338) │ │ -385F51 Compressed Size 00000061 (97) │ │ -385F55 Uncompressed Size 00000088 (136) │ │ -385F59 Filename Length 0022 (34) │ │ -385F5B Extra Length 0000 (0) │ │ -385F5D Comment Length 0000 (0) │ │ -385F5F Disk Start 0000 (0) │ │ -385F61 Int File Attributes 0000 (0) │ │ +39751A Compression Method 0008 (8) 'Deflated' │ │ +39751C Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +397520 CRC 00000000 (0) │ │ +397524 Compressed Size 00000002 (2) │ │ +397528 Uncompressed Size 00000000 (0) │ │ +39752C Filename Length 0017 (23) │ │ +39752E Extra Length 0000 (0) │ │ +397530 Comment Length 0000 (0) │ │ +397532 Disk Start 0000 (0) │ │ +397534 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -385F63 Ext File Attributes 00000000 (0) │ │ -385F67 Local Header Offset 00081F2F (532271) │ │ -385F6B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +397536 Ext File Attributes 00000000 (0) │ │ +39753A Local Header Offset 000828F1 (534769) │ │ +39753E Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x385F6B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39753E: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -385F8D CENTRAL HEADER #161 02014B50 (33639248) │ │ -385F91 Created Zip Spec 14 (20) '2.0' │ │ -385F92 Created OS 00 (0) 'MS-DOS' │ │ -385F93 Extract Zip Spec 14 (20) '2.0' │ │ -385F94 Extract OS 00 (0) 'MS-DOS' │ │ -385F95 General Purpose Flag 0800 (2048) │ │ +397555 CENTRAL HEADER #160 02014B50 (33639248) │ │ +397559 Created Zip Spec 14 (20) '2.0' │ │ +39755A Created OS 00 (0) 'MS-DOS' │ │ +39755B Extract Zip Spec 14 (20) '2.0' │ │ +39755C Extract OS 00 (0) 'MS-DOS' │ │ +39755D General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -385F97 Compression Method 0008 (8) 'Deflated' │ │ -385F99 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -385F9D CRC A45D9CD9 (2757598425) │ │ -385FA1 Compressed Size 00000CB1 (3249) │ │ -385FA5 Uncompressed Size 00002EAD (11949) │ │ -385FA9 Filename Length 0022 (34) │ │ -385FAB Extra Length 0000 (0) │ │ -385FAD Comment Length 0000 (0) │ │ -385FAF Disk Start 0000 (0) │ │ -385FB1 Int File Attributes 0000 (0) │ │ +39755F Compression Method 0008 (8) 'Deflated' │ │ +397561 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +397565 CRC 32EB7F42 (854294338) │ │ +397569 Compressed Size 00000061 (97) │ │ +39756D Uncompressed Size 00000088 (136) │ │ +397571 Filename Length 0022 (34) │ │ +397573 Extra Length 0000 (0) │ │ +397575 Comment Length 0000 (0) │ │ +397577 Disk Start 0000 (0) │ │ +397579 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -385FB3 Ext File Attributes 00000000 (0) │ │ -385FB7 Local Header Offset 00081FE4 (532452) │ │ -385FBB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39757B Ext File Attributes 00000000 (0) │ │ +39757F Local Header Offset 0008293C (534844) │ │ +397583 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x385FBB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x397583: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -385FDD CENTRAL HEADER #162 02014B50 (33639248) │ │ -385FE1 Created Zip Spec 14 (20) '2.0' │ │ -385FE2 Created OS 00 (0) 'MS-DOS' │ │ -385FE3 Extract Zip Spec 14 (20) '2.0' │ │ -385FE4 Extract OS 00 (0) 'MS-DOS' │ │ -385FE5 General Purpose Flag 0800 (2048) │ │ +3975A5 CENTRAL HEADER #161 02014B50 (33639248) │ │ +3975A9 Created Zip Spec 14 (20) '2.0' │ │ +3975AA Created OS 00 (0) 'MS-DOS' │ │ +3975AB Extract Zip Spec 14 (20) '2.0' │ │ +3975AC Extract OS 00 (0) 'MS-DOS' │ │ +3975AD General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -385FE7 Compression Method 0008 (8) 'Deflated' │ │ -385FE9 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -385FED CRC 00000000 (0) │ │ -385FF1 Compressed Size 00000002 (2) │ │ -385FF5 Uncompressed Size 00000000 (0) │ │ -385FF9 Filename Length 0023 (35) │ │ -385FFB Extra Length 0000 (0) │ │ -385FFD Comment Length 0000 (0) │ │ -385FFF Disk Start 0000 (0) │ │ -386001 Int File Attributes 0000 (0) │ │ +3975AF Compression Method 0008 (8) 'Deflated' │ │ +3975B1 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3975B5 CRC A45D9CD9 (2757598425) │ │ +3975B9 Compressed Size 00000CB1 (3249) │ │ +3975BD Uncompressed Size 00002EAD (11949) │ │ +3975C1 Filename Length 0022 (34) │ │ +3975C3 Extra Length 0000 (0) │ │ +3975C5 Comment Length 0000 (0) │ │ +3975C7 Disk Start 0000 (0) │ │ +3975C9 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -386003 Ext File Attributes 00000000 (0) │ │ -386007 Local Header Offset 00082CE9 (535785) │ │ -38600B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +3975CB Ext File Attributes 00000000 (0) │ │ +3975CF Local Header Offset 000829F1 (535025) │ │ +3975D3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38600B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3975D3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38602E CENTRAL HEADER #163 02014B50 (33639248) │ │ -386032 Created Zip Spec 14 (20) '2.0' │ │ -386033 Created OS 00 (0) 'MS-DOS' │ │ -386034 Extract Zip Spec 14 (20) '2.0' │ │ -386035 Extract OS 00 (0) 'MS-DOS' │ │ -386036 General Purpose Flag 0800 (2048) │ │ +3975F5 CENTRAL HEADER #162 02014B50 (33639248) │ │ +3975F9 Created Zip Spec 14 (20) '2.0' │ │ +3975FA Created OS 00 (0) 'MS-DOS' │ │ +3975FB Extract Zip Spec 14 (20) '2.0' │ │ +3975FC Extract OS 00 (0) 'MS-DOS' │ │ +3975FD General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -386038 Compression Method 0008 (8) 'Deflated' │ │ -38603A Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38603E CRC C2971FC7 (3264683975) │ │ -386042 Compressed Size 00000006 (6) │ │ -386046 Uncompressed Size 00000004 (4) │ │ -38604A Filename Length 002C (44) │ │ -38604C Extra Length 0000 (0) │ │ -38604E Comment Length 0000 (0) │ │ -386050 Disk Start 0000 (0) │ │ -386052 Int File Attributes 0000 (0) │ │ +3975FF Compression Method 0008 (8) 'Deflated' │ │ +397601 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +397605 CRC 00000000 (0) │ │ +397609 Compressed Size 00000002 (2) │ │ +39760D Uncompressed Size 00000000 (0) │ │ +397611 Filename Length 0023 (35) │ │ +397613 Extra Length 0000 (0) │ │ +397615 Comment Length 0000 (0) │ │ +397617 Disk Start 0000 (0) │ │ +397619 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -386054 Ext File Attributes 00000000 (0) │ │ -386058 Local Header Offset 00082D40 (535872) │ │ -38605C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39761B Ext File Attributes 00000000 (0) │ │ +39761F Local Header Offset 000836F6 (538358) │ │ +397623 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38605C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x397623: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -386088 CENTRAL HEADER #164 02014B50 (33639248) │ │ -38608C Created Zip Spec 14 (20) '2.0' │ │ -38608D Created OS 00 (0) 'MS-DOS' │ │ -38608E Extract Zip Spec 14 (20) '2.0' │ │ -38608F Extract OS 00 (0) 'MS-DOS' │ │ -386090 General Purpose Flag 0800 (2048) │ │ +397646 CENTRAL HEADER #163 02014B50 (33639248) │ │ +39764A Created Zip Spec 14 (20) '2.0' │ │ +39764B Created OS 00 (0) 'MS-DOS' │ │ +39764C Extract Zip Spec 14 (20) '2.0' │ │ +39764D Extract OS 00 (0) 'MS-DOS' │ │ +39764E General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -386092 Compression Method 0008 (8) 'Deflated' │ │ -386094 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -386098 CRC 73687414 (1936225300) │ │ -38609C Compressed Size 0000367A (13946) │ │ -3860A0 Uncompressed Size 0000A2CE (41678) │ │ -3860A4 Filename Length 002B (43) │ │ -3860A6 Extra Length 0000 (0) │ │ -3860A8 Comment Length 0000 (0) │ │ -3860AA Disk Start 0000 (0) │ │ -3860AC Int File Attributes 0000 (0) │ │ +397650 Compression Method 0008 (8) 'Deflated' │ │ +397652 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +397656 CRC C2971FC7 (3264683975) │ │ +39765A Compressed Size 00000006 (6) │ │ +39765E Uncompressed Size 00000004 (4) │ │ +397662 Filename Length 002C (44) │ │ +397664 Extra Length 0000 (0) │ │ +397666 Comment Length 0000 (0) │ │ +397668 Disk Start 0000 (0) │ │ +39766A Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -3860AE Ext File Attributes 00000000 (0) │ │ -3860B2 Local Header Offset 00082DA4 (535972) │ │ -3860B6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39766C Ext File Attributes 00000000 (0) │ │ +397670 Local Header Offset 0008374D (538445) │ │ +397674 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x3860B6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x397674: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -3860E1 CENTRAL HEADER #165 02014B50 (33639248) │ │ -3860E5 Created Zip Spec 14 (20) '2.0' │ │ -3860E6 Created OS 00 (0) 'MS-DOS' │ │ -3860E7 Extract Zip Spec 14 (20) '2.0' │ │ -3860E8 Extract OS 00 (0) 'MS-DOS' │ │ -3860E9 General Purpose Flag 0800 (2048) │ │ +3976A0 CENTRAL HEADER #164 02014B50 (33639248) │ │ +3976A4 Created Zip Spec 14 (20) '2.0' │ │ +3976A5 Created OS 00 (0) 'MS-DOS' │ │ +3976A6 Extract Zip Spec 14 (20) '2.0' │ │ +3976A7 Extract OS 00 (0) 'MS-DOS' │ │ +3976A8 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -3860EB Compression Method 0008 (8) 'Deflated' │ │ -3860ED Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -3860F1 CRC D59807BB (3583510459) │ │ -3860F5 Compressed Size 00000039 (57) │ │ -3860F9 Uncompressed Size 00000041 (65) │ │ -3860FD Filename Length 0033 (51) │ │ -3860FF Extra Length 0000 (0) │ │ -386101 Comment Length 0000 (0) │ │ -386103 Disk Start 0000 (0) │ │ -386105 Int File Attributes 0000 (0) │ │ +3976AA Compression Method 0008 (8) 'Deflated' │ │ +3976AC Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3976B0 CRC E7F91811 (3891861521) │ │ +3976B4 Compressed Size 00003D5C (15708) │ │ +3976B8 Uncompressed Size 0000B53B (46395) │ │ +3976BC Filename Length 002B (43) │ │ +3976BE Extra Length 0000 (0) │ │ +3976C0 Comment Length 0000 (0) │ │ +3976C2 Disk Start 0000 (0) │ │ +3976C4 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -386107 Ext File Attributes 00000000 (0) │ │ -38610B Local Header Offset 0008647B (550011) │ │ -38610F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +3976C6 Ext File Attributes 00000000 (0) │ │ +3976CA Local Header Offset 000837B1 (538545) │ │ +3976CE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38610F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3976CE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -386142 CENTRAL HEADER #166 02014B50 (33639248) │ │ -386146 Created Zip Spec 14 (20) '2.0' │ │ -386147 Created OS 00 (0) 'MS-DOS' │ │ -386148 Extract Zip Spec 14 (20) '2.0' │ │ -386149 Extract OS 00 (0) 'MS-DOS' │ │ -38614A General Purpose Flag 0800 (2048) │ │ +3976F9 CENTRAL HEADER #165 02014B50 (33639248) │ │ +3976FD Created Zip Spec 14 (20) '2.0' │ │ +3976FE Created OS 00 (0) 'MS-DOS' │ │ +3976FF Extract Zip Spec 14 (20) '2.0' │ │ +397700 Extract OS 00 (0) 'MS-DOS' │ │ +397701 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38614C Compression Method 0008 (8) 'Deflated' │ │ -38614E Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -386152 CRC A352A180 (2740101504) │ │ -386156 Compressed Size 00000015 (21) │ │ -38615A Uncompressed Size 00000013 (19) │ │ -38615E Filename Length 0030 (48) │ │ -386160 Extra Length 0000 (0) │ │ -386162 Comment Length 0000 (0) │ │ -386164 Disk Start 0000 (0) │ │ -386166 Int File Attributes 0000 (0) │ │ +397703 Compression Method 0008 (8) 'Deflated' │ │ +397705 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +397709 CRC D59807BB (3583510459) │ │ +39770D Compressed Size 00000039 (57) │ │ +397711 Uncompressed Size 00000041 (65) │ │ +397715 Filename Length 0033 (51) │ │ +397717 Extra Length 0000 (0) │ │ +397719 Comment Length 0000 (0) │ │ +39771B Disk Start 0000 (0) │ │ +39771D Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -386168 Ext File Attributes 00000000 (0) │ │ -38616C Local Header Offset 00086519 (550169) │ │ -386170 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39771F Ext File Attributes 00000000 (0) │ │ +397723 Local Header Offset 0008756A (554346) │ │ +397727 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x386170: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x397727: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -3861A0 CENTRAL HEADER #167 02014B50 (33639248) │ │ -3861A4 Created Zip Spec 14 (20) '2.0' │ │ -3861A5 Created OS 00 (0) 'MS-DOS' │ │ -3861A6 Extract Zip Spec 14 (20) '2.0' │ │ -3861A7 Extract OS 00 (0) 'MS-DOS' │ │ -3861A8 General Purpose Flag 0800 (2048) │ │ +39775A CENTRAL HEADER #166 02014B50 (33639248) │ │ +39775E Created Zip Spec 14 (20) '2.0' │ │ +39775F Created OS 00 (0) 'MS-DOS' │ │ +397760 Extract Zip Spec 14 (20) '2.0' │ │ +397761 Extract OS 00 (0) 'MS-DOS' │ │ +397762 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -3861AA Compression Method 0008 (8) 'Deflated' │ │ -3861AC Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -3861B0 CRC 00000000 (0) │ │ -3861B4 Compressed Size 00000002 (2) │ │ -3861B8 Uncompressed Size 00000000 (0) │ │ -3861BC Filename Length 002C (44) │ │ -3861BE Extra Length 0000 (0) │ │ -3861C0 Comment Length 0000 (0) │ │ -3861C2 Disk Start 0000 (0) │ │ -3861C4 Int File Attributes 0000 (0) │ │ +397764 Compression Method 0008 (8) 'Deflated' │ │ +397766 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39776A CRC A352A180 (2740101504) │ │ +39776E Compressed Size 00000015 (21) │ │ +397772 Uncompressed Size 00000013 (19) │ │ +397776 Filename Length 0030 (48) │ │ +397778 Extra Length 0000 (0) │ │ +39777A Comment Length 0000 (0) │ │ +39777C Disk Start 0000 (0) │ │ +39777E Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -3861C6 Ext File Attributes 00000000 (0) │ │ -3861CA Local Header Offset 00086590 (550288) │ │ -3861CE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +397780 Ext File Attributes 00000000 (0) │ │ +397784 Local Header Offset 00087608 (554504) │ │ +397788 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x3861CE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x397788: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -3861FA CENTRAL HEADER #168 02014B50 (33639248) │ │ -3861FE Created Zip Spec 14 (20) '2.0' │ │ -3861FF Created OS 00 (0) 'MS-DOS' │ │ -386200 Extract Zip Spec 14 (20) '2.0' │ │ -386201 Extract OS 00 (0) 'MS-DOS' │ │ -386202 General Purpose Flag 0800 (2048) │ │ +3977B8 CENTRAL HEADER #167 02014B50 (33639248) │ │ +3977BC Created Zip Spec 14 (20) '2.0' │ │ +3977BD Created OS 00 (0) 'MS-DOS' │ │ +3977BE Extract Zip Spec 14 (20) '2.0' │ │ +3977BF Extract OS 00 (0) 'MS-DOS' │ │ +3977C0 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -386204 Compression Method 0008 (8) 'Deflated' │ │ -386206 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38620A CRC BA8864DF (3129500895) │ │ -38620E Compressed Size 00000277 (631) │ │ -386212 Uncompressed Size 0000042F (1071) │ │ -386216 Filename Length 0033 (51) │ │ -386218 Extra Length 0000 (0) │ │ -38621A Comment Length 0000 (0) │ │ -38621C Disk Start 0000 (0) │ │ -38621E Int File Attributes 0000 (0) │ │ +3977C2 Compression Method 0008 (8) 'Deflated' │ │ +3977C4 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3977C8 CRC 00000000 (0) │ │ +3977CC Compressed Size 00000002 (2) │ │ +3977D0 Uncompressed Size 00000000 (0) │ │ +3977D4 Filename Length 002C (44) │ │ +3977D6 Extra Length 0000 (0) │ │ +3977D8 Comment Length 0000 (0) │ │ +3977DA Disk Start 0000 (0) │ │ +3977DC Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -386220 Ext File Attributes 00000000 (0) │ │ -386224 Local Header Offset 000865F0 (550384) │ │ -386228 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +3977DE Ext File Attributes 00000000 (0) │ │ +3977E2 Local Header Offset 0008767F (554623) │ │ +3977E6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x386228: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3977E6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38625B CENTRAL HEADER #169 02014B50 (33639248) │ │ -38625F Created Zip Spec 14 (20) '2.0' │ │ -386260 Created OS 00 (0) 'MS-DOS' │ │ -386261 Extract Zip Spec 14 (20) '2.0' │ │ -386262 Extract OS 00 (0) 'MS-DOS' │ │ -386263 General Purpose Flag 0800 (2048) │ │ +397812 CENTRAL HEADER #168 02014B50 (33639248) │ │ +397816 Created Zip Spec 14 (20) '2.0' │ │ +397817 Created OS 00 (0) 'MS-DOS' │ │ +397818 Extract Zip Spec 14 (20) '2.0' │ │ +397819 Extract OS 00 (0) 'MS-DOS' │ │ +39781A General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -386265 Compression Method 0008 (8) 'Deflated' │ │ -386267 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38626B CRC 00000000 (0) │ │ -38626F Compressed Size 00000002 (2) │ │ -386273 Uncompressed Size 00000000 (0) │ │ -386277 Filename Length 000B (11) │ │ -386279 Extra Length 0000 (0) │ │ -38627B Comment Length 0000 (0) │ │ -38627D Disk Start 0000 (0) │ │ -38627F Int File Attributes 0000 (0) │ │ +39781C Compression Method 0008 (8) 'Deflated' │ │ +39781E Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +397822 CRC BA8864DF (3129500895) │ │ +397826 Compressed Size 00000277 (631) │ │ +39782A Uncompressed Size 0000042F (1071) │ │ +39782E Filename Length 0033 (51) │ │ +397830 Extra Length 0000 (0) │ │ +397832 Comment Length 0000 (0) │ │ +397834 Disk Start 0000 (0) │ │ +397836 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -386281 Ext File Attributes 00000000 (0) │ │ -386285 Local Header Offset 000868CC (551116) │ │ -386289 Filename 'XXXXXXXXXXX' │ │ +397838 Ext File Attributes 00000000 (0) │ │ +39783C Local Header Offset 000876DF (554719) │ │ +397840 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x386289: Filename 'XXXXXXXXXXX' │ │ +# WARNING: Offset 0x397840: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -386294 CENTRAL HEADER #170 02014B50 (33639248) │ │ -386298 Created Zip Spec 14 (20) '2.0' │ │ -386299 Created OS 00 (0) 'MS-DOS' │ │ -38629A Extract Zip Spec 14 (20) '2.0' │ │ -38629B Extract OS 00 (0) 'MS-DOS' │ │ -38629C General Purpose Flag 0800 (2048) │ │ +397873 CENTRAL HEADER #169 02014B50 (33639248) │ │ +397877 Created Zip Spec 14 (20) '2.0' │ │ +397878 Created OS 00 (0) 'MS-DOS' │ │ +397879 Extract Zip Spec 14 (20) '2.0' │ │ +39787A Extract OS 00 (0) 'MS-DOS' │ │ +39787B General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38629E Compression Method 0008 (8) 'Deflated' │ │ -3862A0 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -3862A4 CRC 88FFD35F (2298467167) │ │ -3862A8 Compressed Size 000013E8 (5096) │ │ -3862AC Uncompressed Size 00003DF4 (15860) │ │ -3862B0 Filename Length 0016 (22) │ │ -3862B2 Extra Length 0000 (0) │ │ -3862B4 Comment Length 0000 (0) │ │ -3862B6 Disk Start 0000 (0) │ │ -3862B8 Int File Attributes 0000 (0) │ │ +39787D Compression Method 0008 (8) 'Deflated' │ │ +39787F Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +397883 CRC 00000000 (0) │ │ +397887 Compressed Size 00000002 (2) │ │ +39788B Uncompressed Size 00000000 (0) │ │ +39788F Filename Length 000B (11) │ │ +397891 Extra Length 0000 (0) │ │ +397893 Comment Length 0000 (0) │ │ +397895 Disk Start 0000 (0) │ │ +397897 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -3862BA Ext File Attributes 00000000 (0) │ │ -3862BE Local Header Offset 0008690B (551179) │ │ -3862C2 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ +397899 Ext File Attributes 00000000 (0) │ │ +39789D Local Header Offset 000879BB (555451) │ │ +3978A1 Filename 'XXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x3862C2: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3978A1: Filename 'XXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -3862D8 CENTRAL HEADER #171 02014B50 (33639248) │ │ -3862DC Created Zip Spec 14 (20) '2.0' │ │ -3862DD Created OS 00 (0) 'MS-DOS' │ │ -3862DE Extract Zip Spec 14 (20) '2.0' │ │ -3862DF Extract OS 00 (0) 'MS-DOS' │ │ -3862E0 General Purpose Flag 0800 (2048) │ │ +3978AC CENTRAL HEADER #170 02014B50 (33639248) │ │ +3978B0 Created Zip Spec 14 (20) '2.0' │ │ +3978B1 Created OS 00 (0) 'MS-DOS' │ │ +3978B2 Extract Zip Spec 14 (20) '2.0' │ │ +3978B3 Extract OS 00 (0) 'MS-DOS' │ │ +3978B4 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -3862E2 Compression Method 0008 (8) 'Deflated' │ │ -3862E4 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -3862E8 CRC 46664336 (1181106998) │ │ -3862EC Compressed Size 0000030E (782) │ │ -3862F0 Uncompressed Size 00000763 (1891) │ │ -3862F4 Filename Length 0014 (20) │ │ -3862F6 Extra Length 0000 (0) │ │ -3862F8 Comment Length 0000 (0) │ │ -3862FA Disk Start 0000 (0) │ │ -3862FC Int File Attributes 0000 (0) │ │ +3978B6 Compression Method 0008 (8) 'Deflated' │ │ +3978B8 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3978BC CRC 88FFD35F (2298467167) │ │ +3978C0 Compressed Size 000013E8 (5096) │ │ +3978C4 Uncompressed Size 00003DF4 (15860) │ │ +3978C8 Filename Length 0016 (22) │ │ +3978CA Extra Length 0000 (0) │ │ +3978CC Comment Length 0000 (0) │ │ +3978CE Disk Start 0000 (0) │ │ +3978D0 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -3862FE Ext File Attributes 00000000 (0) │ │ -386302 Local Header Offset 00087D3B (556347) │ │ -386306 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ +3978D2 Ext File Attributes 00000000 (0) │ │ +3978D6 Local Header Offset 000879FA (555514) │ │ +3978DA Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x386306: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3978DA: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38631A CENTRAL HEADER #172 02014B50 (33639248) │ │ -38631E Created Zip Spec 14 (20) '2.0' │ │ -38631F Created OS 00 (0) 'MS-DOS' │ │ -386320 Extract Zip Spec 14 (20) '2.0' │ │ -386321 Extract OS 00 (0) 'MS-DOS' │ │ -386322 General Purpose Flag 0800 (2048) │ │ +3978F0 CENTRAL HEADER #171 02014B50 (33639248) │ │ +3978F4 Created Zip Spec 14 (20) '2.0' │ │ +3978F5 Created OS 00 (0) 'MS-DOS' │ │ +3978F6 Extract Zip Spec 14 (20) '2.0' │ │ +3978F7 Extract OS 00 (0) 'MS-DOS' │ │ +3978F8 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -386324 Compression Method 0008 (8) 'Deflated' │ │ -386326 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38632A CRC FED6B9DA (4275485146) │ │ -38632E Compressed Size 00000462 (1122) │ │ -386332 Uncompressed Size 00000A9B (2715) │ │ -386336 Filename Length 0017 (23) │ │ -386338 Extra Length 0000 (0) │ │ -38633A Comment Length 0000 (0) │ │ -38633C Disk Start 0000 (0) │ │ -38633E Int File Attributes 0000 (0) │ │ +3978FA Compression Method 0008 (8) 'Deflated' │ │ +3978FC Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +397900 CRC 46664336 (1181106998) │ │ +397904 Compressed Size 0000030E (782) │ │ +397908 Uncompressed Size 00000763 (1891) │ │ +39790C Filename Length 0014 (20) │ │ +39790E Extra Length 0000 (0) │ │ +397910 Comment Length 0000 (0) │ │ +397912 Disk Start 0000 (0) │ │ +397914 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -386340 Ext File Attributes 00000000 (0) │ │ -386344 Local Header Offset 0008808F (557199) │ │ -386348 Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ +397916 Ext File Attributes 00000000 (0) │ │ +39791A Local Header Offset 00088E2A (560682) │ │ +39791E Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x386348: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39791E: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38635F CENTRAL HEADER #173 02014B50 (33639248) │ │ -386363 Created Zip Spec 14 (20) '2.0' │ │ -386364 Created OS 00 (0) 'MS-DOS' │ │ -386365 Extract Zip Spec 14 (20) '2.0' │ │ -386366 Extract OS 00 (0) 'MS-DOS' │ │ -386367 General Purpose Flag 0800 (2048) │ │ +397932 CENTRAL HEADER #172 02014B50 (33639248) │ │ +397936 Created Zip Spec 14 (20) '2.0' │ │ +397937 Created OS 00 (0) 'MS-DOS' │ │ +397938 Extract Zip Spec 14 (20) '2.0' │ │ +397939 Extract OS 00 (0) 'MS-DOS' │ │ +39793A General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -386369 Compression Method 0008 (8) 'Deflated' │ │ -38636B Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38636F CRC 6B596B78 (1801022328) │ │ -386373 Compressed Size 000012FD (4861) │ │ -386377 Uncompressed Size 00005F5D (24413) │ │ -38637B Filename Length 0013 (19) │ │ -38637D Extra Length 0000 (0) │ │ -38637F Comment Length 0000 (0) │ │ -386381 Disk Start 0000 (0) │ │ -386383 Int File Attributes 0000 (0) │ │ +39793C Compression Method 0008 (8) 'Deflated' │ │ +39793E Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +397942 CRC FED6B9DA (4275485146) │ │ +397946 Compressed Size 00000462 (1122) │ │ +39794A Uncompressed Size 00000A9B (2715) │ │ +39794E Filename Length 0017 (23) │ │ +397950 Extra Length 0000 (0) │ │ +397952 Comment Length 0000 (0) │ │ +397954 Disk Start 0000 (0) │ │ +397956 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -386385 Ext File Attributes 00000000 (0) │ │ -386389 Local Header Offset 0008853A (558394) │ │ -38638D Filename 'XXXXXXXXXXXXXXXXXXX' │ │ +397958 Ext File Attributes 00000000 (0) │ │ +39795C Local Header Offset 0008917E (561534) │ │ +397960 Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38638D: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x397960: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -3863A0 CENTRAL HEADER #174 02014B50 (33639248) │ │ -3863A4 Created Zip Spec 14 (20) '2.0' │ │ -3863A5 Created OS 00 (0) 'MS-DOS' │ │ -3863A6 Extract Zip Spec 14 (20) '2.0' │ │ -3863A7 Extract OS 00 (0) 'MS-DOS' │ │ -3863A8 General Purpose Flag 0800 (2048) │ │ +397977 CENTRAL HEADER #173 02014B50 (33639248) │ │ +39797B Created Zip Spec 14 (20) '2.0' │ │ +39797C Created OS 00 (0) 'MS-DOS' │ │ +39797D Extract Zip Spec 14 (20) '2.0' │ │ +39797E Extract OS 00 (0) 'MS-DOS' │ │ +39797F General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -3863AA Compression Method 0008 (8) 'Deflated' │ │ -3863AC Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -3863B0 CRC 85BCE4AF (2243749039) │ │ -3863B4 Compressed Size 000007CB (1995) │ │ -3863B8 Uncompressed Size 00001341 (4929) │ │ -3863BC Filename Length 001C (28) │ │ -3863BE Extra Length 0000 (0) │ │ -3863C0 Comment Length 0000 (0) │ │ -3863C2 Disk Start 0000 (0) │ │ -3863C4 Int File Attributes 0000 (0) │ │ +397981 Compression Method 0008 (8) 'Deflated' │ │ +397983 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +397987 CRC 6B596B78 (1801022328) │ │ +39798B Compressed Size 000012FD (4861) │ │ +39798F Uncompressed Size 00005F5D (24413) │ │ +397993 Filename Length 0013 (19) │ │ +397995 Extra Length 0000 (0) │ │ +397997 Comment Length 0000 (0) │ │ +397999 Disk Start 0000 (0) │ │ +39799B Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -3863C6 Ext File Attributes 00000000 (0) │ │ -3863CA Local Header Offset 0008987C (563324) │ │ -3863CE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39799D Ext File Attributes 00000000 (0) │ │ +3979A1 Local Header Offset 00089629 (562729) │ │ +3979A5 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x3863CE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3979A5: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -3863EA CENTRAL HEADER #175 02014B50 (33639248) │ │ -3863EE Created Zip Spec 14 (20) '2.0' │ │ -3863EF Created OS 00 (0) 'MS-DOS' │ │ -3863F0 Extract Zip Spec 14 (20) '2.0' │ │ -3863F1 Extract OS 00 (0) 'MS-DOS' │ │ -3863F2 General Purpose Flag 0800 (2048) │ │ +3979B8 CENTRAL HEADER #174 02014B50 (33639248) │ │ +3979BC Created Zip Spec 14 (20) '2.0' │ │ +3979BD Created OS 00 (0) 'MS-DOS' │ │ +3979BE Extract Zip Spec 14 (20) '2.0' │ │ +3979BF Extract OS 00 (0) 'MS-DOS' │ │ +3979C0 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -3863F4 Compression Method 0008 (8) 'Deflated' │ │ -3863F6 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -3863FA CRC CD64D952 (3445938514) │ │ -3863FE Compressed Size 00000546 (1350) │ │ -386402 Uncompressed Size 00000FDB (4059) │ │ -386406 Filename Length 001A (26) │ │ -386408 Extra Length 0000 (0) │ │ -38640A Comment Length 0000 (0) │ │ -38640C Disk Start 0000 (0) │ │ -38640E Int File Attributes 0000 (0) │ │ +3979C2 Compression Method 0008 (8) 'Deflated' │ │ +3979C4 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3979C8 CRC 85BCE4AF (2243749039) │ │ +3979CC Compressed Size 000007CB (1995) │ │ +3979D0 Uncompressed Size 00001341 (4929) │ │ +3979D4 Filename Length 001C (28) │ │ +3979D6 Extra Length 0000 (0) │ │ +3979D8 Comment Length 0000 (0) │ │ +3979DA Disk Start 0000 (0) │ │ +3979DC Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -386410 Ext File Attributes 00000000 (0) │ │ -386414 Local Header Offset 0008A095 (565397) │ │ -386418 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +3979DE Ext File Attributes 00000000 (0) │ │ +3979E2 Local Header Offset 0008A96B (567659) │ │ +3979E6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x386418: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3979E6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -386432 CENTRAL HEADER #176 02014B50 (33639248) │ │ -386436 Created Zip Spec 14 (20) '2.0' │ │ -386437 Created OS 00 (0) 'MS-DOS' │ │ -386438 Extract Zip Spec 14 (20) '2.0' │ │ -386439 Extract OS 00 (0) 'MS-DOS' │ │ -38643A General Purpose Flag 0800 (2048) │ │ +397A02 CENTRAL HEADER #175 02014B50 (33639248) │ │ +397A06 Created Zip Spec 14 (20) '2.0' │ │ +397A07 Created OS 00 (0) 'MS-DOS' │ │ +397A08 Extract Zip Spec 14 (20) '2.0' │ │ +397A09 Extract OS 00 (0) 'MS-DOS' │ │ +397A0A General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38643C Compression Method 0008 (8) 'Deflated' │ │ -38643E Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -386442 CRC 25D40501 (634651905) │ │ -386446 Compressed Size 00000679 (1657) │ │ -38644A Uncompressed Size 00000FB2 (4018) │ │ -38644E Filename Length 0014 (20) │ │ -386450 Extra Length 0000 (0) │ │ -386452 Comment Length 0000 (0) │ │ -386454 Disk Start 0000 (0) │ │ -386456 Int File Attributes 0000 (0) │ │ +397A0C Compression Method 0008 (8) 'Deflated' │ │ +397A0E Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +397A12 CRC CD64D952 (3445938514) │ │ +397A16 Compressed Size 00000546 (1350) │ │ +397A1A Uncompressed Size 00000FDB (4059) │ │ +397A1E Filename Length 001A (26) │ │ +397A20 Extra Length 0000 (0) │ │ +397A22 Comment Length 0000 (0) │ │ +397A24 Disk Start 0000 (0) │ │ +397A26 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -386458 Ext File Attributes 00000000 (0) │ │ -38645C Local Header Offset 0008A627 (566823) │ │ -386460 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ +397A28 Ext File Attributes 00000000 (0) │ │ +397A2C Local Header Offset 0008B184 (569732) │ │ +397A30 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x386460: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x397A30: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -386474 CENTRAL HEADER #177 02014B50 (33639248) │ │ -386478 Created Zip Spec 14 (20) '2.0' │ │ -386479 Created OS 00 (0) 'MS-DOS' │ │ -38647A Extract Zip Spec 14 (20) '2.0' │ │ -38647B Extract OS 00 (0) 'MS-DOS' │ │ -38647C General Purpose Flag 0800 (2048) │ │ +397A4A CENTRAL HEADER #176 02014B50 (33639248) │ │ +397A4E Created Zip Spec 14 (20) '2.0' │ │ +397A4F Created OS 00 (0) 'MS-DOS' │ │ +397A50 Extract Zip Spec 14 (20) '2.0' │ │ +397A51 Extract OS 00 (0) 'MS-DOS' │ │ +397A52 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38647E Compression Method 0008 (8) 'Deflated' │ │ -386480 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -386484 CRC AEEF3834 (2934913076) │ │ -386488 Compressed Size 000009AE (2478) │ │ -38648C Uncompressed Size 00002263 (8803) │ │ -386490 Filename Length 0013 (19) │ │ -386492 Extra Length 0000 (0) │ │ -386494 Comment Length 0000 (0) │ │ -386496 Disk Start 0000 (0) │ │ -386498 Int File Attributes 0000 (0) │ │ +397A54 Compression Method 0008 (8) 'Deflated' │ │ +397A56 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +397A5A CRC 25D40501 (634651905) │ │ +397A5E Compressed Size 00000679 (1657) │ │ +397A62 Uncompressed Size 00000FB2 (4018) │ │ +397A66 Filename Length 0014 (20) │ │ +397A68 Extra Length 0000 (0) │ │ +397A6A Comment Length 0000 (0) │ │ +397A6C Disk Start 0000 (0) │ │ +397A6E Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38649A Ext File Attributes 00000000 (0) │ │ -38649E Local Header Offset 0008ACE6 (568550) │ │ -3864A2 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ +397A70 Ext File Attributes 00000000 (0) │ │ +397A74 Local Header Offset 0008B716 (571158) │ │ +397A78 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x3864A2: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x397A78: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -3864B5 CENTRAL HEADER #178 02014B50 (33639248) │ │ -3864B9 Created Zip Spec 14 (20) '2.0' │ │ -3864BA Created OS 00 (0) 'MS-DOS' │ │ -3864BB Extract Zip Spec 14 (20) '2.0' │ │ -3864BC Extract OS 00 (0) 'MS-DOS' │ │ -3864BD General Purpose Flag 0800 (2048) │ │ +397A8C CENTRAL HEADER #177 02014B50 (33639248) │ │ +397A90 Created Zip Spec 14 (20) '2.0' │ │ +397A91 Created OS 00 (0) 'MS-DOS' │ │ +397A92 Extract Zip Spec 14 (20) '2.0' │ │ +397A93 Extract OS 00 (0) 'MS-DOS' │ │ +397A94 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -3864BF Compression Method 0008 (8) 'Deflated' │ │ -3864C1 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -3864C5 CRC 6EC21D23 (1858215203) │ │ -3864C9 Compressed Size 00001980 (6528) │ │ -3864CD Uncompressed Size 00006E64 (28260) │ │ -3864D1 Filename Length 0018 (24) │ │ -3864D3 Extra Length 0000 (0) │ │ -3864D5 Comment Length 0000 (0) │ │ -3864D7 Disk Start 0000 (0) │ │ -3864D9 Int File Attributes 0000 (0) │ │ +397A96 Compression Method 0008 (8) 'Deflated' │ │ +397A98 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +397A9C CRC AEEF3834 (2934913076) │ │ +397AA0 Compressed Size 000009AE (2478) │ │ +397AA4 Uncompressed Size 00002263 (8803) │ │ +397AA8 Filename Length 0013 (19) │ │ +397AAA Extra Length 0000 (0) │ │ +397AAC Comment Length 0000 (0) │ │ +397AAE Disk Start 0000 (0) │ │ +397AB0 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -3864DB Ext File Attributes 00000000 (0) │ │ -3864DF Local Header Offset 0008B6D9 (571097) │ │ -3864E3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ +397AB2 Ext File Attributes 00000000 (0) │ │ +397AB6 Local Header Offset 0008BDD5 (572885) │ │ +397ABA Filename 'XXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x3864E3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x397ABA: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -3864FB CENTRAL HEADER #179 02014B50 (33639248) │ │ -3864FF Created Zip Spec 14 (20) '2.0' │ │ -386500 Created OS 00 (0) 'MS-DOS' │ │ -386501 Extract Zip Spec 14 (20) '2.0' │ │ -386502 Extract OS 00 (0) 'MS-DOS' │ │ -386503 General Purpose Flag 0800 (2048) │ │ +397ACD CENTRAL HEADER #178 02014B50 (33639248) │ │ +397AD1 Created Zip Spec 14 (20) '2.0' │ │ +397AD2 Created OS 00 (0) 'MS-DOS' │ │ +397AD3 Extract Zip Spec 14 (20) '2.0' │ │ +397AD4 Extract OS 00 (0) 'MS-DOS' │ │ +397AD5 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -386505 Compression Method 0008 (8) 'Deflated' │ │ -386507 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38650B CRC F0A01445 (4037022789) │ │ -38650F Compressed Size 000023DD (9181) │ │ -386513 Uncompressed Size 00008AC9 (35529) │ │ -386517 Filename Length 0016 (22) │ │ -386519 Extra Length 0000 (0) │ │ -38651B Comment Length 0000 (0) │ │ -38651D Disk Start 0000 (0) │ │ -38651F Int File Attributes 0000 (0) │ │ +397AD7 Compression Method 0008 (8) 'Deflated' │ │ +397AD9 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +397ADD CRC 6EC21D23 (1858215203) │ │ +397AE1 Compressed Size 00001980 (6528) │ │ +397AE5 Uncompressed Size 00006E64 (28260) │ │ +397AE9 Filename Length 0018 (24) │ │ +397AEB Extra Length 0000 (0) │ │ +397AED Comment Length 0000 (0) │ │ +397AEF Disk Start 0000 (0) │ │ +397AF1 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -386521 Ext File Attributes 00000000 (0) │ │ -386525 Local Header Offset 0008D0A3 (577699) │ │ -386529 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ +397AF3 Ext File Attributes 00000000 (0) │ │ +397AF7 Local Header Offset 0008C7C8 (575432) │ │ +397AFB Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x386529: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x397AFB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38653F CENTRAL HEADER #180 02014B50 (33639248) │ │ -386543 Created Zip Spec 14 (20) '2.0' │ │ -386544 Created OS 00 (0) 'MS-DOS' │ │ -386545 Extract Zip Spec 14 (20) '2.0' │ │ -386546 Extract OS 00 (0) 'MS-DOS' │ │ -386547 General Purpose Flag 0800 (2048) │ │ +397B13 CENTRAL HEADER #179 02014B50 (33639248) │ │ +397B17 Created Zip Spec 14 (20) '2.0' │ │ +397B18 Created OS 00 (0) 'MS-DOS' │ │ +397B19 Extract Zip Spec 14 (20) '2.0' │ │ +397B1A Extract OS 00 (0) 'MS-DOS' │ │ +397B1B General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -386549 Compression Method 0008 (8) 'Deflated' │ │ -38654B Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38654F CRC 8299ACC7 (2191109319) │ │ -386553 Compressed Size 00000D89 (3465) │ │ -386557 Uncompressed Size 000043AC (17324) │ │ -38655B Filename Length 0011 (17) │ │ -38655D Extra Length 0000 (0) │ │ -38655F Comment Length 0000 (0) │ │ -386561 Disk Start 0000 (0) │ │ -386563 Int File Attributes 0000 (0) │ │ +397B1D Compression Method 0008 (8) 'Deflated' │ │ +397B1F Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +397B23 CRC F0A01445 (4037022789) │ │ +397B27 Compressed Size 000023DD (9181) │ │ +397B2B Uncompressed Size 00008AC9 (35529) │ │ +397B2F Filename Length 0016 (22) │ │ +397B31 Extra Length 0000 (0) │ │ +397B33 Comment Length 0000 (0) │ │ +397B35 Disk Start 0000 (0) │ │ +397B37 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -386565 Ext File Attributes 00000000 (0) │ │ -386569 Local Header Offset 0008F4C8 (586952) │ │ -38656D Filename 'XXXXXXXXXXXXXXXXX' │ │ +397B39 Ext File Attributes 00000000 (0) │ │ +397B3D Local Header Offset 0008E192 (582034) │ │ +397B41 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38656D: Filename 'XXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x397B41: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38657E CENTRAL HEADER #181 02014B50 (33639248) │ │ -386582 Created Zip Spec 14 (20) '2.0' │ │ -386583 Created OS 00 (0) 'MS-DOS' │ │ -386584 Extract Zip Spec 14 (20) '2.0' │ │ -386585 Extract OS 00 (0) 'MS-DOS' │ │ -386586 General Purpose Flag 0800 (2048) │ │ +397B57 CENTRAL HEADER #180 02014B50 (33639248) │ │ +397B5B Created Zip Spec 14 (20) '2.0' │ │ +397B5C Created OS 00 (0) 'MS-DOS' │ │ +397B5D Extract Zip Spec 14 (20) '2.0' │ │ +397B5E Extract OS 00 (0) 'MS-DOS' │ │ +397B5F General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -386588 Compression Method 0008 (8) 'Deflated' │ │ -38658A Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38658E CRC 97156B55 (2534763349) │ │ -386592 Compressed Size 00000F71 (3953) │ │ -386596 Uncompressed Size 0000335A (13146) │ │ -38659A Filename Length 0014 (20) │ │ -38659C Extra Length 0000 (0) │ │ -38659E Comment Length 0000 (0) │ │ -3865A0 Disk Start 0000 (0) │ │ -3865A2 Int File Attributes 0000 (0) │ │ +397B61 Compression Method 0008 (8) 'Deflated' │ │ +397B63 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +397B67 CRC 8299ACC7 (2191109319) │ │ +397B6B Compressed Size 00000D89 (3465) │ │ +397B6F Uncompressed Size 000043AC (17324) │ │ +397B73 Filename Length 0011 (17) │ │ +397B75 Extra Length 0000 (0) │ │ +397B77 Comment Length 0000 (0) │ │ +397B79 Disk Start 0000 (0) │ │ +397B7B Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -3865A4 Ext File Attributes 00000000 (0) │ │ -3865A8 Local Header Offset 00090294 (590484) │ │ -3865AC Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ +397B7D Ext File Attributes 00000000 (0) │ │ +397B81 Local Header Offset 000905B7 (591287) │ │ +397B85 Filename 'XXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x3865AC: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x397B85: Filename 'XXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -3865C0 CENTRAL HEADER #182 02014B50 (33639248) │ │ -3865C4 Created Zip Spec 14 (20) '2.0' │ │ -3865C5 Created OS 00 (0) 'MS-DOS' │ │ -3865C6 Extract Zip Spec 14 (20) '2.0' │ │ -3865C7 Extract OS 00 (0) 'MS-DOS' │ │ -3865C8 General Purpose Flag 0800 (2048) │ │ +397B96 CENTRAL HEADER #181 02014B50 (33639248) │ │ +397B9A Created Zip Spec 14 (20) '2.0' │ │ +397B9B Created OS 00 (0) 'MS-DOS' │ │ +397B9C Extract Zip Spec 14 (20) '2.0' │ │ +397B9D Extract OS 00 (0) 'MS-DOS' │ │ +397B9E General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -3865CA Compression Method 0008 (8) 'Deflated' │ │ -3865CC Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -3865D0 CRC FDD844F8 (4258809080) │ │ -3865D4 Compressed Size 000025E3 (9699) │ │ -3865D8 Uncompressed Size 0000ACE7 (44263) │ │ -3865DC Filename Length 0017 (23) │ │ -3865DE Extra Length 0000 (0) │ │ -3865E0 Comment Length 0000 (0) │ │ -3865E2 Disk Start 0000 (0) │ │ -3865E4 Int File Attributes 0000 (0) │ │ +397BA0 Compression Method 0008 (8) 'Deflated' │ │ +397BA2 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +397BA6 CRC 97156B55 (2534763349) │ │ +397BAA Compressed Size 00000F71 (3953) │ │ +397BAE Uncompressed Size 0000335A (13146) │ │ +397BB2 Filename Length 0014 (20) │ │ +397BB4 Extra Length 0000 (0) │ │ +397BB6 Comment Length 0000 (0) │ │ +397BB8 Disk Start 0000 (0) │ │ +397BBA Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -3865E6 Ext File Attributes 00000000 (0) │ │ -3865EA Local Header Offset 0009124B (594507) │ │ -3865EE Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ +397BBC Ext File Attributes 00000000 (0) │ │ +397BC0 Local Header Offset 00091383 (594819) │ │ +397BC4 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x3865EE: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x397BC4: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -386605 CENTRAL HEADER #183 02014B50 (33639248) │ │ -386609 Created Zip Spec 14 (20) '2.0' │ │ -38660A Created OS 00 (0) 'MS-DOS' │ │ -38660B Extract Zip Spec 14 (20) '2.0' │ │ -38660C Extract OS 00 (0) 'MS-DOS' │ │ -38660D General Purpose Flag 0800 (2048) │ │ +397BD8 CENTRAL HEADER #182 02014B50 (33639248) │ │ +397BDC Created Zip Spec 14 (20) '2.0' │ │ +397BDD Created OS 00 (0) 'MS-DOS' │ │ +397BDE Extract Zip Spec 14 (20) '2.0' │ │ +397BDF Extract OS 00 (0) 'MS-DOS' │ │ +397BE0 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38660F Compression Method 0008 (8) 'Deflated' │ │ -386611 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -386615 CRC 4BD5A573 (1272292723) │ │ -386619 Compressed Size 00000159 (345) │ │ -38661D Uncompressed Size 00000277 (631) │ │ -386621 Filename Length 0016 (22) │ │ -386623 Extra Length 0000 (0) │ │ -386625 Comment Length 0000 (0) │ │ -386627 Disk Start 0000 (0) │ │ -386629 Int File Attributes 0000 (0) │ │ +397BE2 Compression Method 0008 (8) 'Deflated' │ │ +397BE4 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +397BE8 CRC FDD844F8 (4258809080) │ │ +397BEC Compressed Size 000025E3 (9699) │ │ +397BF0 Uncompressed Size 0000ACE7 (44263) │ │ +397BF4 Filename Length 0017 (23) │ │ +397BF6 Extra Length 0000 (0) │ │ +397BF8 Comment Length 0000 (0) │ │ +397BFA Disk Start 0000 (0) │ │ +397BFC Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38662B Ext File Attributes 00000000 (0) │ │ -38662F Local Header Offset 00093877 (604279) │ │ -386633 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ +397BFE Ext File Attributes 00000000 (0) │ │ +397C02 Local Header Offset 0009233A (598842) │ │ +397C06 Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x386633: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x397C06: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -386649 CENTRAL HEADER #184 02014B50 (33639248) │ │ -38664D Created Zip Spec 14 (20) '2.0' │ │ -38664E Created OS 00 (0) 'MS-DOS' │ │ -38664F Extract Zip Spec 14 (20) '2.0' │ │ -386650 Extract OS 00 (0) 'MS-DOS' │ │ -386651 General Purpose Flag 0800 (2048) │ │ +397C1D CENTRAL HEADER #183 02014B50 (33639248) │ │ +397C21 Created Zip Spec 14 (20) '2.0' │ │ +397C22 Created OS 00 (0) 'MS-DOS' │ │ +397C23 Extract Zip Spec 14 (20) '2.0' │ │ +397C24 Extract OS 00 (0) 'MS-DOS' │ │ +397C25 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -386653 Compression Method 0008 (8) 'Deflated' │ │ -386655 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -386659 CRC B27B3B22 (2994420514) │ │ -38665D Compressed Size 00000E0D (3597) │ │ -386661 Uncompressed Size 00002E49 (11849) │ │ -386665 Filename Length 0017 (23) │ │ -386667 Extra Length 0000 (0) │ │ -386669 Comment Length 0000 (0) │ │ -38666B Disk Start 0000 (0) │ │ -38666D Int File Attributes 0000 (0) │ │ +397C27 Compression Method 0008 (8) 'Deflated' │ │ +397C29 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +397C2D CRC 4BD5A573 (1272292723) │ │ +397C31 Compressed Size 00000159 (345) │ │ +397C35 Uncompressed Size 00000277 (631) │ │ +397C39 Filename Length 0016 (22) │ │ +397C3B Extra Length 0000 (0) │ │ +397C3D Comment Length 0000 (0) │ │ +397C3F Disk Start 0000 (0) │ │ +397C41 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38666F Ext File Attributes 00000000 (0) │ │ -386673 Local Header Offset 00093A18 (604696) │ │ -386677 Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ +397C43 Ext File Attributes 00000000 (0) │ │ +397C47 Local Header Offset 00094966 (608614) │ │ +397C4B Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x386677: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x397C4B: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38668E CENTRAL HEADER #185 02014B50 (33639248) │ │ -386692 Created Zip Spec 14 (20) '2.0' │ │ -386693 Created OS 00 (0) 'MS-DOS' │ │ -386694 Extract Zip Spec 14 (20) '2.0' │ │ -386695 Extract OS 00 (0) 'MS-DOS' │ │ -386696 General Purpose Flag 0800 (2048) │ │ +397C61 CENTRAL HEADER #184 02014B50 (33639248) │ │ +397C65 Created Zip Spec 14 (20) '2.0' │ │ +397C66 Created OS 00 (0) 'MS-DOS' │ │ +397C67 Extract Zip Spec 14 (20) '2.0' │ │ +397C68 Extract OS 00 (0) 'MS-DOS' │ │ +397C69 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -386698 Compression Method 0008 (8) 'Deflated' │ │ -38669A Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38669E CRC D7CDBD43 (3620584771) │ │ -3866A2 Compressed Size 000023AD (9133) │ │ -3866A6 Uncompressed Size 000090A8 (37032) │ │ -3866AA Filename Length 0012 (18) │ │ -3866AC Extra Length 0000 (0) │ │ -3866AE Comment Length 0000 (0) │ │ -3866B0 Disk Start 0000 (0) │ │ -3866B2 Int File Attributes 0000 (0) │ │ +397C6B Compression Method 0008 (8) 'Deflated' │ │ +397C6D Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +397C71 CRC B27B3B22 (2994420514) │ │ +397C75 Compressed Size 00000E0D (3597) │ │ +397C79 Uncompressed Size 00002E49 (11849) │ │ +397C7D Filename Length 0017 (23) │ │ +397C7F Extra Length 0000 (0) │ │ +397C81 Comment Length 0000 (0) │ │ +397C83 Disk Start 0000 (0) │ │ +397C85 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -3866B4 Ext File Attributes 00000000 (0) │ │ -3866B8 Local Header Offset 0009486E (608366) │ │ -3866BC Filename 'XXXXXXXXXXXXXXXXXX' │ │ +397C87 Ext File Attributes 00000000 (0) │ │ +397C8B Local Header Offset 00094B07 (609031) │ │ +397C8F Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x3866BC: Filename 'XXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x397C8F: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -3866CE CENTRAL HEADER #186 02014B50 (33639248) │ │ -3866D2 Created Zip Spec 14 (20) '2.0' │ │ -3866D3 Created OS 00 (0) 'MS-DOS' │ │ -3866D4 Extract Zip Spec 14 (20) '2.0' │ │ -3866D5 Extract OS 00 (0) 'MS-DOS' │ │ -3866D6 General Purpose Flag 0800 (2048) │ │ +397CA6 CENTRAL HEADER #185 02014B50 (33639248) │ │ +397CAA Created Zip Spec 14 (20) '2.0' │ │ +397CAB Created OS 00 (0) 'MS-DOS' │ │ +397CAC Extract Zip Spec 14 (20) '2.0' │ │ +397CAD Extract OS 00 (0) 'MS-DOS' │ │ +397CAE General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -3866D8 Compression Method 0008 (8) 'Deflated' │ │ -3866DA Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -3866DE CRC 00000000 (0) │ │ -3866E2 Compressed Size 00000002 (2) │ │ -3866E6 Uncompressed Size 00000000 (0) │ │ -3866EA Filename Length 000F (15) │ │ -3866EC Extra Length 0000 (0) │ │ -3866EE Comment Length 0000 (0) │ │ -3866F0 Disk Start 0000 (0) │ │ -3866F2 Int File Attributes 0000 (0) │ │ +397CB0 Compression Method 0008 (8) 'Deflated' │ │ +397CB2 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +397CB6 CRC D7CDBD43 (3620584771) │ │ +397CBA Compressed Size 000023AD (9133) │ │ +397CBE Uncompressed Size 000090A8 (37032) │ │ +397CC2 Filename Length 0012 (18) │ │ +397CC4 Extra Length 0000 (0) │ │ +397CC6 Comment Length 0000 (0) │ │ +397CC8 Disk Start 0000 (0) │ │ +397CCA Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -3866F4 Ext File Attributes 00000000 (0) │ │ -3866F8 Local Header Offset 00096C5F (617567) │ │ -3866FC Filename 'XXXXXXXXXXXXXXX' │ │ +397CCC Ext File Attributes 00000000 (0) │ │ +397CD0 Local Header Offset 0009595D (612701) │ │ +397CD4 Filename 'XXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x3866FC: Filename 'XXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x397CD4: Filename 'XXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38670B CENTRAL HEADER #187 02014B50 (33639248) │ │ -38670F Created Zip Spec 14 (20) '2.0' │ │ -386710 Created OS 00 (0) 'MS-DOS' │ │ -386711 Extract Zip Spec 14 (20) '2.0' │ │ -386712 Extract OS 00 (0) 'MS-DOS' │ │ -386713 General Purpose Flag 0800 (2048) │ │ +397CE6 CENTRAL HEADER #186 02014B50 (33639248) │ │ +397CEA Created Zip Spec 14 (20) '2.0' │ │ +397CEB Created OS 00 (0) 'MS-DOS' │ │ +397CEC Extract Zip Spec 14 (20) '2.0' │ │ +397CED Extract OS 00 (0) 'MS-DOS' │ │ +397CEE General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -386715 Compression Method 0008 (8) 'Deflated' │ │ -386717 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38671B CRC 279580C5 (664109253) │ │ -38671F Compressed Size 000002D3 (723) │ │ -386723 Uncompressed Size 000008B5 (2229) │ │ -386727 Filename Length 001A (26) │ │ -386729 Extra Length 0000 (0) │ │ -38672B Comment Length 0000 (0) │ │ -38672D Disk Start 0000 (0) │ │ -38672F Int File Attributes 0000 (0) │ │ +397CF0 Compression Method 0008 (8) 'Deflated' │ │ +397CF2 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +397CF6 CRC 00000000 (0) │ │ +397CFA Compressed Size 00000002 (2) │ │ +397CFE Uncompressed Size 00000000 (0) │ │ +397D02 Filename Length 000F (15) │ │ +397D04 Extra Length 0000 (0) │ │ +397D06 Comment Length 0000 (0) │ │ +397D08 Disk Start 0000 (0) │ │ +397D0A Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -386731 Ext File Attributes 00000000 (0) │ │ -386735 Local Header Offset 00096CA2 (617634) │ │ -386739 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +397D0C Ext File Attributes 00000000 (0) │ │ +397D10 Local Header Offset 00097D4E (621902) │ │ +397D14 Filename 'XXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x386739: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x397D14: Filename 'XXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -386753 CENTRAL HEADER #188 02014B50 (33639248) │ │ -386757 Created Zip Spec 14 (20) '2.0' │ │ -386758 Created OS 00 (0) 'MS-DOS' │ │ -386759 Extract Zip Spec 14 (20) '2.0' │ │ -38675A Extract OS 00 (0) 'MS-DOS' │ │ -38675B General Purpose Flag 0800 (2048) │ │ +397D23 CENTRAL HEADER #187 02014B50 (33639248) │ │ +397D27 Created Zip Spec 14 (20) '2.0' │ │ +397D28 Created OS 00 (0) 'MS-DOS' │ │ +397D29 Extract Zip Spec 14 (20) '2.0' │ │ +397D2A Extract OS 00 (0) 'MS-DOS' │ │ +397D2B General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38675D Compression Method 0008 (8) 'Deflated' │ │ -38675F Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -386763 CRC ACC77EB6 (2898755254) │ │ -386767 Compressed Size 000006F8 (1784) │ │ -38676B Uncompressed Size 000017A4 (6052) │ │ -38676F Filename Length 0018 (24) │ │ -386771 Extra Length 0000 (0) │ │ -386773 Comment Length 0000 (0) │ │ -386775 Disk Start 0000 (0) │ │ -386777 Int File Attributes 0000 (0) │ │ +397D2D Compression Method 0008 (8) 'Deflated' │ │ +397D2F Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +397D33 CRC 279580C5 (664109253) │ │ +397D37 Compressed Size 000002D3 (723) │ │ +397D3B Uncompressed Size 000008B5 (2229) │ │ +397D3F Filename Length 001A (26) │ │ +397D41 Extra Length 0000 (0) │ │ +397D43 Comment Length 0000 (0) │ │ +397D45 Disk Start 0000 (0) │ │ +397D47 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -386779 Ext File Attributes 00000000 (0) │ │ -38677D Local Header Offset 00096FC1 (618433) │ │ -386781 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ +397D49 Ext File Attributes 00000000 (0) │ │ +397D4D Local Header Offset 00097D91 (621969) │ │ +397D51 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x386781: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x397D51: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -386799 CENTRAL HEADER #189 02014B50 (33639248) │ │ -38679D Created Zip Spec 14 (20) '2.0' │ │ -38679E Created OS 00 (0) 'MS-DOS' │ │ -38679F Extract Zip Spec 14 (20) '2.0' │ │ -3867A0 Extract OS 00 (0) 'MS-DOS' │ │ -3867A1 General Purpose Flag 0800 (2048) │ │ +397D6B CENTRAL HEADER #188 02014B50 (33639248) │ │ +397D6F Created Zip Spec 14 (20) '2.0' │ │ +397D70 Created OS 00 (0) 'MS-DOS' │ │ +397D71 Extract Zip Spec 14 (20) '2.0' │ │ +397D72 Extract OS 00 (0) 'MS-DOS' │ │ +397D73 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -3867A3 Compression Method 0008 (8) 'Deflated' │ │ -3867A5 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -3867A9 CRC 834089D3 (2202044883) │ │ -3867AD Compressed Size 00000735 (1845) │ │ -3867B1 Uncompressed Size 000017F3 (6131) │ │ -3867B5 Filename Length 0020 (32) │ │ -3867B7 Extra Length 0000 (0) │ │ -3867B9 Comment Length 0000 (0) │ │ -3867BB Disk Start 0000 (0) │ │ -3867BD Int File Attributes 0000 (0) │ │ +397D75 Compression Method 0008 (8) 'Deflated' │ │ +397D77 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +397D7B CRC ACC77EB6 (2898755254) │ │ +397D7F Compressed Size 000006F8 (1784) │ │ +397D83 Uncompressed Size 000017A4 (6052) │ │ +397D87 Filename Length 0018 (24) │ │ +397D89 Extra Length 0000 (0) │ │ +397D8B Comment Length 0000 (0) │ │ +397D8D Disk Start 0000 (0) │ │ +397D8F Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -3867BF Ext File Attributes 00000000 (0) │ │ -3867C3 Local Header Offset 00097703 (620291) │ │ -3867C7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +397D91 Ext File Attributes 00000000 (0) │ │ +397D95 Local Header Offset 000980B0 (622768) │ │ +397D99 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x3867C7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x397D99: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -3867E7 CENTRAL HEADER #190 02014B50 (33639248) │ │ -3867EB Created Zip Spec 14 (20) '2.0' │ │ -3867EC Created OS 00 (0) 'MS-DOS' │ │ -3867ED Extract Zip Spec 14 (20) '2.0' │ │ -3867EE Extract OS 00 (0) 'MS-DOS' │ │ -3867EF General Purpose Flag 0800 (2048) │ │ +397DB1 CENTRAL HEADER #189 02014B50 (33639248) │ │ +397DB5 Created Zip Spec 14 (20) '2.0' │ │ +397DB6 Created OS 00 (0) 'MS-DOS' │ │ +397DB7 Extract Zip Spec 14 (20) '2.0' │ │ +397DB8 Extract OS 00 (0) 'MS-DOS' │ │ +397DB9 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -3867F1 Compression Method 0008 (8) 'Deflated' │ │ -3867F3 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -3867F7 CRC 52A56BB2 (1386572722) │ │ -3867FB Compressed Size 0000040A (1034) │ │ -3867FF Uncompressed Size 00000B7E (2942) │ │ -386803 Filename Length 001C (28) │ │ -386805 Extra Length 0000 (0) │ │ -386807 Comment Length 0000 (0) │ │ -386809 Disk Start 0000 (0) │ │ -38680B Int File Attributes 0000 (0) │ │ +397DBB Compression Method 0008 (8) 'Deflated' │ │ +397DBD Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +397DC1 CRC 834089D3 (2202044883) │ │ +397DC5 Compressed Size 00000735 (1845) │ │ +397DC9 Uncompressed Size 000017F3 (6131) │ │ +397DCD Filename Length 0020 (32) │ │ +397DCF Extra Length 0000 (0) │ │ +397DD1 Comment Length 0000 (0) │ │ +397DD3 Disk Start 0000 (0) │ │ +397DD5 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38680D Ext File Attributes 00000000 (0) │ │ -386811 Local Header Offset 00097E8A (622218) │ │ -386815 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +397DD7 Ext File Attributes 00000000 (0) │ │ +397DDB Local Header Offset 000987F2 (624626) │ │ +397DDF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x386815: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x397DDF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -386831 CENTRAL HEADER #191 02014B50 (33639248) │ │ -386835 Created Zip Spec 14 (20) '2.0' │ │ -386836 Created OS 00 (0) 'MS-DOS' │ │ -386837 Extract Zip Spec 14 (20) '2.0' │ │ -386838 Extract OS 00 (0) 'MS-DOS' │ │ -386839 General Purpose Flag 0800 (2048) │ │ +397DFF CENTRAL HEADER #190 02014B50 (33639248) │ │ +397E03 Created Zip Spec 14 (20) '2.0' │ │ +397E04 Created OS 00 (0) 'MS-DOS' │ │ +397E05 Extract Zip Spec 14 (20) '2.0' │ │ +397E06 Extract OS 00 (0) 'MS-DOS' │ │ +397E07 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38683B Compression Method 0008 (8) 'Deflated' │ │ -38683D Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -386841 CRC F24DE6A0 (4065191584) │ │ -386845 Compressed Size 00000832 (2098) │ │ -386849 Uncompressed Size 00001B59 (7001) │ │ -38684D Filename Length 0021 (33) │ │ -38684F Extra Length 0000 (0) │ │ -386851 Comment Length 0000 (0) │ │ -386853 Disk Start 0000 (0) │ │ -386855 Int File Attributes 0000 (0) │ │ +397E09 Compression Method 0008 (8) 'Deflated' │ │ +397E0B Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +397E0F CRC 52A56BB2 (1386572722) │ │ +397E13 Compressed Size 0000040A (1034) │ │ +397E17 Uncompressed Size 00000B7E (2942) │ │ +397E1B Filename Length 001C (28) │ │ +397E1D Extra Length 0000 (0) │ │ +397E1F Comment Length 0000 (0) │ │ +397E21 Disk Start 0000 (0) │ │ +397E23 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -386857 Ext File Attributes 00000000 (0) │ │ -38685B Local Header Offset 000982E2 (623330) │ │ -38685F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +397E25 Ext File Attributes 00000000 (0) │ │ +397E29 Local Header Offset 00098F79 (626553) │ │ +397E2D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38685F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x397E2D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -386880 CENTRAL HEADER #192 02014B50 (33639248) │ │ -386884 Created Zip Spec 14 (20) '2.0' │ │ -386885 Created OS 00 (0) 'MS-DOS' │ │ -386886 Extract Zip Spec 14 (20) '2.0' │ │ -386887 Extract OS 00 (0) 'MS-DOS' │ │ -386888 General Purpose Flag 0800 (2048) │ │ +397E49 CENTRAL HEADER #191 02014B50 (33639248) │ │ +397E4D Created Zip Spec 14 (20) '2.0' │ │ +397E4E Created OS 00 (0) 'MS-DOS' │ │ +397E4F Extract Zip Spec 14 (20) '2.0' │ │ +397E50 Extract OS 00 (0) 'MS-DOS' │ │ +397E51 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38688A Compression Method 0008 (8) 'Deflated' │ │ -38688C Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -386890 CRC 0DC82FE2 (231223266) │ │ -386894 Compressed Size 00000E7C (3708) │ │ -386898 Uncompressed Size 00003ABE (15038) │ │ -38689C Filename Length 001F (31) │ │ -38689E Extra Length 0000 (0) │ │ -3868A0 Comment Length 0000 (0) │ │ -3868A2 Disk Start 0000 (0) │ │ -3868A4 Int File Attributes 0000 (0) │ │ +397E53 Compression Method 0008 (8) 'Deflated' │ │ +397E55 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +397E59 CRC F24DE6A0 (4065191584) │ │ +397E5D Compressed Size 00000832 (2098) │ │ +397E61 Uncompressed Size 00001B59 (7001) │ │ +397E65 Filename Length 0021 (33) │ │ +397E67 Extra Length 0000 (0) │ │ +397E69 Comment Length 0000 (0) │ │ +397E6B Disk Start 0000 (0) │ │ +397E6D Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -3868A6 Ext File Attributes 00000000 (0) │ │ -3868AA Local Header Offset 00098B67 (625511) │ │ -3868AE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +397E6F Ext File Attributes 00000000 (0) │ │ +397E73 Local Header Offset 000993D1 (627665) │ │ +397E77 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x3868AE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x397E77: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -3868CD CENTRAL HEADER #193 02014B50 (33639248) │ │ -3868D1 Created Zip Spec 14 (20) '2.0' │ │ -3868D2 Created OS 00 (0) 'MS-DOS' │ │ -3868D3 Extract Zip Spec 14 (20) '2.0' │ │ -3868D4 Extract OS 00 (0) 'MS-DOS' │ │ -3868D5 General Purpose Flag 0800 (2048) │ │ +397E98 CENTRAL HEADER #192 02014B50 (33639248) │ │ +397E9C Created Zip Spec 14 (20) '2.0' │ │ +397E9D Created OS 00 (0) 'MS-DOS' │ │ +397E9E Extract Zip Spec 14 (20) '2.0' │ │ +397E9F Extract OS 00 (0) 'MS-DOS' │ │ +397EA0 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -3868D7 Compression Method 0008 (8) 'Deflated' │ │ -3868D9 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -3868DD CRC 6BE4997E (1810143614) │ │ -3868E1 Compressed Size 00000C3E (3134) │ │ -3868E5 Uncompressed Size 00003220 (12832) │ │ -3868E9 Filename Length 001E (30) │ │ -3868EB Extra Length 0000 (0) │ │ -3868ED Comment Length 0000 (0) │ │ -3868EF Disk Start 0000 (0) │ │ -3868F1 Int File Attributes 0000 (0) │ │ +397EA2 Compression Method 0008 (8) 'Deflated' │ │ +397EA4 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +397EA8 CRC 0DC82FE2 (231223266) │ │ +397EAC Compressed Size 00000E7C (3708) │ │ +397EB0 Uncompressed Size 00003ABE (15038) │ │ +397EB4 Filename Length 001F (31) │ │ +397EB6 Extra Length 0000 (0) │ │ +397EB8 Comment Length 0000 (0) │ │ +397EBA Disk Start 0000 (0) │ │ +397EBC Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -3868F3 Ext File Attributes 00000000 (0) │ │ -3868F7 Local Header Offset 00099A34 (629300) │ │ -3868FB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +397EBE Ext File Attributes 00000000 (0) │ │ +397EC2 Local Header Offset 00099C56 (629846) │ │ +397EC6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x3868FB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x397EC6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -386919 CENTRAL HEADER #194 02014B50 (33639248) │ │ -38691D Created Zip Spec 14 (20) '2.0' │ │ -38691E Created OS 00 (0) 'MS-DOS' │ │ -38691F Extract Zip Spec 14 (20) '2.0' │ │ -386920 Extract OS 00 (0) 'MS-DOS' │ │ -386921 General Purpose Flag 0800 (2048) │ │ +397EE5 CENTRAL HEADER #193 02014B50 (33639248) │ │ +397EE9 Created Zip Spec 14 (20) '2.0' │ │ +397EEA Created OS 00 (0) 'MS-DOS' │ │ +397EEB Extract Zip Spec 14 (20) '2.0' │ │ +397EEC Extract OS 00 (0) 'MS-DOS' │ │ +397EED General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -386923 Compression Method 0008 (8) 'Deflated' │ │ -386925 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -386929 CRC D646AB8A (3594955658) │ │ -38692D Compressed Size 00000ADD (2781) │ │ -386931 Uncompressed Size 00002D5D (11613) │ │ -386935 Filename Length 0022 (34) │ │ -386937 Extra Length 0000 (0) │ │ -386939 Comment Length 0000 (0) │ │ -38693B Disk Start 0000 (0) │ │ -38693D Int File Attributes 0000 (0) │ │ +397EEF Compression Method 0008 (8) 'Deflated' │ │ +397EF1 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +397EF5 CRC 6BE4997E (1810143614) │ │ +397EF9 Compressed Size 00000C3E (3134) │ │ +397EFD Uncompressed Size 00003220 (12832) │ │ +397F01 Filename Length 001E (30) │ │ +397F03 Extra Length 0000 (0) │ │ +397F05 Comment Length 0000 (0) │ │ +397F07 Disk Start 0000 (0) │ │ +397F09 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38693F Ext File Attributes 00000000 (0) │ │ -386943 Local Header Offset 0009A6C2 (632514) │ │ -386947 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +397F0B Ext File Attributes 00000000 (0) │ │ +397F0F Local Header Offset 0009AB23 (633635) │ │ +397F13 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x386947: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x397F13: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -386969 CENTRAL HEADER #195 02014B50 (33639248) │ │ -38696D Created Zip Spec 14 (20) '2.0' │ │ -38696E Created OS 00 (0) 'MS-DOS' │ │ -38696F Extract Zip Spec 14 (20) '2.0' │ │ -386970 Extract OS 00 (0) 'MS-DOS' │ │ -386971 General Purpose Flag 0800 (2048) │ │ +397F31 CENTRAL HEADER #194 02014B50 (33639248) │ │ +397F35 Created Zip Spec 14 (20) '2.0' │ │ +397F36 Created OS 00 (0) 'MS-DOS' │ │ +397F37 Extract Zip Spec 14 (20) '2.0' │ │ +397F38 Extract OS 00 (0) 'MS-DOS' │ │ +397F39 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -386973 Compression Method 0008 (8) 'Deflated' │ │ -386975 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -386979 CRC B13F21D4 (2973704660) │ │ -38697D Compressed Size 00000FA4 (4004) │ │ -386981 Uncompressed Size 00003F1C (16156) │ │ -386985 Filename Length 001D (29) │ │ -386987 Extra Length 0000 (0) │ │ -386989 Comment Length 0000 (0) │ │ -38698B Disk Start 0000 (0) │ │ -38698D Int File Attributes 0000 (0) │ │ +397F3B Compression Method 0008 (8) 'Deflated' │ │ +397F3D Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +397F41 CRC D646AB8A (3594955658) │ │ +397F45 Compressed Size 00000ADD (2781) │ │ +397F49 Uncompressed Size 00002D5D (11613) │ │ +397F4D Filename Length 0022 (34) │ │ +397F4F Extra Length 0000 (0) │ │ +397F51 Comment Length 0000 (0) │ │ +397F53 Disk Start 0000 (0) │ │ +397F55 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38698F Ext File Attributes 00000000 (0) │ │ -386993 Local Header Offset 0009B1F3 (635379) │ │ -386997 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +397F57 Ext File Attributes 00000000 (0) │ │ +397F5B Local Header Offset 0009B7B1 (636849) │ │ +397F5F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x386997: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x397F5F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -3869B4 CENTRAL HEADER #196 02014B50 (33639248) │ │ -3869B8 Created Zip Spec 14 (20) '2.0' │ │ -3869B9 Created OS 00 (0) 'MS-DOS' │ │ -3869BA Extract Zip Spec 14 (20) '2.0' │ │ -3869BB Extract OS 00 (0) 'MS-DOS' │ │ -3869BC General Purpose Flag 0800 (2048) │ │ +397F81 CENTRAL HEADER #195 02014B50 (33639248) │ │ +397F85 Created Zip Spec 14 (20) '2.0' │ │ +397F86 Created OS 00 (0) 'MS-DOS' │ │ +397F87 Extract Zip Spec 14 (20) '2.0' │ │ +397F88 Extract OS 00 (0) 'MS-DOS' │ │ +397F89 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -3869BE Compression Method 0008 (8) 'Deflated' │ │ -3869C0 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -3869C4 CRC 20583413 (542651411) │ │ -3869C8 Compressed Size 0000077B (1915) │ │ -3869CC Uncompressed Size 00001455 (5205) │ │ -3869D0 Filename Length 001F (31) │ │ -3869D2 Extra Length 0000 (0) │ │ -3869D4 Comment Length 0000 (0) │ │ -3869D6 Disk Start 0000 (0) │ │ -3869D8 Int File Attributes 0000 (0) │ │ +397F8B Compression Method 0008 (8) 'Deflated' │ │ +397F8D Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +397F91 CRC B13F21D4 (2973704660) │ │ +397F95 Compressed Size 00000FA4 (4004) │ │ +397F99 Uncompressed Size 00003F1C (16156) │ │ +397F9D Filename Length 001D (29) │ │ +397F9F Extra Length 0000 (0) │ │ +397FA1 Comment Length 0000 (0) │ │ +397FA3 Disk Start 0000 (0) │ │ +397FA5 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -3869DA Ext File Attributes 00000000 (0) │ │ -3869DE Local Header Offset 0009C1E6 (639462) │ │ -3869E2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +397FA7 Ext File Attributes 00000000 (0) │ │ +397FAB Local Header Offset 0009C2E2 (639714) │ │ +397FAF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x3869E2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x397FAF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -386A01 CENTRAL HEADER #197 02014B50 (33639248) │ │ -386A05 Created Zip Spec 14 (20) '2.0' │ │ -386A06 Created OS 00 (0) 'MS-DOS' │ │ -386A07 Extract Zip Spec 14 (20) '2.0' │ │ -386A08 Extract OS 00 (0) 'MS-DOS' │ │ -386A09 General Purpose Flag 0800 (2048) │ │ +397FCC CENTRAL HEADER #196 02014B50 (33639248) │ │ +397FD0 Created Zip Spec 14 (20) '2.0' │ │ +397FD1 Created OS 00 (0) 'MS-DOS' │ │ +397FD2 Extract Zip Spec 14 (20) '2.0' │ │ +397FD3 Extract OS 00 (0) 'MS-DOS' │ │ +397FD4 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -386A0B Compression Method 0008 (8) 'Deflated' │ │ -386A0D Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -386A11 CRC E947F565 (3913807205) │ │ -386A15 Compressed Size 00000D2B (3371) │ │ -386A19 Uncompressed Size 00002FFD (12285) │ │ -386A1D Filename Length 0019 (25) │ │ -386A1F Extra Length 0000 (0) │ │ -386A21 Comment Length 0000 (0) │ │ -386A23 Disk Start 0000 (0) │ │ -386A25 Int File Attributes 0000 (0) │ │ +397FD6 Compression Method 0008 (8) 'Deflated' │ │ +397FD8 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +397FDC CRC 20583413 (542651411) │ │ +397FE0 Compressed Size 0000077B (1915) │ │ +397FE4 Uncompressed Size 00001455 (5205) │ │ +397FE8 Filename Length 001F (31) │ │ +397FEA Extra Length 0000 (0) │ │ +397FEC Comment Length 0000 (0) │ │ +397FEE Disk Start 0000 (0) │ │ +397FF0 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -386A27 Ext File Attributes 00000000 (0) │ │ -386A2B Local Header Offset 0009C9B2 (641458) │ │ -386A2F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +397FF2 Ext File Attributes 00000000 (0) │ │ +397FF6 Local Header Offset 0009D2D5 (643797) │ │ +397FFA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x386A2F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x397FFA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -386A48 CENTRAL HEADER #198 02014B50 (33639248) │ │ -386A4C Created Zip Spec 14 (20) '2.0' │ │ -386A4D Created OS 00 (0) 'MS-DOS' │ │ -386A4E Extract Zip Spec 14 (20) '2.0' │ │ -386A4F Extract OS 00 (0) 'MS-DOS' │ │ -386A50 General Purpose Flag 0800 (2048) │ │ +398019 CENTRAL HEADER #197 02014B50 (33639248) │ │ +39801D Created Zip Spec 14 (20) '2.0' │ │ +39801E Created OS 00 (0) 'MS-DOS' │ │ +39801F Extract Zip Spec 14 (20) '2.0' │ │ +398020 Extract OS 00 (0) 'MS-DOS' │ │ +398021 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -386A52 Compression Method 0008 (8) 'Deflated' │ │ -386A54 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -386A58 CRC 35EB8226 (904626726) │ │ -386A5C Compressed Size 000003BB (955) │ │ -386A60 Uncompressed Size 0000083F (2111) │ │ -386A64 Filename Length 001D (29) │ │ -386A66 Extra Length 0000 (0) │ │ -386A68 Comment Length 0000 (0) │ │ -386A6A Disk Start 0000 (0) │ │ -386A6C Int File Attributes 0000 (0) │ │ +398023 Compression Method 0008 (8) 'Deflated' │ │ +398025 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +398029 CRC E947F565 (3913807205) │ │ +39802D Compressed Size 00000D2B (3371) │ │ +398031 Uncompressed Size 00002FFD (12285) │ │ +398035 Filename Length 0019 (25) │ │ +398037 Extra Length 0000 (0) │ │ +398039 Comment Length 0000 (0) │ │ +39803B Disk Start 0000 (0) │ │ +39803D Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -386A6E Ext File Attributes 00000000 (0) │ │ -386A72 Local Header Offset 0009D728 (644904) │ │ -386A76 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39803F Ext File Attributes 00000000 (0) │ │ +398043 Local Header Offset 0009DAA1 (645793) │ │ +398047 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x386A76: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x398047: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -386A93 CENTRAL HEADER #199 02014B50 (33639248) │ │ -386A97 Created Zip Spec 14 (20) '2.0' │ │ -386A98 Created OS 00 (0) 'MS-DOS' │ │ -386A99 Extract Zip Spec 14 (20) '2.0' │ │ -386A9A Extract OS 00 (0) 'MS-DOS' │ │ -386A9B General Purpose Flag 0800 (2048) │ │ +398060 CENTRAL HEADER #198 02014B50 (33639248) │ │ +398064 Created Zip Spec 14 (20) '2.0' │ │ +398065 Created OS 00 (0) 'MS-DOS' │ │ +398066 Extract Zip Spec 14 (20) '2.0' │ │ +398067 Extract OS 00 (0) 'MS-DOS' │ │ +398068 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -386A9D Compression Method 0008 (8) 'Deflated' │ │ -386A9F Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -386AA3 CRC 662F78F1 (1714387185) │ │ -386AA7 Compressed Size 00001A85 (6789) │ │ -386AAB Uncompressed Size 00006B74 (27508) │ │ -386AAF Filename Length 0025 (37) │ │ -386AB1 Extra Length 0000 (0) │ │ -386AB3 Comment Length 0000 (0) │ │ -386AB5 Disk Start 0000 (0) │ │ -386AB7 Int File Attributes 0000 (0) │ │ +39806A Compression Method 0008 (8) 'Deflated' │ │ +39806C Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +398070 CRC 35EB8226 (904626726) │ │ +398074 Compressed Size 000003BB (955) │ │ +398078 Uncompressed Size 0000083F (2111) │ │ +39807C Filename Length 001D (29) │ │ +39807E Extra Length 0000 (0) │ │ +398080 Comment Length 0000 (0) │ │ +398082 Disk Start 0000 (0) │ │ +398084 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -386AB9 Ext File Attributes 00000000 (0) │ │ -386ABD Local Header Offset 0009DB32 (645938) │ │ -386AC1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +398086 Ext File Attributes 00000000 (0) │ │ +39808A Local Header Offset 0009E817 (649239) │ │ +39808E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x386AC1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39808E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -386AE6 CENTRAL HEADER #200 02014B50 (33639248) │ │ -386AEA Created Zip Spec 14 (20) '2.0' │ │ -386AEB Created OS 00 (0) 'MS-DOS' │ │ -386AEC Extract Zip Spec 14 (20) '2.0' │ │ -386AED Extract OS 00 (0) 'MS-DOS' │ │ -386AEE General Purpose Flag 0800 (2048) │ │ +3980AB CENTRAL HEADER #199 02014B50 (33639248) │ │ +3980AF Created Zip Spec 14 (20) '2.0' │ │ +3980B0 Created OS 00 (0) 'MS-DOS' │ │ +3980B1 Extract Zip Spec 14 (20) '2.0' │ │ +3980B2 Extract OS 00 (0) 'MS-DOS' │ │ +3980B3 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -386AF0 Compression Method 0008 (8) 'Deflated' │ │ -386AF2 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -386AF6 CRC ABBCCBF9 (2881276921) │ │ -386AFA Compressed Size 0000095B (2395) │ │ -386AFE Uncompressed Size 00002526 (9510) │ │ -386B02 Filename Length 001E (30) │ │ -386B04 Extra Length 0000 (0) │ │ -386B06 Comment Length 0000 (0) │ │ -386B08 Disk Start 0000 (0) │ │ -386B0A Int File Attributes 0000 (0) │ │ +3980B5 Compression Method 0008 (8) 'Deflated' │ │ +3980B7 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3980BB CRC 662F78F1 (1714387185) │ │ +3980BF Compressed Size 00001A85 (6789) │ │ +3980C3 Uncompressed Size 00006B74 (27508) │ │ +3980C7 Filename Length 0025 (37) │ │ +3980C9 Extra Length 0000 (0) │ │ +3980CB Comment Length 0000 (0) │ │ +3980CD Disk Start 0000 (0) │ │ +3980CF Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -386B0C Ext File Attributes 00000000 (0) │ │ -386B10 Local Header Offset 0009F60E (652814) │ │ -386B14 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +3980D1 Ext File Attributes 00000000 (0) │ │ +3980D5 Local Header Offset 0009EC21 (650273) │ │ +3980D9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x386B14: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3980D9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -386B32 CENTRAL HEADER #201 02014B50 (33639248) │ │ -386B36 Created Zip Spec 14 (20) '2.0' │ │ -386B37 Created OS 00 (0) 'MS-DOS' │ │ -386B38 Extract Zip Spec 14 (20) '2.0' │ │ -386B39 Extract OS 00 (0) 'MS-DOS' │ │ -386B3A General Purpose Flag 0800 (2048) │ │ +3980FE CENTRAL HEADER #200 02014B50 (33639248) │ │ +398102 Created Zip Spec 14 (20) '2.0' │ │ +398103 Created OS 00 (0) 'MS-DOS' │ │ +398104 Extract Zip Spec 14 (20) '2.0' │ │ +398105 Extract OS 00 (0) 'MS-DOS' │ │ +398106 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -386B3C Compression Method 0008 (8) 'Deflated' │ │ -386B3E Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -386B42 CRC 317168A8 (829515944) │ │ -386B46 Compressed Size 00001A9E (6814) │ │ -386B4A Uncompressed Size 00008523 (34083) │ │ -386B4E Filename Length 001F (31) │ │ -386B50 Extra Length 0000 (0) │ │ -386B52 Comment Length 0000 (0) │ │ -386B54 Disk Start 0000 (0) │ │ -386B56 Int File Attributes 0000 (0) │ │ +398108 Compression Method 0008 (8) 'Deflated' │ │ +39810A Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39810E CRC ABBCCBF9 (2881276921) │ │ +398112 Compressed Size 0000095B (2395) │ │ +398116 Uncompressed Size 00002526 (9510) │ │ +39811A Filename Length 001E (30) │ │ +39811C Extra Length 0000 (0) │ │ +39811E Comment Length 0000 (0) │ │ +398120 Disk Start 0000 (0) │ │ +398122 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -386B58 Ext File Attributes 00000000 (0) │ │ -386B5C Local Header Offset 0009FFB9 (655289) │ │ -386B60 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +398124 Ext File Attributes 00000000 (0) │ │ +398128 Local Header Offset 000A06FD (657149) │ │ +39812C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x386B60: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39812C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -386B7F CENTRAL HEADER #202 02014B50 (33639248) │ │ -386B83 Created Zip Spec 14 (20) '2.0' │ │ -386B84 Created OS 00 (0) 'MS-DOS' │ │ -386B85 Extract Zip Spec 14 (20) '2.0' │ │ -386B86 Extract OS 00 (0) 'MS-DOS' │ │ -386B87 General Purpose Flag 0800 (2048) │ │ +39814A CENTRAL HEADER #201 02014B50 (33639248) │ │ +39814E Created Zip Spec 14 (20) '2.0' │ │ +39814F Created OS 00 (0) 'MS-DOS' │ │ +398150 Extract Zip Spec 14 (20) '2.0' │ │ +398151 Extract OS 00 (0) 'MS-DOS' │ │ +398152 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -386B89 Compression Method 0008 (8) 'Deflated' │ │ -386B8B Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -386B8F CRC 179432EF (395588335) │ │ -386B93 Compressed Size 000007B8 (1976) │ │ -386B97 Uncompressed Size 00002222 (8738) │ │ -386B9B Filename Length 0020 (32) │ │ -386B9D Extra Length 0000 (0) │ │ -386B9F Comment Length 0000 (0) │ │ -386BA1 Disk Start 0000 (0) │ │ -386BA3 Int File Attributes 0000 (0) │ │ +398154 Compression Method 0008 (8) 'Deflated' │ │ +398156 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39815A CRC 317168A8 (829515944) │ │ +39815E Compressed Size 00001A9E (6814) │ │ +398162 Uncompressed Size 00008523 (34083) │ │ +398166 Filename Length 001F (31) │ │ +398168 Extra Length 0000 (0) │ │ +39816A Comment Length 0000 (0) │ │ +39816C Disk Start 0000 (0) │ │ +39816E Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -386BA5 Ext File Attributes 00000000 (0) │ │ -386BA9 Local Header Offset 000A1AA8 (662184) │ │ -386BAD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +398170 Ext File Attributes 00000000 (0) │ │ +398174 Local Header Offset 000A10A8 (659624) │ │ +398178 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x386BAD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x398178: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -386BCD CENTRAL HEADER #203 02014B50 (33639248) │ │ -386BD1 Created Zip Spec 14 (20) '2.0' │ │ -386BD2 Created OS 00 (0) 'MS-DOS' │ │ -386BD3 Extract Zip Spec 14 (20) '2.0' │ │ -386BD4 Extract OS 00 (0) 'MS-DOS' │ │ -386BD5 General Purpose Flag 0800 (2048) │ │ +398197 CENTRAL HEADER #202 02014B50 (33639248) │ │ +39819B Created Zip Spec 14 (20) '2.0' │ │ +39819C Created OS 00 (0) 'MS-DOS' │ │ +39819D Extract Zip Spec 14 (20) '2.0' │ │ +39819E Extract OS 00 (0) 'MS-DOS' │ │ +39819F General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -386BD7 Compression Method 0008 (8) 'Deflated' │ │ -386BD9 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -386BDD CRC F090D4E3 (4036023523) │ │ -386BE1 Compressed Size 000027CD (10189) │ │ -386BE5 Uncompressed Size 0000CD53 (52563) │ │ -386BE9 Filename Length 001A (26) │ │ -386BEB Extra Length 0000 (0) │ │ -386BED Comment Length 0000 (0) │ │ -386BEF Disk Start 0000 (0) │ │ -386BF1 Int File Attributes 0000 (0) │ │ +3981A1 Compression Method 0008 (8) 'Deflated' │ │ +3981A3 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3981A7 CRC 179432EF (395588335) │ │ +3981AB Compressed Size 000007B8 (1976) │ │ +3981AF Uncompressed Size 00002222 (8738) │ │ +3981B3 Filename Length 0020 (32) │ │ +3981B5 Extra Length 0000 (0) │ │ +3981B7 Comment Length 0000 (0) │ │ +3981B9 Disk Start 0000 (0) │ │ +3981BB Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -386BF3 Ext File Attributes 00000000 (0) │ │ -386BF7 Local Header Offset 000A22B2 (664242) │ │ -386BFB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +3981BD Ext File Attributes 00000000 (0) │ │ +3981C1 Local Header Offset 000A2B97 (666519) │ │ +3981C5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x386BFB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3981C5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -386C15 CENTRAL HEADER #204 02014B50 (33639248) │ │ -386C19 Created Zip Spec 14 (20) '2.0' │ │ -386C1A Created OS 00 (0) 'MS-DOS' │ │ -386C1B Extract Zip Spec 14 (20) '2.0' │ │ -386C1C Extract OS 00 (0) 'MS-DOS' │ │ -386C1D General Purpose Flag 0800 (2048) │ │ +3981E5 CENTRAL HEADER #203 02014B50 (33639248) │ │ +3981E9 Created Zip Spec 14 (20) '2.0' │ │ +3981EA Created OS 00 (0) 'MS-DOS' │ │ +3981EB Extract Zip Spec 14 (20) '2.0' │ │ +3981EC Extract OS 00 (0) 'MS-DOS' │ │ +3981ED General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -386C1F Compression Method 0008 (8) 'Deflated' │ │ -386C21 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -386C25 CRC D9F8CB09 (3656960777) │ │ -386C29 Compressed Size 00000B84 (2948) │ │ -386C2D Uncompressed Size 00002FD8 (12248) │ │ -386C31 Filename Length 0029 (41) │ │ -386C33 Extra Length 0000 (0) │ │ -386C35 Comment Length 0000 (0) │ │ -386C37 Disk Start 0000 (0) │ │ -386C39 Int File Attributes 0000 (0) │ │ +3981EF Compression Method 0008 (8) 'Deflated' │ │ +3981F1 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3981F5 CRC F090D4E3 (4036023523) │ │ +3981F9 Compressed Size 000027CD (10189) │ │ +3981FD Uncompressed Size 0000CD53 (52563) │ │ +398201 Filename Length 001A (26) │ │ +398203 Extra Length 0000 (0) │ │ +398205 Comment Length 0000 (0) │ │ +398207 Disk Start 0000 (0) │ │ +398209 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -386C3B Ext File Attributes 00000000 (0) │ │ -386C3F Local Header Offset 000A4ACB (674507) │ │ -386C43 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39820B Ext File Attributes 00000000 (0) │ │ +39820F Local Header Offset 000A33A1 (668577) │ │ +398213 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x386C43: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x398213: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -386C6C CENTRAL HEADER #205 02014B50 (33639248) │ │ -386C70 Created Zip Spec 14 (20) '2.0' │ │ -386C71 Created OS 00 (0) 'MS-DOS' │ │ -386C72 Extract Zip Spec 14 (20) '2.0' │ │ -386C73 Extract OS 00 (0) 'MS-DOS' │ │ -386C74 General Purpose Flag 0800 (2048) │ │ +39822D CENTRAL HEADER #204 02014B50 (33639248) │ │ +398231 Created Zip Spec 14 (20) '2.0' │ │ +398232 Created OS 00 (0) 'MS-DOS' │ │ +398233 Extract Zip Spec 14 (20) '2.0' │ │ +398234 Extract OS 00 (0) 'MS-DOS' │ │ +398235 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -386C76 Compression Method 0008 (8) 'Deflated' │ │ -386C78 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -386C7C CRC 2262F056 (576909398) │ │ -386C80 Compressed Size 000008FB (2299) │ │ -386C84 Uncompressed Size 00001E6A (7786) │ │ -386C88 Filename Length 0022 (34) │ │ -386C8A Extra Length 0000 (0) │ │ -386C8C Comment Length 0000 (0) │ │ -386C8E Disk Start 0000 (0) │ │ -386C90 Int File Attributes 0000 (0) │ │ +398237 Compression Method 0008 (8) 'Deflated' │ │ +398239 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39823D CRC D9F8CB09 (3656960777) │ │ +398241 Compressed Size 00000B84 (2948) │ │ +398245 Uncompressed Size 00002FD8 (12248) │ │ +398249 Filename Length 0029 (41) │ │ +39824B Extra Length 0000 (0) │ │ +39824D Comment Length 0000 (0) │ │ +39824F Disk Start 0000 (0) │ │ +398251 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -386C92 Ext File Attributes 00000000 (0) │ │ -386C96 Local Header Offset 000A56AA (677546) │ │ -386C9A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +398253 Ext File Attributes 00000000 (0) │ │ +398257 Local Header Offset 000A5BBA (678842) │ │ +39825B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x386C9A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39825B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -386CBC CENTRAL HEADER #206 02014B50 (33639248) │ │ -386CC0 Created Zip Spec 14 (20) '2.0' │ │ -386CC1 Created OS 00 (0) 'MS-DOS' │ │ -386CC2 Extract Zip Spec 14 (20) '2.0' │ │ -386CC3 Extract OS 00 (0) 'MS-DOS' │ │ -386CC4 General Purpose Flag 0800 (2048) │ │ +398284 CENTRAL HEADER #205 02014B50 (33639248) │ │ +398288 Created Zip Spec 14 (20) '2.0' │ │ +398289 Created OS 00 (0) 'MS-DOS' │ │ +39828A Extract Zip Spec 14 (20) '2.0' │ │ +39828B Extract OS 00 (0) 'MS-DOS' │ │ +39828C General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -386CC6 Compression Method 0008 (8) 'Deflated' │ │ -386CC8 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -386CCC CRC DFDEC46B (3755918443) │ │ -386CD0 Compressed Size 00000866 (2150) │ │ -386CD4 Uncompressed Size 00001DA2 (7586) │ │ -386CD8 Filename Length 001C (28) │ │ -386CDA Extra Length 0000 (0) │ │ -386CDC Comment Length 0000 (0) │ │ -386CDE Disk Start 0000 (0) │ │ -386CE0 Int File Attributes 0000 (0) │ │ +39828E Compression Method 0008 (8) 'Deflated' │ │ +398290 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +398294 CRC 2262F056 (576909398) │ │ +398298 Compressed Size 000008FB (2299) │ │ +39829C Uncompressed Size 00001E6A (7786) │ │ +3982A0 Filename Length 0022 (34) │ │ +3982A2 Extra Length 0000 (0) │ │ +3982A4 Comment Length 0000 (0) │ │ +3982A6 Disk Start 0000 (0) │ │ +3982A8 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -386CE2 Ext File Attributes 00000000 (0) │ │ -386CE6 Local Header Offset 000A5FF9 (679929) │ │ -386CEA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +3982AA Ext File Attributes 00000000 (0) │ │ +3982AE Local Header Offset 000A6799 (681881) │ │ +3982B2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x386CEA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3982B2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -386D06 CENTRAL HEADER #207 02014B50 (33639248) │ │ -386D0A Created Zip Spec 14 (20) '2.0' │ │ -386D0B Created OS 00 (0) 'MS-DOS' │ │ -386D0C Extract Zip Spec 14 (20) '2.0' │ │ -386D0D Extract OS 00 (0) 'MS-DOS' │ │ -386D0E General Purpose Flag 0800 (2048) │ │ +3982D4 CENTRAL HEADER #206 02014B50 (33639248) │ │ +3982D8 Created Zip Spec 14 (20) '2.0' │ │ +3982D9 Created OS 00 (0) 'MS-DOS' │ │ +3982DA Extract Zip Spec 14 (20) '2.0' │ │ +3982DB Extract OS 00 (0) 'MS-DOS' │ │ +3982DC General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -386D10 Compression Method 0008 (8) 'Deflated' │ │ -386D12 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -386D16 CRC EA2C5334 (3928773428) │ │ -386D1A Compressed Size 0000110E (4366) │ │ -386D1E Uncompressed Size 0000499C (18844) │ │ -386D22 Filename Length 001A (26) │ │ -386D24 Extra Length 0000 (0) │ │ -386D26 Comment Length 0000 (0) │ │ -386D28 Disk Start 0000 (0) │ │ -386D2A Int File Attributes 0000 (0) │ │ +3982DE Compression Method 0008 (8) 'Deflated' │ │ +3982E0 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3982E4 CRC DFDEC46B (3755918443) │ │ +3982E8 Compressed Size 00000866 (2150) │ │ +3982EC Uncompressed Size 00001DA2 (7586) │ │ +3982F0 Filename Length 001C (28) │ │ +3982F2 Extra Length 0000 (0) │ │ +3982F4 Comment Length 0000 (0) │ │ +3982F6 Disk Start 0000 (0) │ │ +3982F8 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -386D2C Ext File Attributes 00000000 (0) │ │ -386D30 Local Header Offset 000A68AD (682157) │ │ -386D34 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +3982FA Ext File Attributes 00000000 (0) │ │ +3982FE Local Header Offset 000A70E8 (684264) │ │ +398302 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x386D34: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x398302: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -386D4E CENTRAL HEADER #208 02014B50 (33639248) │ │ -386D52 Created Zip Spec 14 (20) '2.0' │ │ -386D53 Created OS 00 (0) 'MS-DOS' │ │ -386D54 Extract Zip Spec 14 (20) '2.0' │ │ -386D55 Extract OS 00 (0) 'MS-DOS' │ │ -386D56 General Purpose Flag 0800 (2048) │ │ +39831E CENTRAL HEADER #207 02014B50 (33639248) │ │ +398322 Created Zip Spec 14 (20) '2.0' │ │ +398323 Created OS 00 (0) 'MS-DOS' │ │ +398324 Extract Zip Spec 14 (20) '2.0' │ │ +398325 Extract OS 00 (0) 'MS-DOS' │ │ +398326 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -386D58 Compression Method 0008 (8) 'Deflated' │ │ -386D5A Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -386D5E CRC B7EA9435 (3085603893) │ │ -386D62 Compressed Size 00001DC1 (7617) │ │ -386D66 Uncompressed Size 0000911B (37147) │ │ -386D6A Filename Length 001A (26) │ │ -386D6C Extra Length 0000 (0) │ │ -386D6E Comment Length 0000 (0) │ │ -386D70 Disk Start 0000 (0) │ │ -386D72 Int File Attributes 0000 (0) │ │ +398328 Compression Method 0008 (8) 'Deflated' │ │ +39832A Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39832E CRC EA2C5334 (3928773428) │ │ +398332 Compressed Size 0000110E (4366) │ │ +398336 Uncompressed Size 0000499C (18844) │ │ +39833A Filename Length 001A (26) │ │ +39833C Extra Length 0000 (0) │ │ +39833E Comment Length 0000 (0) │ │ +398340 Disk Start 0000 (0) │ │ +398342 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -386D74 Ext File Attributes 00000000 (0) │ │ -386D78 Local Header Offset 000A7A07 (686599) │ │ -386D7C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +398344 Ext File Attributes 00000000 (0) │ │ +398348 Local Header Offset 000A799C (686492) │ │ +39834C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x386D7C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39834C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -386D96 CENTRAL HEADER #209 02014B50 (33639248) │ │ -386D9A Created Zip Spec 14 (20) '2.0' │ │ -386D9B Created OS 00 (0) 'MS-DOS' │ │ -386D9C Extract Zip Spec 14 (20) '2.0' │ │ -386D9D Extract OS 00 (0) 'MS-DOS' │ │ -386D9E General Purpose Flag 0800 (2048) │ │ +398366 CENTRAL HEADER #208 02014B50 (33639248) │ │ +39836A Created Zip Spec 14 (20) '2.0' │ │ +39836B Created OS 00 (0) 'MS-DOS' │ │ +39836C Extract Zip Spec 14 (20) '2.0' │ │ +39836D Extract OS 00 (0) 'MS-DOS' │ │ +39836E General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -386DA0 Compression Method 0008 (8) 'Deflated' │ │ -386DA2 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -386DA6 CRC 9FD580E8 (2681569512) │ │ -386DAA Compressed Size 00000948 (2376) │ │ -386DAE Uncompressed Size 0000220C (8716) │ │ -386DB2 Filename Length 001E (30) │ │ -386DB4 Extra Length 0000 (0) │ │ -386DB6 Comment Length 0000 (0) │ │ -386DB8 Disk Start 0000 (0) │ │ -386DBA Int File Attributes 0000 (0) │ │ +398370 Compression Method 0008 (8) 'Deflated' │ │ +398372 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +398376 CRC B7EA9435 (3085603893) │ │ +39837A Compressed Size 00001DC1 (7617) │ │ +39837E Uncompressed Size 0000911B (37147) │ │ +398382 Filename Length 001A (26) │ │ +398384 Extra Length 0000 (0) │ │ +398386 Comment Length 0000 (0) │ │ +398388 Disk Start 0000 (0) │ │ +39838A Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -386DBC Ext File Attributes 00000000 (0) │ │ -386DC0 Local Header Offset 000A9814 (694292) │ │ -386DC4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39838C Ext File Attributes 00000000 (0) │ │ +398390 Local Header Offset 000A8AF6 (690934) │ │ +398394 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x386DC4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x398394: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -386DE2 CENTRAL HEADER #210 02014B50 (33639248) │ │ -386DE6 Created Zip Spec 14 (20) '2.0' │ │ -386DE7 Created OS 00 (0) 'MS-DOS' │ │ -386DE8 Extract Zip Spec 14 (20) '2.0' │ │ -386DE9 Extract OS 00 (0) 'MS-DOS' │ │ -386DEA General Purpose Flag 0800 (2048) │ │ +3983AE CENTRAL HEADER #209 02014B50 (33639248) │ │ +3983B2 Created Zip Spec 14 (20) '2.0' │ │ +3983B3 Created OS 00 (0) 'MS-DOS' │ │ +3983B4 Extract Zip Spec 14 (20) '2.0' │ │ +3983B5 Extract OS 00 (0) 'MS-DOS' │ │ +3983B6 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -386DEC Compression Method 0008 (8) 'Deflated' │ │ -386DEE Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -386DF2 CRC E1034094 (3775086740) │ │ -386DF6 Compressed Size 00001C1A (7194) │ │ -386DFA Uncompressed Size 000096A0 (38560) │ │ -386DFE Filename Length 0017 (23) │ │ -386E00 Extra Length 0000 (0) │ │ -386E02 Comment Length 0000 (0) │ │ -386E04 Disk Start 0000 (0) │ │ -386E06 Int File Attributes 0000 (0) │ │ +3983B8 Compression Method 0008 (8) 'Deflated' │ │ +3983BA Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3983BE CRC 9FD580E8 (2681569512) │ │ +3983C2 Compressed Size 00000948 (2376) │ │ +3983C6 Uncompressed Size 0000220C (8716) │ │ +3983CA Filename Length 001E (30) │ │ +3983CC Extra Length 0000 (0) │ │ +3983CE Comment Length 0000 (0) │ │ +3983D0 Disk Start 0000 (0) │ │ +3983D2 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -386E08 Ext File Attributes 00000000 (0) │ │ -386E0C Local Header Offset 000AA1AC (696748) │ │ -386E10 Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ +3983D4 Ext File Attributes 00000000 (0) │ │ +3983D8 Local Header Offset 000AA903 (698627) │ │ +3983DC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x386E10: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3983DC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -386E27 CENTRAL HEADER #211 02014B50 (33639248) │ │ -386E2B Created Zip Spec 14 (20) '2.0' │ │ -386E2C Created OS 00 (0) 'MS-DOS' │ │ -386E2D Extract Zip Spec 14 (20) '2.0' │ │ -386E2E Extract OS 00 (0) 'MS-DOS' │ │ -386E2F General Purpose Flag 0800 (2048) │ │ +3983FA CENTRAL HEADER #210 02014B50 (33639248) │ │ +3983FE Created Zip Spec 14 (20) '2.0' │ │ +3983FF Created OS 00 (0) 'MS-DOS' │ │ +398400 Extract Zip Spec 14 (20) '2.0' │ │ +398401 Extract OS 00 (0) 'MS-DOS' │ │ +398402 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -386E31 Compression Method 0008 (8) 'Deflated' │ │ -386E33 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -386E37 CRC 00000000 (0) │ │ -386E3B Compressed Size 00000002 (2) │ │ -386E3F Uncompressed Size 00000000 (0) │ │ -386E43 Filename Length 0014 (20) │ │ -386E45 Extra Length 0000 (0) │ │ -386E47 Comment Length 0000 (0) │ │ -386E49 Disk Start 0000 (0) │ │ -386E4B Int File Attributes 0000 (0) │ │ +398404 Compression Method 0008 (8) 'Deflated' │ │ +398406 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39840A CRC E1034094 (3775086740) │ │ +39840E Compressed Size 00001C1A (7194) │ │ +398412 Uncompressed Size 000096A0 (38560) │ │ +398416 Filename Length 0017 (23) │ │ +398418 Extra Length 0000 (0) │ │ +39841A Comment Length 0000 (0) │ │ +39841C Disk Start 0000 (0) │ │ +39841E Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -386E4D Ext File Attributes 00000000 (0) │ │ -386E51 Local Header Offset 000ABE0F (704015) │ │ -386E55 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ +398420 Ext File Attributes 00000000 (0) │ │ +398424 Local Header Offset 000AB29B (701083) │ │ +398428 Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x386E55: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x398428: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -386E69 CENTRAL HEADER #212 02014B50 (33639248) │ │ -386E6D Created Zip Spec 14 (20) '2.0' │ │ -386E6E Created OS 00 (0) 'MS-DOS' │ │ -386E6F Extract Zip Spec 14 (20) '2.0' │ │ -386E70 Extract OS 00 (0) 'MS-DOS' │ │ -386E71 General Purpose Flag 0800 (2048) │ │ +39843F CENTRAL HEADER #211 02014B50 (33639248) │ │ +398443 Created Zip Spec 14 (20) '2.0' │ │ +398444 Created OS 00 (0) 'MS-DOS' │ │ +398445 Extract Zip Spec 14 (20) '2.0' │ │ +398446 Extract OS 00 (0) 'MS-DOS' │ │ +398447 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -386E73 Compression Method 0008 (8) 'Deflated' │ │ -386E75 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -386E79 CRC 5240AB1A (1379969818) │ │ -386E7D Compressed Size 00001BF7 (7159) │ │ -386E81 Uncompressed Size 00005A69 (23145) │ │ -386E85 Filename Length 001F (31) │ │ -386E87 Extra Length 0000 (0) │ │ -386E89 Comment Length 0000 (0) │ │ -386E8B Disk Start 0000 (0) │ │ -386E8D Int File Attributes 0000 (0) │ │ +398449 Compression Method 0008 (8) 'Deflated' │ │ +39844B Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39844F CRC 00000000 (0) │ │ +398453 Compressed Size 00000002 (2) │ │ +398457 Uncompressed Size 00000000 (0) │ │ +39845B Filename Length 0014 (20) │ │ +39845D Extra Length 0000 (0) │ │ +39845F Comment Length 0000 (0) │ │ +398461 Disk Start 0000 (0) │ │ +398463 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -386E8F Ext File Attributes 00000000 (0) │ │ -386E93 Local Header Offset 000ABE57 (704087) │ │ -386E97 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +398465 Ext File Attributes 00000000 (0) │ │ +398469 Local Header Offset 000ACEFE (708350) │ │ +39846D Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x386E97: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39846D: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -386EB6 CENTRAL HEADER #213 02014B50 (33639248) │ │ -386EBA Created Zip Spec 14 (20) '2.0' │ │ -386EBB Created OS 00 (0) 'MS-DOS' │ │ -386EBC Extract Zip Spec 14 (20) '2.0' │ │ -386EBD Extract OS 00 (0) 'MS-DOS' │ │ -386EBE General Purpose Flag 0800 (2048) │ │ +398481 CENTRAL HEADER #212 02014B50 (33639248) │ │ +398485 Created Zip Spec 14 (20) '2.0' │ │ +398486 Created OS 00 (0) 'MS-DOS' │ │ +398487 Extract Zip Spec 14 (20) '2.0' │ │ +398488 Extract OS 00 (0) 'MS-DOS' │ │ +398489 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -386EC0 Compression Method 0008 (8) 'Deflated' │ │ -386EC2 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -386EC6 CRC 00000000 (0) │ │ -386ECA Compressed Size 00000002 (2) │ │ -386ECE Uncompressed Size 00000000 (0) │ │ -386ED2 Filename Length 0013 (19) │ │ -386ED4 Extra Length 0000 (0) │ │ -386ED6 Comment Length 0000 (0) │ │ -386ED8 Disk Start 0000 (0) │ │ -386EDA Int File Attributes 0000 (0) │ │ +39848B Compression Method 0008 (8) 'Deflated' │ │ +39848D Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +398491 CRC 5240AB1A (1379969818) │ │ +398495 Compressed Size 00001BF7 (7159) │ │ +398499 Uncompressed Size 00005A69 (23145) │ │ +39849D Filename Length 001F (31) │ │ +39849F Extra Length 0000 (0) │ │ +3984A1 Comment Length 0000 (0) │ │ +3984A3 Disk Start 0000 (0) │ │ +3984A5 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -386EDC Ext File Attributes 00000000 (0) │ │ -386EE0 Local Header Offset 000ADA9F (711327) │ │ -386EE4 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ +3984A7 Ext File Attributes 00000000 (0) │ │ +3984AB Local Header Offset 000ACF46 (708422) │ │ +3984AF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x386EE4: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3984AF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -386EF7 CENTRAL HEADER #214 02014B50 (33639248) │ │ -386EFB Created Zip Spec 14 (20) '2.0' │ │ -386EFC Created OS 00 (0) 'MS-DOS' │ │ -386EFD Extract Zip Spec 14 (20) '2.0' │ │ -386EFE Extract OS 00 (0) 'MS-DOS' │ │ -386EFF General Purpose Flag 0800 (2048) │ │ +3984CE CENTRAL HEADER #213 02014B50 (33639248) │ │ +3984D2 Created Zip Spec 14 (20) '2.0' │ │ +3984D3 Created OS 00 (0) 'MS-DOS' │ │ +3984D4 Extract Zip Spec 14 (20) '2.0' │ │ +3984D5 Extract OS 00 (0) 'MS-DOS' │ │ +3984D6 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -386F01 Compression Method 0008 (8) 'Deflated' │ │ -386F03 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -386F07 CRC 702A9F04 (1881841412) │ │ -386F0B Compressed Size 00000073 (115) │ │ -386F0F Uncompressed Size 000000AA (170) │ │ -386F13 Filename Length 001E (30) │ │ -386F15 Extra Length 0000 (0) │ │ -386F17 Comment Length 0000 (0) │ │ -386F19 Disk Start 0000 (0) │ │ -386F1B Int File Attributes 0000 (0) │ │ +3984D8 Compression Method 0008 (8) 'Deflated' │ │ +3984DA Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3984DE CRC 00000000 (0) │ │ +3984E2 Compressed Size 00000002 (2) │ │ +3984E6 Uncompressed Size 00000000 (0) │ │ +3984EA Filename Length 0013 (19) │ │ +3984EC Extra Length 0000 (0) │ │ +3984EE Comment Length 0000 (0) │ │ +3984F0 Disk Start 0000 (0) │ │ +3984F2 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -386F1D Ext File Attributes 00000000 (0) │ │ -386F21 Local Header Offset 000ADAE6 (711398) │ │ -386F25 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +3984F4 Ext File Attributes 00000000 (0) │ │ +3984F8 Local Header Offset 000AEB8E (715662) │ │ +3984FC Filename 'XXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x386F25: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3984FC: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -386F43 CENTRAL HEADER #215 02014B50 (33639248) │ │ -386F47 Created Zip Spec 14 (20) '2.0' │ │ -386F48 Created OS 00 (0) 'MS-DOS' │ │ -386F49 Extract Zip Spec 14 (20) '2.0' │ │ -386F4A Extract OS 00 (0) 'MS-DOS' │ │ -386F4B General Purpose Flag 0800 (2048) │ │ +39850F CENTRAL HEADER #214 02014B50 (33639248) │ │ +398513 Created Zip Spec 14 (20) '2.0' │ │ +398514 Created OS 00 (0) 'MS-DOS' │ │ +398515 Extract Zip Spec 14 (20) '2.0' │ │ +398516 Extract OS 00 (0) 'MS-DOS' │ │ +398517 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -386F4D Compression Method 0008 (8) 'Deflated' │ │ -386F4F Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -386F53 CRC DB361483 (3677754499) │ │ -386F57 Compressed Size 000003DE (990) │ │ -386F5B Uncompressed Size 00000986 (2438) │ │ -386F5F Filename Length 0020 (32) │ │ -386F61 Extra Length 0000 (0) │ │ -386F63 Comment Length 0000 (0) │ │ -386F65 Disk Start 0000 (0) │ │ -386F67 Int File Attributes 0000 (0) │ │ +398519 Compression Method 0008 (8) 'Deflated' │ │ +39851B Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39851F CRC 702A9F04 (1881841412) │ │ +398523 Compressed Size 00000073 (115) │ │ +398527 Uncompressed Size 000000AA (170) │ │ +39852B Filename Length 001E (30) │ │ +39852D Extra Length 0000 (0) │ │ +39852F Comment Length 0000 (0) │ │ +398531 Disk Start 0000 (0) │ │ +398533 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -386F69 Ext File Attributes 00000000 (0) │ │ -386F6D Local Header Offset 000ADBA9 (711593) │ │ -386F71 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +398535 Ext File Attributes 00000000 (0) │ │ +398539 Local Header Offset 000AEBD5 (715733) │ │ +39853D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x386F71: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39853D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -386F91 CENTRAL HEADER #216 02014B50 (33639248) │ │ -386F95 Created Zip Spec 14 (20) '2.0' │ │ -386F96 Created OS 00 (0) 'MS-DOS' │ │ -386F97 Extract Zip Spec 14 (20) '2.0' │ │ -386F98 Extract OS 00 (0) 'MS-DOS' │ │ -386F99 General Purpose Flag 0800 (2048) │ │ +39855B CENTRAL HEADER #215 02014B50 (33639248) │ │ +39855F Created Zip Spec 14 (20) '2.0' │ │ +398560 Created OS 00 (0) 'MS-DOS' │ │ +398561 Extract Zip Spec 14 (20) '2.0' │ │ +398562 Extract OS 00 (0) 'MS-DOS' │ │ +398563 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -386F9B Compression Method 0008 (8) 'Deflated' │ │ -386F9D Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -386FA1 CRC D6841990 (3598981520) │ │ -386FA5 Compressed Size 000004C8 (1224) │ │ -386FA9 Uncompressed Size 00000C6F (3183) │ │ -386FAD Filename Length 0020 (32) │ │ -386FAF Extra Length 0000 (0) │ │ -386FB1 Comment Length 0000 (0) │ │ -386FB3 Disk Start 0000 (0) │ │ -386FB5 Int File Attributes 0000 (0) │ │ +398565 Compression Method 0008 (8) 'Deflated' │ │ +398567 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39856B CRC DB361483 (3677754499) │ │ +39856F Compressed Size 000003DE (990) │ │ +398573 Uncompressed Size 00000986 (2438) │ │ +398577 Filename Length 0020 (32) │ │ +398579 Extra Length 0000 (0) │ │ +39857B Comment Length 0000 (0) │ │ +39857D Disk Start 0000 (0) │ │ +39857F Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -386FB7 Ext File Attributes 00000000 (0) │ │ -386FBB Local Header Offset 000ADFD9 (712665) │ │ -386FBF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +398581 Ext File Attributes 00000000 (0) │ │ +398585 Local Header Offset 000AEC98 (715928) │ │ +398589 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x386FBF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x398589: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -386FDF CENTRAL HEADER #217 02014B50 (33639248) │ │ -386FE3 Created Zip Spec 14 (20) '2.0' │ │ -386FE4 Created OS 00 (0) 'MS-DOS' │ │ -386FE5 Extract Zip Spec 14 (20) '2.0' │ │ -386FE6 Extract OS 00 (0) 'MS-DOS' │ │ -386FE7 General Purpose Flag 0800 (2048) │ │ +3985A9 CENTRAL HEADER #216 02014B50 (33639248) │ │ +3985AD Created Zip Spec 14 (20) '2.0' │ │ +3985AE Created OS 00 (0) 'MS-DOS' │ │ +3985AF Extract Zip Spec 14 (20) '2.0' │ │ +3985B0 Extract OS 00 (0) 'MS-DOS' │ │ +3985B1 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -386FE9 Compression Method 0008 (8) 'Deflated' │ │ -386FEB Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -386FEF CRC 6AF27778 (1794275192) │ │ -386FF3 Compressed Size 0000033E (830) │ │ -386FF7 Uncompressed Size 0000087A (2170) │ │ -386FFB Filename Length 001E (30) │ │ -386FFD Extra Length 0000 (0) │ │ -386FFF Comment Length 0000 (0) │ │ -387001 Disk Start 0000 (0) │ │ -387003 Int File Attributes 0000 (0) │ │ +3985B3 Compression Method 0008 (8) 'Deflated' │ │ +3985B5 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3985B9 CRC D6841990 (3598981520) │ │ +3985BD Compressed Size 000004C8 (1224) │ │ +3985C1 Uncompressed Size 00000C6F (3183) │ │ +3985C5 Filename Length 0020 (32) │ │ +3985C7 Extra Length 0000 (0) │ │ +3985C9 Comment Length 0000 (0) │ │ +3985CB Disk Start 0000 (0) │ │ +3985CD Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -387005 Ext File Attributes 00000000 (0) │ │ -387009 Local Header Offset 000AE4F3 (713971) │ │ -38700D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +3985CF Ext File Attributes 00000000 (0) │ │ +3985D3 Local Header Offset 000AF0C8 (717000) │ │ +3985D7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38700D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3985D7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38702B CENTRAL HEADER #218 02014B50 (33639248) │ │ -38702F Created Zip Spec 14 (20) '2.0' │ │ -387030 Created OS 00 (0) 'MS-DOS' │ │ -387031 Extract Zip Spec 14 (20) '2.0' │ │ -387032 Extract OS 00 (0) 'MS-DOS' │ │ -387033 General Purpose Flag 0800 (2048) │ │ +3985F7 CENTRAL HEADER #217 02014B50 (33639248) │ │ +3985FB Created Zip Spec 14 (20) '2.0' │ │ +3985FC Created OS 00 (0) 'MS-DOS' │ │ +3985FD Extract Zip Spec 14 (20) '2.0' │ │ +3985FE Extract OS 00 (0) 'MS-DOS' │ │ +3985FF General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -387035 Compression Method 0008 (8) 'Deflated' │ │ -387037 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38703B CRC 00000000 (0) │ │ -38703F Compressed Size 00000002 (2) │ │ -387043 Uncompressed Size 00000000 (0) │ │ -387047 Filename Length 0017 (23) │ │ -387049 Extra Length 0000 (0) │ │ -38704B Comment Length 0000 (0) │ │ -38704D Disk Start 0000 (0) │ │ -38704F Int File Attributes 0000 (0) │ │ +398601 Compression Method 0008 (8) 'Deflated' │ │ +398603 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +398607 CRC 6AF27778 (1794275192) │ │ +39860B Compressed Size 0000033E (830) │ │ +39860F Uncompressed Size 0000087A (2170) │ │ +398613 Filename Length 001E (30) │ │ +398615 Extra Length 0000 (0) │ │ +398617 Comment Length 0000 (0) │ │ +398619 Disk Start 0000 (0) │ │ +39861B Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -387051 Ext File Attributes 00000000 (0) │ │ -387055 Local Header Offset 000AE881 (714881) │ │ -387059 Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ +39861D Ext File Attributes 00000000 (0) │ │ +398621 Local Header Offset 000AF5E2 (718306) │ │ +398625 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x387059: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x398625: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -387070 CENTRAL HEADER #219 02014B50 (33639248) │ │ -387074 Created Zip Spec 14 (20) '2.0' │ │ -387075 Created OS 00 (0) 'MS-DOS' │ │ -387076 Extract Zip Spec 14 (20) '2.0' │ │ -387077 Extract OS 00 (0) 'MS-DOS' │ │ -387078 General Purpose Flag 0800 (2048) │ │ +398643 CENTRAL HEADER #218 02014B50 (33639248) │ │ +398647 Created Zip Spec 14 (20) '2.0' │ │ +398648 Created OS 00 (0) 'MS-DOS' │ │ +398649 Extract Zip Spec 14 (20) '2.0' │ │ +39864A Extract OS 00 (0) 'MS-DOS' │ │ +39864B General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38707A Compression Method 0008 (8) 'Deflated' │ │ -38707C Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -387080 CRC 245F80F9 (610238713) │ │ -387084 Compressed Size 0000011C (284) │ │ -387088 Uncompressed Size 000001EB (491) │ │ -38708C Filename Length 0022 (34) │ │ -38708E Extra Length 0000 (0) │ │ -387090 Comment Length 0000 (0) │ │ -387092 Disk Start 0000 (0) │ │ -387094 Int File Attributes 0000 (0) │ │ +39864D Compression Method 0008 (8) 'Deflated' │ │ +39864F Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +398653 CRC 00000000 (0) │ │ +398657 Compressed Size 00000002 (2) │ │ +39865B Uncompressed Size 00000000 (0) │ │ +39865F Filename Length 0017 (23) │ │ +398661 Extra Length 0000 (0) │ │ +398663 Comment Length 0000 (0) │ │ +398665 Disk Start 0000 (0) │ │ +398667 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -387096 Ext File Attributes 00000000 (0) │ │ -38709A Local Header Offset 000AE8CC (714956) │ │ -38709E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +398669 Ext File Attributes 00000000 (0) │ │ +39866D Local Header Offset 000AF970 (719216) │ │ +398671 Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38709E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x398671: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -3870C0 CENTRAL HEADER #220 02014B50 (33639248) │ │ -3870C4 Created Zip Spec 14 (20) '2.0' │ │ -3870C5 Created OS 00 (0) 'MS-DOS' │ │ -3870C6 Extract Zip Spec 14 (20) '2.0' │ │ -3870C7 Extract OS 00 (0) 'MS-DOS' │ │ -3870C8 General Purpose Flag 0800 (2048) │ │ +398688 CENTRAL HEADER #219 02014B50 (33639248) │ │ +39868C Created Zip Spec 14 (20) '2.0' │ │ +39868D Created OS 00 (0) 'MS-DOS' │ │ +39868E Extract Zip Spec 14 (20) '2.0' │ │ +39868F Extract OS 00 (0) 'MS-DOS' │ │ +398690 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -3870CA Compression Method 0008 (8) 'Deflated' │ │ -3870CC Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -3870D0 CRC A4B36C8B (2763222155) │ │ -3870D4 Compressed Size 00000AB0 (2736) │ │ -3870D8 Uncompressed Size 00002522 (9506) │ │ -3870DC Filename Length 0023 (35) │ │ -3870DE Extra Length 0000 (0) │ │ -3870E0 Comment Length 0000 (0) │ │ -3870E2 Disk Start 0000 (0) │ │ -3870E4 Int File Attributes 0000 (0) │ │ +398692 Compression Method 0008 (8) 'Deflated' │ │ +398694 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +398698 CRC 245F80F9 (610238713) │ │ +39869C Compressed Size 0000011C (284) │ │ +3986A0 Uncompressed Size 000001EB (491) │ │ +3986A4 Filename Length 0022 (34) │ │ +3986A6 Extra Length 0000 (0) │ │ +3986A8 Comment Length 0000 (0) │ │ +3986AA Disk Start 0000 (0) │ │ +3986AC Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -3870E6 Ext File Attributes 00000000 (0) │ │ -3870EA Local Header Offset 000AEA3C (715324) │ │ -3870EE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +3986AE Ext File Attributes 00000000 (0) │ │ +3986B2 Local Header Offset 000AF9BB (719291) │ │ +3986B6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x3870EE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3986B6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -387111 CENTRAL HEADER #221 02014B50 (33639248) │ │ -387115 Created Zip Spec 14 (20) '2.0' │ │ -387116 Created OS 00 (0) 'MS-DOS' │ │ -387117 Extract Zip Spec 14 (20) '2.0' │ │ -387118 Extract OS 00 (0) 'MS-DOS' │ │ -387119 General Purpose Flag 0800 (2048) │ │ +3986D8 CENTRAL HEADER #220 02014B50 (33639248) │ │ +3986DC Created Zip Spec 14 (20) '2.0' │ │ +3986DD Created OS 00 (0) 'MS-DOS' │ │ +3986DE Extract Zip Spec 14 (20) '2.0' │ │ +3986DF Extract OS 00 (0) 'MS-DOS' │ │ +3986E0 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38711B Compression Method 0008 (8) 'Deflated' │ │ -38711D Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -387121 CRC D713FFB9 (3608412089) │ │ -387125 Compressed Size 000007ED (2029) │ │ -387129 Uncompressed Size 00002437 (9271) │ │ -38712D Filename Length 0024 (36) │ │ -38712F Extra Length 0000 (0) │ │ -387131 Comment Length 0000 (0) │ │ -387133 Disk Start 0000 (0) │ │ -387135 Int File Attributes 0000 (0) │ │ +3986E2 Compression Method 0008 (8) 'Deflated' │ │ +3986E4 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3986E8 CRC A4B36C8B (2763222155) │ │ +3986EC Compressed Size 00000AB0 (2736) │ │ +3986F0 Uncompressed Size 00002522 (9506) │ │ +3986F4 Filename Length 0023 (35) │ │ +3986F6 Extra Length 0000 (0) │ │ +3986F8 Comment Length 0000 (0) │ │ +3986FA Disk Start 0000 (0) │ │ +3986FC Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -387137 Ext File Attributes 00000000 (0) │ │ -38713B Local Header Offset 000AF541 (718145) │ │ -38713F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +3986FE Ext File Attributes 00000000 (0) │ │ +398702 Local Header Offset 000AFB2B (719659) │ │ +398706 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38713F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x398706: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -387163 CENTRAL HEADER #222 02014B50 (33639248) │ │ -387167 Created Zip Spec 14 (20) '2.0' │ │ -387168 Created OS 00 (0) 'MS-DOS' │ │ -387169 Extract Zip Spec 14 (20) '2.0' │ │ -38716A Extract OS 00 (0) 'MS-DOS' │ │ -38716B General Purpose Flag 0800 (2048) │ │ +398729 CENTRAL HEADER #221 02014B50 (33639248) │ │ +39872D Created Zip Spec 14 (20) '2.0' │ │ +39872E Created OS 00 (0) 'MS-DOS' │ │ +39872F Extract Zip Spec 14 (20) '2.0' │ │ +398730 Extract OS 00 (0) 'MS-DOS' │ │ +398731 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38716D Compression Method 0008 (8) 'Deflated' │ │ -38716F Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -387173 CRC 15FD5063 (368922723) │ │ -387177 Compressed Size 00000636 (1590) │ │ -38717B Uncompressed Size 00001680 (5760) │ │ -38717F Filename Length 0024 (36) │ │ -387181 Extra Length 0000 (0) │ │ -387183 Comment Length 0000 (0) │ │ -387185 Disk Start 0000 (0) │ │ -387187 Int File Attributes 0000 (0) │ │ +398733 Compression Method 0008 (8) 'Deflated' │ │ +398735 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +398739 CRC D713FFB9 (3608412089) │ │ +39873D Compressed Size 000007ED (2029) │ │ +398741 Uncompressed Size 00002437 (9271) │ │ +398745 Filename Length 0024 (36) │ │ +398747 Extra Length 0000 (0) │ │ +398749 Comment Length 0000 (0) │ │ +39874B Disk Start 0000 (0) │ │ +39874D Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -387189 Ext File Attributes 00000000 (0) │ │ -38718D Local Header Offset 000AFD84 (720260) │ │ -387191 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39874F Ext File Attributes 00000000 (0) │ │ +398753 Local Header Offset 000B0630 (722480) │ │ +398757 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x387191: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x398757: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -3871B5 CENTRAL HEADER #223 02014B50 (33639248) │ │ -3871B9 Created Zip Spec 14 (20) '2.0' │ │ -3871BA Created OS 00 (0) 'MS-DOS' │ │ -3871BB Extract Zip Spec 14 (20) '2.0' │ │ -3871BC Extract OS 00 (0) 'MS-DOS' │ │ -3871BD General Purpose Flag 0800 (2048) │ │ +39877B CENTRAL HEADER #222 02014B50 (33639248) │ │ +39877F Created Zip Spec 14 (20) '2.0' │ │ +398780 Created OS 00 (0) 'MS-DOS' │ │ +398781 Extract Zip Spec 14 (20) '2.0' │ │ +398782 Extract OS 00 (0) 'MS-DOS' │ │ +398783 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -3871BF Compression Method 0008 (8) 'Deflated' │ │ -3871C1 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -3871C5 CRC 6F4519AE (1866799534) │ │ -3871C9 Compressed Size 00000258 (600) │ │ -3871CD Uncompressed Size 000004E7 (1255) │ │ -3871D1 Filename Length 0028 (40) │ │ -3871D3 Extra Length 0000 (0) │ │ -3871D5 Comment Length 0000 (0) │ │ -3871D7 Disk Start 0000 (0) │ │ -3871D9 Int File Attributes 0000 (0) │ │ +398785 Compression Method 0008 (8) 'Deflated' │ │ +398787 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39878B CRC 15FD5063 (368922723) │ │ +39878F Compressed Size 00000636 (1590) │ │ +398793 Uncompressed Size 00001680 (5760) │ │ +398797 Filename Length 0024 (36) │ │ +398799 Extra Length 0000 (0) │ │ +39879B Comment Length 0000 (0) │ │ +39879D Disk Start 0000 (0) │ │ +39879F Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -3871DB Ext File Attributes 00000000 (0) │ │ -3871DF Local Header Offset 000B0410 (721936) │ │ -3871E3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +3987A1 Ext File Attributes 00000000 (0) │ │ +3987A5 Local Header Offset 000B0E73 (724595) │ │ +3987A9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x3871E3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3987A9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38720B CENTRAL HEADER #224 02014B50 (33639248) │ │ -38720F Created Zip Spec 14 (20) '2.0' │ │ -387210 Created OS 00 (0) 'MS-DOS' │ │ -387211 Extract Zip Spec 14 (20) '2.0' │ │ -387212 Extract OS 00 (0) 'MS-DOS' │ │ -387213 General Purpose Flag 0800 (2048) │ │ +3987CD CENTRAL HEADER #223 02014B50 (33639248) │ │ +3987D1 Created Zip Spec 14 (20) '2.0' │ │ +3987D2 Created OS 00 (0) 'MS-DOS' │ │ +3987D3 Extract Zip Spec 14 (20) '2.0' │ │ +3987D4 Extract OS 00 (0) 'MS-DOS' │ │ +3987D5 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -387215 Compression Method 0008 (8) 'Deflated' │ │ -387217 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38721B CRC 00000000 (0) │ │ -38721F Compressed Size 00000002 (2) │ │ -387223 Uncompressed Size 00000000 (0) │ │ -387227 Filename Length 001B (27) │ │ -387229 Extra Length 0000 (0) │ │ -38722B Comment Length 0000 (0) │ │ -38722D Disk Start 0000 (0) │ │ -38722F Int File Attributes 0000 (0) │ │ +3987D7 Compression Method 0008 (8) 'Deflated' │ │ +3987D9 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3987DD CRC 6F4519AE (1866799534) │ │ +3987E1 Compressed Size 00000258 (600) │ │ +3987E5 Uncompressed Size 000004E7 (1255) │ │ +3987E9 Filename Length 0028 (40) │ │ +3987EB Extra Length 0000 (0) │ │ +3987ED Comment Length 0000 (0) │ │ +3987EF Disk Start 0000 (0) │ │ +3987F1 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -387231 Ext File Attributes 00000000 (0) │ │ -387235 Local Header Offset 000B06C2 (722626) │ │ -387239 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +3987F3 Ext File Attributes 00000000 (0) │ │ +3987F7 Local Header Offset 000B14FF (726271) │ │ +3987FB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x387239: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3987FB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -387254 CENTRAL HEADER #225 02014B50 (33639248) │ │ -387258 Created Zip Spec 14 (20) '2.0' │ │ -387259 Created OS 00 (0) 'MS-DOS' │ │ -38725A Extract Zip Spec 14 (20) '2.0' │ │ -38725B Extract OS 00 (0) 'MS-DOS' │ │ -38725C General Purpose Flag 0800 (2048) │ │ +398823 CENTRAL HEADER #224 02014B50 (33639248) │ │ +398827 Created Zip Spec 14 (20) '2.0' │ │ +398828 Created OS 00 (0) 'MS-DOS' │ │ +398829 Extract Zip Spec 14 (20) '2.0' │ │ +39882A Extract OS 00 (0) 'MS-DOS' │ │ +39882B General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38725E Compression Method 0008 (8) 'Deflated' │ │ -387260 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -387264 CRC C2971FC7 (3264683975) │ │ -387268 Compressed Size 00000006 (6) │ │ -38726C Uncompressed Size 00000004 (4) │ │ -387270 Filename Length 0024 (36) │ │ -387272 Extra Length 0000 (0) │ │ -387274 Comment Length 0000 (0) │ │ -387276 Disk Start 0000 (0) │ │ -387278 Int File Attributes 0000 (0) │ │ +39882D Compression Method 0008 (8) 'Deflated' │ │ +39882F Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +398833 CRC 00000000 (0) │ │ +398837 Compressed Size 00000002 (2) │ │ +39883B Uncompressed Size 00000000 (0) │ │ +39883F Filename Length 001B (27) │ │ +398841 Extra Length 0000 (0) │ │ +398843 Comment Length 0000 (0) │ │ +398845 Disk Start 0000 (0) │ │ +398847 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38727A Ext File Attributes 00000000 (0) │ │ -38727E Local Header Offset 000B0711 (722705) │ │ -387282 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +398849 Ext File Attributes 00000000 (0) │ │ +39884D Local Header Offset 000B17B1 (726961) │ │ +398851 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x387282: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x398851: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -3872A6 CENTRAL HEADER #226 02014B50 (33639248) │ │ -3872AA Created Zip Spec 14 (20) '2.0' │ │ -3872AB Created OS 00 (0) 'MS-DOS' │ │ -3872AC Extract Zip Spec 14 (20) '2.0' │ │ -3872AD Extract OS 00 (0) 'MS-DOS' │ │ -3872AE General Purpose Flag 0800 (2048) │ │ +39886C CENTRAL HEADER #225 02014B50 (33639248) │ │ +398870 Created Zip Spec 14 (20) '2.0' │ │ +398871 Created OS 00 (0) 'MS-DOS' │ │ +398872 Extract Zip Spec 14 (20) '2.0' │ │ +398873 Extract OS 00 (0) 'MS-DOS' │ │ +398874 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -3872B0 Compression Method 0008 (8) 'Deflated' │ │ -3872B2 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -3872B6 CRC 2224431B (572801819) │ │ -3872BA Compressed Size 00000327 (807) │ │ -3872BE Uncompressed Size 0000062E (1582) │ │ -3872C2 Filename Length 0023 (35) │ │ -3872C4 Extra Length 0000 (0) │ │ -3872C6 Comment Length 0000 (0) │ │ -3872C8 Disk Start 0000 (0) │ │ -3872CA Int File Attributes 0000 (0) │ │ +398876 Compression Method 0008 (8) 'Deflated' │ │ +398878 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39887C CRC C2971FC7 (3264683975) │ │ +398880 Compressed Size 00000006 (6) │ │ +398884 Uncompressed Size 00000004 (4) │ │ +398888 Filename Length 0024 (36) │ │ +39888A Extra Length 0000 (0) │ │ +39888C Comment Length 0000 (0) │ │ +39888E Disk Start 0000 (0) │ │ +398890 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -3872CC Ext File Attributes 00000000 (0) │ │ -3872D0 Local Header Offset 000B076D (722797) │ │ -3872D4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +398892 Ext File Attributes 00000000 (0) │ │ +398896 Local Header Offset 000B1800 (727040) │ │ +39889A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x3872D4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39889A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -3872F7 CENTRAL HEADER #227 02014B50 (33639248) │ │ -3872FB Created Zip Spec 14 (20) '2.0' │ │ -3872FC Created OS 00 (0) 'MS-DOS' │ │ -3872FD Extract Zip Spec 14 (20) '2.0' │ │ -3872FE Extract OS 00 (0) 'MS-DOS' │ │ -3872FF General Purpose Flag 0800 (2048) │ │ +3988BE CENTRAL HEADER #226 02014B50 (33639248) │ │ +3988C2 Created Zip Spec 14 (20) '2.0' │ │ +3988C3 Created OS 00 (0) 'MS-DOS' │ │ +3988C4 Extract Zip Spec 14 (20) '2.0' │ │ +3988C5 Extract OS 00 (0) 'MS-DOS' │ │ +3988C6 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -387301 Compression Method 0008 (8) 'Deflated' │ │ -387303 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -387307 CRC 9C7F2A9C (2625579676) │ │ -38730B Compressed Size 0000000D (13) │ │ -38730F Uncompressed Size 0000000B (11) │ │ -387313 Filename Length 0028 (40) │ │ -387315 Extra Length 0000 (0) │ │ -387317 Comment Length 0000 (0) │ │ -387319 Disk Start 0000 (0) │ │ -38731B Int File Attributes 0000 (0) │ │ +3988C8 Compression Method 0008 (8) 'Deflated' │ │ +3988CA Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3988CE CRC 2224431B (572801819) │ │ +3988D2 Compressed Size 00000327 (807) │ │ +3988D6 Uncompressed Size 0000062E (1582) │ │ +3988DA Filename Length 0023 (35) │ │ +3988DC Extra Length 0000 (0) │ │ +3988DE Comment Length 0000 (0) │ │ +3988E0 Disk Start 0000 (0) │ │ +3988E2 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38731D Ext File Attributes 00000000 (0) │ │ -387321 Local Header Offset 000B0AE9 (723689) │ │ -387325 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +3988E4 Ext File Attributes 00000000 (0) │ │ +3988E8 Local Header Offset 000B185C (727132) │ │ +3988EC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x387325: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3988EC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38734D CENTRAL HEADER #228 02014B50 (33639248) │ │ -387351 Created Zip Spec 14 (20) '2.0' │ │ -387352 Created OS 00 (0) 'MS-DOS' │ │ -387353 Extract Zip Spec 14 (20) '2.0' │ │ -387354 Extract OS 00 (0) 'MS-DOS' │ │ -387355 General Purpose Flag 0800 (2048) │ │ +39890F CENTRAL HEADER #227 02014B50 (33639248) │ │ +398913 Created Zip Spec 14 (20) '2.0' │ │ +398914 Created OS 00 (0) 'MS-DOS' │ │ +398915 Extract Zip Spec 14 (20) '2.0' │ │ +398916 Extract OS 00 (0) 'MS-DOS' │ │ +398917 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -387357 Compression Method 0008 (8) 'Deflated' │ │ -387359 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38735D CRC 00000000 (0) │ │ -387361 Compressed Size 00000002 (2) │ │ -387365 Uncompressed Size 00000000 (0) │ │ -387369 Filename Length 0024 (36) │ │ -38736B Extra Length 0000 (0) │ │ -38736D Comment Length 0000 (0) │ │ -38736F Disk Start 0000 (0) │ │ -387371 Int File Attributes 0000 (0) │ │ +398919 Compression Method 0008 (8) 'Deflated' │ │ +39891B Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39891F CRC 9C7F2A9C (2625579676) │ │ +398923 Compressed Size 0000000D (13) │ │ +398927 Uncompressed Size 0000000B (11) │ │ +39892B Filename Length 0028 (40) │ │ +39892D Extra Length 0000 (0) │ │ +39892F Comment Length 0000 (0) │ │ +398931 Disk Start 0000 (0) │ │ +398933 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -387373 Ext File Attributes 00000000 (0) │ │ -387377 Local Header Offset 000B0B50 (723792) │ │ -38737B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +398935 Ext File Attributes 00000000 (0) │ │ +398939 Local Header Offset 000B1BD8 (728024) │ │ +39893D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38737B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39893D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38739F CENTRAL HEADER #229 02014B50 (33639248) │ │ -3873A3 Created Zip Spec 14 (20) '2.0' │ │ -3873A4 Created OS 00 (0) 'MS-DOS' │ │ -3873A5 Extract Zip Spec 14 (20) '2.0' │ │ -3873A6 Extract OS 00 (0) 'MS-DOS' │ │ -3873A7 General Purpose Flag 0800 (2048) │ │ +398965 CENTRAL HEADER #228 02014B50 (33639248) │ │ +398969 Created Zip Spec 14 (20) '2.0' │ │ +39896A Created OS 00 (0) 'MS-DOS' │ │ +39896B Extract Zip Spec 14 (20) '2.0' │ │ +39896C Extract OS 00 (0) 'MS-DOS' │ │ +39896D General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -3873A9 Compression Method 0008 (8) 'Deflated' │ │ -3873AB Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -3873AF CRC BA8CD1A6 (3129790886) │ │ -3873B3 Compressed Size 00003009 (12297) │ │ -3873B7 Uncompressed Size 00008BED (35821) │ │ -3873BB Filename Length 002B (43) │ │ -3873BD Extra Length 0000 (0) │ │ -3873BF Comment Length 0000 (0) │ │ -3873C1 Disk Start 0000 (0) │ │ -3873C3 Int File Attributes 0000 (0) │ │ +39896F Compression Method 0008 (8) 'Deflated' │ │ +398971 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +398975 CRC 00000000 (0) │ │ +398979 Compressed Size 00000002 (2) │ │ +39897D Uncompressed Size 00000000 (0) │ │ +398981 Filename Length 0024 (36) │ │ +398983 Extra Length 0000 (0) │ │ +398985 Comment Length 0000 (0) │ │ +398987 Disk Start 0000 (0) │ │ +398989 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -3873C5 Ext File Attributes 00000000 (0) │ │ -3873C9 Local Header Offset 000B0BA8 (723880) │ │ -3873CD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39898B Ext File Attributes 00000000 (0) │ │ +39898F Local Header Offset 000B1C3F (728127) │ │ +398993 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x3873CD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x398993: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -3873F8 CENTRAL HEADER #230 02014B50 (33639248) │ │ -3873FC Created Zip Spec 14 (20) '2.0' │ │ -3873FD Created OS 00 (0) 'MS-DOS' │ │ -3873FE Extract Zip Spec 14 (20) '2.0' │ │ -3873FF Extract OS 00 (0) 'MS-DOS' │ │ -387400 General Purpose Flag 0800 (2048) │ │ +3989B7 CENTRAL HEADER #229 02014B50 (33639248) │ │ +3989BB Created Zip Spec 14 (20) '2.0' │ │ +3989BC Created OS 00 (0) 'MS-DOS' │ │ +3989BD Extract Zip Spec 14 (20) '2.0' │ │ +3989BE Extract OS 00 (0) 'MS-DOS' │ │ +3989BF General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -387402 Compression Method 0008 (8) 'Deflated' │ │ -387404 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -387408 CRC 25DE55BC (635327932) │ │ -38740C Compressed Size 00000A65 (2661) │ │ -387410 Uncompressed Size 00001E7A (7802) │ │ -387414 Filename Length 0032 (50) │ │ -387416 Extra Length 0000 (0) │ │ -387418 Comment Length 0000 (0) │ │ -38741A Disk Start 0000 (0) │ │ -38741C Int File Attributes 0000 (0) │ │ +3989C1 Compression Method 0008 (8) 'Deflated' │ │ +3989C3 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3989C7 CRC BA8CD1A6 (3129790886) │ │ +3989CB Compressed Size 00003009 (12297) │ │ +3989CF Uncompressed Size 00008BED (35821) │ │ +3989D3 Filename Length 002B (43) │ │ +3989D5 Extra Length 0000 (0) │ │ +3989D7 Comment Length 0000 (0) │ │ +3989D9 Disk Start 0000 (0) │ │ +3989DB Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38741E Ext File Attributes 00000000 (0) │ │ -387422 Local Header Offset 000B3C0E (736270) │ │ -387426 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +3989DD Ext File Attributes 00000000 (0) │ │ +3989E1 Local Header Offset 000B1C97 (728215) │ │ +3989E5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x387426: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3989E5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -387458 CENTRAL HEADER #231 02014B50 (33639248) │ │ -38745C Created Zip Spec 14 (20) '2.0' │ │ -38745D Created OS 00 (0) 'MS-DOS' │ │ -38745E Extract Zip Spec 14 (20) '2.0' │ │ -38745F Extract OS 00 (0) 'MS-DOS' │ │ -387460 General Purpose Flag 0800 (2048) │ │ +398A10 CENTRAL HEADER #230 02014B50 (33639248) │ │ +398A14 Created Zip Spec 14 (20) '2.0' │ │ +398A15 Created OS 00 (0) 'MS-DOS' │ │ +398A16 Extract Zip Spec 14 (20) '2.0' │ │ +398A17 Extract OS 00 (0) 'MS-DOS' │ │ +398A18 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -387462 Compression Method 0008 (8) 'Deflated' │ │ -387464 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -387468 CRC 00000000 (0) │ │ -38746C Compressed Size 00000002 (2) │ │ -387470 Uncompressed Size 00000000 (0) │ │ -387474 Filename Length 000B (11) │ │ -387476 Extra Length 0000 (0) │ │ -387478 Comment Length 0000 (0) │ │ -38747A Disk Start 0000 (0) │ │ -38747C Int File Attributes 0000 (0) │ │ +398A1A Compression Method 0008 (8) 'Deflated' │ │ +398A1C Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +398A20 CRC 25DE55BC (635327932) │ │ +398A24 Compressed Size 00000A65 (2661) │ │ +398A28 Uncompressed Size 00001E7A (7802) │ │ +398A2C Filename Length 0032 (50) │ │ +398A2E Extra Length 0000 (0) │ │ +398A30 Comment Length 0000 (0) │ │ +398A32 Disk Start 0000 (0) │ │ +398A34 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38747E Ext File Attributes 00000000 (0) │ │ -387482 Local Header Offset 000B46D7 (739031) │ │ -387486 Filename 'XXXXXXXXXXX' │ │ +398A36 Ext File Attributes 00000000 (0) │ │ +398A3A Local Header Offset 000B4CFD (740605) │ │ +398A3E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x387486: Filename 'XXXXXXXXXXX' │ │ +# WARNING: Offset 0x398A3E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -387491 CENTRAL HEADER #232 02014B50 (33639248) │ │ -387495 Created Zip Spec 14 (20) '2.0' │ │ -387496 Created OS 00 (0) 'MS-DOS' │ │ -387497 Extract Zip Spec 14 (20) '2.0' │ │ -387498 Extract OS 00 (0) 'MS-DOS' │ │ -387499 General Purpose Flag 0800 (2048) │ │ +398A70 CENTRAL HEADER #231 02014B50 (33639248) │ │ +398A74 Created Zip Spec 14 (20) '2.0' │ │ +398A75 Created OS 00 (0) 'MS-DOS' │ │ +398A76 Extract Zip Spec 14 (20) '2.0' │ │ +398A77 Extract OS 00 (0) 'MS-DOS' │ │ +398A78 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38749B Compression Method 0008 (8) 'Deflated' │ │ -38749D Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -3874A1 CRC 25910177 (630260087) │ │ -3874A5 Compressed Size 000004CD (1229) │ │ -3874A9 Uncompressed Size 000010C1 (4289) │ │ -3874AD Filename Length 0016 (22) │ │ -3874AF Extra Length 0000 (0) │ │ -3874B1 Comment Length 0000 (0) │ │ -3874B3 Disk Start 0000 (0) │ │ -3874B5 Int File Attributes 0000 (0) │ │ +398A7A Compression Method 0008 (8) 'Deflated' │ │ +398A7C Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +398A80 CRC 00000000 (0) │ │ +398A84 Compressed Size 00000002 (2) │ │ +398A88 Uncompressed Size 00000000 (0) │ │ +398A8C Filename Length 000B (11) │ │ +398A8E Extra Length 0000 (0) │ │ +398A90 Comment Length 0000 (0) │ │ +398A92 Disk Start 0000 (0) │ │ +398A94 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -3874B7 Ext File Attributes 00000000 (0) │ │ -3874BB Local Header Offset 000B4716 (739094) │ │ -3874BF Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ +398A96 Ext File Attributes 00000000 (0) │ │ +398A9A Local Header Offset 000B57C6 (743366) │ │ +398A9E Filename 'XXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x3874BF: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x398A9E: Filename 'XXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -3874D5 CENTRAL HEADER #233 02014B50 (33639248) │ │ -3874D9 Created Zip Spec 14 (20) '2.0' │ │ -3874DA Created OS 00 (0) 'MS-DOS' │ │ -3874DB Extract Zip Spec 14 (20) '2.0' │ │ -3874DC Extract OS 00 (0) 'MS-DOS' │ │ -3874DD General Purpose Flag 0800 (2048) │ │ +398AA9 CENTRAL HEADER #232 02014B50 (33639248) │ │ +398AAD Created Zip Spec 14 (20) '2.0' │ │ +398AAE Created OS 00 (0) 'MS-DOS' │ │ +398AAF Extract Zip Spec 14 (20) '2.0' │ │ +398AB0 Extract OS 00 (0) 'MS-DOS' │ │ +398AB1 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -3874DF Compression Method 0008 (8) 'Deflated' │ │ -3874E1 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -3874E5 CRC E76DD385 (3882734469) │ │ -3874E9 Compressed Size 0000102F (4143) │ │ -3874ED Uncompressed Size 000049DB (18907) │ │ -3874F1 Filename Length 0016 (22) │ │ -3874F3 Extra Length 0000 (0) │ │ -3874F5 Comment Length 0000 (0) │ │ -3874F7 Disk Start 0000 (0) │ │ -3874F9 Int File Attributes 0000 (0) │ │ +398AB3 Compression Method 0008 (8) 'Deflated' │ │ +398AB5 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +398AB9 CRC 35A804E0 (900203744) │ │ +398ABD Compressed Size 000004CC (1228) │ │ +398AC1 Uncompressed Size 000010C2 (4290) │ │ +398AC5 Filename Length 0016 (22) │ │ +398AC7 Extra Length 0000 (0) │ │ +398AC9 Comment Length 0000 (0) │ │ +398ACB Disk Start 0000 (0) │ │ +398ACD Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -3874FB Ext File Attributes 00000000 (0) │ │ -3874FF Local Header Offset 000B4C2B (740395) │ │ -387503 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ +398ACF Ext File Attributes 00000000 (0) │ │ +398AD3 Local Header Offset 000B5805 (743429) │ │ +398AD7 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x387503: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x398AD7: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -387519 CENTRAL HEADER #234 02014B50 (33639248) │ │ -38751D Created Zip Spec 14 (20) '2.0' │ │ -38751E Created OS 00 (0) 'MS-DOS' │ │ -38751F Extract Zip Spec 14 (20) '2.0' │ │ -387520 Extract OS 00 (0) 'MS-DOS' │ │ -387521 General Purpose Flag 0800 (2048) │ │ +398AED CENTRAL HEADER #233 02014B50 (33639248) │ │ +398AF1 Created Zip Spec 14 (20) '2.0' │ │ +398AF2 Created OS 00 (0) 'MS-DOS' │ │ +398AF3 Extract Zip Spec 14 (20) '2.0' │ │ +398AF4 Extract OS 00 (0) 'MS-DOS' │ │ +398AF5 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -387523 Compression Method 0008 (8) 'Deflated' │ │ -387525 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -387529 CRC 23404D59 (591416665) │ │ -38752D Compressed Size 00000D8C (3468) │ │ -387531 Uncompressed Size 00003F9D (16285) │ │ -387535 Filename Length 0014 (20) │ │ -387537 Extra Length 0000 (0) │ │ -387539 Comment Length 0000 (0) │ │ -38753B Disk Start 0000 (0) │ │ -38753D Int File Attributes 0000 (0) │ │ +398AF7 Compression Method 0008 (8) 'Deflated' │ │ +398AF9 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +398AFD CRC E76DD385 (3882734469) │ │ +398B01 Compressed Size 0000102F (4143) │ │ +398B05 Uncompressed Size 000049DB (18907) │ │ +398B09 Filename Length 0016 (22) │ │ +398B0B Extra Length 0000 (0) │ │ +398B0D Comment Length 0000 (0) │ │ +398B0F Disk Start 0000 (0) │ │ +398B11 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38753F Ext File Attributes 00000000 (0) │ │ -387543 Local Header Offset 000B5CA2 (744610) │ │ -387547 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ +398B13 Ext File Attributes 00000000 (0) │ │ +398B17 Local Header Offset 000B5D19 (744729) │ │ +398B1B Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x387547: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x398B1B: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38755B CENTRAL HEADER #235 02014B50 (33639248) │ │ -38755F Created Zip Spec 14 (20) '2.0' │ │ -387560 Created OS 00 (0) 'MS-DOS' │ │ -387561 Extract Zip Spec 14 (20) '2.0' │ │ -387562 Extract OS 00 (0) 'MS-DOS' │ │ -387563 General Purpose Flag 0800 (2048) │ │ +398B31 CENTRAL HEADER #234 02014B50 (33639248) │ │ +398B35 Created Zip Spec 14 (20) '2.0' │ │ +398B36 Created OS 00 (0) 'MS-DOS' │ │ +398B37 Extract Zip Spec 14 (20) '2.0' │ │ +398B38 Extract OS 00 (0) 'MS-DOS' │ │ +398B39 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -387565 Compression Method 0008 (8) 'Deflated' │ │ -387567 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38756B CRC 7C4F50B7 (2085572791) │ │ -38756F Compressed Size 00000C5E (3166) │ │ -387573 Uncompressed Size 0000352C (13612) │ │ -387577 Filename Length 0012 (18) │ │ -387579 Extra Length 0000 (0) │ │ -38757B Comment Length 0000 (0) │ │ -38757D Disk Start 0000 (0) │ │ -38757F Int File Attributes 0000 (0) │ │ +398B3B Compression Method 0008 (8) 'Deflated' │ │ +398B3D Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +398B41 CRC 45CBB0EB (1170977003) │ │ +398B45 Compressed Size 00000D9D (3485) │ │ +398B49 Uncompressed Size 00003FE5 (16357) │ │ +398B4D Filename Length 0014 (20) │ │ +398B4F Extra Length 0000 (0) │ │ +398B51 Comment Length 0000 (0) │ │ +398B53 Disk Start 0000 (0) │ │ +398B55 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -387581 Ext File Attributes 00000000 (0) │ │ -387585 Local Header Offset 000B6A74 (748148) │ │ -387589 Filename 'XXXXXXXXXXXXXXXXXX' │ │ +398B57 Ext File Attributes 00000000 (0) │ │ +398B5B Local Header Offset 000B6D90 (748944) │ │ +398B5F Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x387589: Filename 'XXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x398B5F: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38759B CENTRAL HEADER #236 02014B50 (33639248) │ │ -38759F Created Zip Spec 14 (20) '2.0' │ │ -3875A0 Created OS 00 (0) 'MS-DOS' │ │ -3875A1 Extract Zip Spec 14 (20) '2.0' │ │ -3875A2 Extract OS 00 (0) 'MS-DOS' │ │ -3875A3 General Purpose Flag 0800 (2048) │ │ +398B73 CENTRAL HEADER #235 02014B50 (33639248) │ │ +398B77 Created Zip Spec 14 (20) '2.0' │ │ +398B78 Created OS 00 (0) 'MS-DOS' │ │ +398B79 Extract Zip Spec 14 (20) '2.0' │ │ +398B7A Extract OS 00 (0) 'MS-DOS' │ │ +398B7B General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -3875A5 Compression Method 0008 (8) 'Deflated' │ │ -3875A7 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -3875AB CRC 00000000 (0) │ │ -3875AF Compressed Size 00000002 (2) │ │ -3875B3 Uncompressed Size 00000000 (0) │ │ -3875B7 Filename Length 001B (27) │ │ -3875B9 Extra Length 0000 (0) │ │ -3875BB Comment Length 0000 (0) │ │ -3875BD Disk Start 0000 (0) │ │ -3875BF Int File Attributes 0000 (0) │ │ +398B7D Compression Method 0008 (8) 'Deflated' │ │ +398B7F Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +398B83 CRC 7C4F50B7 (2085572791) │ │ +398B87 Compressed Size 00000C5E (3166) │ │ +398B8B Uncompressed Size 0000352C (13612) │ │ +398B8F Filename Length 0012 (18) │ │ +398B91 Extra Length 0000 (0) │ │ +398B93 Comment Length 0000 (0) │ │ +398B95 Disk Start 0000 (0) │ │ +398B97 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -3875C1 Ext File Attributes 00000000 (0) │ │ -3875C5 Local Header Offset 000B7716 (751382) │ │ -3875C9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +398B99 Ext File Attributes 00000000 (0) │ │ +398B9D Local Header Offset 000B7B73 (752499) │ │ +398BA1 Filename 'XXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x3875C9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x398BA1: Filename 'XXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -3875E4 CENTRAL HEADER #237 02014B50 (33639248) │ │ -3875E8 Created Zip Spec 14 (20) '2.0' │ │ -3875E9 Created OS 00 (0) 'MS-DOS' │ │ -3875EA Extract Zip Spec 14 (20) '2.0' │ │ -3875EB Extract OS 00 (0) 'MS-DOS' │ │ -3875EC General Purpose Flag 0800 (2048) │ │ +398BB3 CENTRAL HEADER #236 02014B50 (33639248) │ │ +398BB7 Created Zip Spec 14 (20) '2.0' │ │ +398BB8 Created OS 00 (0) 'MS-DOS' │ │ +398BB9 Extract Zip Spec 14 (20) '2.0' │ │ +398BBA Extract OS 00 (0) 'MS-DOS' │ │ +398BBB General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -3875EE Compression Method 0008 (8) 'Deflated' │ │ -3875F0 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -3875F4 CRC C2971FC7 (3264683975) │ │ -3875F8 Compressed Size 00000006 (6) │ │ -3875FC Uncompressed Size 00000004 (4) │ │ -387600 Filename Length 0024 (36) │ │ -387602 Extra Length 0000 (0) │ │ -387604 Comment Length 0000 (0) │ │ -387606 Disk Start 0000 (0) │ │ -387608 Int File Attributes 0000 (0) │ │ +398BBD Compression Method 0008 (8) 'Deflated' │ │ +398BBF Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +398BC3 CRC 00000000 (0) │ │ +398BC7 Compressed Size 00000002 (2) │ │ +398BCB Uncompressed Size 00000000 (0) │ │ +398BCF Filename Length 001C (28) │ │ +398BD1 Extra Length 0000 (0) │ │ +398BD3 Comment Length 0000 (0) │ │ +398BD5 Disk Start 0000 (0) │ │ +398BD7 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38760A Ext File Attributes 00000000 (0) │ │ -38760E Local Header Offset 000B7765 (751461) │ │ -387612 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +398BD9 Ext File Attributes 00000000 (0) │ │ +398BDD Local Header Offset 000B8815 (755733) │ │ +398BE1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x387612: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x398BE1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -387636 CENTRAL HEADER #238 02014B50 (33639248) │ │ -38763A Created Zip Spec 14 (20) '2.0' │ │ -38763B Created OS 00 (0) 'MS-DOS' │ │ -38763C Extract Zip Spec 14 (20) '2.0' │ │ -38763D Extract OS 00 (0) 'MS-DOS' │ │ -38763E General Purpose Flag 0800 (2048) │ │ +398BFD CENTRAL HEADER #237 02014B50 (33639248) │ │ +398C01 Created Zip Spec 14 (20) '2.0' │ │ +398C02 Created OS 00 (0) 'MS-DOS' │ │ +398C03 Extract Zip Spec 14 (20) '2.0' │ │ +398C04 Extract OS 00 (0) 'MS-DOS' │ │ +398C05 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -387640 Compression Method 0008 (8) 'Deflated' │ │ -387642 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -387646 CRC BBDCBB8D (3151805325) │ │ -38764A Compressed Size 00000434 (1076) │ │ -38764E Uncompressed Size 00000B64 (2916) │ │ -387652 Filename Length 0023 (35) │ │ -387654 Extra Length 0000 (0) │ │ -387656 Comment Length 0000 (0) │ │ -387658 Disk Start 0000 (0) │ │ -38765A Int File Attributes 0000 (0) │ │ +398C07 Compression Method 0008 (8) 'Deflated' │ │ +398C09 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +398C0D CRC C2971FC7 (3264683975) │ │ +398C11 Compressed Size 00000006 (6) │ │ +398C15 Uncompressed Size 00000004 (4) │ │ +398C19 Filename Length 0025 (37) │ │ +398C1B Extra Length 0000 (0) │ │ +398C1D Comment Length 0000 (0) │ │ +398C1F Disk Start 0000 (0) │ │ +398C21 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38765C Ext File Attributes 00000000 (0) │ │ -387660 Local Header Offset 000B77C1 (751553) │ │ -387664 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +398C23 Ext File Attributes 00000000 (0) │ │ +398C27 Local Header Offset 000B8865 (755813) │ │ +398C2B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x387664: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x398C2B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -387687 CENTRAL HEADER #239 02014B50 (33639248) │ │ -38768B Created Zip Spec 14 (20) '2.0' │ │ -38768C Created OS 00 (0) 'MS-DOS' │ │ -38768D Extract Zip Spec 14 (20) '2.0' │ │ -38768E Extract OS 00 (0) 'MS-DOS' │ │ -38768F General Purpose Flag 0800 (2048) │ │ +398C50 CENTRAL HEADER #238 02014B50 (33639248) │ │ +398C54 Created Zip Spec 14 (20) '2.0' │ │ +398C55 Created OS 00 (0) 'MS-DOS' │ │ +398C56 Extract Zip Spec 14 (20) '2.0' │ │ +398C57 Extract OS 00 (0) 'MS-DOS' │ │ +398C58 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -387691 Compression Method 0008 (8) 'Deflated' │ │ -387693 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -387697 CRC 00000000 (0) │ │ -38769B Compressed Size 00000002 (2) │ │ -38769F Uncompressed Size 00000000 (0) │ │ -3876A3 Filename Length 0024 (36) │ │ -3876A5 Extra Length 0000 (0) │ │ -3876A7 Comment Length 0000 (0) │ │ -3876A9 Disk Start 0000 (0) │ │ -3876AB Int File Attributes 0000 (0) │ │ +398C5A Compression Method 0008 (8) 'Deflated' │ │ +398C5C Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +398C60 CRC FC56DA62 (4233550434) │ │ +398C64 Compressed Size 0000043B (1083) │ │ +398C68 Uncompressed Size 00000B7D (2941) │ │ +398C6C Filename Length 0024 (36) │ │ +398C6E Extra Length 0000 (0) │ │ +398C70 Comment Length 0000 (0) │ │ +398C72 Disk Start 0000 (0) │ │ +398C74 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -3876AD Ext File Attributes 00000000 (0) │ │ -3876B1 Local Header Offset 000B7C4A (752714) │ │ -3876B5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +398C76 Ext File Attributes 00000000 (0) │ │ +398C7A Local Header Offset 000B88C2 (755906) │ │ +398C7E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x3876B5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x398C7E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -3876D9 CENTRAL HEADER #240 02014B50 (33639248) │ │ -3876DD Created Zip Spec 14 (20) '2.0' │ │ -3876DE Created OS 00 (0) 'MS-DOS' │ │ -3876DF Extract Zip Spec 14 (20) '2.0' │ │ -3876E0 Extract OS 00 (0) 'MS-DOS' │ │ -3876E1 General Purpose Flag 0800 (2048) │ │ +398CA2 CENTRAL HEADER #239 02014B50 (33639248) │ │ +398CA6 Created Zip Spec 14 (20) '2.0' │ │ +398CA7 Created OS 00 (0) 'MS-DOS' │ │ +398CA8 Extract Zip Spec 14 (20) '2.0' │ │ +398CA9 Extract OS 00 (0) 'MS-DOS' │ │ +398CAA General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -3876E3 Compression Method 0008 (8) 'Deflated' │ │ -3876E5 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -3876E9 CRC B928F665 (3106469477) │ │ -3876ED Compressed Size 0000032A (810) │ │ -3876F1 Uncompressed Size 0000060C (1548) │ │ -3876F5 Filename Length 002B (43) │ │ -3876F7 Extra Length 0000 (0) │ │ -3876F9 Comment Length 0000 (0) │ │ -3876FB Disk Start 0000 (0) │ │ -3876FD Int File Attributes 0000 (0) │ │ +398CAC Compression Method 0008 (8) 'Deflated' │ │ +398CAE Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +398CB2 CRC 00000000 (0) │ │ +398CB6 Compressed Size 00000002 (2) │ │ +398CBA Uncompressed Size 00000000 (0) │ │ +398CBE Filename Length 0025 (37) │ │ +398CC0 Extra Length 0000 (0) │ │ +398CC2 Comment Length 0000 (0) │ │ +398CC4 Disk Start 0000 (0) │ │ +398CC6 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -3876FF Ext File Attributes 00000000 (0) │ │ -387703 Local Header Offset 000B7CA2 (752802) │ │ -387707 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +398CC8 Ext File Attributes 00000000 (0) │ │ +398CCC Local Header Offset 000B8D53 (757075) │ │ +398CD0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x387707: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x398CD0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -387732 CENTRAL HEADER #241 02014B50 (33639248) │ │ -387736 Created Zip Spec 14 (20) '2.0' │ │ -387737 Created OS 00 (0) 'MS-DOS' │ │ -387738 Extract Zip Spec 14 (20) '2.0' │ │ -387739 Extract OS 00 (0) 'MS-DOS' │ │ -38773A General Purpose Flag 0800 (2048) │ │ +398CF5 CENTRAL HEADER #240 02014B50 (33639248) │ │ +398CF9 Created Zip Spec 14 (20) '2.0' │ │ +398CFA Created OS 00 (0) 'MS-DOS' │ │ +398CFB Extract Zip Spec 14 (20) '2.0' │ │ +398CFC Extract OS 00 (0) 'MS-DOS' │ │ +398CFD General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38773C Compression Method 0008 (8) 'Deflated' │ │ -38773E Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -387742 CRC 00000000 (0) │ │ -387746 Compressed Size 00000002 (2) │ │ -38774A Uncompressed Size 00000000 (0) │ │ -38774E Filename Length 0009 (9) │ │ -387750 Extra Length 0000 (0) │ │ -387752 Comment Length 0000 (0) │ │ -387754 Disk Start 0000 (0) │ │ -387756 Int File Attributes 0000 (0) │ │ +398CFF Compression Method 0008 (8) 'Deflated' │ │ +398D01 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +398D05 CRC B928F665 (3106469477) │ │ +398D09 Compressed Size 0000032A (810) │ │ +398D0D Uncompressed Size 0000060C (1548) │ │ +398D11 Filename Length 002C (44) │ │ +398D13 Extra Length 0000 (0) │ │ +398D15 Comment Length 0000 (0) │ │ +398D17 Disk Start 0000 (0) │ │ +398D19 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -387758 Ext File Attributes 00000000 (0) │ │ -38775C Local Header Offset 000B8029 (753705) │ │ -387760 Filename 'XXXXXXXXX' │ │ +398D1B Ext File Attributes 00000000 (0) │ │ +398D1F Local Header Offset 000B8DAC (757164) │ │ +398D23 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x387760: Filename 'XXXXXXXXX' │ │ +# WARNING: Offset 0x398D23: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -387769 CENTRAL HEADER #242 02014B50 (33639248) │ │ -38776D Created Zip Spec 14 (20) '2.0' │ │ -38776E Created OS 00 (0) 'MS-DOS' │ │ -38776F Extract Zip Spec 14 (20) '2.0' │ │ -387770 Extract OS 00 (0) 'MS-DOS' │ │ -387771 General Purpose Flag 0800 (2048) │ │ +398D4F CENTRAL HEADER #241 02014B50 (33639248) │ │ +398D53 Created Zip Spec 14 (20) '2.0' │ │ +398D54 Created OS 00 (0) 'MS-DOS' │ │ +398D55 Extract Zip Spec 14 (20) '2.0' │ │ +398D56 Extract OS 00 (0) 'MS-DOS' │ │ +398D57 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -387773 Compression Method 0008 (8) 'Deflated' │ │ -387775 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -387779 CRC 0C7A57BA (209344442) │ │ -38777D Compressed Size 00000157 (343) │ │ -387781 Uncompressed Size 0000026C (620) │ │ -387785 Filename Length 0014 (20) │ │ -387787 Extra Length 0000 (0) │ │ -387789 Comment Length 0000 (0) │ │ -38778B Disk Start 0000 (0) │ │ -38778D Int File Attributes 0000 (0) │ │ +398D59 Compression Method 0008 (8) 'Deflated' │ │ +398D5B Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +398D5F CRC 00000000 (0) │ │ +398D63 Compressed Size 00000002 (2) │ │ +398D67 Uncompressed Size 00000000 (0) │ │ +398D6B Filename Length 0009 (9) │ │ +398D6D Extra Length 0000 (0) │ │ +398D6F Comment Length 0000 (0) │ │ +398D71 Disk Start 0000 (0) │ │ +398D73 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38778F Ext File Attributes 00000000 (0) │ │ -387793 Local Header Offset 000B8066 (753766) │ │ -387797 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ +398D75 Ext File Attributes 00000000 (0) │ │ +398D79 Local Header Offset 000B9134 (758068) │ │ +398D7D Filename 'XXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x387797: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x398D7D: Filename 'XXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -3877AB CENTRAL HEADER #243 02014B50 (33639248) │ │ -3877AF Created Zip Spec 14 (20) '2.0' │ │ -3877B0 Created OS 00 (0) 'MS-DOS' │ │ -3877B1 Extract Zip Spec 14 (20) '2.0' │ │ -3877B2 Extract OS 00 (0) 'MS-DOS' │ │ -3877B3 General Purpose Flag 0800 (2048) │ │ +398D86 CENTRAL HEADER #242 02014B50 (33639248) │ │ +398D8A Created Zip Spec 14 (20) '2.0' │ │ +398D8B Created OS 00 (0) 'MS-DOS' │ │ +398D8C Extract Zip Spec 14 (20) '2.0' │ │ +398D8D Extract OS 00 (0) 'MS-DOS' │ │ +398D8E General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -3877B5 Compression Method 0008 (8) 'Deflated' │ │ -3877B7 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -3877BB CRC 2E39A573 (775529843) │ │ -3877BF Compressed Size 0000016C (364) │ │ -3877C3 Uncompressed Size 000003A4 (932) │ │ -3877C7 Filename Length 0013 (19) │ │ -3877C9 Extra Length 0000 (0) │ │ -3877CB Comment Length 0000 (0) │ │ -3877CD Disk Start 0000 (0) │ │ -3877CF Int File Attributes 0000 (0) │ │ +398D90 Compression Method 0008 (8) 'Deflated' │ │ +398D92 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +398D96 CRC 0C7A57BA (209344442) │ │ +398D9A Compressed Size 00000157 (343) │ │ +398D9E Uncompressed Size 0000026C (620) │ │ +398DA2 Filename Length 0014 (20) │ │ +398DA4 Extra Length 0000 (0) │ │ +398DA6 Comment Length 0000 (0) │ │ +398DA8 Disk Start 0000 (0) │ │ +398DAA Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -3877D1 Ext File Attributes 00000000 (0) │ │ -3877D5 Local Header Offset 000B8203 (754179) │ │ -3877D9 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ +398DAC Ext File Attributes 00000000 (0) │ │ +398DB0 Local Header Offset 000B9171 (758129) │ │ +398DB4 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x3877D9: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x398DB4: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -3877EC CENTRAL HEADER #244 02014B50 (33639248) │ │ -3877F0 Created Zip Spec 14 (20) '2.0' │ │ -3877F1 Created OS 00 (0) 'MS-DOS' │ │ -3877F2 Extract Zip Spec 14 (20) '2.0' │ │ -3877F3 Extract OS 00 (0) 'MS-DOS' │ │ -3877F4 General Purpose Flag 0800 (2048) │ │ +398DC8 CENTRAL HEADER #243 02014B50 (33639248) │ │ +398DCC Created Zip Spec 14 (20) '2.0' │ │ +398DCD Created OS 00 (0) 'MS-DOS' │ │ +398DCE Extract Zip Spec 14 (20) '2.0' │ │ +398DCF Extract OS 00 (0) 'MS-DOS' │ │ +398DD0 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -3877F6 Compression Method 0008 (8) 'Deflated' │ │ -3877F8 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -3877FC CRC E4FA98B8 (3841628344) │ │ -387800 Compressed Size 00000075 (117) │ │ -387804 Uncompressed Size 000000A6 (166) │ │ -387808 Filename Length 0014 (20) │ │ -38780A Extra Length 0000 (0) │ │ -38780C Comment Length 0000 (0) │ │ -38780E Disk Start 0000 (0) │ │ -387810 Int File Attributes 0000 (0) │ │ +398DD2 Compression Method 0008 (8) 'Deflated' │ │ +398DD4 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +398DD8 CRC 2E39A573 (775529843) │ │ +398DDC Compressed Size 0000016C (364) │ │ +398DE0 Uncompressed Size 000003A4 (932) │ │ +398DE4 Filename Length 0013 (19) │ │ +398DE6 Extra Length 0000 (0) │ │ +398DE8 Comment Length 0000 (0) │ │ +398DEA Disk Start 0000 (0) │ │ +398DEC Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -387812 Ext File Attributes 00000000 (0) │ │ -387816 Local Header Offset 000B83B4 (754612) │ │ -38781A Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ +398DEE Ext File Attributes 00000000 (0) │ │ +398DF2 Local Header Offset 000B930E (758542) │ │ +398DF6 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38781A: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x398DF6: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38782E CENTRAL HEADER #245 02014B50 (33639248) │ │ -387832 Created Zip Spec 14 (20) '2.0' │ │ -387833 Created OS 00 (0) 'MS-DOS' │ │ -387834 Extract Zip Spec 14 (20) '2.0' │ │ -387835 Extract OS 00 (0) 'MS-DOS' │ │ -387836 General Purpose Flag 0800 (2048) │ │ +398E09 CENTRAL HEADER #244 02014B50 (33639248) │ │ +398E0D Created Zip Spec 14 (20) '2.0' │ │ +398E0E Created OS 00 (0) 'MS-DOS' │ │ +398E0F Extract Zip Spec 14 (20) '2.0' │ │ +398E10 Extract OS 00 (0) 'MS-DOS' │ │ +398E11 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -387838 Compression Method 0008 (8) 'Deflated' │ │ -38783A Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38783E CRC 45F2EFA2 (1173548962) │ │ -387842 Compressed Size 000004E7 (1255) │ │ -387846 Uncompressed Size 00000A76 (2678) │ │ -38784A Filename Length 0012 (18) │ │ -38784C Extra Length 0000 (0) │ │ -38784E Comment Length 0000 (0) │ │ -387850 Disk Start 0000 (0) │ │ -387852 Int File Attributes 0000 (0) │ │ +398E13 Compression Method 0008 (8) 'Deflated' │ │ +398E15 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +398E19 CRC E4FA98B8 (3841628344) │ │ +398E1D Compressed Size 00000075 (117) │ │ +398E21 Uncompressed Size 000000A6 (166) │ │ +398E25 Filename Length 0014 (20) │ │ +398E27 Extra Length 0000 (0) │ │ +398E29 Comment Length 0000 (0) │ │ +398E2B Disk Start 0000 (0) │ │ +398E2D Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -387854 Ext File Attributes 00000000 (0) │ │ -387858 Local Header Offset 000B846F (754799) │ │ -38785C Filename 'XXXXXXXXXXXXXXXXXX' │ │ +398E2F Ext File Attributes 00000000 (0) │ │ +398E33 Local Header Offset 000B94BF (758975) │ │ +398E37 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38785C: Filename 'XXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x398E37: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38786E CENTRAL HEADER #246 02014B50 (33639248) │ │ -387872 Created Zip Spec 14 (20) '2.0' │ │ -387873 Created OS 00 (0) 'MS-DOS' │ │ -387874 Extract Zip Spec 14 (20) '2.0' │ │ -387875 Extract OS 00 (0) 'MS-DOS' │ │ -387876 General Purpose Flag 0800 (2048) │ │ +398E4B CENTRAL HEADER #245 02014B50 (33639248) │ │ +398E4F Created Zip Spec 14 (20) '2.0' │ │ +398E50 Created OS 00 (0) 'MS-DOS' │ │ +398E51 Extract Zip Spec 14 (20) '2.0' │ │ +398E52 Extract OS 00 (0) 'MS-DOS' │ │ +398E53 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -387878 Compression Method 0008 (8) 'Deflated' │ │ -38787A Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38787E CRC DDCE315B (3721277787) │ │ -387882 Compressed Size 0000161E (5662) │ │ -387886 Uncompressed Size 00006147 (24903) │ │ -38788A Filename Length 0019 (25) │ │ -38788C Extra Length 0000 (0) │ │ -38788E Comment Length 0000 (0) │ │ -387890 Disk Start 0000 (0) │ │ -387892 Int File Attributes 0000 (0) │ │ +398E55 Compression Method 0008 (8) 'Deflated' │ │ +398E57 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +398E5B CRC 45F2EFA2 (1173548962) │ │ +398E5F Compressed Size 000004E7 (1255) │ │ +398E63 Uncompressed Size 00000A76 (2678) │ │ +398E67 Filename Length 0012 (18) │ │ +398E69 Extra Length 0000 (0) │ │ +398E6B Comment Length 0000 (0) │ │ +398E6D Disk Start 0000 (0) │ │ +398E6F Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -387894 Ext File Attributes 00000000 (0) │ │ -387898 Local Header Offset 000B899A (756122) │ │ -38789C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +398E71 Ext File Attributes 00000000 (0) │ │ +398E75 Local Header Offset 000B957A (759162) │ │ +398E79 Filename 'XXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38789C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x398E79: Filename 'XXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -3878B5 CENTRAL HEADER #247 02014B50 (33639248) │ │ -3878B9 Created Zip Spec 14 (20) '2.0' │ │ -3878BA Created OS 00 (0) 'MS-DOS' │ │ -3878BB Extract Zip Spec 14 (20) '2.0' │ │ -3878BC Extract OS 00 (0) 'MS-DOS' │ │ -3878BD General Purpose Flag 0800 (2048) │ │ +398E8B CENTRAL HEADER #246 02014B50 (33639248) │ │ +398E8F Created Zip Spec 14 (20) '2.0' │ │ +398E90 Created OS 00 (0) 'MS-DOS' │ │ +398E91 Extract Zip Spec 14 (20) '2.0' │ │ +398E92 Extract OS 00 (0) 'MS-DOS' │ │ +398E93 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -3878BF Compression Method 0008 (8) 'Deflated' │ │ -3878C1 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -3878C5 CRC 41FD0E76 (1107103350) │ │ -3878C9 Compressed Size 00003B51 (15185) │ │ -3878CD Uncompressed Size 000103FD (66557) │ │ -3878D1 Filename Length 0011 (17) │ │ -3878D3 Extra Length 0000 (0) │ │ -3878D5 Comment Length 0000 (0) │ │ -3878D7 Disk Start 0000 (0) │ │ -3878D9 Int File Attributes 0000 (0) │ │ +398E95 Compression Method 0008 (8) 'Deflated' │ │ +398E97 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +398E9B CRC DDCE315B (3721277787) │ │ +398E9F Compressed Size 0000161E (5662) │ │ +398EA3 Uncompressed Size 00006147 (24903) │ │ +398EA7 Filename Length 0019 (25) │ │ +398EA9 Extra Length 0000 (0) │ │ +398EAB Comment Length 0000 (0) │ │ +398EAD Disk Start 0000 (0) │ │ +398EAF Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -3878DB Ext File Attributes 00000000 (0) │ │ -3878DF Local Header Offset 000BA003 (761859) │ │ -3878E3 Filename 'XXXXXXXXXXXXXXXXX' │ │ +398EB1 Ext File Attributes 00000000 (0) │ │ +398EB5 Local Header Offset 000B9AA5 (760485) │ │ +398EB9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x3878E3: Filename 'XXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x398EB9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -3878F4 CENTRAL HEADER #248 02014B50 (33639248) │ │ -3878F8 Created Zip Spec 14 (20) '2.0' │ │ -3878F9 Created OS 00 (0) 'MS-DOS' │ │ -3878FA Extract Zip Spec 14 (20) '2.0' │ │ -3878FB Extract OS 00 (0) 'MS-DOS' │ │ -3878FC General Purpose Flag 0800 (2048) │ │ +398ED2 CENTRAL HEADER #247 02014B50 (33639248) │ │ +398ED6 Created Zip Spec 14 (20) '2.0' │ │ +398ED7 Created OS 00 (0) 'MS-DOS' │ │ +398ED8 Extract Zip Spec 14 (20) '2.0' │ │ +398ED9 Extract OS 00 (0) 'MS-DOS' │ │ +398EDA General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -3878FE Compression Method 0008 (8) 'Deflated' │ │ -387900 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -387904 CRC FA390CB6 (4198042806) │ │ -387908 Compressed Size 00000036 (54) │ │ -38790C Uncompressed Size 0000003B (59) │ │ -387910 Filename Length 0011 (17) │ │ -387912 Extra Length 0000 (0) │ │ -387914 Comment Length 0000 (0) │ │ -387916 Disk Start 0000 (0) │ │ -387918 Int File Attributes 0000 (0) │ │ +398EDC Compression Method 0008 (8) 'Deflated' │ │ +398EDE Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +398EE2 CRC 41FD0E76 (1107103350) │ │ +398EE6 Compressed Size 00003B51 (15185) │ │ +398EEA Uncompressed Size 000103FD (66557) │ │ +398EEE Filename Length 0011 (17) │ │ +398EF0 Extra Length 0000 (0) │ │ +398EF2 Comment Length 0000 (0) │ │ +398EF4 Disk Start 0000 (0) │ │ +398EF6 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38791A Ext File Attributes 00000000 (0) │ │ -38791E Local Header Offset 000BDB97 (777111) │ │ -387922 Filename 'XXXXXXXXXXXXXXXXX' │ │ +398EF8 Ext File Attributes 00000000 (0) │ │ +398EFC Local Header Offset 000BB10E (766222) │ │ +398F00 Filename 'XXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x387922: Filename 'XXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x398F00: Filename 'XXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -387933 CENTRAL HEADER #249 02014B50 (33639248) │ │ -387937 Created Zip Spec 14 (20) '2.0' │ │ -387938 Created OS 00 (0) 'MS-DOS' │ │ -387939 Extract Zip Spec 14 (20) '2.0' │ │ -38793A Extract OS 00 (0) 'MS-DOS' │ │ -38793B General Purpose Flag 0800 (2048) │ │ +398F11 CENTRAL HEADER #248 02014B50 (33639248) │ │ +398F15 Created Zip Spec 14 (20) '2.0' │ │ +398F16 Created OS 00 (0) 'MS-DOS' │ │ +398F17 Extract Zip Spec 14 (20) '2.0' │ │ +398F18 Extract OS 00 (0) 'MS-DOS' │ │ +398F19 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38793D Compression Method 0008 (8) 'Deflated' │ │ -38793F Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -387943 CRC 35EBD9BE (904649150) │ │ -387947 Compressed Size 00000338 (824) │ │ -38794B Uncompressed Size 000007AD (1965) │ │ -38794F Filename Length 0011 (17) │ │ -387951 Extra Length 0000 (0) │ │ -387953 Comment Length 0000 (0) │ │ -387955 Disk Start 0000 (0) │ │ -387957 Int File Attributes 0000 (0) │ │ +398F1B Compression Method 0008 (8) 'Deflated' │ │ +398F1D Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +398F21 CRC FA390CB6 (4198042806) │ │ +398F25 Compressed Size 00000036 (54) │ │ +398F29 Uncompressed Size 0000003B (59) │ │ +398F2D Filename Length 0011 (17) │ │ +398F2F Extra Length 0000 (0) │ │ +398F31 Comment Length 0000 (0) │ │ +398F33 Disk Start 0000 (0) │ │ +398F35 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -387959 Ext File Attributes 00000000 (0) │ │ -38795D Local Header Offset 000BDC10 (777232) │ │ -387961 Filename 'XXXXXXXXXXXXXXXXX' │ │ +398F37 Ext File Attributes 00000000 (0) │ │ +398F3B Local Header Offset 000BECA2 (781474) │ │ +398F3F Filename 'XXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x387961: Filename 'XXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x398F3F: Filename 'XXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -387972 CENTRAL HEADER #250 02014B50 (33639248) │ │ -387976 Created Zip Spec 14 (20) '2.0' │ │ -387977 Created OS 00 (0) 'MS-DOS' │ │ -387978 Extract Zip Spec 14 (20) '2.0' │ │ -387979 Extract OS 00 (0) 'MS-DOS' │ │ -38797A General Purpose Flag 0800 (2048) │ │ +398F50 CENTRAL HEADER #249 02014B50 (33639248) │ │ +398F54 Created Zip Spec 14 (20) '2.0' │ │ +398F55 Created OS 00 (0) 'MS-DOS' │ │ +398F56 Extract Zip Spec 14 (20) '2.0' │ │ +398F57 Extract OS 00 (0) 'MS-DOS' │ │ +398F58 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38797C Compression Method 0008 (8) 'Deflated' │ │ -38797E Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -387982 CRC 00000000 (0) │ │ -387986 Compressed Size 00000002 (2) │ │ -38798A Uncompressed Size 00000000 (0) │ │ -38798E Filename Length 0010 (16) │ │ -387990 Extra Length 0000 (0) │ │ -387992 Comment Length 0000 (0) │ │ -387994 Disk Start 0000 (0) │ │ -387996 Int File Attributes 0000 (0) │ │ +398F5A Compression Method 0008 (8) 'Deflated' │ │ +398F5C Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +398F60 CRC 35EBD9BE (904649150) │ │ +398F64 Compressed Size 00000338 (824) │ │ +398F68 Uncompressed Size 000007AD (1965) │ │ +398F6C Filename Length 0011 (17) │ │ +398F6E Extra Length 0000 (0) │ │ +398F70 Comment Length 0000 (0) │ │ +398F72 Disk Start 0000 (0) │ │ +398F74 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -387998 Ext File Attributes 00000000 (0) │ │ -38799C Local Header Offset 000BDF8B (778123) │ │ -3879A0 Filename 'XXXXXXXXXXXXXXXX' │ │ +398F76 Ext File Attributes 00000000 (0) │ │ +398F7A Local Header Offset 000BED1B (781595) │ │ +398F7E Filename 'XXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x3879A0: Filename 'XXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x398F7E: Filename 'XXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -3879B0 CENTRAL HEADER #251 02014B50 (33639248) │ │ -3879B4 Created Zip Spec 14 (20) '2.0' │ │ -3879B5 Created OS 00 (0) 'MS-DOS' │ │ -3879B6 Extract Zip Spec 14 (20) '2.0' │ │ -3879B7 Extract OS 00 (0) 'MS-DOS' │ │ -3879B8 General Purpose Flag 0800 (2048) │ │ +398F8F CENTRAL HEADER #250 02014B50 (33639248) │ │ +398F93 Created Zip Spec 14 (20) '2.0' │ │ +398F94 Created OS 00 (0) 'MS-DOS' │ │ +398F95 Extract Zip Spec 14 (20) '2.0' │ │ +398F96 Extract OS 00 (0) 'MS-DOS' │ │ +398F97 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -3879BA Compression Method 0008 (8) 'Deflated' │ │ -3879BC Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -3879C0 CRC 999E0E6F (2577272431) │ │ -3879C4 Compressed Size 0000025D (605) │ │ -3879C8 Uncompressed Size 000006E6 (1766) │ │ -3879CC Filename Length 001B (27) │ │ -3879CE Extra Length 0000 (0) │ │ -3879D0 Comment Length 0000 (0) │ │ -3879D2 Disk Start 0000 (0) │ │ -3879D4 Int File Attributes 0000 (0) │ │ +398F99 Compression Method 0008 (8) 'Deflated' │ │ +398F9B Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +398F9F CRC 00000000 (0) │ │ +398FA3 Compressed Size 00000002 (2) │ │ +398FA7 Uncompressed Size 00000000 (0) │ │ +398FAB Filename Length 0010 (16) │ │ +398FAD Extra Length 0000 (0) │ │ +398FAF Comment Length 0000 (0) │ │ +398FB1 Disk Start 0000 (0) │ │ +398FB3 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -3879D6 Ext File Attributes 00000000 (0) │ │ -3879DA Local Header Offset 000BDFCF (778191) │ │ -3879DE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +398FB5 Ext File Attributes 00000000 (0) │ │ +398FB9 Local Header Offset 000BF096 (782486) │ │ +398FBD Filename 'XXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x3879DE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x398FBD: Filename 'XXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -3879F9 CENTRAL HEADER #252 02014B50 (33639248) │ │ -3879FD Created Zip Spec 14 (20) '2.0' │ │ -3879FE Created OS 00 (0) 'MS-DOS' │ │ -3879FF Extract Zip Spec 14 (20) '2.0' │ │ -387A00 Extract OS 00 (0) 'MS-DOS' │ │ -387A01 General Purpose Flag 0800 (2048) │ │ +398FCD CENTRAL HEADER #251 02014B50 (33639248) │ │ +398FD1 Created Zip Spec 14 (20) '2.0' │ │ +398FD2 Created OS 00 (0) 'MS-DOS' │ │ +398FD3 Extract Zip Spec 14 (20) '2.0' │ │ +398FD4 Extract OS 00 (0) 'MS-DOS' │ │ +398FD5 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -387A03 Compression Method 0008 (8) 'Deflated' │ │ -387A05 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -387A09 CRC DB52E960 (3679644000) │ │ -387A0D Compressed Size 000036D2 (14034) │ │ -387A11 Uncompressed Size 0000E5AC (58796) │ │ -387A15 Filename Length 001A (26) │ │ -387A17 Extra Length 0000 (0) │ │ -387A19 Comment Length 0000 (0) │ │ -387A1B Disk Start 0000 (0) │ │ -387A1D Int File Attributes 0000 (0) │ │ +398FD7 Compression Method 0008 (8) 'Deflated' │ │ +398FD9 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +398FDD CRC 999E0E6F (2577272431) │ │ +398FE1 Compressed Size 0000025D (605) │ │ +398FE5 Uncompressed Size 000006E6 (1766) │ │ +398FE9 Filename Length 001B (27) │ │ +398FEB Extra Length 0000 (0) │ │ +398FED Comment Length 0000 (0) │ │ +398FEF Disk Start 0000 (0) │ │ +398FF1 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -387A1F Ext File Attributes 00000000 (0) │ │ -387A23 Local Header Offset 000BE279 (778873) │ │ -387A27 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +398FF3 Ext File Attributes 00000000 (0) │ │ +398FF7 Local Header Offset 000BF0DA (782554) │ │ +398FFB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x387A27: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x398FFB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -387A41 CENTRAL HEADER #253 02014B50 (33639248) │ │ -387A45 Created Zip Spec 14 (20) '2.0' │ │ -387A46 Created OS 00 (0) 'MS-DOS' │ │ -387A47 Extract Zip Spec 14 (20) '2.0' │ │ -387A48 Extract OS 00 (0) 'MS-DOS' │ │ -387A49 General Purpose Flag 0800 (2048) │ │ +399016 CENTRAL HEADER #252 02014B50 (33639248) │ │ +39901A Created Zip Spec 14 (20) '2.0' │ │ +39901B Created OS 00 (0) 'MS-DOS' │ │ +39901C Extract Zip Spec 14 (20) '2.0' │ │ +39901D Extract OS 00 (0) 'MS-DOS' │ │ +39901E General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -387A4B Compression Method 0008 (8) 'Deflated' │ │ -387A4D Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -387A51 CRC C74EE256 (3343835734) │ │ -387A55 Compressed Size 00000EF2 (3826) │ │ -387A59 Uncompressed Size 000033B1 (13233) │ │ -387A5D Filename Length 001C (28) │ │ -387A5F Extra Length 0000 (0) │ │ -387A61 Comment Length 0000 (0) │ │ -387A63 Disk Start 0000 (0) │ │ -387A65 Int File Attributes 0000 (0) │ │ +399020 Compression Method 0008 (8) 'Deflated' │ │ +399022 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +399026 CRC DB52E960 (3679644000) │ │ +39902A Compressed Size 000036D2 (14034) │ │ +39902E Uncompressed Size 0000E5AC (58796) │ │ +399032 Filename Length 001A (26) │ │ +399034 Extra Length 0000 (0) │ │ +399036 Comment Length 0000 (0) │ │ +399038 Disk Start 0000 (0) │ │ +39903A Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -387A67 Ext File Attributes 00000000 (0) │ │ -387A6B Local Header Offset 000C1997 (792983) │ │ -387A6F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39903C Ext File Attributes 00000000 (0) │ │ +399040 Local Header Offset 000BF384 (783236) │ │ +399044 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x387A6F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x399044: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -387A8B CENTRAL HEADER #254 02014B50 (33639248) │ │ -387A8F Created Zip Spec 14 (20) '2.0' │ │ -387A90 Created OS 00 (0) 'MS-DOS' │ │ -387A91 Extract Zip Spec 14 (20) '2.0' │ │ -387A92 Extract OS 00 (0) 'MS-DOS' │ │ -387A93 General Purpose Flag 0800 (2048) │ │ +39905E CENTRAL HEADER #253 02014B50 (33639248) │ │ +399062 Created Zip Spec 14 (20) '2.0' │ │ +399063 Created OS 00 (0) 'MS-DOS' │ │ +399064 Extract Zip Spec 14 (20) '2.0' │ │ +399065 Extract OS 00 (0) 'MS-DOS' │ │ +399066 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -387A95 Compression Method 0008 (8) 'Deflated' │ │ -387A97 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -387A9B CRC 00000000 (0) │ │ -387A9F Compressed Size 00000002 (2) │ │ -387AA3 Uncompressed Size 00000000 (0) │ │ -387AA7 Filename Length 000C (12) │ │ -387AA9 Extra Length 0000 (0) │ │ -387AAB Comment Length 0000 (0) │ │ -387AAD Disk Start 0000 (0) │ │ -387AAF Int File Attributes 0000 (0) │ │ +399068 Compression Method 0008 (8) 'Deflated' │ │ +39906A Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39906E CRC C74EE256 (3343835734) │ │ +399072 Compressed Size 00000EF2 (3826) │ │ +399076 Uncompressed Size 000033B1 (13233) │ │ +39907A Filename Length 001C (28) │ │ +39907C Extra Length 0000 (0) │ │ +39907E Comment Length 0000 (0) │ │ +399080 Disk Start 0000 (0) │ │ +399082 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -387AB1 Ext File Attributes 00000000 (0) │ │ -387AB5 Local Header Offset 000C28D7 (796887) │ │ -387AB9 Filename 'XXXXXXXXXXXX' │ │ +399084 Ext File Attributes 00000000 (0) │ │ +399088 Local Header Offset 000C2AA2 (797346) │ │ +39908C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x387AB9: Filename 'XXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39908C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -387AC5 CENTRAL HEADER #255 02014B50 (33639248) │ │ -387AC9 Created Zip Spec 14 (20) '2.0' │ │ -387ACA Created OS 00 (0) 'MS-DOS' │ │ -387ACB Extract Zip Spec 14 (20) '2.0' │ │ -387ACC Extract OS 00 (0) 'MS-DOS' │ │ -387ACD General Purpose Flag 0800 (2048) │ │ +3990A8 CENTRAL HEADER #254 02014B50 (33639248) │ │ +3990AC Created Zip Spec 14 (20) '2.0' │ │ +3990AD Created OS 00 (0) 'MS-DOS' │ │ +3990AE Extract Zip Spec 14 (20) '2.0' │ │ +3990AF Extract OS 00 (0) 'MS-DOS' │ │ +3990B0 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -387ACF Compression Method 0008 (8) 'Deflated' │ │ -387AD1 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -387AD5 CRC A2FB8C96 (2734394518) │ │ -387AD9 Compressed Size 000000F0 (240) │ │ -387ADD Uncompressed Size 000001BC (444) │ │ -387AE1 Filename Length 0017 (23) │ │ -387AE3 Extra Length 0000 (0) │ │ -387AE5 Comment Length 0000 (0) │ │ -387AE7 Disk Start 0000 (0) │ │ -387AE9 Int File Attributes 0000 (0) │ │ +3990B2 Compression Method 0008 (8) 'Deflated' │ │ +3990B4 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3990B8 CRC 00000000 (0) │ │ +3990BC Compressed Size 00000002 (2) │ │ +3990C0 Uncompressed Size 00000000 (0) │ │ +3990C4 Filename Length 000C (12) │ │ +3990C6 Extra Length 0000 (0) │ │ +3990C8 Comment Length 0000 (0) │ │ +3990CA Disk Start 0000 (0) │ │ +3990CC Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -387AEB Ext File Attributes 00000000 (0) │ │ -387AEF Local Header Offset 000C2917 (796951) │ │ -387AF3 Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ +3990CE Ext File Attributes 00000000 (0) │ │ +3990D2 Local Header Offset 000C39E2 (801250) │ │ +3990D6 Filename 'XXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x387AF3: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3990D6: Filename 'XXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -387B0A CENTRAL HEADER #256 02014B50 (33639248) │ │ -387B0E Created Zip Spec 14 (20) '2.0' │ │ -387B0F Created OS 00 (0) 'MS-DOS' │ │ -387B10 Extract Zip Spec 14 (20) '2.0' │ │ -387B11 Extract OS 00 (0) 'MS-DOS' │ │ -387B12 General Purpose Flag 0800 (2048) │ │ +3990E2 CENTRAL HEADER #255 02014B50 (33639248) │ │ +3990E6 Created Zip Spec 14 (20) '2.0' │ │ +3990E7 Created OS 00 (0) 'MS-DOS' │ │ +3990E8 Extract Zip Spec 14 (20) '2.0' │ │ +3990E9 Extract OS 00 (0) 'MS-DOS' │ │ +3990EA General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -387B14 Compression Method 0008 (8) 'Deflated' │ │ -387B16 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -387B1A CRC 995B348F (2572891279) │ │ -387B1E Compressed Size 00000D4D (3405) │ │ -387B22 Uncompressed Size 000032B1 (12977) │ │ -387B26 Filename Length 0016 (22) │ │ -387B28 Extra Length 0000 (0) │ │ -387B2A Comment Length 0000 (0) │ │ -387B2C Disk Start 0000 (0) │ │ -387B2E Int File Attributes 0000 (0) │ │ +3990EC Compression Method 0008 (8) 'Deflated' │ │ +3990EE Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3990F2 CRC A2FB8C96 (2734394518) │ │ +3990F6 Compressed Size 000000F0 (240) │ │ +3990FA Uncompressed Size 000001BC (444) │ │ +3990FE Filename Length 0017 (23) │ │ +399100 Extra Length 0000 (0) │ │ +399102 Comment Length 0000 (0) │ │ +399104 Disk Start 0000 (0) │ │ +399106 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -387B30 Ext File Attributes 00000000 (0) │ │ -387B34 Local Header Offset 000C2A50 (797264) │ │ -387B38 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ +399108 Ext File Attributes 00000000 (0) │ │ +39910C Local Header Offset 000C3A22 (801314) │ │ +399110 Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x387B38: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x399110: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -387B4E CENTRAL HEADER #257 02014B50 (33639248) │ │ -387B52 Created Zip Spec 14 (20) '2.0' │ │ -387B53 Created OS 00 (0) 'MS-DOS' │ │ -387B54 Extract Zip Spec 14 (20) '2.0' │ │ -387B55 Extract OS 00 (0) 'MS-DOS' │ │ -387B56 General Purpose Flag 0800 (2048) │ │ +399127 CENTRAL HEADER #256 02014B50 (33639248) │ │ +39912B Created Zip Spec 14 (20) '2.0' │ │ +39912C Created OS 00 (0) 'MS-DOS' │ │ +39912D Extract Zip Spec 14 (20) '2.0' │ │ +39912E Extract OS 00 (0) 'MS-DOS' │ │ +39912F General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -387B58 Compression Method 0008 (8) 'Deflated' │ │ -387B5A Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -387B5E CRC 774FA949 (2001709385) │ │ -387B62 Compressed Size 0000026C (620) │ │ -387B66 Uncompressed Size 00000A09 (2569) │ │ -387B6A Filename Length 0019 (25) │ │ -387B6C Extra Length 0000 (0) │ │ -387B6E Comment Length 0000 (0) │ │ -387B70 Disk Start 0000 (0) │ │ -387B72 Int File Attributes 0000 (0) │ │ +399131 Compression Method 0008 (8) 'Deflated' │ │ +399133 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +399137 CRC 995B348F (2572891279) │ │ +39913B Compressed Size 00000D4D (3405) │ │ +39913F Uncompressed Size 000032B1 (12977) │ │ +399143 Filename Length 0016 (22) │ │ +399145 Extra Length 0000 (0) │ │ +399147 Comment Length 0000 (0) │ │ +399149 Disk Start 0000 (0) │ │ +39914B Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -387B74 Ext File Attributes 00000000 (0) │ │ -387B78 Local Header Offset 000C37E5 (800741) │ │ -387B7C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39914D Ext File Attributes 00000000 (0) │ │ +399151 Local Header Offset 000C3B5B (801627) │ │ +399155 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x387B7C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x399155: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -387B95 CENTRAL HEADER #258 02014B50 (33639248) │ │ -387B99 Created Zip Spec 14 (20) '2.0' │ │ -387B9A Created OS 00 (0) 'MS-DOS' │ │ -387B9B Extract Zip Spec 14 (20) '2.0' │ │ -387B9C Extract OS 00 (0) 'MS-DOS' │ │ -387B9D General Purpose Flag 0800 (2048) │ │ +39916B CENTRAL HEADER #257 02014B50 (33639248) │ │ +39916F Created Zip Spec 14 (20) '2.0' │ │ +399170 Created OS 00 (0) 'MS-DOS' │ │ +399171 Extract Zip Spec 14 (20) '2.0' │ │ +399172 Extract OS 00 (0) 'MS-DOS' │ │ +399173 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -387B9F Compression Method 0008 (8) 'Deflated' │ │ -387BA1 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -387BA5 CRC 5BAE679D (1538156445) │ │ -387BA9 Compressed Size 00003D70 (15728) │ │ -387BAD Uncompressed Size 0000F587 (62855) │ │ -387BB1 Filename Length 0011 (17) │ │ -387BB3 Extra Length 0000 (0) │ │ -387BB5 Comment Length 0000 (0) │ │ -387BB7 Disk Start 0000 (0) │ │ -387BB9 Int File Attributes 0000 (0) │ │ +399175 Compression Method 0008 (8) 'Deflated' │ │ +399177 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39917B CRC 774FA949 (2001709385) │ │ +39917F Compressed Size 0000026C (620) │ │ +399183 Uncompressed Size 00000A09 (2569) │ │ +399187 Filename Length 0019 (25) │ │ +399189 Extra Length 0000 (0) │ │ +39918B Comment Length 0000 (0) │ │ +39918D Disk Start 0000 (0) │ │ +39918F Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -387BBB Ext File Attributes 00000000 (0) │ │ -387BBF Local Header Offset 000C3A9C (801436) │ │ -387BC3 Filename 'XXXXXXXXXXXXXXXXX' │ │ +399191 Ext File Attributes 00000000 (0) │ │ +399195 Local Header Offset 000C48F0 (805104) │ │ +399199 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x387BC3: Filename 'XXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x399199: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -387BD4 CENTRAL HEADER #259 02014B50 (33639248) │ │ -387BD8 Created Zip Spec 14 (20) '2.0' │ │ -387BD9 Created OS 00 (0) 'MS-DOS' │ │ -387BDA Extract Zip Spec 14 (20) '2.0' │ │ -387BDB Extract OS 00 (0) 'MS-DOS' │ │ -387BDC General Purpose Flag 0800 (2048) │ │ +3991B2 CENTRAL HEADER #258 02014B50 (33639248) │ │ +3991B6 Created Zip Spec 14 (20) '2.0' │ │ +3991B7 Created OS 00 (0) 'MS-DOS' │ │ +3991B8 Extract Zip Spec 14 (20) '2.0' │ │ +3991B9 Extract OS 00 (0) 'MS-DOS' │ │ +3991BA General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -387BDE Compression Method 0008 (8) 'Deflated' │ │ -387BE0 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -387BE4 CRC B0DDFB29 (2967337769) │ │ -387BE8 Compressed Size 00000FD9 (4057) │ │ -387BEC Uncompressed Size 00003287 (12935) │ │ -387BF0 Filename Length 0012 (18) │ │ -387BF2 Extra Length 0000 (0) │ │ -387BF4 Comment Length 0000 (0) │ │ -387BF6 Disk Start 0000 (0) │ │ -387BF8 Int File Attributes 0000 (0) │ │ +3991BC Compression Method 0008 (8) 'Deflated' │ │ +3991BE Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3991C2 CRC 5BAE679D (1538156445) │ │ +3991C6 Compressed Size 00003D70 (15728) │ │ +3991CA Uncompressed Size 0000F587 (62855) │ │ +3991CE Filename Length 0011 (17) │ │ +3991D0 Extra Length 0000 (0) │ │ +3991D2 Comment Length 0000 (0) │ │ +3991D4 Disk Start 0000 (0) │ │ +3991D6 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -387BFA Ext File Attributes 00000000 (0) │ │ -387BFE Local Header Offset 000C784F (817231) │ │ -387C02 Filename 'XXXXXXXXXXXXXXXXXX' │ │ +3991D8 Ext File Attributes 00000000 (0) │ │ +3991DC Local Header Offset 000C4BA7 (805799) │ │ +3991E0 Filename 'XXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x387C02: Filename 'XXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3991E0: Filename 'XXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -387C14 CENTRAL HEADER #260 02014B50 (33639248) │ │ -387C18 Created Zip Spec 14 (20) '2.0' │ │ -387C19 Created OS 00 (0) 'MS-DOS' │ │ -387C1A Extract Zip Spec 14 (20) '2.0' │ │ -387C1B Extract OS 00 (0) 'MS-DOS' │ │ -387C1C General Purpose Flag 0800 (2048) │ │ +3991F1 CENTRAL HEADER #259 02014B50 (33639248) │ │ +3991F5 Created Zip Spec 14 (20) '2.0' │ │ +3991F6 Created OS 00 (0) 'MS-DOS' │ │ +3991F7 Extract Zip Spec 14 (20) '2.0' │ │ +3991F8 Extract OS 00 (0) 'MS-DOS' │ │ +3991F9 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -387C1E Compression Method 0008 (8) 'Deflated' │ │ -387C20 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -387C24 CRC 00000000 (0) │ │ -387C28 Compressed Size 00000002 (2) │ │ -387C2C Uncompressed Size 00000000 (0) │ │ -387C30 Filename Length 0012 (18) │ │ -387C32 Extra Length 0000 (0) │ │ -387C34 Comment Length 0000 (0) │ │ -387C36 Disk Start 0000 (0) │ │ -387C38 Int File Attributes 0000 (0) │ │ +3991FB Compression Method 0008 (8) 'Deflated' │ │ +3991FD Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +399201 CRC B0DDFB29 (2967337769) │ │ +399205 Compressed Size 00000FD9 (4057) │ │ +399209 Uncompressed Size 00003287 (12935) │ │ +39920D Filename Length 0012 (18) │ │ +39920F Extra Length 0000 (0) │ │ +399211 Comment Length 0000 (0) │ │ +399213 Disk Start 0000 (0) │ │ +399215 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -387C3A Ext File Attributes 00000000 (0) │ │ -387C3E Local Header Offset 000C886C (821356) │ │ -387C42 Filename 'XXXXXXXXXXXXXXXXXX' │ │ +399217 Ext File Attributes 00000000 (0) │ │ +39921B Local Header Offset 000C895A (821594) │ │ +39921F Filename 'XXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x387C42: Filename 'XXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39921F: Filename 'XXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -387C54 CENTRAL HEADER #261 02014B50 (33639248) │ │ -387C58 Created Zip Spec 14 (20) '2.0' │ │ -387C59 Created OS 00 (0) 'MS-DOS' │ │ -387C5A Extract Zip Spec 14 (20) '2.0' │ │ -387C5B Extract OS 00 (0) 'MS-DOS' │ │ -387C5C General Purpose Flag 0800 (2048) │ │ +399231 CENTRAL HEADER #260 02014B50 (33639248) │ │ +399235 Created Zip Spec 14 (20) '2.0' │ │ +399236 Created OS 00 (0) 'MS-DOS' │ │ +399237 Extract Zip Spec 14 (20) '2.0' │ │ +399238 Extract OS 00 (0) 'MS-DOS' │ │ +399239 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -387C5E Compression Method 0008 (8) 'Deflated' │ │ -387C60 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -387C64 CRC E071F619 (3765564953) │ │ -387C68 Compressed Size 000007F2 (2034) │ │ -387C6C Uncompressed Size 00001701 (5889) │ │ -387C70 Filename Length 001D (29) │ │ -387C72 Extra Length 0000 (0) │ │ -387C74 Comment Length 0000 (0) │ │ -387C76 Disk Start 0000 (0) │ │ -387C78 Int File Attributes 0000 (0) │ │ +39923B Compression Method 0008 (8) 'Deflated' │ │ +39923D Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +399241 CRC 00000000 (0) │ │ +399245 Compressed Size 00000002 (2) │ │ +399249 Uncompressed Size 00000000 (0) │ │ +39924D Filename Length 0012 (18) │ │ +39924F Extra Length 0000 (0) │ │ +399251 Comment Length 0000 (0) │ │ +399253 Disk Start 0000 (0) │ │ +399255 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -387C7A Ext File Attributes 00000000 (0) │ │ -387C7E Local Header Offset 000C88B2 (821426) │ │ -387C82 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +399257 Ext File Attributes 00000000 (0) │ │ +39925B Local Header Offset 000C9977 (825719) │ │ +39925F Filename 'XXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x387C82: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39925F: Filename 'XXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -387C9F CENTRAL HEADER #262 02014B50 (33639248) │ │ -387CA3 Created Zip Spec 14 (20) '2.0' │ │ -387CA4 Created OS 00 (0) 'MS-DOS' │ │ -387CA5 Extract Zip Spec 14 (20) '2.0' │ │ -387CA6 Extract OS 00 (0) 'MS-DOS' │ │ -387CA7 General Purpose Flag 0800 (2048) │ │ +399271 CENTRAL HEADER #261 02014B50 (33639248) │ │ +399275 Created Zip Spec 14 (20) '2.0' │ │ +399276 Created OS 00 (0) 'MS-DOS' │ │ +399277 Extract Zip Spec 14 (20) '2.0' │ │ +399278 Extract OS 00 (0) 'MS-DOS' │ │ +399279 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -387CA9 Compression Method 0008 (8) 'Deflated' │ │ -387CAB Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -387CAF CRC F3430AAD (4081257133) │ │ -387CB3 Compressed Size 00024F60 (151392) │ │ -387CB7 Uncompressed Size 000262F0 (156400) │ │ -387CBB Filename Length 002A (42) │ │ -387CBD Extra Length 0000 (0) │ │ -387CBF Comment Length 0000 (0) │ │ -387CC1 Disk Start 0000 (0) │ │ -387CC3 Int File Attributes 0000 (0) │ │ +39927B Compression Method 0008 (8) 'Deflated' │ │ +39927D Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +399281 CRC E071F619 (3765564953) │ │ +399285 Compressed Size 000007F2 (2034) │ │ +399289 Uncompressed Size 00001701 (5889) │ │ +39928D Filename Length 001D (29) │ │ +39928F Extra Length 0000 (0) │ │ +399291 Comment Length 0000 (0) │ │ +399293 Disk Start 0000 (0) │ │ +399295 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -387CC5 Ext File Attributes 00000000 (0) │ │ -387CC9 Local Header Offset 000C90F3 (823539) │ │ -387CCD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +399297 Ext File Attributes 00000000 (0) │ │ +39929B Local Header Offset 000C99BD (825789) │ │ +39929F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x387CCD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39929F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -387CF7 CENTRAL HEADER #263 02014B50 (33639248) │ │ -387CFB Created Zip Spec 14 (20) '2.0' │ │ -387CFC Created OS 00 (0) 'MS-DOS' │ │ -387CFD Extract Zip Spec 14 (20) '2.0' │ │ -387CFE Extract OS 00 (0) 'MS-DOS' │ │ -387CFF General Purpose Flag 0800 (2048) │ │ +3992BC CENTRAL HEADER #262 02014B50 (33639248) │ │ +3992C0 Created Zip Spec 14 (20) '2.0' │ │ +3992C1 Created OS 00 (0) 'MS-DOS' │ │ +3992C2 Extract Zip Spec 14 (20) '2.0' │ │ +3992C3 Extract OS 00 (0) 'MS-DOS' │ │ +3992C4 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -387D01 Compression Method 0008 (8) 'Deflated' │ │ -387D03 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -387D07 CRC 1289E7B1 (311027633) │ │ -387D0B Compressed Size 0000041E (1054) │ │ -387D0F Uncompressed Size 00000958 (2392) │ │ -387D13 Filename Length 001C (28) │ │ -387D15 Extra Length 0000 (0) │ │ -387D17 Comment Length 0000 (0) │ │ -387D19 Disk Start 0000 (0) │ │ -387D1B Int File Attributes 0000 (0) │ │ +3992C6 Compression Method 0008 (8) 'Deflated' │ │ +3992C8 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3992CC CRC F3430AAD (4081257133) │ │ +3992D0 Compressed Size 00024F60 (151392) │ │ +3992D4 Uncompressed Size 000262F0 (156400) │ │ +3992D8 Filename Length 002A (42) │ │ +3992DA Extra Length 0000 (0) │ │ +3992DC Comment Length 0000 (0) │ │ +3992DE Disk Start 0000 (0) │ │ +3992E0 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -387D1D Ext File Attributes 00000000 (0) │ │ -387D21 Local Header Offset 000EE0AF (975023) │ │ -387D25 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +3992E2 Ext File Attributes 00000000 (0) │ │ +3992E6 Local Header Offset 000CA1FE (827902) │ │ +3992EA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x387D25: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3992EA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -387D41 CENTRAL HEADER #264 02014B50 (33639248) │ │ -387D45 Created Zip Spec 14 (20) '2.0' │ │ -387D46 Created OS 00 (0) 'MS-DOS' │ │ -387D47 Extract Zip Spec 14 (20) '2.0' │ │ -387D48 Extract OS 00 (0) 'MS-DOS' │ │ -387D49 General Purpose Flag 0800 (2048) │ │ +399314 CENTRAL HEADER #263 02014B50 (33639248) │ │ +399318 Created Zip Spec 14 (20) '2.0' │ │ +399319 Created OS 00 (0) 'MS-DOS' │ │ +39931A Extract Zip Spec 14 (20) '2.0' │ │ +39931B Extract OS 00 (0) 'MS-DOS' │ │ +39931C General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -387D4B Compression Method 0008 (8) 'Deflated' │ │ -387D4D Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -387D51 CRC 00000000 (0) │ │ -387D55 Compressed Size 00000002 (2) │ │ -387D59 Uncompressed Size 00000000 (0) │ │ -387D5D Filename Length 000B (11) │ │ -387D5F Extra Length 0000 (0) │ │ -387D61 Comment Length 0000 (0) │ │ -387D63 Disk Start 0000 (0) │ │ -387D65 Int File Attributes 0000 (0) │ │ +39931E Compression Method 0008 (8) 'Deflated' │ │ +399320 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +399324 CRC 1289E7B1 (311027633) │ │ +399328 Compressed Size 0000041E (1054) │ │ +39932C Uncompressed Size 00000958 (2392) │ │ +399330 Filename Length 001C (28) │ │ +399332 Extra Length 0000 (0) │ │ +399334 Comment Length 0000 (0) │ │ +399336 Disk Start 0000 (0) │ │ +399338 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -387D67 Ext File Attributes 00000000 (0) │ │ -387D6B Local Header Offset 000EE51B (976155) │ │ -387D6F Filename 'XXXXXXXXXXX' │ │ +39933A Ext File Attributes 00000000 (0) │ │ +39933E Local Header Offset 000EF1BA (979386) │ │ +399342 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x387D6F: Filename 'XXXXXXXXXXX' │ │ +# WARNING: Offset 0x399342: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -387D7A CENTRAL HEADER #265 02014B50 (33639248) │ │ -387D7E Created Zip Spec 14 (20) '2.0' │ │ -387D7F Created OS 00 (0) 'MS-DOS' │ │ -387D80 Extract Zip Spec 14 (20) '2.0' │ │ -387D81 Extract OS 00 (0) 'MS-DOS' │ │ -387D82 General Purpose Flag 0800 (2048) │ │ +39935E CENTRAL HEADER #264 02014B50 (33639248) │ │ +399362 Created Zip Spec 14 (20) '2.0' │ │ +399363 Created OS 00 (0) 'MS-DOS' │ │ +399364 Extract Zip Spec 14 (20) '2.0' │ │ +399365 Extract OS 00 (0) 'MS-DOS' │ │ +399366 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -387D84 Compression Method 0008 (8) 'Deflated' │ │ -387D86 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -387D8A CRC B84F3650 (3092198992) │ │ -387D8E Compressed Size 000005CE (1486) │ │ -387D92 Uncompressed Size 00001220 (4640) │ │ -387D96 Filename Length 0019 (25) │ │ -387D98 Extra Length 0000 (0) │ │ -387D9A Comment Length 0000 (0) │ │ -387D9C Disk Start 0000 (0) │ │ -387D9E Int File Attributes 0000 (0) │ │ +399368 Compression Method 0008 (8) 'Deflated' │ │ +39936A Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39936E CRC 00000000 (0) │ │ +399372 Compressed Size 00000002 (2) │ │ +399376 Uncompressed Size 00000000 (0) │ │ +39937A Filename Length 000B (11) │ │ +39937C Extra Length 0000 (0) │ │ +39937E Comment Length 0000 (0) │ │ +399380 Disk Start 0000 (0) │ │ +399382 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -387DA0 Ext File Attributes 00000000 (0) │ │ -387DA4 Local Header Offset 000EE55A (976218) │ │ -387DA8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +399384 Ext File Attributes 00000000 (0) │ │ +399388 Local Header Offset 000EF626 (980518) │ │ +39938C Filename 'XXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x387DA8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39938C: Filename 'XXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -387DC1 CENTRAL HEADER #266 02014B50 (33639248) │ │ -387DC5 Created Zip Spec 14 (20) '2.0' │ │ -387DC6 Created OS 00 (0) 'MS-DOS' │ │ -387DC7 Extract Zip Spec 14 (20) '2.0' │ │ -387DC8 Extract OS 00 (0) 'MS-DOS' │ │ -387DC9 General Purpose Flag 0800 (2048) │ │ +399397 CENTRAL HEADER #265 02014B50 (33639248) │ │ +39939B Created Zip Spec 14 (20) '2.0' │ │ +39939C Created OS 00 (0) 'MS-DOS' │ │ +39939D Extract Zip Spec 14 (20) '2.0' │ │ +39939E Extract OS 00 (0) 'MS-DOS' │ │ +39939F General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -387DCB Compression Method 0008 (8) 'Deflated' │ │ -387DCD Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -387DD1 CRC 4FC32863 (1338189923) │ │ -387DD5 Compressed Size 0000026C (620) │ │ -387DD9 Uncompressed Size 000005A4 (1444) │ │ -387DDD Filename Length 0016 (22) │ │ -387DDF Extra Length 0000 (0) │ │ -387DE1 Comment Length 0000 (0) │ │ -387DE3 Disk Start 0000 (0) │ │ -387DE5 Int File Attributes 0000 (0) │ │ +3993A1 Compression Method 0008 (8) 'Deflated' │ │ +3993A3 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3993A7 CRC B84F3650 (3092198992) │ │ +3993AB Compressed Size 000005CE (1486) │ │ +3993AF Uncompressed Size 00001220 (4640) │ │ +3993B3 Filename Length 0019 (25) │ │ +3993B5 Extra Length 0000 (0) │ │ +3993B7 Comment Length 0000 (0) │ │ +3993B9 Disk Start 0000 (0) │ │ +3993BB Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -387DE7 Ext File Attributes 00000000 (0) │ │ -387DEB Local Header Offset 000EEB73 (977779) │ │ -387DEF Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ +3993BD Ext File Attributes 00000000 (0) │ │ +3993C1 Local Header Offset 000EF665 (980581) │ │ +3993C5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x387DEF: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3993C5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -387E05 CENTRAL HEADER #267 02014B50 (33639248) │ │ -387E09 Created Zip Spec 14 (20) '2.0' │ │ -387E0A Created OS 00 (0) 'MS-DOS' │ │ -387E0B Extract Zip Spec 14 (20) '2.0' │ │ -387E0C Extract OS 00 (0) 'MS-DOS' │ │ -387E0D General Purpose Flag 0800 (2048) │ │ +3993DE CENTRAL HEADER #266 02014B50 (33639248) │ │ +3993E2 Created Zip Spec 14 (20) '2.0' │ │ +3993E3 Created OS 00 (0) 'MS-DOS' │ │ +3993E4 Extract Zip Spec 14 (20) '2.0' │ │ +3993E5 Extract OS 00 (0) 'MS-DOS' │ │ +3993E6 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -387E0F Compression Method 0008 (8) 'Deflated' │ │ -387E11 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -387E15 CRC C57BB7DA (3313219546) │ │ -387E19 Compressed Size 00000236 (566) │ │ -387E1D Uncompressed Size 000005A9 (1449) │ │ -387E21 Filename Length 001A (26) │ │ -387E23 Extra Length 0000 (0) │ │ -387E25 Comment Length 0000 (0) │ │ -387E27 Disk Start 0000 (0) │ │ -387E29 Int File Attributes 0000 (0) │ │ +3993E8 Compression Method 0008 (8) 'Deflated' │ │ +3993EA Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3993EE CRC 4FC32863 (1338189923) │ │ +3993F2 Compressed Size 0000026C (620) │ │ +3993F6 Uncompressed Size 000005A4 (1444) │ │ +3993FA Filename Length 0016 (22) │ │ +3993FC Extra Length 0000 (0) │ │ +3993FE Comment Length 0000 (0) │ │ +399400 Disk Start 0000 (0) │ │ +399402 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -387E2B Ext File Attributes 00000000 (0) │ │ -387E2F Local Header Offset 000EEE27 (978471) │ │ -387E33 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +399404 Ext File Attributes 00000000 (0) │ │ +399408 Local Header Offset 000EFC7E (982142) │ │ +39940C Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x387E33: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39940C: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -387E4D CENTRAL HEADER #268 02014B50 (33639248) │ │ -387E51 Created Zip Spec 14 (20) '2.0' │ │ -387E52 Created OS 00 (0) 'MS-DOS' │ │ -387E53 Extract Zip Spec 14 (20) '2.0' │ │ -387E54 Extract OS 00 (0) 'MS-DOS' │ │ -387E55 General Purpose Flag 0800 (2048) │ │ +399422 CENTRAL HEADER #267 02014B50 (33639248) │ │ +399426 Created Zip Spec 14 (20) '2.0' │ │ +399427 Created OS 00 (0) 'MS-DOS' │ │ +399428 Extract Zip Spec 14 (20) '2.0' │ │ +399429 Extract OS 00 (0) 'MS-DOS' │ │ +39942A General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -387E57 Compression Method 0008 (8) 'Deflated' │ │ -387E59 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -387E5D CRC 34779F63 (880254819) │ │ -387E61 Compressed Size 00000493 (1171) │ │ -387E65 Uncompressed Size 00000FC4 (4036) │ │ -387E69 Filename Length 0014 (20) │ │ -387E6B Extra Length 0000 (0) │ │ -387E6D Comment Length 0000 (0) │ │ -387E6F Disk Start 0000 (0) │ │ -387E71 Int File Attributes 0000 (0) │ │ +39942C Compression Method 0008 (8) 'Deflated' │ │ +39942E Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +399432 CRC C57BB7DA (3313219546) │ │ +399436 Compressed Size 00000236 (566) │ │ +39943A Uncompressed Size 000005A9 (1449) │ │ +39943E Filename Length 001A (26) │ │ +399440 Extra Length 0000 (0) │ │ +399442 Comment Length 0000 (0) │ │ +399444 Disk Start 0000 (0) │ │ +399446 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -387E73 Ext File Attributes 00000000 (0) │ │ -387E77 Local Header Offset 000EF0A9 (979113) │ │ -387E7B Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ +399448 Ext File Attributes 00000000 (0) │ │ +39944C Local Header Offset 000EFF32 (982834) │ │ +399450 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x387E7B: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x399450: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -387E8F CENTRAL HEADER #269 02014B50 (33639248) │ │ -387E93 Created Zip Spec 14 (20) '2.0' │ │ -387E94 Created OS 00 (0) 'MS-DOS' │ │ -387E95 Extract Zip Spec 14 (20) '2.0' │ │ -387E96 Extract OS 00 (0) 'MS-DOS' │ │ -387E97 General Purpose Flag 0800 (2048) │ │ +39946A CENTRAL HEADER #268 02014B50 (33639248) │ │ +39946E Created Zip Spec 14 (20) '2.0' │ │ +39946F Created OS 00 (0) 'MS-DOS' │ │ +399470 Extract Zip Spec 14 (20) '2.0' │ │ +399471 Extract OS 00 (0) 'MS-DOS' │ │ +399472 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -387E99 Compression Method 0008 (8) 'Deflated' │ │ -387E9B Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -387E9F CRC 09CE9816 (164534294) │ │ -387EA3 Compressed Size 00000403 (1027) │ │ -387EA7 Uncompressed Size 00000E94 (3732) │ │ -387EAB Filename Length 001A (26) │ │ -387EAD Extra Length 0000 (0) │ │ -387EAF Comment Length 0000 (0) │ │ -387EB1 Disk Start 0000 (0) │ │ -387EB3 Int File Attributes 0000 (0) │ │ +399474 Compression Method 0008 (8) 'Deflated' │ │ +399476 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39947A CRC 34779F63 (880254819) │ │ +39947E Compressed Size 00000493 (1171) │ │ +399482 Uncompressed Size 00000FC4 (4036) │ │ +399486 Filename Length 0014 (20) │ │ +399488 Extra Length 0000 (0) │ │ +39948A Comment Length 0000 (0) │ │ +39948C Disk Start 0000 (0) │ │ +39948E Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -387EB5 Ext File Attributes 00000000 (0) │ │ -387EB9 Local Header Offset 000EF582 (980354) │ │ -387EBD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +399490 Ext File Attributes 00000000 (0) │ │ +399494 Local Header Offset 000F01B4 (983476) │ │ +399498 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x387EBD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x399498: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -387ED7 CENTRAL HEADER #270 02014B50 (33639248) │ │ -387EDB Created Zip Spec 14 (20) '2.0' │ │ -387EDC Created OS 00 (0) 'MS-DOS' │ │ -387EDD Extract Zip Spec 14 (20) '2.0' │ │ -387EDE Extract OS 00 (0) 'MS-DOS' │ │ -387EDF General Purpose Flag 0800 (2048) │ │ +3994AC CENTRAL HEADER #269 02014B50 (33639248) │ │ +3994B0 Created Zip Spec 14 (20) '2.0' │ │ +3994B1 Created OS 00 (0) 'MS-DOS' │ │ +3994B2 Extract Zip Spec 14 (20) '2.0' │ │ +3994B3 Extract OS 00 (0) 'MS-DOS' │ │ +3994B4 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -387EE1 Compression Method 0008 (8) 'Deflated' │ │ -387EE3 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -387EE7 CRC BD960562 (3180725602) │ │ -387EEB Compressed Size 000002EF (751) │ │ -387EEF Uncompressed Size 00000894 (2196) │ │ -387EF3 Filename Length 0019 (25) │ │ -387EF5 Extra Length 0000 (0) │ │ -387EF7 Comment Length 0000 (0) │ │ -387EF9 Disk Start 0000 (0) │ │ -387EFB Int File Attributes 0000 (0) │ │ +3994B6 Compression Method 0008 (8) 'Deflated' │ │ +3994B8 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3994BC CRC 09CE9816 (164534294) │ │ +3994C0 Compressed Size 00000403 (1027) │ │ +3994C4 Uncompressed Size 00000E94 (3732) │ │ +3994C8 Filename Length 001A (26) │ │ +3994CA Extra Length 0000 (0) │ │ +3994CC Comment Length 0000 (0) │ │ +3994CE Disk Start 0000 (0) │ │ +3994D0 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -387EFD Ext File Attributes 00000000 (0) │ │ -387F01 Local Header Offset 000EF9D1 (981457) │ │ -387F05 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +3994D2 Ext File Attributes 00000000 (0) │ │ +3994D6 Local Header Offset 000F068D (984717) │ │ +3994DA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x387F05: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3994DA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -387F1E CENTRAL HEADER #271 02014B50 (33639248) │ │ -387F22 Created Zip Spec 14 (20) '2.0' │ │ -387F23 Created OS 00 (0) 'MS-DOS' │ │ -387F24 Extract Zip Spec 14 (20) '2.0' │ │ -387F25 Extract OS 00 (0) 'MS-DOS' │ │ -387F26 General Purpose Flag 0800 (2048) │ │ +3994F4 CENTRAL HEADER #270 02014B50 (33639248) │ │ +3994F8 Created Zip Spec 14 (20) '2.0' │ │ +3994F9 Created OS 00 (0) 'MS-DOS' │ │ +3994FA Extract Zip Spec 14 (20) '2.0' │ │ +3994FB Extract OS 00 (0) 'MS-DOS' │ │ +3994FC General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -387F28 Compression Method 0008 (8) 'Deflated' │ │ -387F2A Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -387F2E CRC 8FAB1B52 (2410355538) │ │ -387F32 Compressed Size 00000602 (1538) │ │ -387F36 Uncompressed Size 0000134C (4940) │ │ -387F3A Filename Length 0012 (18) │ │ -387F3C Extra Length 0000 (0) │ │ -387F3E Comment Length 0000 (0) │ │ -387F40 Disk Start 0000 (0) │ │ -387F42 Int File Attributes 0000 (0) │ │ +3994FE Compression Method 0008 (8) 'Deflated' │ │ +399500 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +399504 CRC BD960562 (3180725602) │ │ +399508 Compressed Size 000002EF (751) │ │ +39950C Uncompressed Size 00000894 (2196) │ │ +399510 Filename Length 0019 (25) │ │ +399512 Extra Length 0000 (0) │ │ +399514 Comment Length 0000 (0) │ │ +399516 Disk Start 0000 (0) │ │ +399518 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -387F44 Ext File Attributes 00000000 (0) │ │ -387F48 Local Header Offset 000EFD0B (982283) │ │ -387F4C Filename 'XXXXXXXXXXXXXXXXXX' │ │ +39951A Ext File Attributes 00000000 (0) │ │ +39951E Local Header Offset 000F0ADC (985820) │ │ +399522 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x387F4C: Filename 'XXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x399522: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -387F5E CENTRAL HEADER #272 02014B50 (33639248) │ │ -387F62 Created Zip Spec 14 (20) '2.0' │ │ -387F63 Created OS 00 (0) 'MS-DOS' │ │ -387F64 Extract Zip Spec 14 (20) '2.0' │ │ -387F65 Extract OS 00 (0) 'MS-DOS' │ │ -387F66 General Purpose Flag 0800 (2048) │ │ +39953B CENTRAL HEADER #271 02014B50 (33639248) │ │ +39953F Created Zip Spec 14 (20) '2.0' │ │ +399540 Created OS 00 (0) 'MS-DOS' │ │ +399541 Extract Zip Spec 14 (20) '2.0' │ │ +399542 Extract OS 00 (0) 'MS-DOS' │ │ +399543 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -387F68 Compression Method 0008 (8) 'Deflated' │ │ -387F6A Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -387F6E CRC A35E1CB1 (2740853937) │ │ -387F72 Compressed Size 00000219 (537) │ │ -387F76 Uncompressed Size 0000075C (1884) │ │ -387F7A Filename Length 0015 (21) │ │ -387F7C Extra Length 0000 (0) │ │ -387F7E Comment Length 0000 (0) │ │ -387F80 Disk Start 0000 (0) │ │ -387F82 Int File Attributes 0000 (0) │ │ +399545 Compression Method 0008 (8) 'Deflated' │ │ +399547 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39954B CRC 8FAB1B52 (2410355538) │ │ +39954F Compressed Size 00000602 (1538) │ │ +399553 Uncompressed Size 0000134C (4940) │ │ +399557 Filename Length 0012 (18) │ │ +399559 Extra Length 0000 (0) │ │ +39955B Comment Length 0000 (0) │ │ +39955D Disk Start 0000 (0) │ │ +39955F Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -387F84 Ext File Attributes 00000000 (0) │ │ -387F88 Local Header Offset 000F0351 (983889) │ │ -387F8C Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +399561 Ext File Attributes 00000000 (0) │ │ +399565 Local Header Offset 000F0E16 (986646) │ │ +399569 Filename 'XXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x387F8C: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x399569: Filename 'XXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -387FA1 CENTRAL HEADER #273 02014B50 (33639248) │ │ -387FA5 Created Zip Spec 14 (20) '2.0' │ │ -387FA6 Created OS 00 (0) 'MS-DOS' │ │ -387FA7 Extract Zip Spec 14 (20) '2.0' │ │ -387FA8 Extract OS 00 (0) 'MS-DOS' │ │ -387FA9 General Purpose Flag 0800 (2048) │ │ +39957B CENTRAL HEADER #272 02014B50 (33639248) │ │ +39957F Created Zip Spec 14 (20) '2.0' │ │ +399580 Created OS 00 (0) 'MS-DOS' │ │ +399581 Extract Zip Spec 14 (20) '2.0' │ │ +399582 Extract OS 00 (0) 'MS-DOS' │ │ +399583 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -387FAB Compression Method 0008 (8) 'Deflated' │ │ -387FAD Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -387FB1 CRC 9996C055 (2576793685) │ │ -387FB5 Compressed Size 0000019D (413) │ │ -387FB9 Uncompressed Size 00000492 (1170) │ │ -387FBD Filename Length 0015 (21) │ │ -387FBF Extra Length 0000 (0) │ │ -387FC1 Comment Length 0000 (0) │ │ -387FC3 Disk Start 0000 (0) │ │ -387FC5 Int File Attributes 0000 (0) │ │ +399585 Compression Method 0008 (8) 'Deflated' │ │ +399587 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39958B CRC A35E1CB1 (2740853937) │ │ +39958F Compressed Size 00000219 (537) │ │ +399593 Uncompressed Size 0000075C (1884) │ │ +399597 Filename Length 0015 (21) │ │ +399599 Extra Length 0000 (0) │ │ +39959B Comment Length 0000 (0) │ │ +39959D Disk Start 0000 (0) │ │ +39959F Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -387FC7 Ext File Attributes 00000000 (0) │ │ -387FCB Local Header Offset 000F05B1 (984497) │ │ -387FCF Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +3995A1 Ext File Attributes 00000000 (0) │ │ +3995A5 Local Header Offset 000F145C (988252) │ │ +3995A9 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x387FCF: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3995A9: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -387FE4 CENTRAL HEADER #274 02014B50 (33639248) │ │ -387FE8 Created Zip Spec 14 (20) '2.0' │ │ -387FE9 Created OS 00 (0) 'MS-DOS' │ │ -387FEA Extract Zip Spec 14 (20) '2.0' │ │ -387FEB Extract OS 00 (0) 'MS-DOS' │ │ -387FEC General Purpose Flag 0800 (2048) │ │ +3995BE CENTRAL HEADER #273 02014B50 (33639248) │ │ +3995C2 Created Zip Spec 14 (20) '2.0' │ │ +3995C3 Created OS 00 (0) 'MS-DOS' │ │ +3995C4 Extract Zip Spec 14 (20) '2.0' │ │ +3995C5 Extract OS 00 (0) 'MS-DOS' │ │ +3995C6 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -387FEE Compression Method 0008 (8) 'Deflated' │ │ -387FF0 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -387FF4 CRC 02646EA9 (40136361) │ │ -387FF8 Compressed Size 000001F2 (498) │ │ -387FFC Uncompressed Size 000005C5 (1477) │ │ -388000 Filename Length 0011 (17) │ │ -388002 Extra Length 0000 (0) │ │ -388004 Comment Length 0000 (0) │ │ -388006 Disk Start 0000 (0) │ │ -388008 Int File Attributes 0000 (0) │ │ +3995C8 Compression Method 0008 (8) 'Deflated' │ │ +3995CA Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3995CE CRC 9996C055 (2576793685) │ │ +3995D2 Compressed Size 0000019D (413) │ │ +3995D6 Uncompressed Size 00000492 (1170) │ │ +3995DA Filename Length 0015 (21) │ │ +3995DC Extra Length 0000 (0) │ │ +3995DE Comment Length 0000 (0) │ │ +3995E0 Disk Start 0000 (0) │ │ +3995E2 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38800A Ext File Attributes 00000000 (0) │ │ -38800E Local Header Offset 000F0795 (984981) │ │ -388012 Filename 'XXXXXXXXXXXXXXXXX' │ │ +3995E4 Ext File Attributes 00000000 (0) │ │ +3995E8 Local Header Offset 000F16BC (988860) │ │ +3995EC Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x388012: Filename 'XXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3995EC: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -388023 CENTRAL HEADER #275 02014B50 (33639248) │ │ -388027 Created Zip Spec 14 (20) '2.0' │ │ -388028 Created OS 00 (0) 'MS-DOS' │ │ -388029 Extract Zip Spec 14 (20) '2.0' │ │ -38802A Extract OS 00 (0) 'MS-DOS' │ │ -38802B General Purpose Flag 0800 (2048) │ │ +399601 CENTRAL HEADER #274 02014B50 (33639248) │ │ +399605 Created Zip Spec 14 (20) '2.0' │ │ +399606 Created OS 00 (0) 'MS-DOS' │ │ +399607 Extract Zip Spec 14 (20) '2.0' │ │ +399608 Extract OS 00 (0) 'MS-DOS' │ │ +399609 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38802D Compression Method 0008 (8) 'Deflated' │ │ -38802F Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -388033 CRC 32E2540A (853693450) │ │ -388037 Compressed Size 00000624 (1572) │ │ -38803B Uncompressed Size 000014F4 (5364) │ │ -38803F Filename Length 0014 (20) │ │ -388041 Extra Length 0000 (0) │ │ -388043 Comment Length 0000 (0) │ │ -388045 Disk Start 0000 (0) │ │ -388047 Int File Attributes 0000 (0) │ │ +39960B Compression Method 0008 (8) 'Deflated' │ │ +39960D Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +399611 CRC 02646EA9 (40136361) │ │ +399615 Compressed Size 000001F2 (498) │ │ +399619 Uncompressed Size 000005C5 (1477) │ │ +39961D Filename Length 0011 (17) │ │ +39961F Extra Length 0000 (0) │ │ +399621 Comment Length 0000 (0) │ │ +399623 Disk Start 0000 (0) │ │ +399625 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -388049 Ext File Attributes 00000000 (0) │ │ -38804D Local Header Offset 000F09CA (985546) │ │ -388051 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ +399627 Ext File Attributes 00000000 (0) │ │ +39962B Local Header Offset 000F18A0 (989344) │ │ +39962F Filename 'XXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x388051: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39962F: Filename 'XXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -388065 CENTRAL HEADER #276 02014B50 (33639248) │ │ -388069 Created Zip Spec 14 (20) '2.0' │ │ -38806A Created OS 00 (0) 'MS-DOS' │ │ -38806B Extract Zip Spec 14 (20) '2.0' │ │ -38806C Extract OS 00 (0) 'MS-DOS' │ │ -38806D General Purpose Flag 0800 (2048) │ │ +399640 CENTRAL HEADER #275 02014B50 (33639248) │ │ +399644 Created Zip Spec 14 (20) '2.0' │ │ +399645 Created OS 00 (0) 'MS-DOS' │ │ +399646 Extract Zip Spec 14 (20) '2.0' │ │ +399647 Extract OS 00 (0) 'MS-DOS' │ │ +399648 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38806F Compression Method 0008 (8) 'Deflated' │ │ -388071 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -388075 CRC 00000000 (0) │ │ -388079 Compressed Size 00000002 (2) │ │ -38807D Uncompressed Size 00000000 (0) │ │ -388081 Filename Length 001B (27) │ │ -388083 Extra Length 0000 (0) │ │ -388085 Comment Length 0000 (0) │ │ -388087 Disk Start 0000 (0) │ │ -388089 Int File Attributes 0000 (0) │ │ +39964A Compression Method 0008 (8) 'Deflated' │ │ +39964C Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +399650 CRC 32E2540A (853693450) │ │ +399654 Compressed Size 00000624 (1572) │ │ +399658 Uncompressed Size 000014F4 (5364) │ │ +39965C Filename Length 0014 (20) │ │ +39965E Extra Length 0000 (0) │ │ +399660 Comment Length 0000 (0) │ │ +399662 Disk Start 0000 (0) │ │ +399664 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38808B Ext File Attributes 00000000 (0) │ │ -38808F Local Header Offset 000F1034 (987188) │ │ -388093 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +399666 Ext File Attributes 00000000 (0) │ │ +39966A Local Header Offset 000F1AD5 (989909) │ │ +39966E Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x388093: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39966E: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -3880AE CENTRAL HEADER #277 02014B50 (33639248) │ │ -3880B2 Created Zip Spec 14 (20) '2.0' │ │ -3880B3 Created OS 00 (0) 'MS-DOS' │ │ -3880B4 Extract Zip Spec 14 (20) '2.0' │ │ -3880B5 Extract OS 00 (0) 'MS-DOS' │ │ -3880B6 General Purpose Flag 0800 (2048) │ │ +399682 CENTRAL HEADER #276 02014B50 (33639248) │ │ +399686 Created Zip Spec 14 (20) '2.0' │ │ +399687 Created OS 00 (0) 'MS-DOS' │ │ +399688 Extract Zip Spec 14 (20) '2.0' │ │ +399689 Extract OS 00 (0) 'MS-DOS' │ │ +39968A General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -3880B8 Compression Method 0008 (8) 'Deflated' │ │ -3880BA Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -3880BE CRC C2971FC7 (3264683975) │ │ -3880C2 Compressed Size 00000006 (6) │ │ -3880C6 Uncompressed Size 00000004 (4) │ │ -3880CA Filename Length 0024 (36) │ │ -3880CC Extra Length 0000 (0) │ │ -3880CE Comment Length 0000 (0) │ │ -3880D0 Disk Start 0000 (0) │ │ -3880D2 Int File Attributes 0000 (0) │ │ +39968C Compression Method 0008 (8) 'Deflated' │ │ +39968E Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +399692 CRC 00000000 (0) │ │ +399696 Compressed Size 00000002 (2) │ │ +39969A Uncompressed Size 00000000 (0) │ │ +39969E Filename Length 001B (27) │ │ +3996A0 Extra Length 0000 (0) │ │ +3996A2 Comment Length 0000 (0) │ │ +3996A4 Disk Start 0000 (0) │ │ +3996A6 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -3880D4 Ext File Attributes 00000000 (0) │ │ -3880D8 Local Header Offset 000F1083 (987267) │ │ -3880DC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +3996A8 Ext File Attributes 00000000 (0) │ │ +3996AC Local Header Offset 000F213F (991551) │ │ +3996B0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x3880DC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3996B0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -388100 CENTRAL HEADER #278 02014B50 (33639248) │ │ -388104 Created Zip Spec 14 (20) '2.0' │ │ -388105 Created OS 00 (0) 'MS-DOS' │ │ -388106 Extract Zip Spec 14 (20) '2.0' │ │ -388107 Extract OS 00 (0) 'MS-DOS' │ │ -388108 General Purpose Flag 0800 (2048) │ │ +3996CB CENTRAL HEADER #277 02014B50 (33639248) │ │ +3996CF Created Zip Spec 14 (20) '2.0' │ │ +3996D0 Created OS 00 (0) 'MS-DOS' │ │ +3996D1 Extract Zip Spec 14 (20) '2.0' │ │ +3996D2 Extract OS 00 (0) 'MS-DOS' │ │ +3996D3 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38810A Compression Method 0008 (8) 'Deflated' │ │ -38810C Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -388110 CRC 1C782E08 (477638152) │ │ -388114 Compressed Size 000004C6 (1222) │ │ -388118 Uncompressed Size 00000969 (2409) │ │ -38811C Filename Length 0022 (34) │ │ -38811E Extra Length 0000 (0) │ │ -388120 Comment Length 0000 (0) │ │ -388122 Disk Start 0000 (0) │ │ -388124 Int File Attributes 0000 (0) │ │ +3996D5 Compression Method 0008 (8) 'Deflated' │ │ +3996D7 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3996DB CRC C2971FC7 (3264683975) │ │ +3996DF Compressed Size 00000006 (6) │ │ +3996E3 Uncompressed Size 00000004 (4) │ │ +3996E7 Filename Length 0024 (36) │ │ +3996E9 Extra Length 0000 (0) │ │ +3996EB Comment Length 0000 (0) │ │ +3996ED Disk Start 0000 (0) │ │ +3996EF Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -388126 Ext File Attributes 00000000 (0) │ │ -38812A Local Header Offset 000F10DF (987359) │ │ -38812E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +3996F1 Ext File Attributes 00000000 (0) │ │ +3996F5 Local Header Offset 000F218E (991630) │ │ +3996F9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38812E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3996F9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -388150 CENTRAL HEADER #279 02014B50 (33639248) │ │ -388154 Created Zip Spec 14 (20) '2.0' │ │ -388155 Created OS 00 (0) 'MS-DOS' │ │ -388156 Extract Zip Spec 14 (20) '2.0' │ │ -388157 Extract OS 00 (0) 'MS-DOS' │ │ -388158 General Purpose Flag 0800 (2048) │ │ +39971D CENTRAL HEADER #278 02014B50 (33639248) │ │ +399721 Created Zip Spec 14 (20) '2.0' │ │ +399722 Created OS 00 (0) 'MS-DOS' │ │ +399723 Extract Zip Spec 14 (20) '2.0' │ │ +399724 Extract OS 00 (0) 'MS-DOS' │ │ +399725 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38815A Compression Method 0008 (8) 'Deflated' │ │ -38815C Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -388160 CRC 44A1E83B (1151461435) │ │ -388164 Compressed Size 00002C0A (11274) │ │ -388168 Uncompressed Size 00007F06 (32518) │ │ -38816C Filename Length 0023 (35) │ │ -38816E Extra Length 0000 (0) │ │ -388170 Comment Length 0000 (0) │ │ -388172 Disk Start 0000 (0) │ │ -388174 Int File Attributes 0000 (0) │ │ +399727 Compression Method 0008 (8) 'Deflated' │ │ +399729 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39972D CRC 1C782E08 (477638152) │ │ +399731 Compressed Size 000004C6 (1222) │ │ +399735 Uncompressed Size 00000969 (2409) │ │ +399739 Filename Length 0022 (34) │ │ +39973B Extra Length 0000 (0) │ │ +39973D Comment Length 0000 (0) │ │ +39973F Disk Start 0000 (0) │ │ +399741 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -388176 Ext File Attributes 00000000 (0) │ │ -38817A Local Header Offset 000F15F9 (988665) │ │ -38817E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +399743 Ext File Attributes 00000000 (0) │ │ +399747 Local Header Offset 000F21EA (991722) │ │ +39974B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38817E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39974B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -3881A1 CENTRAL HEADER #280 02014B50 (33639248) │ │ -3881A5 Created Zip Spec 14 (20) '2.0' │ │ -3881A6 Created OS 00 (0) 'MS-DOS' │ │ -3881A7 Extract Zip Spec 14 (20) '2.0' │ │ -3881A8 Extract OS 00 (0) 'MS-DOS' │ │ -3881A9 General Purpose Flag 0800 (2048) │ │ +39976D CENTRAL HEADER #279 02014B50 (33639248) │ │ +399771 Created Zip Spec 14 (20) '2.0' │ │ +399772 Created OS 00 (0) 'MS-DOS' │ │ +399773 Extract Zip Spec 14 (20) '2.0' │ │ +399774 Extract OS 00 (0) 'MS-DOS' │ │ +399775 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -3881AB Compression Method 0008 (8) 'Deflated' │ │ -3881AD Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -3881B1 CRC 599F64DF (1503618271) │ │ -3881B5 Compressed Size 0000000D (13) │ │ -3881B9 Uncompressed Size 0000000B (11) │ │ -3881BD Filename Length 0028 (40) │ │ -3881BF Extra Length 0000 (0) │ │ -3881C1 Comment Length 0000 (0) │ │ -3881C3 Disk Start 0000 (0) │ │ -3881C5 Int File Attributes 0000 (0) │ │ +399777 Compression Method 0008 (8) 'Deflated' │ │ +399779 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39977D CRC 44A1E83B (1151461435) │ │ +399781 Compressed Size 00002C0A (11274) │ │ +399785 Uncompressed Size 00007F06 (32518) │ │ +399789 Filename Length 0023 (35) │ │ +39978B Extra Length 0000 (0) │ │ +39978D Comment Length 0000 (0) │ │ +39978F Disk Start 0000 (0) │ │ +399791 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -3881C7 Ext File Attributes 00000000 (0) │ │ -3881CB Local Header Offset 000F4258 (1000024) │ │ -3881CF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +399793 Ext File Attributes 00000000 (0) │ │ +399797 Local Header Offset 000F2704 (993028) │ │ +39979B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x3881CF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39979B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -3881F7 CENTRAL HEADER #281 02014B50 (33639248) │ │ -3881FB Created Zip Spec 14 (20) '2.0' │ │ -3881FC Created OS 00 (0) 'MS-DOS' │ │ -3881FD Extract Zip Spec 14 (20) '2.0' │ │ -3881FE Extract OS 00 (0) 'MS-DOS' │ │ -3881FF General Purpose Flag 0800 (2048) │ │ +3997BE CENTRAL HEADER #280 02014B50 (33639248) │ │ +3997C2 Created Zip Spec 14 (20) '2.0' │ │ +3997C3 Created OS 00 (0) 'MS-DOS' │ │ +3997C4 Extract Zip Spec 14 (20) '2.0' │ │ +3997C5 Extract OS 00 (0) 'MS-DOS' │ │ +3997C6 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -388201 Compression Method 0008 (8) 'Deflated' │ │ -388203 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -388207 CRC 00000000 (0) │ │ -38820B Compressed Size 00000002 (2) │ │ -38820F Uncompressed Size 00000000 (0) │ │ -388213 Filename Length 0009 (9) │ │ -388215 Extra Length 0000 (0) │ │ -388217 Comment Length 0000 (0) │ │ -388219 Disk Start 0000 (0) │ │ -38821B Int File Attributes 0000 (0) │ │ +3997C8 Compression Method 0008 (8) 'Deflated' │ │ +3997CA Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3997CE CRC 599F64DF (1503618271) │ │ +3997D2 Compressed Size 0000000D (13) │ │ +3997D6 Uncompressed Size 0000000B (11) │ │ +3997DA Filename Length 0028 (40) │ │ +3997DC Extra Length 0000 (0) │ │ +3997DE Comment Length 0000 (0) │ │ +3997E0 Disk Start 0000 (0) │ │ +3997E2 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38821D Ext File Attributes 00000000 (0) │ │ -388221 Local Header Offset 000F42BF (1000127) │ │ -388225 Filename 'XXXXXXXXX' │ │ +3997E4 Ext File Attributes 00000000 (0) │ │ +3997E8 Local Header Offset 000F5363 (1004387) │ │ +3997EC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x388225: Filename 'XXXXXXXXX' │ │ +# WARNING: Offset 0x3997EC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38822E CENTRAL HEADER #282 02014B50 (33639248) │ │ -388232 Created Zip Spec 14 (20) '2.0' │ │ -388233 Created OS 00 (0) 'MS-DOS' │ │ -388234 Extract Zip Spec 14 (20) '2.0' │ │ -388235 Extract OS 00 (0) 'MS-DOS' │ │ -388236 General Purpose Flag 0800 (2048) │ │ +399814 CENTRAL HEADER #281 02014B50 (33639248) │ │ +399818 Created Zip Spec 14 (20) '2.0' │ │ +399819 Created OS 00 (0) 'MS-DOS' │ │ +39981A Extract Zip Spec 14 (20) '2.0' │ │ +39981B Extract OS 00 (0) 'MS-DOS' │ │ +39981C General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -388238 Compression Method 0008 (8) 'Deflated' │ │ -38823A Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38823E CRC 013F55B0 (20927920) │ │ -388242 Compressed Size 000003EA (1002) │ │ -388246 Uncompressed Size 00000D8D (3469) │ │ -38824A Filename Length 0014 (20) │ │ -38824C Extra Length 0000 (0) │ │ -38824E Comment Length 0000 (0) │ │ -388250 Disk Start 0000 (0) │ │ -388252 Int File Attributes 0000 (0) │ │ +39981E Compression Method 0008 (8) 'Deflated' │ │ +399820 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +399824 CRC 00000000 (0) │ │ +399828 Compressed Size 00000002 (2) │ │ +39982C Uncompressed Size 00000000 (0) │ │ +399830 Filename Length 0009 (9) │ │ +399832 Extra Length 0000 (0) │ │ +399834 Comment Length 0000 (0) │ │ +399836 Disk Start 0000 (0) │ │ +399838 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -388254 Ext File Attributes 00000000 (0) │ │ -388258 Local Header Offset 000F42FC (1000188) │ │ -38825C Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ +39983A Ext File Attributes 00000000 (0) │ │ +39983E Local Header Offset 000F53CA (1004490) │ │ +399842 Filename 'XXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38825C: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x399842: Filename 'XXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -388270 CENTRAL HEADER #283 02014B50 (33639248) │ │ -388274 Created Zip Spec 14 (20) '2.0' │ │ -388275 Created OS 00 (0) 'MS-DOS' │ │ -388276 Extract Zip Spec 14 (20) '2.0' │ │ -388277 Extract OS 00 (0) 'MS-DOS' │ │ -388278 General Purpose Flag 0800 (2048) │ │ +39984B CENTRAL HEADER #282 02014B50 (33639248) │ │ +39984F Created Zip Spec 14 (20) '2.0' │ │ +399850 Created OS 00 (0) 'MS-DOS' │ │ +399851 Extract Zip Spec 14 (20) '2.0' │ │ +399852 Extract OS 00 (0) 'MS-DOS' │ │ +399853 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38827A Compression Method 0008 (8) 'Deflated' │ │ -38827C Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -388280 CRC A2918A67 (2727447143) │ │ -388284 Compressed Size 00004E2E (20014) │ │ -388288 Uncompressed Size 00014157 (82263) │ │ -38828C Filename Length 0010 (16) │ │ -38828E Extra Length 0000 (0) │ │ -388290 Comment Length 0000 (0) │ │ -388292 Disk Start 0000 (0) │ │ -388294 Int File Attributes 0000 (0) │ │ +399855 Compression Method 0008 (8) 'Deflated' │ │ +399857 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39985B CRC 377661C3 (930505155) │ │ +39985F Compressed Size 0000068F (1679) │ │ +399863 Uncompressed Size 0000163D (5693) │ │ +399867 Filename Length 0014 (20) │ │ +399869 Extra Length 0000 (0) │ │ +39986B Comment Length 0000 (0) │ │ +39986D Disk Start 0000 (0) │ │ +39986F Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -388296 Ext File Attributes 00000000 (0) │ │ -38829A Local Header Offset 000F472C (1001260) │ │ -38829E Filename 'XXXXXXXXXXXXXXXX' │ │ +399871 Ext File Attributes 00000000 (0) │ │ +399875 Local Header Offset 000F5407 (1004551) │ │ +399879 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38829E: Filename 'XXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x399879: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -3882AE CENTRAL HEADER #284 02014B50 (33639248) │ │ -3882B2 Created Zip Spec 14 (20) '2.0' │ │ -3882B3 Created OS 00 (0) 'MS-DOS' │ │ -3882B4 Extract Zip Spec 14 (20) '2.0' │ │ -3882B5 Extract OS 00 (0) 'MS-DOS' │ │ -3882B6 General Purpose Flag 0800 (2048) │ │ +39988D CENTRAL HEADER #283 02014B50 (33639248) │ │ +399891 Created Zip Spec 14 (20) '2.0' │ │ +399892 Created OS 00 (0) 'MS-DOS' │ │ +399893 Extract Zip Spec 14 (20) '2.0' │ │ +399894 Extract OS 00 (0) 'MS-DOS' │ │ +399895 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -3882B8 Compression Method 0008 (8) 'Deflated' │ │ -3882BA Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -3882BE CRC 4E40F4DE (1312879838) │ │ -3882C2 Compressed Size 00000673 (1651) │ │ -3882C6 Uncompressed Size 000017DF (6111) │ │ -3882CA Filename Length 0012 (18) │ │ -3882CC Extra Length 0000 (0) │ │ -3882CE Comment Length 0000 (0) │ │ -3882D0 Disk Start 0000 (0) │ │ -3882D2 Int File Attributes 0000 (0) │ │ +399897 Compression Method 0008 (8) 'Deflated' │ │ +399899 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39989D CRC 6C275DC0 (1814519232) │ │ +3998A1 Compressed Size 00006975 (26997) │ │ +3998A5 Uncompressed Size 00019EBA (106170) │ │ +3998A9 Filename Length 0010 (16) │ │ +3998AB Extra Length 0000 (0) │ │ +3998AD Comment Length 0000 (0) │ │ +3998AF Disk Start 0000 (0) │ │ +3998B1 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -3882D4 Ext File Attributes 00000000 (0) │ │ -3882D8 Local Header Offset 000F959C (1021340) │ │ -3882DC Filename 'XXXXXXXXXXXXXXXXXX' │ │ +3998B3 Ext File Attributes 00000000 (0) │ │ +3998B7 Local Header Offset 000F5ADC (1006300) │ │ +3998BB Filename 'XXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x3882DC: Filename 'XXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3998BB: Filename 'XXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -3882EE CENTRAL HEADER #285 02014B50 (33639248) │ │ -3882F2 Created Zip Spec 14 (20) '2.0' │ │ -3882F3 Created OS 00 (0) 'MS-DOS' │ │ -3882F4 Extract Zip Spec 14 (20) '2.0' │ │ -3882F5 Extract OS 00 (0) 'MS-DOS' │ │ -3882F6 General Purpose Flag 0800 (2048) │ │ +3998CB CENTRAL HEADER #284 02014B50 (33639248) │ │ +3998CF Created Zip Spec 14 (20) '2.0' │ │ +3998D0 Created OS 00 (0) 'MS-DOS' │ │ +3998D1 Extract Zip Spec 14 (20) '2.0' │ │ +3998D2 Extract OS 00 (0) 'MS-DOS' │ │ +3998D3 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -3882F8 Compression Method 0008 (8) 'Deflated' │ │ -3882FA Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -3882FE CRC 03D816F1 (64493297) │ │ -388302 Compressed Size 00000CC5 (3269) │ │ -388306 Uncompressed Size 0000340D (13325) │ │ -38830A Filename Length 001D (29) │ │ -38830C Extra Length 0000 (0) │ │ -38830E Comment Length 0000 (0) │ │ -388310 Disk Start 0000 (0) │ │ -388312 Int File Attributes 0000 (0) │ │ +3998D5 Compression Method 0008 (8) 'Deflated' │ │ +3998D7 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3998DB CRC D6C0838C (3602940812) │ │ +3998DF Compressed Size 00001506 (5382) │ │ +3998E3 Uncompressed Size 00005007 (20487) │ │ +3998E7 Filename Length 0012 (18) │ │ +3998E9 Extra Length 0000 (0) │ │ +3998EB Comment Length 0000 (0) │ │ +3998ED Disk Start 0000 (0) │ │ +3998EF Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -388314 Ext File Attributes 00000000 (0) │ │ -388318 Local Header Offset 000F9C53 (1023059) │ │ -38831C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +3998F1 Ext File Attributes 00000000 (0) │ │ +3998F5 Local Header Offset 000FC493 (1033363) │ │ +3998F9 Filename 'XXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38831C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3998F9: Filename 'XXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -388339 CENTRAL HEADER #286 02014B50 (33639248) │ │ -38833D Created Zip Spec 14 (20) '2.0' │ │ -38833E Created OS 00 (0) 'MS-DOS' │ │ -38833F Extract Zip Spec 14 (20) '2.0' │ │ -388340 Extract OS 00 (0) 'MS-DOS' │ │ -388341 General Purpose Flag 0800 (2048) │ │ +39990B CENTRAL HEADER #285 02014B50 (33639248) │ │ +39990F Created Zip Spec 14 (20) '2.0' │ │ +399910 Created OS 00 (0) 'MS-DOS' │ │ +399911 Extract Zip Spec 14 (20) '2.0' │ │ +399912 Extract OS 00 (0) 'MS-DOS' │ │ +399913 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -388343 Compression Method 0008 (8) 'Deflated' │ │ -388345 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -388349 CRC 39B982A7 (968458919) │ │ -38834D Compressed Size 000004E6 (1254) │ │ -388351 Uncompressed Size 00000BA5 (2981) │ │ -388355 Filename Length 0017 (23) │ │ -388357 Extra Length 0000 (0) │ │ -388359 Comment Length 0000 (0) │ │ -38835B Disk Start 0000 (0) │ │ -38835D Int File Attributes 0000 (0) │ │ +399915 Compression Method 0008 (8) 'Deflated' │ │ +399917 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39991B CRC 2B34A291 (724869777) │ │ +39991F Compressed Size 000012DB (4827) │ │ +399923 Uncompressed Size 0000461B (17947) │ │ +399927 Filename Length 001D (29) │ │ +399929 Extra Length 0000 (0) │ │ +39992B Comment Length 0000 (0) │ │ +39992D Disk Start 0000 (0) │ │ +39992F Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38835F Ext File Attributes 00000000 (0) │ │ -388363 Local Header Offset 000FA967 (1026407) │ │ -388367 Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ +399931 Ext File Attributes 00000000 (0) │ │ +399935 Local Header Offset 000FD9DD (1038813) │ │ +399939 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x388367: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x399939: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38837E CENTRAL HEADER #287 02014B50 (33639248) │ │ -388382 Created Zip Spec 14 (20) '2.0' │ │ -388383 Created OS 00 (0) 'MS-DOS' │ │ -388384 Extract Zip Spec 14 (20) '2.0' │ │ -388385 Extract OS 00 (0) 'MS-DOS' │ │ -388386 General Purpose Flag 0800 (2048) │ │ +399956 CENTRAL HEADER #286 02014B50 (33639248) │ │ +39995A Created Zip Spec 14 (20) '2.0' │ │ +39995B Created OS 00 (0) 'MS-DOS' │ │ +39995C Extract Zip Spec 14 (20) '2.0' │ │ +39995D Extract OS 00 (0) 'MS-DOS' │ │ +39995E General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -388388 Compression Method 0008 (8) 'Deflated' │ │ -38838A Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38838E CRC 14226A82 (337799810) │ │ -388392 Compressed Size 00000388 (904) │ │ -388396 Uncompressed Size 00000A8B (2699) │ │ -38839A Filename Length 0012 (18) │ │ -38839C Extra Length 0000 (0) │ │ -38839E Comment Length 0000 (0) │ │ -3883A0 Disk Start 0000 (0) │ │ -3883A2 Int File Attributes 0000 (0) │ │ +399960 Compression Method 0008 (8) 'Deflated' │ │ +399962 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +399966 CRC 399CB35C (966570844) │ │ +39996A Compressed Size 00000560 (1376) │ │ +39996E Uncompressed Size 00000CCD (3277) │ │ +399972 Filename Length 0017 (23) │ │ +399974 Extra Length 0000 (0) │ │ +399976 Comment Length 0000 (0) │ │ +399978 Disk Start 0000 (0) │ │ +39997A Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -3883A4 Ext File Attributes 00000000 (0) │ │ -3883A8 Local Header Offset 000FAE96 (1027734) │ │ -3883AC Filename 'XXXXXXXXXXXXXXXXXX' │ │ +39997C Ext File Attributes 00000000 (0) │ │ +399980 Local Header Offset 000FED07 (1043719) │ │ +399984 Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x3883AC: Filename 'XXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x399984: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -3883BE CENTRAL HEADER #288 02014B50 (33639248) │ │ -3883C2 Created Zip Spec 14 (20) '2.0' │ │ -3883C3 Created OS 00 (0) 'MS-DOS' │ │ -3883C4 Extract Zip Spec 14 (20) '2.0' │ │ -3883C5 Extract OS 00 (0) 'MS-DOS' │ │ -3883C6 General Purpose Flag 0800 (2048) │ │ +39999B CENTRAL HEADER #287 02014B50 (33639248) │ │ +39999F Created Zip Spec 14 (20) '2.0' │ │ +3999A0 Created OS 00 (0) 'MS-DOS' │ │ +3999A1 Extract Zip Spec 14 (20) '2.0' │ │ +3999A2 Extract OS 00 (0) 'MS-DOS' │ │ +3999A3 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -3883C8 Compression Method 0008 (8) 'Deflated' │ │ -3883CA Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -3883CE CRC 96BAAD0D (2528816397) │ │ -3883D2 Compressed Size 00000B8A (2954) │ │ -3883D6 Uncompressed Size 000020DF (8415) │ │ -3883DA Filename Length 0015 (21) │ │ -3883DC Extra Length 0000 (0) │ │ -3883DE Comment Length 0000 (0) │ │ -3883E0 Disk Start 0000 (0) │ │ -3883E2 Int File Attributes 0000 (0) │ │ +3999A5 Compression Method 0008 (8) 'Deflated' │ │ +3999A7 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3999AB CRC 47491366 (1195971430) │ │ +3999AF Compressed Size 00000467 (1127) │ │ +3999B3 Uncompressed Size 00000CA3 (3235) │ │ +3999B7 Filename Length 0012 (18) │ │ +3999B9 Extra Length 0000 (0) │ │ +3999BB Comment Length 0000 (0) │ │ +3999BD Disk Start 0000 (0) │ │ +3999BF Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -3883E4 Ext File Attributes 00000000 (0) │ │ -3883E8 Local Header Offset 000FB262 (1028706) │ │ -3883EC Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +3999C1 Ext File Attributes 00000000 (0) │ │ +3999C5 Local Header Offset 000FF2B0 (1045168) │ │ +3999C9 Filename 'XXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x3883EC: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3999C9: Filename 'XXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -388401 CENTRAL HEADER #289 02014B50 (33639248) │ │ -388405 Created Zip Spec 14 (20) '2.0' │ │ -388406 Created OS 00 (0) 'MS-DOS' │ │ -388407 Extract Zip Spec 14 (20) '2.0' │ │ -388408 Extract OS 00 (0) 'MS-DOS' │ │ -388409 General Purpose Flag 0800 (2048) │ │ +3999DB CENTRAL HEADER #288 02014B50 (33639248) │ │ +3999DF Created Zip Spec 14 (20) '2.0' │ │ +3999E0 Created OS 00 (0) 'MS-DOS' │ │ +3999E1 Extract Zip Spec 14 (20) '2.0' │ │ +3999E2 Extract OS 00 (0) 'MS-DOS' │ │ +3999E3 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38840B Compression Method 0008 (8) 'Deflated' │ │ -38840D Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -388411 CRC F480D053 (4102082643) │ │ -388415 Compressed Size 00001350 (4944) │ │ -388419 Uncompressed Size 00003B30 (15152) │ │ -38841D Filename Length 0012 (18) │ │ -38841F Extra Length 0000 (0) │ │ -388421 Comment Length 0000 (0) │ │ -388423 Disk Start 0000 (0) │ │ -388425 Int File Attributes 0000 (0) │ │ +3999E5 Compression Method 0008 (8) 'Deflated' │ │ +3999E7 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3999EB CRC E1FE99AA (3791559082) │ │ +3999EF Compressed Size 0000168F (5775) │ │ +3999F3 Uncompressed Size 0000431F (17183) │ │ +3999F7 Filename Length 0015 (21) │ │ +3999F9 Extra Length 0000 (0) │ │ +3999FB Comment Length 0000 (0) │ │ +3999FD Disk Start 0000 (0) │ │ +3999FF Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -388427 Ext File Attributes 00000000 (0) │ │ -38842B Local Header Offset 000FBE33 (1031731) │ │ -38842F Filename 'XXXXXXXXXXXXXXXXXX' │ │ +399A01 Ext File Attributes 00000000 (0) │ │ +399A05 Local Header Offset 000FF75B (1046363) │ │ +399A09 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38842F: Filename 'XXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x399A09: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -388441 CENTRAL HEADER #290 02014B50 (33639248) │ │ -388445 Created Zip Spec 14 (20) '2.0' │ │ -388446 Created OS 00 (0) 'MS-DOS' │ │ -388447 Extract Zip Spec 14 (20) '2.0' │ │ -388448 Extract OS 00 (0) 'MS-DOS' │ │ -388449 General Purpose Flag 0800 (2048) │ │ +399A1E CENTRAL HEADER #289 02014B50 (33639248) │ │ +399A22 Created Zip Spec 14 (20) '2.0' │ │ +399A23 Created OS 00 (0) 'MS-DOS' │ │ +399A24 Extract Zip Spec 14 (20) '2.0' │ │ +399A25 Extract OS 00 (0) 'MS-DOS' │ │ +399A26 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38844B Compression Method 0008 (8) 'Deflated' │ │ -38844D Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -388451 CRC B95F48FA (3110029562) │ │ -388455 Compressed Size 0000089A (2202) │ │ -388459 Uncompressed Size 0000178A (6026) │ │ -38845D Filename Length 0013 (19) │ │ -38845F Extra Length 0000 (0) │ │ -388461 Comment Length 0000 (0) │ │ -388463 Disk Start 0000 (0) │ │ -388465 Int File Attributes 0000 (0) │ │ +399A28 Compression Method 0008 (8) 'Deflated' │ │ +399A2A Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +399A2E CRC B736A44A (3073811530) │ │ +399A32 Compressed Size 00001824 (6180) │ │ +399A36 Uncompressed Size 00004AE5 (19173) │ │ +399A3A Filename Length 0012 (18) │ │ +399A3C Extra Length 0000 (0) │ │ +399A3E Comment Length 0000 (0) │ │ +399A40 Disk Start 0000 (0) │ │ +399A42 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -388467 Ext File Attributes 00000000 (0) │ │ -38846B Local Header Offset 000FD1C7 (1036743) │ │ -38846F Filename 'XXXXXXXXXXXXXXXXXXX' │ │ +399A44 Ext File Attributes 00000000 (0) │ │ +399A48 Local Header Offset 00100E31 (1052209) │ │ +399A4C Filename 'XXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38846F: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x399A4C: Filename 'XXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -388482 CENTRAL HEADER #291 02014B50 (33639248) │ │ -388486 Created Zip Spec 14 (20) '2.0' │ │ -388487 Created OS 00 (0) 'MS-DOS' │ │ -388488 Extract Zip Spec 14 (20) '2.0' │ │ -388489 Extract OS 00 (0) 'MS-DOS' │ │ -38848A General Purpose Flag 0800 (2048) │ │ +399A5E CENTRAL HEADER #290 02014B50 (33639248) │ │ +399A62 Created Zip Spec 14 (20) '2.0' │ │ +399A63 Created OS 00 (0) 'MS-DOS' │ │ +399A64 Extract Zip Spec 14 (20) '2.0' │ │ +399A65 Extract OS 00 (0) 'MS-DOS' │ │ +399A66 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38848C Compression Method 0008 (8) 'Deflated' │ │ -38848E Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -388492 CRC B62C010B (3056337163) │ │ -388496 Compressed Size 00001C09 (7177) │ │ -38849A Uncompressed Size 0000807F (32895) │ │ -38849E Filename Length 0017 (23) │ │ -3884A0 Extra Length 0000 (0) │ │ -3884A2 Comment Length 0000 (0) │ │ -3884A4 Disk Start 0000 (0) │ │ -3884A6 Int File Attributes 0000 (0) │ │ +399A68 Compression Method 0008 (8) 'Deflated' │ │ +399A6A Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +399A6E CRC ADD3F7E9 (2916349929) │ │ +399A72 Compressed Size 00000AE8 (2792) │ │ +399A76 Uncompressed Size 00001ED8 (7896) │ │ +399A7A Filename Length 0013 (19) │ │ +399A7C Extra Length 0000 (0) │ │ +399A7E Comment Length 0000 (0) │ │ +399A80 Disk Start 0000 (0) │ │ +399A82 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -3884A8 Ext File Attributes 00000000 (0) │ │ -3884AC Local Header Offset 000FDAA6 (1039014) │ │ -3884B0 Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ +399A84 Ext File Attributes 00000000 (0) │ │ +399A88 Local Header Offset 00102699 (1058457) │ │ +399A8C Filename 'XXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x3884B0: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x399A8C: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -3884C7 CENTRAL HEADER #292 02014B50 (33639248) │ │ -3884CB Created Zip Spec 14 (20) '2.0' │ │ -3884CC Created OS 00 (0) 'MS-DOS' │ │ -3884CD Extract Zip Spec 14 (20) '2.0' │ │ -3884CE Extract OS 00 (0) 'MS-DOS' │ │ -3884CF General Purpose Flag 0800 (2048) │ │ +399A9F CENTRAL HEADER #291 02014B50 (33639248) │ │ +399AA3 Created Zip Spec 14 (20) '2.0' │ │ +399AA4 Created OS 00 (0) 'MS-DOS' │ │ +399AA5 Extract Zip Spec 14 (20) '2.0' │ │ +399AA6 Extract OS 00 (0) 'MS-DOS' │ │ +399AA7 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -3884D1 Compression Method 0008 (8) 'Deflated' │ │ -3884D3 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -3884D7 CRC D763233A (3613598522) │ │ -3884DB Compressed Size 000011B3 (4531) │ │ -3884DF Uncompressed Size 000032D6 (13014) │ │ -3884E3 Filename Length 0011 (17) │ │ -3884E5 Extra Length 0000 (0) │ │ -3884E7 Comment Length 0000 (0) │ │ -3884E9 Disk Start 0000 (0) │ │ -3884EB Int File Attributes 0000 (0) │ │ +399AA9 Compression Method 0008 (8) 'Deflated' │ │ +399AAB Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +399AAF CRC CD9DF4E7 (3449681127) │ │ +399AB3 Compressed Size 00004084 (16516) │ │ +399AB7 Uncompressed Size 000109E7 (68071) │ │ +399ABB Filename Length 0017 (23) │ │ +399ABD Extra Length 0000 (0) │ │ +399ABF Comment Length 0000 (0) │ │ +399AC1 Disk Start 0000 (0) │ │ +399AC3 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -3884ED Ext File Attributes 00000000 (0) │ │ -3884F1 Local Header Offset 000FF6F8 (1046264) │ │ -3884F5 Filename 'XXXXXXXXXXXXXXXXX' │ │ +399AC5 Ext File Attributes 00000000 (0) │ │ +399AC9 Local Header Offset 001031C6 (1061318) │ │ +399ACD Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x3884F5: Filename 'XXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x399ACD: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -388506 CENTRAL HEADER #293 02014B50 (33639248) │ │ -38850A Created Zip Spec 14 (20) '2.0' │ │ -38850B Created OS 00 (0) 'MS-DOS' │ │ -38850C Extract Zip Spec 14 (20) '2.0' │ │ -38850D Extract OS 00 (0) 'MS-DOS' │ │ -38850E General Purpose Flag 0800 (2048) │ │ +399AE4 CENTRAL HEADER #292 02014B50 (33639248) │ │ +399AE8 Created Zip Spec 14 (20) '2.0' │ │ +399AE9 Created OS 00 (0) 'MS-DOS' │ │ +399AEA Extract Zip Spec 14 (20) '2.0' │ │ +399AEB Extract OS 00 (0) 'MS-DOS' │ │ +399AEC General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -388510 Compression Method 0008 (8) 'Deflated' │ │ -388512 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -388516 CRC 9F66FFCA (2674327498) │ │ -38851A Compressed Size 0000008D (141) │ │ -38851E Uncompressed Size 000000BB (187) │ │ -388522 Filename Length 001A (26) │ │ -388524 Extra Length 0000 (0) │ │ -388526 Comment Length 0000 (0) │ │ -388528 Disk Start 0000 (0) │ │ -38852A Int File Attributes 0000 (0) │ │ +399AEE Compression Method 0008 (8) 'Deflated' │ │ +399AF0 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +399AF4 CRC A0391FC7 (2688098247) │ │ +399AF8 Compressed Size 0000261A (9754) │ │ +399AFC Uncompressed Size 00008128 (33064) │ │ +399B00 Filename Length 0011 (17) │ │ +399B02 Extra Length 0000 (0) │ │ +399B04 Comment Length 0000 (0) │ │ +399B06 Disk Start 0000 (0) │ │ +399B08 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38852C Ext File Attributes 00000000 (0) │ │ -388530 Local Header Offset 001008EE (1050862) │ │ -388534 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +399B0A Ext File Attributes 00000000 (0) │ │ +399B0E Local Header Offset 00107293 (1077907) │ │ +399B12 Filename 'XXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x388534: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x399B12: Filename 'XXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38854E CENTRAL HEADER #294 02014B50 (33639248) │ │ -388552 Created Zip Spec 14 (20) '2.0' │ │ -388553 Created OS 00 (0) 'MS-DOS' │ │ -388554 Extract Zip Spec 14 (20) '2.0' │ │ -388555 Extract OS 00 (0) 'MS-DOS' │ │ -388556 General Purpose Flag 0800 (2048) │ │ +399B23 CENTRAL HEADER #293 02014B50 (33639248) │ │ +399B27 Created Zip Spec 14 (20) '2.0' │ │ +399B28 Created OS 00 (0) 'MS-DOS' │ │ +399B29 Extract Zip Spec 14 (20) '2.0' │ │ +399B2A Extract OS 00 (0) 'MS-DOS' │ │ +399B2B General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -388558 Compression Method 0008 (8) 'Deflated' │ │ -38855A Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38855E CRC 0292AD49 (43167049) │ │ -388562 Compressed Size 00002601 (9729) │ │ -388566 Uncompressed Size 000097A7 (38823) │ │ -38856A Filename Length 0013 (19) │ │ -38856C Extra Length 0000 (0) │ │ -38856E Comment Length 0000 (0) │ │ -388570 Disk Start 0000 (0) │ │ -388572 Int File Attributes 0000 (0) │ │ +399B2D Compression Method 0008 (8) 'Deflated' │ │ +399B2F Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +399B33 CRC EE43521B (3997389339) │ │ +399B37 Compressed Size 0000009F (159) │ │ +399B3B Uncompressed Size 000000DA (218) │ │ +399B3F Filename Length 001A (26) │ │ +399B41 Extra Length 0000 (0) │ │ +399B43 Comment Length 0000 (0) │ │ +399B45 Disk Start 0000 (0) │ │ +399B47 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -388574 Ext File Attributes 00000000 (0) │ │ -388578 Local Header Offset 001009C7 (1051079) │ │ -38857C Filename 'XXXXXXXXXXXXXXXXXXX' │ │ +399B49 Ext File Attributes 00000000 (0) │ │ +399B4D Local Header Offset 001098F0 (1087728) │ │ +399B51 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38857C: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x399B51: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38858F CENTRAL HEADER #295 02014B50 (33639248) │ │ -388593 Created Zip Spec 14 (20) '2.0' │ │ -388594 Created OS 00 (0) 'MS-DOS' │ │ -388595 Extract Zip Spec 14 (20) '2.0' │ │ -388596 Extract OS 00 (0) 'MS-DOS' │ │ -388597 General Purpose Flag 0800 (2048) │ │ +399B6B CENTRAL HEADER #294 02014B50 (33639248) │ │ +399B6F Created Zip Spec 14 (20) '2.0' │ │ +399B70 Created OS 00 (0) 'MS-DOS' │ │ +399B71 Extract Zip Spec 14 (20) '2.0' │ │ +399B72 Extract OS 00 (0) 'MS-DOS' │ │ +399B73 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -388599 Compression Method 0008 (8) 'Deflated' │ │ -38859B Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38859F CRC CA8CD06A (3398226026) │ │ -3885A3 Compressed Size 00000B26 (2854) │ │ -3885A7 Uncompressed Size 00002212 (8722) │ │ -3885AB Filename Length 0011 (17) │ │ -3885AD Extra Length 0000 (0) │ │ -3885AF Comment Length 0000 (0) │ │ -3885B1 Disk Start 0000 (0) │ │ -3885B3 Int File Attributes 0000 (0) │ │ +399B75 Compression Method 0008 (8) 'Deflated' │ │ +399B77 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +399B7B CRC F0692D3F (4033424703) │ │ +399B7F Compressed Size 00003916 (14614) │ │ +399B83 Uncompressed Size 0000E4CA (58570) │ │ +399B87 Filename Length 0013 (19) │ │ +399B89 Extra Length 0000 (0) │ │ +399B8B Comment Length 0000 (0) │ │ +399B8D Disk Start 0000 (0) │ │ +399B8F Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -3885B5 Ext File Attributes 00000000 (0) │ │ -3885B9 Local Header Offset 0010300D (1060877) │ │ -3885BD Filename 'XXXXXXXXXXXXXXXXX' │ │ +399B91 Ext File Attributes 00000000 (0) │ │ +399B95 Local Header Offset 001099DB (1087963) │ │ +399B99 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x3885BD: Filename 'XXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x399B99: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -3885CE CENTRAL HEADER #296 02014B50 (33639248) │ │ -3885D2 Created Zip Spec 14 (20) '2.0' │ │ -3885D3 Created OS 00 (0) 'MS-DOS' │ │ -3885D4 Extract Zip Spec 14 (20) '2.0' │ │ -3885D5 Extract OS 00 (0) 'MS-DOS' │ │ -3885D6 General Purpose Flag 0800 (2048) │ │ +399BAC CENTRAL HEADER #295 02014B50 (33639248) │ │ +399BB0 Created Zip Spec 14 (20) '2.0' │ │ +399BB1 Created OS 00 (0) 'MS-DOS' │ │ +399BB2 Extract Zip Spec 14 (20) '2.0' │ │ +399BB3 Extract OS 00 (0) 'MS-DOS' │ │ +399BB4 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -3885D8 Compression Method 0008 (8) 'Deflated' │ │ -3885DA Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -3885DE CRC 7091AB69 (1888594793) │ │ -3885E2 Compressed Size 00000A48 (2632) │ │ -3885E6 Uncompressed Size 000018D4 (6356) │ │ -3885EA Filename Length 0011 (17) │ │ -3885EC Extra Length 0000 (0) │ │ -3885EE Comment Length 0000 (0) │ │ -3885F0 Disk Start 0000 (0) │ │ -3885F2 Int File Attributes 0000 (0) │ │ +399BB6 Compression Method 0008 (8) 'Deflated' │ │ +399BB8 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +399BBC CRC A42E26CC (2754488012) │ │ +399BC0 Compressed Size 00000DD3 (3539) │ │ +399BC4 Uncompressed Size 00002AE9 (10985) │ │ +399BC8 Filename Length 0011 (17) │ │ +399BCA Extra Length 0000 (0) │ │ +399BCC Comment Length 0000 (0) │ │ +399BCE Disk Start 0000 (0) │ │ +399BD0 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -3885F4 Ext File Attributes 00000000 (0) │ │ -3885F8 Local Header Offset 00103B76 (1063798) │ │ -3885FC Filename 'XXXXXXXXXXXXXXXXX' │ │ +399BD2 Ext File Attributes 00000000 (0) │ │ +399BD6 Local Header Offset 0010D336 (1102646) │ │ +399BDA Filename 'XXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x3885FC: Filename 'XXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x399BDA: Filename 'XXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38860D CENTRAL HEADER #297 02014B50 (33639248) │ │ -388611 Created Zip Spec 14 (20) '2.0' │ │ -388612 Created OS 00 (0) 'MS-DOS' │ │ -388613 Extract Zip Spec 14 (20) '2.0' │ │ -388614 Extract OS 00 (0) 'MS-DOS' │ │ -388615 General Purpose Flag 0800 (2048) │ │ +399BEB CENTRAL HEADER #296 02014B50 (33639248) │ │ +399BEF Created Zip Spec 14 (20) '2.0' │ │ +399BF0 Created OS 00 (0) 'MS-DOS' │ │ +399BF1 Extract Zip Spec 14 (20) '2.0' │ │ +399BF2 Extract OS 00 (0) 'MS-DOS' │ │ +399BF3 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -388617 Compression Method 0008 (8) 'Deflated' │ │ -388619 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38861D CRC 1EFA1E07 (519708167) │ │ -388621 Compressed Size 00001332 (4914) │ │ -388625 Uncompressed Size 00003E74 (15988) │ │ -388629 Filename Length 0014 (20) │ │ -38862B Extra Length 0000 (0) │ │ -38862D Comment Length 0000 (0) │ │ -38862F Disk Start 0000 (0) │ │ -388631 Int File Attributes 0000 (0) │ │ +399BF5 Compression Method 0008 (8) 'Deflated' │ │ +399BF7 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +399BFB CRC 483DA500 (1211999488) │ │ +399BFF Compressed Size 000019B2 (6578) │ │ +399C03 Uncompressed Size 00004B50 (19280) │ │ +399C07 Filename Length 0011 (17) │ │ +399C09 Extra Length 0000 (0) │ │ +399C0B Comment Length 0000 (0) │ │ +399C0D Disk Start 0000 (0) │ │ +399C0F Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -388633 Ext File Attributes 00000000 (0) │ │ -388637 Local Header Offset 00104601 (1066497) │ │ -38863B Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ +399C11 Ext File Attributes 00000000 (0) │ │ +399C15 Local Header Offset 0010E14C (1106252) │ │ +399C19 Filename 'XXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38863B: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x399C19: Filename 'XXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38864F CENTRAL HEADER #298 02014B50 (33639248) │ │ -388653 Created Zip Spec 14 (20) '2.0' │ │ -388654 Created OS 00 (0) 'MS-DOS' │ │ -388655 Extract Zip Spec 14 (20) '2.0' │ │ -388656 Extract OS 00 (0) 'MS-DOS' │ │ -388657 General Purpose Flag 0800 (2048) │ │ +399C2A CENTRAL HEADER #297 02014B50 (33639248) │ │ +399C2E Created Zip Spec 14 (20) '2.0' │ │ +399C2F Created OS 00 (0) 'MS-DOS' │ │ +399C30 Extract Zip Spec 14 (20) '2.0' │ │ +399C31 Extract OS 00 (0) 'MS-DOS' │ │ +399C32 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -388659 Compression Method 0008 (8) 'Deflated' │ │ -38865B Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38865F CRC 3A4B1CF5 (978001141) │ │ -388663 Compressed Size 00001F7B (8059) │ │ -388667 Uncompressed Size 00008727 (34599) │ │ -38866B Filename Length 0013 (19) │ │ -38866D Extra Length 0000 (0) │ │ -38866F Comment Length 0000 (0) │ │ -388671 Disk Start 0000 (0) │ │ -388673 Int File Attributes 0000 (0) │ │ +399C34 Compression Method 0008 (8) 'Deflated' │ │ +399C36 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +399C3A CRC 378DE57B (932046203) │ │ +399C3E Compressed Size 000027F0 (10224) │ │ +399C42 Uncompressed Size 000097E0 (38880) │ │ +399C46 Filename Length 0014 (20) │ │ +399C48 Extra Length 0000 (0) │ │ +399C4A Comment Length 0000 (0) │ │ +399C4C Disk Start 0000 (0) │ │ +399C4E Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -388675 Ext File Attributes 00000000 (0) │ │ -388679 Local Header Offset 00105979 (1071481) │ │ -38867D Filename 'XXXXXXXXXXXXXXXXXXX' │ │ +399C50 Ext File Attributes 00000000 (0) │ │ +399C54 Local Header Offset 0010FB41 (1112897) │ │ +399C58 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38867D: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x399C58: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -388690 CENTRAL HEADER #299 02014B50 (33639248) │ │ -388694 Created Zip Spec 14 (20) '2.0' │ │ -388695 Created OS 00 (0) 'MS-DOS' │ │ -388696 Extract Zip Spec 14 (20) '2.0' │ │ -388697 Extract OS 00 (0) 'MS-DOS' │ │ -388698 General Purpose Flag 0800 (2048) │ │ +399C6C CENTRAL HEADER #298 02014B50 (33639248) │ │ +399C70 Created Zip Spec 14 (20) '2.0' │ │ +399C71 Created OS 00 (0) 'MS-DOS' │ │ +399C72 Extract Zip Spec 14 (20) '2.0' │ │ +399C73 Extract OS 00 (0) 'MS-DOS' │ │ +399C74 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38869A Compression Method 0008 (8) 'Deflated' │ │ -38869C Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -3886A0 CRC 00000000 (0) │ │ -3886A4 Compressed Size 00000002 (2) │ │ -3886A8 Uncompressed Size 00000000 (0) │ │ -3886AC Filename Length 0011 (17) │ │ -3886AE Extra Length 0000 (0) │ │ -3886B0 Comment Length 0000 (0) │ │ -3886B2 Disk Start 0000 (0) │ │ -3886B4 Int File Attributes 0000 (0) │ │ +399C76 Compression Method 0008 (8) 'Deflated' │ │ +399C78 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +399C7C CRC 397291C8 (963809736) │ │ +399C80 Compressed Size 0000282C (10284) │ │ +399C84 Uncompressed Size 0000A771 (42865) │ │ +399C88 Filename Length 0013 (19) │ │ +399C8A Extra Length 0000 (0) │ │ +399C8C Comment Length 0000 (0) │ │ +399C8E Disk Start 0000 (0) │ │ +399C90 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -3886B6 Ext File Attributes 00000000 (0) │ │ -3886BA Local Header Offset 00107939 (1079609) │ │ -3886BE Filename 'XXXXXXXXXXXXXXXXX' │ │ +399C92 Ext File Attributes 00000000 (0) │ │ +399C96 Local Header Offset 00112377 (1123191) │ │ +399C9A Filename 'XXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x3886BE: Filename 'XXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x399C9A: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -3886CF CENTRAL HEADER #300 02014B50 (33639248) │ │ -3886D3 Created Zip Spec 14 (20) '2.0' │ │ -3886D4 Created OS 00 (0) 'MS-DOS' │ │ -3886D5 Extract Zip Spec 14 (20) '2.0' │ │ -3886D6 Extract OS 00 (0) 'MS-DOS' │ │ -3886D7 General Purpose Flag 0800 (2048) │ │ +399CAD CENTRAL HEADER #299 02014B50 (33639248) │ │ +399CB1 Created Zip Spec 14 (20) '2.0' │ │ +399CB2 Created OS 00 (0) 'MS-DOS' │ │ +399CB3 Extract Zip Spec 14 (20) '2.0' │ │ +399CB4 Extract OS 00 (0) 'MS-DOS' │ │ +399CB5 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -3886D9 Compression Method 0008 (8) 'Deflated' │ │ -3886DB Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -3886DF CRC 1ABB755B (448492891) │ │ -3886E3 Compressed Size 000000E8 (232) │ │ -3886E7 Uncompressed Size 0000020A (522) │ │ -3886EB Filename Length 0013 (19) │ │ -3886ED Extra Length 0000 (0) │ │ -3886EF Comment Length 0000 (0) │ │ -3886F1 Disk Start 0000 (0) │ │ -3886F3 Int File Attributes 0000 (0) │ │ +399CB7 Compression Method 0008 (8) 'Deflated' │ │ +399CB9 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +399CBD CRC 00000000 (0) │ │ +399CC1 Compressed Size 00000002 (2) │ │ +399CC5 Uncompressed Size 00000000 (0) │ │ +399CC9 Filename Length 0011 (17) │ │ +399CCB Extra Length 0000 (0) │ │ +399CCD Comment Length 0000 (0) │ │ +399CCF Disk Start 0000 (0) │ │ +399CD1 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -3886F5 Ext File Attributes 00000000 (0) │ │ -3886F9 Local Header Offset 0010797E (1079678) │ │ -3886FD Filename 'XXXXXXXXXXXXXXXXXXX' │ │ +399CD3 Ext File Attributes 00000000 (0) │ │ +399CD7 Local Header Offset 00114BE8 (1133544) │ │ +399CDB Filename 'XXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x3886FD: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x399CDB: Filename 'XXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -388710 CENTRAL HEADER #301 02014B50 (33639248) │ │ -388714 Created Zip Spec 14 (20) '2.0' │ │ -388715 Created OS 00 (0) 'MS-DOS' │ │ -388716 Extract Zip Spec 14 (20) '2.0' │ │ -388717 Extract OS 00 (0) 'MS-DOS' │ │ -388718 General Purpose Flag 0800 (2048) │ │ +399CEC CENTRAL HEADER #300 02014B50 (33639248) │ │ +399CF0 Created Zip Spec 14 (20) '2.0' │ │ +399CF1 Created OS 00 (0) 'MS-DOS' │ │ +399CF2 Extract Zip Spec 14 (20) '2.0' │ │ +399CF3 Extract OS 00 (0) 'MS-DOS' │ │ +399CF4 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38871A Compression Method 0008 (8) 'Deflated' │ │ -38871C Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -388720 CRC 00000000 (0) │ │ -388724 Compressed Size 00000002 (2) │ │ -388728 Uncompressed Size 00000000 (0) │ │ -38872C Filename Length 0012 (18) │ │ -38872E Extra Length 0000 (0) │ │ -388730 Comment Length 0000 (0) │ │ -388732 Disk Start 0000 (0) │ │ -388734 Int File Attributes 0000 (0) │ │ +399CF6 Compression Method 0008 (8) 'Deflated' │ │ +399CF8 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +399CFC CRC DCD0A8DD (3704662237) │ │ +399D00 Compressed Size 000000E7 (231) │ │ +399D04 Uncompressed Size 00000208 (520) │ │ +399D08 Filename Length 0013 (19) │ │ +399D0A Extra Length 0000 (0) │ │ +399D0C Comment Length 0000 (0) │ │ +399D0E Disk Start 0000 (0) │ │ +399D10 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -388736 Ext File Attributes 00000000 (0) │ │ -38873A Local Header Offset 00107AAB (1079979) │ │ -38873E Filename 'XXXXXXXXXXXXXXXXXX' │ │ +399D12 Ext File Attributes 00000000 (0) │ │ +399D16 Local Header Offset 00114C2D (1133613) │ │ +399D1A Filename 'XXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38873E: Filename 'XXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x399D1A: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -388750 CENTRAL HEADER #302 02014B50 (33639248) │ │ -388754 Created Zip Spec 14 (20) '2.0' │ │ -388755 Created OS 00 (0) 'MS-DOS' │ │ -388756 Extract Zip Spec 14 (20) '2.0' │ │ -388757 Extract OS 00 (0) 'MS-DOS' │ │ -388758 General Purpose Flag 0800 (2048) │ │ +399D2D CENTRAL HEADER #301 02014B50 (33639248) │ │ +399D31 Created Zip Spec 14 (20) '2.0' │ │ +399D32 Created OS 00 (0) 'MS-DOS' │ │ +399D33 Extract Zip Spec 14 (20) '2.0' │ │ +399D34 Extract OS 00 (0) 'MS-DOS' │ │ +399D35 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38875A Compression Method 0008 (8) 'Deflated' │ │ -38875C Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -388760 CRC 7A8F7B10 (2056223504) │ │ -388764 Compressed Size 000000C5 (197) │ │ -388768 Uncompressed Size 00000172 (370) │ │ -38876C Filename Length 001D (29) │ │ -38876E Extra Length 0000 (0) │ │ -388770 Comment Length 0000 (0) │ │ -388772 Disk Start 0000 (0) │ │ -388774 Int File Attributes 0000 (0) │ │ +399D37 Compression Method 0008 (8) 'Deflated' │ │ +399D39 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +399D3D CRC 00000000 (0) │ │ +399D41 Compressed Size 00000002 (2) │ │ +399D45 Uncompressed Size 00000000 (0) │ │ +399D49 Filename Length 0012 (18) │ │ +399D4B Extra Length 0000 (0) │ │ +399D4D Comment Length 0000 (0) │ │ +399D4F Disk Start 0000 (0) │ │ +399D51 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -388776 Ext File Attributes 00000000 (0) │ │ -38877A Local Header Offset 00107AF1 (1080049) │ │ -38877E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +399D53 Ext File Attributes 00000000 (0) │ │ +399D57 Local Header Offset 00114D59 (1133913) │ │ +399D5B Filename 'XXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38877E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x399D5B: Filename 'XXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38879B CENTRAL HEADER #303 02014B50 (33639248) │ │ -38879F Created Zip Spec 14 (20) '2.0' │ │ -3887A0 Created OS 00 (0) 'MS-DOS' │ │ -3887A1 Extract Zip Spec 14 (20) '2.0' │ │ -3887A2 Extract OS 00 (0) 'MS-DOS' │ │ -3887A3 General Purpose Flag 0800 (2048) │ │ +399D6D CENTRAL HEADER #302 02014B50 (33639248) │ │ +399D71 Created Zip Spec 14 (20) '2.0' │ │ +399D72 Created OS 00 (0) 'MS-DOS' │ │ +399D73 Extract Zip Spec 14 (20) '2.0' │ │ +399D74 Extract OS 00 (0) 'MS-DOS' │ │ +399D75 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -3887A5 Compression Method 0008 (8) 'Deflated' │ │ -3887A7 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -3887AB CRC 453EA4B3 (1161733299) │ │ -3887AF Compressed Size 00000B8B (2955) │ │ -3887B3 Uncompressed Size 00002CE4 (11492) │ │ -3887B7 Filename Length 001B (27) │ │ -3887B9 Extra Length 0000 (0) │ │ -3887BB Comment Length 0000 (0) │ │ -3887BD Disk Start 0000 (0) │ │ -3887BF Int File Attributes 0000 (0) │ │ +399D77 Compression Method 0008 (8) 'Deflated' │ │ +399D79 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +399D7D CRC 2089975A (545888090) │ │ +399D81 Compressed Size 000000DD (221) │ │ +399D85 Uncompressed Size 000001C4 (452) │ │ +399D89 Filename Length 001D (29) │ │ +399D8B Extra Length 0000 (0) │ │ +399D8D Comment Length 0000 (0) │ │ +399D8F Disk Start 0000 (0) │ │ +399D91 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -3887C1 Ext File Attributes 00000000 (0) │ │ -3887C5 Local Header Offset 00107C05 (1080325) │ │ -3887C9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +399D93 Ext File Attributes 00000000 (0) │ │ +399D97 Local Header Offset 00114D9F (1133983) │ │ +399D9B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x3887C9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x399D9B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -3887E4 CENTRAL HEADER #304 02014B50 (33639248) │ │ -3887E8 Created Zip Spec 14 (20) '2.0' │ │ -3887E9 Created OS 00 (0) 'MS-DOS' │ │ -3887EA Extract Zip Spec 14 (20) '2.0' │ │ -3887EB Extract OS 00 (0) 'MS-DOS' │ │ -3887EC General Purpose Flag 0800 (2048) │ │ +399DB8 CENTRAL HEADER #303 02014B50 (33639248) │ │ +399DBC Created Zip Spec 14 (20) '2.0' │ │ +399DBD Created OS 00 (0) 'MS-DOS' │ │ +399DBE Extract Zip Spec 14 (20) '2.0' │ │ +399DBF Extract OS 00 (0) 'MS-DOS' │ │ +399DC0 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -3887EE Compression Method 0008 (8) 'Deflated' │ │ -3887F0 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -3887F4 CRC 44C3FD84 (1153695108) │ │ -3887F8 Compressed Size 00002C5A (11354) │ │ -3887FC Uncompressed Size 0000A8C1 (43201) │ │ -388800 Filename Length 001A (26) │ │ -388802 Extra Length 0000 (0) │ │ -388804 Comment Length 0000 (0) │ │ -388806 Disk Start 0000 (0) │ │ -388808 Int File Attributes 0000 (0) │ │ +399DC2 Compression Method 0008 (8) 'Deflated' │ │ +399DC4 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +399DC8 CRC 6C908C82 (1821412482) │ │ +399DCC Compressed Size 00001110 (4368) │ │ +399DD0 Uncompressed Size 0000422B (16939) │ │ +399DD4 Filename Length 001B (27) │ │ +399DD6 Extra Length 0000 (0) │ │ +399DD8 Comment Length 0000 (0) │ │ +399DDA Disk Start 0000 (0) │ │ +399DDC Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38880A Ext File Attributes 00000000 (0) │ │ -38880E Local Header Offset 001087DD (1083357) │ │ -388812 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +399DDE Ext File Attributes 00000000 (0) │ │ +399DE2 Local Header Offset 00114ECB (1134283) │ │ +399DE6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x388812: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x399DE6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38882C CENTRAL HEADER #305 02014B50 (33639248) │ │ -388830 Created Zip Spec 14 (20) '2.0' │ │ -388831 Created OS 00 (0) 'MS-DOS' │ │ -388832 Extract Zip Spec 14 (20) '2.0' │ │ -388833 Extract OS 00 (0) 'MS-DOS' │ │ -388834 General Purpose Flag 0800 (2048) │ │ +399E01 CENTRAL HEADER #304 02014B50 (33639248) │ │ +399E05 Created Zip Spec 14 (20) '2.0' │ │ +399E06 Created OS 00 (0) 'MS-DOS' │ │ +399E07 Extract Zip Spec 14 (20) '2.0' │ │ +399E08 Extract OS 00 (0) 'MS-DOS' │ │ +399E09 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -388836 Compression Method 0008 (8) 'Deflated' │ │ -388838 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38883C CRC 00000000 (0) │ │ -388840 Compressed Size 00000002 (2) │ │ -388844 Uncompressed Size 00000000 (0) │ │ -388848 Filename Length 001A (26) │ │ -38884A Extra Length 0000 (0) │ │ -38884C Comment Length 0000 (0) │ │ -38884E Disk Start 0000 (0) │ │ -388850 Int File Attributes 0000 (0) │ │ +399E0B Compression Method 0008 (8) 'Deflated' │ │ +399E0D Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +399E11 CRC 9D84CF6A (2642726762) │ │ +399E15 Compressed Size 000025ED (9709) │ │ +399E19 Uncompressed Size 00007914 (30996) │ │ +399E1D Filename Length 001E (30) │ │ +399E1F Extra Length 0000 (0) │ │ +399E21 Comment Length 0000 (0) │ │ +399E23 Disk Start 0000 (0) │ │ +399E25 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -388852 Ext File Attributes 00000000 (0) │ │ -388856 Local Header Offset 0010B483 (1094787) │ │ -38885A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +399E27 Ext File Attributes 00000000 (0) │ │ +399E2B Local Header Offset 00116028 (1138728) │ │ +399E2F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38885A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x399E2F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -388874 CENTRAL HEADER #306 02014B50 (33639248) │ │ -388878 Created Zip Spec 14 (20) '2.0' │ │ -388879 Created OS 00 (0) 'MS-DOS' │ │ -38887A Extract Zip Spec 14 (20) '2.0' │ │ -38887B Extract OS 00 (0) 'MS-DOS' │ │ -38887C General Purpose Flag 0800 (2048) │ │ +399E4D CENTRAL HEADER #305 02014B50 (33639248) │ │ +399E51 Created Zip Spec 14 (20) '2.0' │ │ +399E52 Created OS 00 (0) 'MS-DOS' │ │ +399E53 Extract Zip Spec 14 (20) '2.0' │ │ +399E54 Extract OS 00 (0) 'MS-DOS' │ │ +399E55 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38887E Compression Method 0008 (8) 'Deflated' │ │ -388880 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -388884 CRC C2971FC7 (3264683975) │ │ -388888 Compressed Size 00000006 (6) │ │ -38888C Uncompressed Size 00000004 (4) │ │ -388890 Filename Length 0023 (35) │ │ -388892 Extra Length 0000 (0) │ │ -388894 Comment Length 0000 (0) │ │ -388896 Disk Start 0000 (0) │ │ -388898 Int File Attributes 0000 (0) │ │ +399E57 Compression Method 0008 (8) 'Deflated' │ │ +399E59 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +399E5D CRC 64E2CED1 (1692585681) │ │ +399E61 Compressed Size 000010FE (4350) │ │ +399E65 Uncompressed Size 0000357B (13691) │ │ +399E69 Filename Length 001D (29) │ │ +399E6B Extra Length 0000 (0) │ │ +399E6D Comment Length 0000 (0) │ │ +399E6F Disk Start 0000 (0) │ │ +399E71 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38889A Ext File Attributes 00000000 (0) │ │ -38889E Local Header Offset 0010B4D1 (1094865) │ │ -3888A2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +399E73 Ext File Attributes 00000000 (0) │ │ +399E77 Local Header Offset 00118665 (1148517) │ │ +399E7B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x3888A2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x399E7B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -3888C5 CENTRAL HEADER #307 02014B50 (33639248) │ │ -3888C9 Created Zip Spec 14 (20) '2.0' │ │ -3888CA Created OS 00 (0) 'MS-DOS' │ │ -3888CB Extract Zip Spec 14 (20) '2.0' │ │ -3888CC Extract OS 00 (0) 'MS-DOS' │ │ -3888CD General Purpose Flag 0800 (2048) │ │ +399E98 CENTRAL HEADER #306 02014B50 (33639248) │ │ +399E9C Created Zip Spec 14 (20) '2.0' │ │ +399E9D Created OS 00 (0) 'MS-DOS' │ │ +399E9E Extract Zip Spec 14 (20) '2.0' │ │ +399E9F Extract OS 00 (0) 'MS-DOS' │ │ +399EA0 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -3888CF Compression Method 0008 (8) 'Deflated' │ │ -3888D1 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -3888D5 CRC FDC22ABD (4257360573) │ │ -3888D9 Compressed Size 000002E5 (741) │ │ -3888DD Uncompressed Size 000007EC (2028) │ │ -3888E1 Filename Length 0022 (34) │ │ -3888E3 Extra Length 0000 (0) │ │ -3888E5 Comment Length 0000 (0) │ │ -3888E7 Disk Start 0000 (0) │ │ -3888E9 Int File Attributes 0000 (0) │ │ +399EA2 Compression Method 0008 (8) 'Deflated' │ │ +399EA4 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +399EA8 CRC A545DD14 (2772819220) │ │ +399EAC Compressed Size 0000256C (9580) │ │ +399EB0 Uncompressed Size 00009306 (37638) │ │ +399EB4 Filename Length 001A (26) │ │ +399EB6 Extra Length 0000 (0) │ │ +399EB8 Comment Length 0000 (0) │ │ +399EBA Disk Start 0000 (0) │ │ +399EBC Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -3888EB Ext File Attributes 00000000 (0) │ │ -3888EF Local Header Offset 0010B52C (1094956) │ │ -3888F3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +399EBE Ext File Attributes 00000000 (0) │ │ +399EC2 Local Header Offset 001197B2 (1152946) │ │ +399EC6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x3888F3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x399EC6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -388915 CENTRAL HEADER #308 02014B50 (33639248) │ │ -388919 Created Zip Spec 14 (20) '2.0' │ │ -38891A Created OS 00 (0) 'MS-DOS' │ │ -38891B Extract Zip Spec 14 (20) '2.0' │ │ -38891C Extract OS 00 (0) 'MS-DOS' │ │ -38891D General Purpose Flag 0800 (2048) │ │ +399EE0 CENTRAL HEADER #307 02014B50 (33639248) │ │ +399EE4 Created Zip Spec 14 (20) '2.0' │ │ +399EE5 Created OS 00 (0) 'MS-DOS' │ │ +399EE6 Extract Zip Spec 14 (20) '2.0' │ │ +399EE7 Extract OS 00 (0) 'MS-DOS' │ │ +399EE8 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38891F Compression Method 0008 (8) 'Deflated' │ │ -388921 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -388925 CRC 00000000 (0) │ │ -388929 Compressed Size 00000002 (2) │ │ -38892D Uncompressed Size 00000000 (0) │ │ -388931 Filename Length 0023 (35) │ │ -388933 Extra Length 0000 (0) │ │ -388935 Comment Length 0000 (0) │ │ -388937 Disk Start 0000 (0) │ │ -388939 Int File Attributes 0000 (0) │ │ +399EEA Compression Method 0008 (8) 'Deflated' │ │ +399EEC Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +399EF0 CRC 00000000 (0) │ │ +399EF4 Compressed Size 00000002 (2) │ │ +399EF8 Uncompressed Size 00000000 (0) │ │ +399EFC Filename Length 0019 (25) │ │ +399EFE Extra Length 0000 (0) │ │ +399F00 Comment Length 0000 (0) │ │ +399F02 Disk Start 0000 (0) │ │ +399F04 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38893B Ext File Attributes 00000000 (0) │ │ -38893F Local Header Offset 0010B865 (1095781) │ │ -388943 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +399F06 Ext File Attributes 00000000 (0) │ │ +399F0A Local Header Offset 0011BD6A (1162602) │ │ +399F0E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x388943: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x399F0E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -388966 CENTRAL HEADER #309 02014B50 (33639248) │ │ -38896A Created Zip Spec 14 (20) '2.0' │ │ -38896B Created OS 00 (0) 'MS-DOS' │ │ -38896C Extract Zip Spec 14 (20) '2.0' │ │ -38896D Extract OS 00 (0) 'MS-DOS' │ │ -38896E General Purpose Flag 0800 (2048) │ │ +399F27 CENTRAL HEADER #308 02014B50 (33639248) │ │ +399F2B Created Zip Spec 14 (20) '2.0' │ │ +399F2C Created OS 00 (0) 'MS-DOS' │ │ +399F2D Extract Zip Spec 14 (20) '2.0' │ │ +399F2E Extract OS 00 (0) 'MS-DOS' │ │ +399F2F General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -388970 Compression Method 0008 (8) 'Deflated' │ │ -388972 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -388976 CRC 99DA1D86 (2581208454) │ │ -38897A Compressed Size 00000286 (646) │ │ -38897E Uncompressed Size 00000440 (1088) │ │ -388982 Filename Length 002A (42) │ │ -388984 Extra Length 0000 (0) │ │ -388986 Comment Length 0000 (0) │ │ -388988 Disk Start 0000 (0) │ │ -38898A Int File Attributes 0000 (0) │ │ +399F31 Compression Method 0008 (8) 'Deflated' │ │ +399F33 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +399F37 CRC C2971FC7 (3264683975) │ │ +399F3B Compressed Size 00000006 (6) │ │ +399F3F Uncompressed Size 00000004 (4) │ │ +399F43 Filename Length 0022 (34) │ │ +399F45 Extra Length 0000 (0) │ │ +399F47 Comment Length 0000 (0) │ │ +399F49 Disk Start 0000 (0) │ │ +399F4B Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38898C Ext File Attributes 00000000 (0) │ │ -388990 Local Header Offset 0010B8BC (1095868) │ │ -388994 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +399F4D Ext File Attributes 00000000 (0) │ │ +399F51 Local Header Offset 0011BDB7 (1162679) │ │ +399F55 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x388994: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x399F55: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -3889BE CENTRAL HEADER #310 02014B50 (33639248) │ │ -3889C2 Created Zip Spec 14 (20) '2.0' │ │ -3889C3 Created OS 00 (0) 'MS-DOS' │ │ -3889C4 Extract Zip Spec 14 (20) '2.0' │ │ -3889C5 Extract OS 00 (0) 'MS-DOS' │ │ -3889C6 General Purpose Flag 0800 (2048) │ │ +399F77 CENTRAL HEADER #309 02014B50 (33639248) │ │ +399F7B Created Zip Spec 14 (20) '2.0' │ │ +399F7C Created OS 00 (0) 'MS-DOS' │ │ +399F7D Extract Zip Spec 14 (20) '2.0' │ │ +399F7E Extract OS 00 (0) 'MS-DOS' │ │ +399F7F General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -3889C8 Compression Method 0008 (8) 'Deflated' │ │ -3889CA Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -3889CE CRC 00000000 (0) │ │ -3889D2 Compressed Size 00000002 (2) │ │ -3889D6 Uncompressed Size 00000000 (0) │ │ -3889DA Filename Length 000A (10) │ │ -3889DC Extra Length 0000 (0) │ │ -3889DE Comment Length 0000 (0) │ │ -3889E0 Disk Start 0000 (0) │ │ -3889E2 Int File Attributes 0000 (0) │ │ +399F81 Compression Method 0008 (8) 'Deflated' │ │ +399F83 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +399F87 CRC DFB0E221 (3752911393) │ │ +399F8B Compressed Size 000002E0 (736) │ │ +399F8F Uncompressed Size 000007B8 (1976) │ │ +399F93 Filename Length 0021 (33) │ │ +399F95 Extra Length 0000 (0) │ │ +399F97 Comment Length 0000 (0) │ │ +399F99 Disk Start 0000 (0) │ │ +399F9B Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -3889E4 Ext File Attributes 00000000 (0) │ │ -3889E8 Local Header Offset 0010BB9E (1096606) │ │ -3889EC Filename 'XXXXXXXXXX' │ │ +399F9D Ext File Attributes 00000000 (0) │ │ +399FA1 Local Header Offset 0011BE11 (1162769) │ │ +399FA5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x3889EC: Filename 'XXXXXXXXXX' │ │ +# WARNING: Offset 0x399FA5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -3889F6 CENTRAL HEADER #311 02014B50 (33639248) │ │ -3889FA Created Zip Spec 14 (20) '2.0' │ │ -3889FB Created OS 00 (0) 'MS-DOS' │ │ -3889FC Extract Zip Spec 14 (20) '2.0' │ │ -3889FD Extract OS 00 (0) 'MS-DOS' │ │ -3889FE General Purpose Flag 0800 (2048) │ │ +399FC6 CENTRAL HEADER #310 02014B50 (33639248) │ │ +399FCA Created Zip Spec 14 (20) '2.0' │ │ +399FCB Created OS 00 (0) 'MS-DOS' │ │ +399FCC Extract Zip Spec 14 (20) '2.0' │ │ +399FCD Extract OS 00 (0) 'MS-DOS' │ │ +399FCE General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -388A00 Compression Method 0008 (8) 'Deflated' │ │ -388A02 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -388A06 CRC BA762D18 (3128306968) │ │ -388A0A Compressed Size 00002250 (8784) │ │ -388A0E Uncompressed Size 000093FD (37885) │ │ -388A12 Filename Length 0015 (21) │ │ -388A14 Extra Length 0000 (0) │ │ -388A16 Comment Length 0000 (0) │ │ -388A18 Disk Start 0000 (0) │ │ -388A1A Int File Attributes 0000 (0) │ │ +399FD0 Compression Method 0008 (8) 'Deflated' │ │ +399FD2 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +399FD6 CRC 00000000 (0) │ │ +399FDA Compressed Size 00000002 (2) │ │ +399FDE Uncompressed Size 00000000 (0) │ │ +399FE2 Filename Length 0022 (34) │ │ +399FE4 Extra Length 0000 (0) │ │ +399FE6 Comment Length 0000 (0) │ │ +399FE8 Disk Start 0000 (0) │ │ +399FEA Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -388A1C Ext File Attributes 00000000 (0) │ │ -388A20 Local Header Offset 0010BBDC (1096668) │ │ -388A24 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +399FEC Ext File Attributes 00000000 (0) │ │ +399FF0 Local Header Offset 0011C144 (1163588) │ │ +399FF4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x388A24: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x399FF4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -388A39 CENTRAL HEADER #312 02014B50 (33639248) │ │ -388A3D Created Zip Spec 14 (20) '2.0' │ │ -388A3E Created OS 00 (0) 'MS-DOS' │ │ -388A3F Extract Zip Spec 14 (20) '2.0' │ │ -388A40 Extract OS 00 (0) 'MS-DOS' │ │ -388A41 General Purpose Flag 0800 (2048) │ │ +39A016 CENTRAL HEADER #311 02014B50 (33639248) │ │ +39A01A Created Zip Spec 14 (20) '2.0' │ │ +39A01B Created OS 00 (0) 'MS-DOS' │ │ +39A01C Extract Zip Spec 14 (20) '2.0' │ │ +39A01D Extract OS 00 (0) 'MS-DOS' │ │ +39A01E General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -388A43 Compression Method 0008 (8) 'Deflated' │ │ -388A45 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -388A49 CRC 9511EDE9 (2500980201) │ │ -388A4D Compressed Size 0000001D (29) │ │ -388A51 Uncompressed Size 0000001E (30) │ │ -388A55 Filename Length 0015 (21) │ │ -388A57 Extra Length 0000 (0) │ │ -388A59 Comment Length 0000 (0) │ │ -388A5B Disk Start 0000 (0) │ │ -388A5D Int File Attributes 0000 (0) │ │ +39A020 Compression Method 0008 (8) 'Deflated' │ │ +39A022 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39A026 CRC 99DA1D86 (2581208454) │ │ +39A02A Compressed Size 00000286 (646) │ │ +39A02E Uncompressed Size 00000440 (1088) │ │ +39A032 Filename Length 0029 (41) │ │ +39A034 Extra Length 0000 (0) │ │ +39A036 Comment Length 0000 (0) │ │ +39A038 Disk Start 0000 (0) │ │ +39A03A Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -388A5F Ext File Attributes 00000000 (0) │ │ -388A63 Local Header Offset 0010DE73 (1105523) │ │ -388A67 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +39A03C Ext File Attributes 00000000 (0) │ │ +39A040 Local Header Offset 0011C19A (1163674) │ │ +39A044 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x388A67: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39A044: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -388A7C CENTRAL HEADER #313 02014B50 (33639248) │ │ -388A80 Created Zip Spec 14 (20) '2.0' │ │ -388A81 Created OS 00 (0) 'MS-DOS' │ │ -388A82 Extract Zip Spec 14 (20) '2.0' │ │ -388A83 Extract OS 00 (0) 'MS-DOS' │ │ -388A84 General Purpose Flag 0800 (2048) │ │ +39A06D CENTRAL HEADER #312 02014B50 (33639248) │ │ +39A071 Created Zip Spec 14 (20) '2.0' │ │ +39A072 Created OS 00 (0) 'MS-DOS' │ │ +39A073 Extract Zip Spec 14 (20) '2.0' │ │ +39A074 Extract OS 00 (0) 'MS-DOS' │ │ +39A075 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -388A86 Compression Method 0008 (8) 'Deflated' │ │ -388A88 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -388A8C CRC 12392282 (305734274) │ │ -388A90 Compressed Size 0000003E (62) │ │ -388A94 Uncompressed Size 0000003F (63) │ │ -388A98 Filename Length 0014 (20) │ │ -388A9A Extra Length 0000 (0) │ │ -388A9C Comment Length 0000 (0) │ │ -388A9E Disk Start 0000 (0) │ │ -388AA0 Int File Attributes 0000 (0) │ │ +39A077 Compression Method 0008 (8) 'Deflated' │ │ +39A079 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39A07D CRC 00000000 (0) │ │ +39A081 Compressed Size 00000002 (2) │ │ +39A085 Uncompressed Size 00000000 (0) │ │ +39A089 Filename Length 000A (10) │ │ +39A08B Extra Length 0000 (0) │ │ +39A08D Comment Length 0000 (0) │ │ +39A08F Disk Start 0000 (0) │ │ +39A091 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -388AA2 Ext File Attributes 00000000 (0) │ │ -388AA6 Local Header Offset 0010DED7 (1105623) │ │ -388AAA Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ +39A093 Ext File Attributes 00000000 (0) │ │ +39A097 Local Header Offset 0011C47B (1164411) │ │ +39A09B Filename 'XXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x388AAA: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39A09B: Filename 'XXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -388ABE CENTRAL HEADER #314 02014B50 (33639248) │ │ -388AC2 Created Zip Spec 14 (20) '2.0' │ │ -388AC3 Created OS 00 (0) 'MS-DOS' │ │ -388AC4 Extract Zip Spec 14 (20) '2.0' │ │ -388AC5 Extract OS 00 (0) 'MS-DOS' │ │ -388AC6 General Purpose Flag 0800 (2048) │ │ +39A0A5 CENTRAL HEADER #313 02014B50 (33639248) │ │ +39A0A9 Created Zip Spec 14 (20) '2.0' │ │ +39A0AA Created OS 00 (0) 'MS-DOS' │ │ +39A0AB Extract Zip Spec 14 (20) '2.0' │ │ +39A0AC Extract OS 00 (0) 'MS-DOS' │ │ +39A0AD General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -388AC8 Compression Method 0008 (8) 'Deflated' │ │ -388ACA Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -388ACE CRC FE18060E (4262987278) │ │ -388AD2 Compressed Size 0000010D (269) │ │ -388AD6 Uncompressed Size 00000207 (519) │ │ -388ADA Filename Length 0015 (21) │ │ -388ADC Extra Length 0000 (0) │ │ -388ADE Comment Length 0000 (0) │ │ -388AE0 Disk Start 0000 (0) │ │ -388AE2 Int File Attributes 0000 (0) │ │ +39A0AF Compression Method 0008 (8) 'Deflated' │ │ +39A0B1 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39A0B5 CRC BA762D18 (3128306968) │ │ +39A0B9 Compressed Size 00002250 (8784) │ │ +39A0BD Uncompressed Size 000093FD (37885) │ │ +39A0C1 Filename Length 0015 (21) │ │ +39A0C3 Extra Length 0000 (0) │ │ +39A0C5 Comment Length 0000 (0) │ │ +39A0C7 Disk Start 0000 (0) │ │ +39A0C9 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -388AE4 Ext File Attributes 00000000 (0) │ │ -388AE8 Local Header Offset 0010DF5B (1105755) │ │ -388AEC Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +39A0CB Ext File Attributes 00000000 (0) │ │ +39A0CF Local Header Offset 0011C4B9 (1164473) │ │ +39A0D3 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x388AEC: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39A0D3: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -388B01 CENTRAL HEADER #315 02014B50 (33639248) │ │ -388B05 Created Zip Spec 14 (20) '2.0' │ │ -388B06 Created OS 00 (0) 'MS-DOS' │ │ -388B07 Extract Zip Spec 14 (20) '2.0' │ │ -388B08 Extract OS 00 (0) 'MS-DOS' │ │ -388B09 General Purpose Flag 0800 (2048) │ │ +39A0E8 CENTRAL HEADER #314 02014B50 (33639248) │ │ +39A0EC Created Zip Spec 14 (20) '2.0' │ │ +39A0ED Created OS 00 (0) 'MS-DOS' │ │ +39A0EE Extract Zip Spec 14 (20) '2.0' │ │ +39A0EF Extract OS 00 (0) 'MS-DOS' │ │ +39A0F0 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -388B0B Compression Method 0008 (8) 'Deflated' │ │ -388B0D Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -388B11 CRC 89BBE9F6 (2310793718) │ │ -388B15 Compressed Size 00000A85 (2693) │ │ -388B19 Uncompressed Size 0000283C (10300) │ │ -388B1D Filename Length 0010 (16) │ │ -388B1F Extra Length 0000 (0) │ │ -388B21 Comment Length 0000 (0) │ │ -388B23 Disk Start 0000 (0) │ │ -388B25 Int File Attributes 0000 (0) │ │ +39A0F2 Compression Method 0008 (8) 'Deflated' │ │ +39A0F4 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39A0F8 CRC 9511EDE9 (2500980201) │ │ +39A0FC Compressed Size 0000001D (29) │ │ +39A100 Uncompressed Size 0000001E (30) │ │ +39A104 Filename Length 0015 (21) │ │ +39A106 Extra Length 0000 (0) │ │ +39A108 Comment Length 0000 (0) │ │ +39A10A Disk Start 0000 (0) │ │ +39A10C Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -388B27 Ext File Attributes 00000000 (0) │ │ -388B2B Local Header Offset 0010E0AF (1106095) │ │ -388B2F Filename 'XXXXXXXXXXXXXXXX' │ │ +39A10E Ext File Attributes 00000000 (0) │ │ +39A112 Local Header Offset 0011E750 (1173328) │ │ +39A116 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x388B2F: Filename 'XXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39A116: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -388B3F CENTRAL HEADER #316 02014B50 (33639248) │ │ -388B43 Created Zip Spec 14 (20) '2.0' │ │ -388B44 Created OS 00 (0) 'MS-DOS' │ │ -388B45 Extract Zip Spec 14 (20) '2.0' │ │ -388B46 Extract OS 00 (0) 'MS-DOS' │ │ -388B47 General Purpose Flag 0800 (2048) │ │ +39A12B CENTRAL HEADER #315 02014B50 (33639248) │ │ +39A12F Created Zip Spec 14 (20) '2.0' │ │ +39A130 Created OS 00 (0) 'MS-DOS' │ │ +39A131 Extract Zip Spec 14 (20) '2.0' │ │ +39A132 Extract OS 00 (0) 'MS-DOS' │ │ +39A133 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -388B49 Compression Method 0008 (8) 'Deflated' │ │ -388B4B Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -388B4F CRC 8B1C32A1 (2333880993) │ │ -388B53 Compressed Size 000006FD (1789) │ │ -388B57 Uncompressed Size 00000FD4 (4052) │ │ -388B5B Filename Length 0013 (19) │ │ -388B5D Extra Length 0000 (0) │ │ -388B5F Comment Length 0000 (0) │ │ -388B61 Disk Start 0000 (0) │ │ -388B63 Int File Attributes 0000 (0) │ │ +39A135 Compression Method 0008 (8) 'Deflated' │ │ +39A137 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39A13B CRC 12392282 (305734274) │ │ +39A13F Compressed Size 0000003E (62) │ │ +39A143 Uncompressed Size 0000003F (63) │ │ +39A147 Filename Length 0014 (20) │ │ +39A149 Extra Length 0000 (0) │ │ +39A14B Comment Length 0000 (0) │ │ +39A14D Disk Start 0000 (0) │ │ +39A14F Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -388B65 Ext File Attributes 00000000 (0) │ │ -388B69 Local Header Offset 0010EB76 (1108854) │ │ -388B6D Filename 'XXXXXXXXXXXXXXXXXXX' │ │ +39A151 Ext File Attributes 00000000 (0) │ │ +39A155 Local Header Offset 0011E7B4 (1173428) │ │ +39A159 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x388B6D: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39A159: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -388B80 CENTRAL HEADER #317 02014B50 (33639248) │ │ -388B84 Created Zip Spec 14 (20) '2.0' │ │ -388B85 Created OS 00 (0) 'MS-DOS' │ │ -388B86 Extract Zip Spec 14 (20) '2.0' │ │ -388B87 Extract OS 00 (0) 'MS-DOS' │ │ -388B88 General Purpose Flag 0800 (2048) │ │ +39A16D CENTRAL HEADER #316 02014B50 (33639248) │ │ +39A171 Created Zip Spec 14 (20) '2.0' │ │ +39A172 Created OS 00 (0) 'MS-DOS' │ │ +39A173 Extract Zip Spec 14 (20) '2.0' │ │ +39A174 Extract OS 00 (0) 'MS-DOS' │ │ +39A175 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -388B8A Compression Method 0008 (8) 'Deflated' │ │ -388B8C Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -388B90 CRC 65815671 (1702975089) │ │ -388B94 Compressed Size 000000C7 (199) │ │ -388B98 Uncompressed Size 000001A7 (423) │ │ -388B9C Filename Length 0015 (21) │ │ -388B9E Extra Length 0000 (0) │ │ -388BA0 Comment Length 0000 (0) │ │ -388BA2 Disk Start 0000 (0) │ │ -388BA4 Int File Attributes 0000 (0) │ │ +39A177 Compression Method 0008 (8) 'Deflated' │ │ +39A179 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39A17D CRC FE18060E (4262987278) │ │ +39A181 Compressed Size 0000010D (269) │ │ +39A185 Uncompressed Size 00000207 (519) │ │ +39A189 Filename Length 0015 (21) │ │ +39A18B Extra Length 0000 (0) │ │ +39A18D Comment Length 0000 (0) │ │ +39A18F Disk Start 0000 (0) │ │ +39A191 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -388BA6 Ext File Attributes 00000000 (0) │ │ -388BAA Local Header Offset 0010F2B8 (1110712) │ │ -388BAE Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +39A193 Ext File Attributes 00000000 (0) │ │ +39A197 Local Header Offset 0011E838 (1173560) │ │ +39A19B Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x388BAE: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39A19B: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -388BC3 CENTRAL HEADER #318 02014B50 (33639248) │ │ -388BC7 Created Zip Spec 14 (20) '2.0' │ │ -388BC8 Created OS 00 (0) 'MS-DOS' │ │ -388BC9 Extract Zip Spec 14 (20) '2.0' │ │ -388BCA Extract OS 00 (0) 'MS-DOS' │ │ -388BCB General Purpose Flag 0800 (2048) │ │ +39A1B0 CENTRAL HEADER #317 02014B50 (33639248) │ │ +39A1B4 Created Zip Spec 14 (20) '2.0' │ │ +39A1B5 Created OS 00 (0) 'MS-DOS' │ │ +39A1B6 Extract Zip Spec 14 (20) '2.0' │ │ +39A1B7 Extract OS 00 (0) 'MS-DOS' │ │ +39A1B8 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -388BCD Compression Method 0008 (8) 'Deflated' │ │ -388BCF Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -388BD3 CRC 00000000 (0) │ │ -388BD7 Compressed Size 00000002 (2) │ │ -388BDB Uncompressed Size 00000000 (0) │ │ -388BDF Filename Length 0012 (18) │ │ -388BE1 Extra Length 0000 (0) │ │ -388BE3 Comment Length 0000 (0) │ │ -388BE5 Disk Start 0000 (0) │ │ -388BE7 Int File Attributes 0000 (0) │ │ +39A1BA Compression Method 0008 (8) 'Deflated' │ │ +39A1BC Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39A1C0 CRC 89BBE9F6 (2310793718) │ │ +39A1C4 Compressed Size 00000A85 (2693) │ │ +39A1C8 Uncompressed Size 0000283C (10300) │ │ +39A1CC Filename Length 0010 (16) │ │ +39A1CE Extra Length 0000 (0) │ │ +39A1D0 Comment Length 0000 (0) │ │ +39A1D2 Disk Start 0000 (0) │ │ +39A1D4 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -388BE9 Ext File Attributes 00000000 (0) │ │ -388BED Local Header Offset 0010F3C6 (1110982) │ │ -388BF1 Filename 'XXXXXXXXXXXXXXXXXX' │ │ +39A1D6 Ext File Attributes 00000000 (0) │ │ +39A1DA Local Header Offset 0011E98C (1173900) │ │ +39A1DE Filename 'XXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x388BF1: Filename 'XXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39A1DE: Filename 'XXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -388C03 CENTRAL HEADER #319 02014B50 (33639248) │ │ -388C07 Created Zip Spec 14 (20) '2.0' │ │ -388C08 Created OS 00 (0) 'MS-DOS' │ │ -388C09 Extract Zip Spec 14 (20) '2.0' │ │ -388C0A Extract OS 00 (0) 'MS-DOS' │ │ -388C0B General Purpose Flag 0800 (2048) │ │ +39A1EE CENTRAL HEADER #318 02014B50 (33639248) │ │ +39A1F2 Created Zip Spec 14 (20) '2.0' │ │ +39A1F3 Created OS 00 (0) 'MS-DOS' │ │ +39A1F4 Extract Zip Spec 14 (20) '2.0' │ │ +39A1F5 Extract OS 00 (0) 'MS-DOS' │ │ +39A1F6 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -388C0D Compression Method 0008 (8) 'Deflated' │ │ -388C0F Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -388C13 CRC 5A9DE7CE (1520297934) │ │ -388C17 Compressed Size 00000CDD (3293) │ │ -388C1B Uncompressed Size 00002628 (9768) │ │ -388C1F Filename Length 0012 (18) │ │ -388C21 Extra Length 0000 (0) │ │ -388C23 Comment Length 0000 (0) │ │ -388C25 Disk Start 0000 (0) │ │ -388C27 Int File Attributes 0000 (0) │ │ +39A1F8 Compression Method 0008 (8) 'Deflated' │ │ +39A1FA Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39A1FE CRC 8B1C32A1 (2333880993) │ │ +39A202 Compressed Size 000006FD (1789) │ │ +39A206 Uncompressed Size 00000FD4 (4052) │ │ +39A20A Filename Length 0013 (19) │ │ +39A20C Extra Length 0000 (0) │ │ +39A20E Comment Length 0000 (0) │ │ +39A210 Disk Start 0000 (0) │ │ +39A212 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -388C29 Ext File Attributes 00000000 (0) │ │ -388C2D Local Header Offset 0010F40C (1111052) │ │ -388C31 Filename 'XXXXXXXXXXXXXXXXXX' │ │ +39A214 Ext File Attributes 00000000 (0) │ │ +39A218 Local Header Offset 0011F453 (1176659) │ │ +39A21C Filename 'XXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x388C31: Filename 'XXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39A21C: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -388C43 CENTRAL HEADER #320 02014B50 (33639248) │ │ -388C47 Created Zip Spec 14 (20) '2.0' │ │ -388C48 Created OS 00 (0) 'MS-DOS' │ │ -388C49 Extract Zip Spec 14 (20) '2.0' │ │ -388C4A Extract OS 00 (0) 'MS-DOS' │ │ -388C4B General Purpose Flag 0800 (2048) │ │ +39A22F CENTRAL HEADER #319 02014B50 (33639248) │ │ +39A233 Created Zip Spec 14 (20) '2.0' │ │ +39A234 Created OS 00 (0) 'MS-DOS' │ │ +39A235 Extract Zip Spec 14 (20) '2.0' │ │ +39A236 Extract OS 00 (0) 'MS-DOS' │ │ +39A237 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -388C4D Compression Method 0008 (8) 'Deflated' │ │ -388C4F Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -388C53 CRC 00000000 (0) │ │ -388C57 Compressed Size 00000002 (2) │ │ -388C5B Uncompressed Size 00000000 (0) │ │ -388C5F Filename Length 001E (30) │ │ -388C61 Extra Length 0000 (0) │ │ -388C63 Comment Length 0000 (0) │ │ -388C65 Disk Start 0000 (0) │ │ -388C67 Int File Attributes 0000 (0) │ │ +39A239 Compression Method 0008 (8) 'Deflated' │ │ +39A23B Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39A23F CRC 65815671 (1702975089) │ │ +39A243 Compressed Size 000000C7 (199) │ │ +39A247 Uncompressed Size 000001A7 (423) │ │ +39A24B Filename Length 0015 (21) │ │ +39A24D Extra Length 0000 (0) │ │ +39A24F Comment Length 0000 (0) │ │ +39A251 Disk Start 0000 (0) │ │ +39A253 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -388C69 Ext File Attributes 00000000 (0) │ │ -388C6D Local Header Offset 0011012D (1114413) │ │ -388C71 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39A255 Ext File Attributes 00000000 (0) │ │ +39A259 Local Header Offset 0011FB95 (1178517) │ │ +39A25D Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x388C71: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39A25D: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -388C8F CENTRAL HEADER #321 02014B50 (33639248) │ │ -388C93 Created Zip Spec 14 (20) '2.0' │ │ -388C94 Created OS 00 (0) 'MS-DOS' │ │ -388C95 Extract Zip Spec 14 (20) '2.0' │ │ -388C96 Extract OS 00 (0) 'MS-DOS' │ │ -388C97 General Purpose Flag 0800 (2048) │ │ +39A272 CENTRAL HEADER #320 02014B50 (33639248) │ │ +39A276 Created Zip Spec 14 (20) '2.0' │ │ +39A277 Created OS 00 (0) 'MS-DOS' │ │ +39A278 Extract Zip Spec 14 (20) '2.0' │ │ +39A279 Extract OS 00 (0) 'MS-DOS' │ │ +39A27A General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -388C99 Compression Method 0008 (8) 'Deflated' │ │ -388C9B Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -388C9F CRC C2971FC7 (3264683975) │ │ -388CA3 Compressed Size 00000006 (6) │ │ -388CA7 Uncompressed Size 00000004 (4) │ │ -388CAB Filename Length 0027 (39) │ │ -388CAD Extra Length 0000 (0) │ │ -388CAF Comment Length 0000 (0) │ │ -388CB1 Disk Start 0000 (0) │ │ -388CB3 Int File Attributes 0000 (0) │ │ +39A27C Compression Method 0008 (8) 'Deflated' │ │ +39A27E Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39A282 CRC 00000000 (0) │ │ +39A286 Compressed Size 00000002 (2) │ │ +39A28A Uncompressed Size 00000000 (0) │ │ +39A28E Filename Length 0012 (18) │ │ +39A290 Extra Length 0000 (0) │ │ +39A292 Comment Length 0000 (0) │ │ +39A294 Disk Start 0000 (0) │ │ +39A296 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -388CB5 Ext File Attributes 00000000 (0) │ │ -388CB9 Local Header Offset 0011017F (1114495) │ │ -388CBD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39A298 Ext File Attributes 00000000 (0) │ │ +39A29C Local Header Offset 0011FCA3 (1178787) │ │ +39A2A0 Filename 'XXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x388CBD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39A2A0: Filename 'XXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -388CE4 CENTRAL HEADER #322 02014B50 (33639248) │ │ -388CE8 Created Zip Spec 14 (20) '2.0' │ │ -388CE9 Created OS 00 (0) 'MS-DOS' │ │ -388CEA Extract Zip Spec 14 (20) '2.0' │ │ -388CEB Extract OS 00 (0) 'MS-DOS' │ │ -388CEC General Purpose Flag 0800 (2048) │ │ +39A2B2 CENTRAL HEADER #321 02014B50 (33639248) │ │ +39A2B6 Created Zip Spec 14 (20) '2.0' │ │ +39A2B7 Created OS 00 (0) 'MS-DOS' │ │ +39A2B8 Extract Zip Spec 14 (20) '2.0' │ │ +39A2B9 Extract OS 00 (0) 'MS-DOS' │ │ +39A2BA General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -388CEE Compression Method 0008 (8) 'Deflated' │ │ -388CF0 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -388CF4 CRC E693FE6B (3868458603) │ │ -388CF8 Compressed Size 00000633 (1587) │ │ -388CFC Uncompressed Size 00001031 (4145) │ │ -388D00 Filename Length 0026 (38) │ │ -388D02 Extra Length 0000 (0) │ │ -388D04 Comment Length 0000 (0) │ │ -388D06 Disk Start 0000 (0) │ │ -388D08 Int File Attributes 0000 (0) │ │ +39A2BC Compression Method 0008 (8) 'Deflated' │ │ +39A2BE Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39A2C2 CRC 5A9DE7CE (1520297934) │ │ +39A2C6 Compressed Size 00000CDD (3293) │ │ +39A2CA Uncompressed Size 00002628 (9768) │ │ +39A2CE Filename Length 0012 (18) │ │ +39A2D0 Extra Length 0000 (0) │ │ +39A2D2 Comment Length 0000 (0) │ │ +39A2D4 Disk Start 0000 (0) │ │ +39A2D6 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -388D0A Ext File Attributes 00000000 (0) │ │ -388D0E Local Header Offset 001101DE (1114590) │ │ -388D12 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39A2D8 Ext File Attributes 00000000 (0) │ │ +39A2DC Local Header Offset 0011FCE9 (1178857) │ │ +39A2E0 Filename 'XXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x388D12: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39A2E0: Filename 'XXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -388D38 CENTRAL HEADER #323 02014B50 (33639248) │ │ -388D3C Created Zip Spec 14 (20) '2.0' │ │ -388D3D Created OS 00 (0) 'MS-DOS' │ │ -388D3E Extract Zip Spec 14 (20) '2.0' │ │ -388D3F Extract OS 00 (0) 'MS-DOS' │ │ -388D40 General Purpose Flag 0800 (2048) │ │ +39A2F2 CENTRAL HEADER #322 02014B50 (33639248) │ │ +39A2F6 Created Zip Spec 14 (20) '2.0' │ │ +39A2F7 Created OS 00 (0) 'MS-DOS' │ │ +39A2F8 Extract Zip Spec 14 (20) '2.0' │ │ +39A2F9 Extract OS 00 (0) 'MS-DOS' │ │ +39A2FA General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -388D42 Compression Method 0008 (8) 'Deflated' │ │ -388D44 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -388D48 CRC 04557076 (72708214) │ │ -388D4C Compressed Size 0000002B (43) │ │ -388D50 Uncompressed Size 00000031 (49) │ │ -388D54 Filename Length 002E (46) │ │ -388D56 Extra Length 0000 (0) │ │ -388D58 Comment Length 0000 (0) │ │ -388D5A Disk Start 0000 (0) │ │ -388D5C Int File Attributes 0000 (0) │ │ +39A2FC Compression Method 0008 (8) 'Deflated' │ │ +39A2FE Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39A302 CRC 00000000 (0) │ │ +39A306 Compressed Size 00000002 (2) │ │ +39A30A Uncompressed Size 00000000 (0) │ │ +39A30E Filename Length 001E (30) │ │ +39A310 Extra Length 0000 (0) │ │ +39A312 Comment Length 0000 (0) │ │ +39A314 Disk Start 0000 (0) │ │ +39A316 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -388D5E Ext File Attributes 00000000 (0) │ │ -388D62 Local Header Offset 00110869 (1116265) │ │ -388D66 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39A318 Ext File Attributes 00000000 (0) │ │ +39A31C Local Header Offset 00120A0A (1182218) │ │ +39A320 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x388D66: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39A320: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -388D94 CENTRAL HEADER #324 02014B50 (33639248) │ │ -388D98 Created Zip Spec 14 (20) '2.0' │ │ -388D99 Created OS 00 (0) 'MS-DOS' │ │ -388D9A Extract Zip Spec 14 (20) '2.0' │ │ -388D9B Extract OS 00 (0) 'MS-DOS' │ │ -388D9C General Purpose Flag 0800 (2048) │ │ +39A33E CENTRAL HEADER #323 02014B50 (33639248) │ │ +39A342 Created Zip Spec 14 (20) '2.0' │ │ +39A343 Created OS 00 (0) 'MS-DOS' │ │ +39A344 Extract Zip Spec 14 (20) '2.0' │ │ +39A345 Extract OS 00 (0) 'MS-DOS' │ │ +39A346 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -388D9E Compression Method 0008 (8) 'Deflated' │ │ -388DA0 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -388DA4 CRC 3371A64C (863086156) │ │ -388DA8 Compressed Size 0000000C (12) │ │ -388DAC Uncompressed Size 0000000A (10) │ │ -388DB0 Filename Length 002B (43) │ │ -388DB2 Extra Length 0000 (0) │ │ -388DB4 Comment Length 0000 (0) │ │ -388DB6 Disk Start 0000 (0) │ │ -388DB8 Int File Attributes 0000 (0) │ │ +39A348 Compression Method 0008 (8) 'Deflated' │ │ +39A34A Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39A34E CRC C2971FC7 (3264683975) │ │ +39A352 Compressed Size 00000006 (6) │ │ +39A356 Uncompressed Size 00000004 (4) │ │ +39A35A Filename Length 0027 (39) │ │ +39A35C Extra Length 0000 (0) │ │ +39A35E Comment Length 0000 (0) │ │ +39A360 Disk Start 0000 (0) │ │ +39A362 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -388DBA Ext File Attributes 00000000 (0) │ │ -388DBE Local Header Offset 001108F4 (1116404) │ │ -388DC2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39A364 Ext File Attributes 00000000 (0) │ │ +39A368 Local Header Offset 00120A5C (1182300) │ │ +39A36C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x388DC2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39A36C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -388DED CENTRAL HEADER #325 02014B50 (33639248) │ │ -388DF1 Created Zip Spec 14 (20) '2.0' │ │ -388DF2 Created OS 00 (0) 'MS-DOS' │ │ -388DF3 Extract Zip Spec 14 (20) '2.0' │ │ -388DF4 Extract OS 00 (0) 'MS-DOS' │ │ -388DF5 General Purpose Flag 0800 (2048) │ │ +39A393 CENTRAL HEADER #324 02014B50 (33639248) │ │ +39A397 Created Zip Spec 14 (20) '2.0' │ │ +39A398 Created OS 00 (0) 'MS-DOS' │ │ +39A399 Extract Zip Spec 14 (20) '2.0' │ │ +39A39A Extract OS 00 (0) 'MS-DOS' │ │ +39A39B General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -388DF7 Compression Method 0008 (8) 'Deflated' │ │ -388DF9 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -388DFD CRC 00000000 (0) │ │ -388E01 Compressed Size 00000002 (2) │ │ -388E05 Uncompressed Size 00000000 (0) │ │ -388E09 Filename Length 0027 (39) │ │ -388E0B Extra Length 0000 (0) │ │ -388E0D Comment Length 0000 (0) │ │ -388E0F Disk Start 0000 (0) │ │ -388E11 Int File Attributes 0000 (0) │ │ +39A39D Compression Method 0008 (8) 'Deflated' │ │ +39A39F Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39A3A3 CRC E693FE6B (3868458603) │ │ +39A3A7 Compressed Size 00000633 (1587) │ │ +39A3AB Uncompressed Size 00001031 (4145) │ │ +39A3AF Filename Length 0026 (38) │ │ +39A3B1 Extra Length 0000 (0) │ │ +39A3B3 Comment Length 0000 (0) │ │ +39A3B5 Disk Start 0000 (0) │ │ +39A3B7 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -388E13 Ext File Attributes 00000000 (0) │ │ -388E17 Local Header Offset 0011095D (1116509) │ │ -388E1B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39A3B9 Ext File Attributes 00000000 (0) │ │ +39A3BD Local Header Offset 00120ABB (1182395) │ │ +39A3C1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x388E1B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39A3C1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -388E42 CENTRAL HEADER #326 02014B50 (33639248) │ │ -388E46 Created Zip Spec 14 (20) '2.0' │ │ -388E47 Created OS 00 (0) 'MS-DOS' │ │ -388E48 Extract Zip Spec 14 (20) '2.0' │ │ -388E49 Extract OS 00 (0) 'MS-DOS' │ │ -388E4A General Purpose Flag 0800 (2048) │ │ +39A3E7 CENTRAL HEADER #325 02014B50 (33639248) │ │ +39A3EB Created Zip Spec 14 (20) '2.0' │ │ +39A3EC Created OS 00 (0) 'MS-DOS' │ │ +39A3ED Extract Zip Spec 14 (20) '2.0' │ │ +39A3EE Extract OS 00 (0) 'MS-DOS' │ │ +39A3EF General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -388E4C Compression Method 0008 (8) 'Deflated' │ │ -388E4E Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -388E52 CRC 69F5736E (1777693550) │ │ -388E56 Compressed Size 000002E4 (740) │ │ -388E5A Uncompressed Size 00000570 (1392) │ │ -388E5E Filename Length 0032 (50) │ │ -388E60 Extra Length 0000 (0) │ │ -388E62 Comment Length 0000 (0) │ │ -388E64 Disk Start 0000 (0) │ │ -388E66 Int File Attributes 0000 (0) │ │ +39A3F1 Compression Method 0008 (8) 'Deflated' │ │ +39A3F3 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39A3F7 CRC 04557076 (72708214) │ │ +39A3FB Compressed Size 0000002B (43) │ │ +39A3FF Uncompressed Size 00000031 (49) │ │ +39A403 Filename Length 002E (46) │ │ +39A405 Extra Length 0000 (0) │ │ +39A407 Comment Length 0000 (0) │ │ +39A409 Disk Start 0000 (0) │ │ +39A40B Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -388E68 Ext File Attributes 00000000 (0) │ │ -388E6C Local Header Offset 001109B8 (1116600) │ │ -388E70 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39A40D Ext File Attributes 00000000 (0) │ │ +39A411 Local Header Offset 00121146 (1184070) │ │ +39A415 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x388E70: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39A415: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -388EA2 CENTRAL HEADER #327 02014B50 (33639248) │ │ -388EA6 Created Zip Spec 14 (20) '2.0' │ │ -388EA7 Created OS 00 (0) 'MS-DOS' │ │ -388EA8 Extract Zip Spec 14 (20) '2.0' │ │ -388EA9 Extract OS 00 (0) 'MS-DOS' │ │ -388EAA General Purpose Flag 0800 (2048) │ │ +39A443 CENTRAL HEADER #326 02014B50 (33639248) │ │ +39A447 Created Zip Spec 14 (20) '2.0' │ │ +39A448 Created OS 00 (0) 'MS-DOS' │ │ +39A449 Extract Zip Spec 14 (20) '2.0' │ │ +39A44A Extract OS 00 (0) 'MS-DOS' │ │ +39A44B General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -388EAC Compression Method 0008 (8) 'Deflated' │ │ -388EAE Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -388EB2 CRC 6677F57C (1719137660) │ │ -388EB6 Compressed Size 00002F57 (12119) │ │ -388EBA Uncompressed Size 0000894B (35147) │ │ -388EBE Filename Length 002E (46) │ │ -388EC0 Extra Length 0000 (0) │ │ -388EC2 Comment Length 0000 (0) │ │ -388EC4 Disk Start 0000 (0) │ │ -388EC6 Int File Attributes 0000 (0) │ │ +39A44D Compression Method 0008 (8) 'Deflated' │ │ +39A44F Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39A453 CRC 3371A64C (863086156) │ │ +39A457 Compressed Size 0000000C (12) │ │ +39A45B Uncompressed Size 0000000A (10) │ │ +39A45F Filename Length 002B (43) │ │ +39A461 Extra Length 0000 (0) │ │ +39A463 Comment Length 0000 (0) │ │ +39A465 Disk Start 0000 (0) │ │ +39A467 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -388EC8 Ext File Attributes 00000000 (0) │ │ -388ECC Local Header Offset 00110D00 (1117440) │ │ -388ED0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39A469 Ext File Attributes 00000000 (0) │ │ +39A46D Local Header Offset 001211D1 (1184209) │ │ +39A471 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x388ED0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39A471: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -388EFE CENTRAL HEADER #328 02014B50 (33639248) │ │ -388F02 Created Zip Spec 14 (20) '2.0' │ │ -388F03 Created OS 00 (0) 'MS-DOS' │ │ -388F04 Extract Zip Spec 14 (20) '2.0' │ │ -388F05 Extract OS 00 (0) 'MS-DOS' │ │ -388F06 General Purpose Flag 0800 (2048) │ │ +39A49C CENTRAL HEADER #327 02014B50 (33639248) │ │ +39A4A0 Created Zip Spec 14 (20) '2.0' │ │ +39A4A1 Created OS 00 (0) 'MS-DOS' │ │ +39A4A2 Extract Zip Spec 14 (20) '2.0' │ │ +39A4A3 Extract OS 00 (0) 'MS-DOS' │ │ +39A4A4 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -388F08 Compression Method 0008 (8) 'Deflated' │ │ -388F0A Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -388F0E CRC 00000000 (0) │ │ -388F12 Compressed Size 00000002 (2) │ │ -388F16 Uncompressed Size 00000000 (0) │ │ -388F1A Filename Length 0005 (5) │ │ -388F1C Extra Length 0000 (0) │ │ -388F1E Comment Length 0000 (0) │ │ -388F20 Disk Start 0000 (0) │ │ -388F22 Int File Attributes 0000 (0) │ │ +39A4A6 Compression Method 0008 (8) 'Deflated' │ │ +39A4A8 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39A4AC CRC 00000000 (0) │ │ +39A4B0 Compressed Size 00000002 (2) │ │ +39A4B4 Uncompressed Size 00000000 (0) │ │ +39A4B8 Filename Length 0027 (39) │ │ +39A4BA Extra Length 0000 (0) │ │ +39A4BC Comment Length 0000 (0) │ │ +39A4BE Disk Start 0000 (0) │ │ +39A4C0 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -388F24 Ext File Attributes 00000000 (0) │ │ -388F28 Local Header Offset 00113CB7 (1129655) │ │ -388F2C Filename 'XXXXX' │ │ +39A4C2 Ext File Attributes 00000000 (0) │ │ +39A4C6 Local Header Offset 0012123A (1184314) │ │ +39A4CA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x388F2C: Filename 'XXXXX' │ │ +# WARNING: Offset 0x39A4CA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -388F31 CENTRAL HEADER #329 02014B50 (33639248) │ │ -388F35 Created Zip Spec 14 (20) '2.0' │ │ -388F36 Created OS 00 (0) 'MS-DOS' │ │ -388F37 Extract Zip Spec 14 (20) '2.0' │ │ -388F38 Extract OS 00 (0) 'MS-DOS' │ │ -388F39 General Purpose Flag 0800 (2048) │ │ +39A4F1 CENTRAL HEADER #328 02014B50 (33639248) │ │ +39A4F5 Created Zip Spec 14 (20) '2.0' │ │ +39A4F6 Created OS 00 (0) 'MS-DOS' │ │ +39A4F7 Extract Zip Spec 14 (20) '2.0' │ │ +39A4F8 Extract OS 00 (0) 'MS-DOS' │ │ +39A4F9 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -388F3B Compression Method 0008 (8) 'Deflated' │ │ -388F3D Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -388F41 CRC 0B850792 (193267602) │ │ -388F45 Compressed Size 00000B7C (2940) │ │ -388F49 Uncompressed Size 00002170 (8560) │ │ -388F4D Filename Length 0016 (22) │ │ -388F4F Extra Length 0000 (0) │ │ -388F51 Comment Length 0000 (0) │ │ -388F53 Disk Start 0000 (0) │ │ -388F55 Int File Attributes 0000 (0) │ │ +39A4FB Compression Method 0008 (8) 'Deflated' │ │ +39A4FD Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39A501 CRC 69F5736E (1777693550) │ │ +39A505 Compressed Size 000002E4 (740) │ │ +39A509 Uncompressed Size 00000570 (1392) │ │ +39A50D Filename Length 0032 (50) │ │ +39A50F Extra Length 0000 (0) │ │ +39A511 Comment Length 0000 (0) │ │ +39A513 Disk Start 0000 (0) │ │ +39A515 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -388F57 Ext File Attributes 00000000 (0) │ │ -388F5B Local Header Offset 00113CF0 (1129712) │ │ -388F5F Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ +39A517 Ext File Attributes 00000000 (0) │ │ +39A51B Local Header Offset 00121295 (1184405) │ │ +39A51F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x388F5F: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39A51F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -388F75 CENTRAL HEADER #330 02014B50 (33639248) │ │ -388F79 Created Zip Spec 14 (20) '2.0' │ │ -388F7A Created OS 00 (0) 'MS-DOS' │ │ -388F7B Extract Zip Spec 14 (20) '2.0' │ │ -388F7C Extract OS 00 (0) 'MS-DOS' │ │ -388F7D General Purpose Flag 0800 (2048) │ │ +39A551 CENTRAL HEADER #329 02014B50 (33639248) │ │ +39A555 Created Zip Spec 14 (20) '2.0' │ │ +39A556 Created OS 00 (0) 'MS-DOS' │ │ +39A557 Extract Zip Spec 14 (20) '2.0' │ │ +39A558 Extract OS 00 (0) 'MS-DOS' │ │ +39A559 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -388F7F Compression Method 0008 (8) 'Deflated' │ │ -388F81 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -388F85 CRC 1E9D025E (513606238) │ │ -388F89 Compressed Size 00000127 (295) │ │ -388F8D Uncompressed Size 0000023E (574) │ │ -388F91 Filename Length 0010 (16) │ │ -388F93 Extra Length 0000 (0) │ │ -388F95 Comment Length 0000 (0) │ │ -388F97 Disk Start 0000 (0) │ │ -388F99 Int File Attributes 0000 (0) │ │ +39A55B Compression Method 0008 (8) 'Deflated' │ │ +39A55D Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39A561 CRC 6677F57C (1719137660) │ │ +39A565 Compressed Size 00002F57 (12119) │ │ +39A569 Uncompressed Size 0000894B (35147) │ │ +39A56D Filename Length 002E (46) │ │ +39A56F Extra Length 0000 (0) │ │ +39A571 Comment Length 0000 (0) │ │ +39A573 Disk Start 0000 (0) │ │ +39A575 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -388F9B Ext File Attributes 00000000 (0) │ │ -388F9F Local Header Offset 001148B4 (1132724) │ │ -388FA3 Filename 'XXXXXXXXXXXXXXXX' │ │ +39A577 Ext File Attributes 00000000 (0) │ │ +39A57B Local Header Offset 001215DD (1185245) │ │ +39A57F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x388FA3: Filename 'XXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39A57F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -388FB3 CENTRAL HEADER #331 02014B50 (33639248) │ │ -388FB7 Created Zip Spec 14 (20) '2.0' │ │ -388FB8 Created OS 00 (0) 'MS-DOS' │ │ -388FB9 Extract Zip Spec 14 (20) '2.0' │ │ -388FBA Extract OS 00 (0) 'MS-DOS' │ │ -388FBB General Purpose Flag 0800 (2048) │ │ +39A5AD CENTRAL HEADER #330 02014B50 (33639248) │ │ +39A5B1 Created Zip Spec 14 (20) '2.0' │ │ +39A5B2 Created OS 00 (0) 'MS-DOS' │ │ +39A5B3 Extract Zip Spec 14 (20) '2.0' │ │ +39A5B4 Extract OS 00 (0) 'MS-DOS' │ │ +39A5B5 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -388FBD Compression Method 0008 (8) 'Deflated' │ │ -388FBF Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -388FC3 CRC FE2E852E (4264461614) │ │ -388FC7 Compressed Size 00000D24 (3364) │ │ -388FCB Uncompressed Size 00002A88 (10888) │ │ -388FCF Filename Length 0014 (20) │ │ -388FD1 Extra Length 0000 (0) │ │ -388FD3 Comment Length 0000 (0) │ │ -388FD5 Disk Start 0000 (0) │ │ -388FD7 Int File Attributes 0000 (0) │ │ +39A5B7 Compression Method 0008 (8) 'Deflated' │ │ +39A5B9 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39A5BD CRC 00000000 (0) │ │ +39A5C1 Compressed Size 00000002 (2) │ │ +39A5C5 Uncompressed Size 00000000 (0) │ │ +39A5C9 Filename Length 0005 (5) │ │ +39A5CB Extra Length 0000 (0) │ │ +39A5CD Comment Length 0000 (0) │ │ +39A5CF Disk Start 0000 (0) │ │ +39A5D1 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -388FD9 Ext File Attributes 00000000 (0) │ │ -388FDD Local Header Offset 00114A1D (1133085) │ │ -388FE1 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ +39A5D3 Ext File Attributes 00000000 (0) │ │ +39A5D7 Local Header Offset 00124594 (1197460) │ │ +39A5DB Filename 'XXXXX' │ │ # │ │ -# WARNING: Offset 0x388FE1: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39A5DB: Filename 'XXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -388FF5 CENTRAL HEADER #332 02014B50 (33639248) │ │ -388FF9 Created Zip Spec 14 (20) '2.0' │ │ -388FFA Created OS 00 (0) 'MS-DOS' │ │ -388FFB Extract Zip Spec 14 (20) '2.0' │ │ -388FFC Extract OS 00 (0) 'MS-DOS' │ │ -388FFD General Purpose Flag 0800 (2048) │ │ +39A5E0 CENTRAL HEADER #331 02014B50 (33639248) │ │ +39A5E4 Created Zip Spec 14 (20) '2.0' │ │ +39A5E5 Created OS 00 (0) 'MS-DOS' │ │ +39A5E6 Extract Zip Spec 14 (20) '2.0' │ │ +39A5E7 Extract OS 00 (0) 'MS-DOS' │ │ +39A5E8 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -388FFF Compression Method 0008 (8) 'Deflated' │ │ -389001 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -389005 CRC 3B8291CA (998412746) │ │ -389009 Compressed Size 00003741 (14145) │ │ -38900D Uncompressed Size 0000F87A (63610) │ │ -389011 Filename Length 0013 (19) │ │ -389013 Extra Length 0000 (0) │ │ -389015 Comment Length 0000 (0) │ │ -389017 Disk Start 0000 (0) │ │ -389019 Int File Attributes 0000 (0) │ │ +39A5EA Compression Method 0008 (8) 'Deflated' │ │ +39A5EC Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39A5F0 CRC 0B850792 (193267602) │ │ +39A5F4 Compressed Size 00000B7C (2940) │ │ +39A5F8 Uncompressed Size 00002170 (8560) │ │ +39A5FC Filename Length 0016 (22) │ │ +39A5FE Extra Length 0000 (0) │ │ +39A600 Comment Length 0000 (0) │ │ +39A602 Disk Start 0000 (0) │ │ +39A604 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38901B Ext File Attributes 00000000 (0) │ │ -38901F Local Header Offset 00115787 (1136519) │ │ -389023 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ +39A606 Ext File Attributes 00000000 (0) │ │ +39A60A Local Header Offset 001245CD (1197517) │ │ +39A60E Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x389023: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39A60E: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -389036 CENTRAL HEADER #333 02014B50 (33639248) │ │ -38903A Created Zip Spec 14 (20) '2.0' │ │ -38903B Created OS 00 (0) 'MS-DOS' │ │ -38903C Extract Zip Spec 14 (20) '2.0' │ │ -38903D Extract OS 00 (0) 'MS-DOS' │ │ -38903E General Purpose Flag 0800 (2048) │ │ +39A624 CENTRAL HEADER #332 02014B50 (33639248) │ │ +39A628 Created Zip Spec 14 (20) '2.0' │ │ +39A629 Created OS 00 (0) 'MS-DOS' │ │ +39A62A Extract Zip Spec 14 (20) '2.0' │ │ +39A62B Extract OS 00 (0) 'MS-DOS' │ │ +39A62C General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -389040 Compression Method 0008 (8) 'Deflated' │ │ -389042 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -389046 CRC C77AC83B (3346712635) │ │ -38904A Compressed Size 00000B80 (2944) │ │ -38904E Uncompressed Size 00001FA4 (8100) │ │ -389052 Filename Length 000F (15) │ │ -389054 Extra Length 0000 (0) │ │ -389056 Comment Length 0000 (0) │ │ -389058 Disk Start 0000 (0) │ │ -38905A Int File Attributes 0000 (0) │ │ +39A62E Compression Method 0008 (8) 'Deflated' │ │ +39A630 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39A634 CRC 1E9D025E (513606238) │ │ +39A638 Compressed Size 00000127 (295) │ │ +39A63C Uncompressed Size 0000023E (574) │ │ +39A640 Filename Length 0010 (16) │ │ +39A642 Extra Length 0000 (0) │ │ +39A644 Comment Length 0000 (0) │ │ +39A646 Disk Start 0000 (0) │ │ +39A648 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38905C Ext File Attributes 00000000 (0) │ │ -389060 Local Header Offset 00118F0D (1150733) │ │ -389064 Filename 'XXXXXXXXXXXXXXX' │ │ +39A64A Ext File Attributes 00000000 (0) │ │ +39A64E Local Header Offset 00125191 (1200529) │ │ +39A652 Filename 'XXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x389064: Filename 'XXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39A652: Filename 'XXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -389073 CENTRAL HEADER #334 02014B50 (33639248) │ │ -389077 Created Zip Spec 14 (20) '2.0' │ │ -389078 Created OS 00 (0) 'MS-DOS' │ │ -389079 Extract Zip Spec 14 (20) '2.0' │ │ -38907A Extract OS 00 (0) 'MS-DOS' │ │ -38907B General Purpose Flag 0800 (2048) │ │ +39A662 CENTRAL HEADER #333 02014B50 (33639248) │ │ +39A666 Created Zip Spec 14 (20) '2.0' │ │ +39A667 Created OS 00 (0) 'MS-DOS' │ │ +39A668 Extract Zip Spec 14 (20) '2.0' │ │ +39A669 Extract OS 00 (0) 'MS-DOS' │ │ +39A66A General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38907D Compression Method 0008 (8) 'Deflated' │ │ -38907F Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -389083 CRC 44079239 (1141346873) │ │ -389087 Compressed Size 00001410 (5136) │ │ -38908B Uncompressed Size 000057A3 (22435) │ │ -38908F Filename Length 0014 (20) │ │ -389091 Extra Length 0000 (0) │ │ -389093 Comment Length 0000 (0) │ │ -389095 Disk Start 0000 (0) │ │ -389097 Int File Attributes 0000 (0) │ │ +39A66C Compression Method 0008 (8) 'Deflated' │ │ +39A66E Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39A672 CRC FE2E852E (4264461614) │ │ +39A676 Compressed Size 00000D24 (3364) │ │ +39A67A Uncompressed Size 00002A88 (10888) │ │ +39A67E Filename Length 0014 (20) │ │ +39A680 Extra Length 0000 (0) │ │ +39A682 Comment Length 0000 (0) │ │ +39A684 Disk Start 0000 (0) │ │ +39A686 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -389099 Ext File Attributes 00000000 (0) │ │ -38909D Local Header Offset 00119ACE (1153742) │ │ -3890A1 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ +39A688 Ext File Attributes 00000000 (0) │ │ +39A68C Local Header Offset 001252FA (1200890) │ │ +39A690 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x3890A1: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39A690: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -3890B5 CENTRAL HEADER #335 02014B50 (33639248) │ │ -3890B9 Created Zip Spec 14 (20) '2.0' │ │ -3890BA Created OS 00 (0) 'MS-DOS' │ │ -3890BB Extract Zip Spec 14 (20) '2.0' │ │ -3890BC Extract OS 00 (0) 'MS-DOS' │ │ -3890BD General Purpose Flag 0800 (2048) │ │ +39A6A4 CENTRAL HEADER #334 02014B50 (33639248) │ │ +39A6A8 Created Zip Spec 14 (20) '2.0' │ │ +39A6A9 Created OS 00 (0) 'MS-DOS' │ │ +39A6AA Extract Zip Spec 14 (20) '2.0' │ │ +39A6AB Extract OS 00 (0) 'MS-DOS' │ │ +39A6AC General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -3890BF Compression Method 0008 (8) 'Deflated' │ │ -3890C1 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -3890C5 CRC FD2707EC (4247193580) │ │ -3890C9 Compressed Size 00000769 (1897) │ │ -3890CD Uncompressed Size 00002106 (8454) │ │ -3890D1 Filename Length 0010 (16) │ │ -3890D3 Extra Length 0000 (0) │ │ -3890D5 Comment Length 0000 (0) │ │ -3890D7 Disk Start 0000 (0) │ │ -3890D9 Int File Attributes 0000 (0) │ │ +39A6AE Compression Method 0008 (8) 'Deflated' │ │ +39A6B0 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39A6B4 CRC 3B8291CA (998412746) │ │ +39A6B8 Compressed Size 00003741 (14145) │ │ +39A6BC Uncompressed Size 0000F87A (63610) │ │ +39A6C0 Filename Length 0013 (19) │ │ +39A6C2 Extra Length 0000 (0) │ │ +39A6C4 Comment Length 0000 (0) │ │ +39A6C6 Disk Start 0000 (0) │ │ +39A6C8 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -3890DB Ext File Attributes 00000000 (0) │ │ -3890DF Local Header Offset 0011AF24 (1158948) │ │ -3890E3 Filename 'XXXXXXXXXXXXXXXX' │ │ +39A6CA Ext File Attributes 00000000 (0) │ │ +39A6CE Local Header Offset 00126064 (1204324) │ │ +39A6D2 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x3890E3: Filename 'XXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39A6D2: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -3890F3 CENTRAL HEADER #336 02014B50 (33639248) │ │ -3890F7 Created Zip Spec 14 (20) '2.0' │ │ -3890F8 Created OS 00 (0) 'MS-DOS' │ │ -3890F9 Extract Zip Spec 14 (20) '2.0' │ │ -3890FA Extract OS 00 (0) 'MS-DOS' │ │ -3890FB General Purpose Flag 0800 (2048) │ │ +39A6E5 CENTRAL HEADER #335 02014B50 (33639248) │ │ +39A6E9 Created Zip Spec 14 (20) '2.0' │ │ +39A6EA Created OS 00 (0) 'MS-DOS' │ │ +39A6EB Extract Zip Spec 14 (20) '2.0' │ │ +39A6EC Extract OS 00 (0) 'MS-DOS' │ │ +39A6ED General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -3890FD Compression Method 0008 (8) 'Deflated' │ │ -3890FF Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -389103 CRC DE95CBC6 (3734358982) │ │ -389107 Compressed Size 00000518 (1304) │ │ -38910B Uncompressed Size 00000CEA (3306) │ │ -38910F Filename Length 0011 (17) │ │ -389111 Extra Length 0000 (0) │ │ -389113 Comment Length 0000 (0) │ │ -389115 Disk Start 0000 (0) │ │ -389117 Int File Attributes 0000 (0) │ │ +39A6EF Compression Method 0008 (8) 'Deflated' │ │ +39A6F1 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39A6F5 CRC C77AC83B (3346712635) │ │ +39A6F9 Compressed Size 00000B80 (2944) │ │ +39A6FD Uncompressed Size 00001FA4 (8100) │ │ +39A701 Filename Length 000F (15) │ │ +39A703 Extra Length 0000 (0) │ │ +39A705 Comment Length 0000 (0) │ │ +39A707 Disk Start 0000 (0) │ │ +39A709 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -389119 Ext File Attributes 00000000 (0) │ │ -38911D Local Header Offset 0011B6CF (1160911) │ │ -389121 Filename 'XXXXXXXXXXXXXXXXX' │ │ +39A70B Ext File Attributes 00000000 (0) │ │ +39A70F Local Header Offset 001297EA (1218538) │ │ +39A713 Filename 'XXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x389121: Filename 'XXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39A713: Filename 'XXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -389132 CENTRAL HEADER #337 02014B50 (33639248) │ │ -389136 Created Zip Spec 14 (20) '2.0' │ │ -389137 Created OS 00 (0) 'MS-DOS' │ │ -389138 Extract Zip Spec 14 (20) '2.0' │ │ -389139 Extract OS 00 (0) 'MS-DOS' │ │ -38913A General Purpose Flag 0800 (2048) │ │ +39A722 CENTRAL HEADER #336 02014B50 (33639248) │ │ +39A726 Created Zip Spec 14 (20) '2.0' │ │ +39A727 Created OS 00 (0) 'MS-DOS' │ │ +39A728 Extract Zip Spec 14 (20) '2.0' │ │ +39A729 Extract OS 00 (0) 'MS-DOS' │ │ +39A72A General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38913C Compression Method 0008 (8) 'Deflated' │ │ -38913E Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -389142 CRC 7D8CAD7A (2106371450) │ │ -389146 Compressed Size 00000398 (920) │ │ -38914A Uncompressed Size 00000CD2 (3282) │ │ -38914E Filename Length 000E (14) │ │ -389150 Extra Length 0000 (0) │ │ -389152 Comment Length 0000 (0) │ │ -389154 Disk Start 0000 (0) │ │ -389156 Int File Attributes 0000 (0) │ │ +39A72C Compression Method 0008 (8) 'Deflated' │ │ +39A72E Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39A732 CRC 44079239 (1141346873) │ │ +39A736 Compressed Size 00001410 (5136) │ │ +39A73A Uncompressed Size 000057A3 (22435) │ │ +39A73E Filename Length 0014 (20) │ │ +39A740 Extra Length 0000 (0) │ │ +39A742 Comment Length 0000 (0) │ │ +39A744 Disk Start 0000 (0) │ │ +39A746 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -389158 Ext File Attributes 00000000 (0) │ │ -38915C Local Header Offset 0011BC2A (1162282) │ │ -389160 Filename 'XXXXXXXXXXXXXX' │ │ +39A748 Ext File Attributes 00000000 (0) │ │ +39A74C Local Header Offset 0012A3AB (1221547) │ │ +39A750 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x389160: Filename 'XXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39A750: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38916E CENTRAL HEADER #338 02014B50 (33639248) │ │ -389172 Created Zip Spec 14 (20) '2.0' │ │ -389173 Created OS 00 (0) 'MS-DOS' │ │ -389174 Extract Zip Spec 14 (20) '2.0' │ │ -389175 Extract OS 00 (0) 'MS-DOS' │ │ -389176 General Purpose Flag 0800 (2048) │ │ +39A764 CENTRAL HEADER #337 02014B50 (33639248) │ │ +39A768 Created Zip Spec 14 (20) '2.0' │ │ +39A769 Created OS 00 (0) 'MS-DOS' │ │ +39A76A Extract Zip Spec 14 (20) '2.0' │ │ +39A76B Extract OS 00 (0) 'MS-DOS' │ │ +39A76C General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -389178 Compression Method 0008 (8) 'Deflated' │ │ -38917A Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38917E CRC 07E645D1 (132531665) │ │ -389182 Compressed Size 000005EA (1514) │ │ -389186 Uncompressed Size 0000168C (5772) │ │ -38918A Filename Length 0012 (18) │ │ -38918C Extra Length 0000 (0) │ │ -38918E Comment Length 0000 (0) │ │ -389190 Disk Start 0000 (0) │ │ -389192 Int File Attributes 0000 (0) │ │ +39A76E Compression Method 0008 (8) 'Deflated' │ │ +39A770 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39A774 CRC FD2707EC (4247193580) │ │ +39A778 Compressed Size 00000769 (1897) │ │ +39A77C Uncompressed Size 00002106 (8454) │ │ +39A780 Filename Length 0010 (16) │ │ +39A782 Extra Length 0000 (0) │ │ +39A784 Comment Length 0000 (0) │ │ +39A786 Disk Start 0000 (0) │ │ +39A788 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -389194 Ext File Attributes 00000000 (0) │ │ -389198 Local Header Offset 0011C002 (1163266) │ │ -38919C Filename 'XXXXXXXXXXXXXXXXXX' │ │ +39A78A Ext File Attributes 00000000 (0) │ │ +39A78E Local Header Offset 0012B801 (1226753) │ │ +39A792 Filename 'XXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38919C: Filename 'XXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39A792: Filename 'XXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -3891AE CENTRAL HEADER #339 02014B50 (33639248) │ │ -3891B2 Created Zip Spec 14 (20) '2.0' │ │ -3891B3 Created OS 00 (0) 'MS-DOS' │ │ -3891B4 Extract Zip Spec 14 (20) '2.0' │ │ -3891B5 Extract OS 00 (0) 'MS-DOS' │ │ -3891B6 General Purpose Flag 0800 (2048) │ │ +39A7A2 CENTRAL HEADER #338 02014B50 (33639248) │ │ +39A7A6 Created Zip Spec 14 (20) '2.0' │ │ +39A7A7 Created OS 00 (0) 'MS-DOS' │ │ +39A7A8 Extract Zip Spec 14 (20) '2.0' │ │ +39A7A9 Extract OS 00 (0) 'MS-DOS' │ │ +39A7AA General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -3891B8 Compression Method 0008 (8) 'Deflated' │ │ -3891BA Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -3891BE CRC 48D836BD (1222129341) │ │ -3891C2 Compressed Size 00001146 (4422) │ │ -3891C6 Uncompressed Size 00004543 (17731) │ │ -3891CA Filename Length 0016 (22) │ │ -3891CC Extra Length 0000 (0) │ │ -3891CE Comment Length 0000 (0) │ │ -3891D0 Disk Start 0000 (0) │ │ -3891D2 Int File Attributes 0000 (0) │ │ +39A7AC Compression Method 0008 (8) 'Deflated' │ │ +39A7AE Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39A7B2 CRC DE95CBC6 (3734358982) │ │ +39A7B6 Compressed Size 00000518 (1304) │ │ +39A7BA Uncompressed Size 00000CEA (3306) │ │ +39A7BE Filename Length 0011 (17) │ │ +39A7C0 Extra Length 0000 (0) │ │ +39A7C2 Comment Length 0000 (0) │ │ +39A7C4 Disk Start 0000 (0) │ │ +39A7C6 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -3891D4 Ext File Attributes 00000000 (0) │ │ -3891D8 Local Header Offset 0011C630 (1164848) │ │ -3891DC Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ +39A7C8 Ext File Attributes 00000000 (0) │ │ +39A7CC Local Header Offset 0012BFAC (1228716) │ │ +39A7D0 Filename 'XXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x3891DC: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39A7D0: Filename 'XXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -3891F2 CENTRAL HEADER #340 02014B50 (33639248) │ │ -3891F6 Created Zip Spec 14 (20) '2.0' │ │ -3891F7 Created OS 00 (0) 'MS-DOS' │ │ -3891F8 Extract Zip Spec 14 (20) '2.0' │ │ -3891F9 Extract OS 00 (0) 'MS-DOS' │ │ -3891FA General Purpose Flag 0800 (2048) │ │ +39A7E1 CENTRAL HEADER #339 02014B50 (33639248) │ │ +39A7E5 Created Zip Spec 14 (20) '2.0' │ │ +39A7E6 Created OS 00 (0) 'MS-DOS' │ │ +39A7E7 Extract Zip Spec 14 (20) '2.0' │ │ +39A7E8 Extract OS 00 (0) 'MS-DOS' │ │ +39A7E9 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -3891FC Compression Method 0008 (8) 'Deflated' │ │ -3891FE Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -389202 CRC C665F582 (3328570754) │ │ -389206 Compressed Size 00000C6D (3181) │ │ -38920A Uncompressed Size 00003B7C (15228) │ │ -38920E Filename Length 000C (12) │ │ -389210 Extra Length 0000 (0) │ │ -389212 Comment Length 0000 (0) │ │ -389214 Disk Start 0000 (0) │ │ -389216 Int File Attributes 0000 (0) │ │ +39A7EB Compression Method 0008 (8) 'Deflated' │ │ +39A7ED Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39A7F1 CRC 7D8CAD7A (2106371450) │ │ +39A7F5 Compressed Size 00000398 (920) │ │ +39A7F9 Uncompressed Size 00000CD2 (3282) │ │ +39A7FD Filename Length 000E (14) │ │ +39A7FF Extra Length 0000 (0) │ │ +39A801 Comment Length 0000 (0) │ │ +39A803 Disk Start 0000 (0) │ │ +39A805 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -389218 Ext File Attributes 00000000 (0) │ │ -38921C Local Header Offset 0011D7BE (1169342) │ │ -389220 Filename 'XXXXXXXXXXXX' │ │ +39A807 Ext File Attributes 00000000 (0) │ │ +39A80B Local Header Offset 0012C507 (1230087) │ │ +39A80F Filename 'XXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x389220: Filename 'XXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39A80F: Filename 'XXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38922C CENTRAL HEADER #341 02014B50 (33639248) │ │ -389230 Created Zip Spec 14 (20) '2.0' │ │ -389231 Created OS 00 (0) 'MS-DOS' │ │ -389232 Extract Zip Spec 14 (20) '2.0' │ │ -389233 Extract OS 00 (0) 'MS-DOS' │ │ -389234 General Purpose Flag 0800 (2048) │ │ +39A81D CENTRAL HEADER #340 02014B50 (33639248) │ │ +39A821 Created Zip Spec 14 (20) '2.0' │ │ +39A822 Created OS 00 (0) 'MS-DOS' │ │ +39A823 Extract Zip Spec 14 (20) '2.0' │ │ +39A824 Extract OS 00 (0) 'MS-DOS' │ │ +39A825 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -389236 Compression Method 0008 (8) 'Deflated' │ │ -389238 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38923C CRC 0C4C5C21 (206330913) │ │ -389240 Compressed Size 00000890 (2192) │ │ -389244 Uncompressed Size 000026B8 (9912) │ │ -389248 Filename Length 000C (12) │ │ -38924A Extra Length 0000 (0) │ │ -38924C Comment Length 0000 (0) │ │ -38924E Disk Start 0000 (0) │ │ -389250 Int File Attributes 0000 (0) │ │ +39A827 Compression Method 0008 (8) 'Deflated' │ │ +39A829 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39A82D CRC 07E645D1 (132531665) │ │ +39A831 Compressed Size 000005EA (1514) │ │ +39A835 Uncompressed Size 0000168C (5772) │ │ +39A839 Filename Length 0012 (18) │ │ +39A83B Extra Length 0000 (0) │ │ +39A83D Comment Length 0000 (0) │ │ +39A83F Disk Start 0000 (0) │ │ +39A841 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -389252 Ext File Attributes 00000000 (0) │ │ -389256 Local Header Offset 0011E469 (1172585) │ │ -38925A Filename 'XXXXXXXXXXXX' │ │ +39A843 Ext File Attributes 00000000 (0) │ │ +39A847 Local Header Offset 0012C8DF (1231071) │ │ +39A84B Filename 'XXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38925A: Filename 'XXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39A84B: Filename 'XXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -389266 CENTRAL HEADER #342 02014B50 (33639248) │ │ -38926A Created Zip Spec 14 (20) '2.0' │ │ -38926B Created OS 00 (0) 'MS-DOS' │ │ -38926C Extract Zip Spec 14 (20) '2.0' │ │ -38926D Extract OS 00 (0) 'MS-DOS' │ │ -38926E General Purpose Flag 0800 (2048) │ │ +39A85D CENTRAL HEADER #341 02014B50 (33639248) │ │ +39A861 Created Zip Spec 14 (20) '2.0' │ │ +39A862 Created OS 00 (0) 'MS-DOS' │ │ +39A863 Extract Zip Spec 14 (20) '2.0' │ │ +39A864 Extract OS 00 (0) 'MS-DOS' │ │ +39A865 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -389270 Compression Method 0008 (8) 'Deflated' │ │ -389272 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -389276 CRC 9FE862F3 (2682807027) │ │ -38927A Compressed Size 000075C5 (30149) │ │ -38927E Uncompressed Size 00020D3E (134462) │ │ -389282 Filename Length 000E (14) │ │ -389284 Extra Length 0000 (0) │ │ -389286 Comment Length 0000 (0) │ │ -389288 Disk Start 0000 (0) │ │ -38928A Int File Attributes 0000 (0) │ │ +39A867 Compression Method 0008 (8) 'Deflated' │ │ +39A869 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39A86D CRC 48D836BD (1222129341) │ │ +39A871 Compressed Size 00001146 (4422) │ │ +39A875 Uncompressed Size 00004543 (17731) │ │ +39A879 Filename Length 0016 (22) │ │ +39A87B Extra Length 0000 (0) │ │ +39A87D Comment Length 0000 (0) │ │ +39A87F Disk Start 0000 (0) │ │ +39A881 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38928C Ext File Attributes 00000000 (0) │ │ -389290 Local Header Offset 0011ED37 (1174839) │ │ -389294 Filename 'XXXXXXXXXXXXXX' │ │ +39A883 Ext File Attributes 00000000 (0) │ │ +39A887 Local Header Offset 0012CF0D (1232653) │ │ +39A88B Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x389294: Filename 'XXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39A88B: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -3892A2 CENTRAL HEADER #343 02014B50 (33639248) │ │ -3892A6 Created Zip Spec 14 (20) '2.0' │ │ -3892A7 Created OS 00 (0) 'MS-DOS' │ │ -3892A8 Extract Zip Spec 14 (20) '2.0' │ │ -3892A9 Extract OS 00 (0) 'MS-DOS' │ │ -3892AA General Purpose Flag 0800 (2048) │ │ +39A8A1 CENTRAL HEADER #342 02014B50 (33639248) │ │ +39A8A5 Created Zip Spec 14 (20) '2.0' │ │ +39A8A6 Created OS 00 (0) 'MS-DOS' │ │ +39A8A7 Extract Zip Spec 14 (20) '2.0' │ │ +39A8A8 Extract OS 00 (0) 'MS-DOS' │ │ +39A8A9 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -3892AC Compression Method 0008 (8) 'Deflated' │ │ -3892AE Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -3892B2 CRC 6DC3C72D (1841547053) │ │ -3892B6 Compressed Size 000008A0 (2208) │ │ -3892BA Uncompressed Size 000042A7 (17063) │ │ -3892BE Filename Length 0010 (16) │ │ -3892C0 Extra Length 0000 (0) │ │ -3892C2 Comment Length 0000 (0) │ │ -3892C4 Disk Start 0000 (0) │ │ -3892C6 Int File Attributes 0000 (0) │ │ +39A8AB Compression Method 0008 (8) 'Deflated' │ │ +39A8AD Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39A8B1 CRC C665F582 (3328570754) │ │ +39A8B5 Compressed Size 00000C6D (3181) │ │ +39A8B9 Uncompressed Size 00003B7C (15228) │ │ +39A8BD Filename Length 000C (12) │ │ +39A8BF Extra Length 0000 (0) │ │ +39A8C1 Comment Length 0000 (0) │ │ +39A8C3 Disk Start 0000 (0) │ │ +39A8C5 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -3892C8 Ext File Attributes 00000000 (0) │ │ -3892CC Local Header Offset 0012633C (1205052) │ │ -3892D0 Filename 'XXXXXXXXXXXXXXXX' │ │ +39A8C7 Ext File Attributes 00000000 (0) │ │ +39A8CB Local Header Offset 0012E09B (1237147) │ │ +39A8CF Filename 'XXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x3892D0: Filename 'XXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39A8CF: Filename 'XXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -3892E0 CENTRAL HEADER #344 02014B50 (33639248) │ │ -3892E4 Created Zip Spec 14 (20) '2.0' │ │ -3892E5 Created OS 00 (0) 'MS-DOS' │ │ -3892E6 Extract Zip Spec 14 (20) '2.0' │ │ -3892E7 Extract OS 00 (0) 'MS-DOS' │ │ -3892E8 General Purpose Flag 0800 (2048) │ │ +39A8DB CENTRAL HEADER #343 02014B50 (33639248) │ │ +39A8DF Created Zip Spec 14 (20) '2.0' │ │ +39A8E0 Created OS 00 (0) 'MS-DOS' │ │ +39A8E1 Extract Zip Spec 14 (20) '2.0' │ │ +39A8E2 Extract OS 00 (0) 'MS-DOS' │ │ +39A8E3 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -3892EA Compression Method 0008 (8) 'Deflated' │ │ -3892EC Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -3892F0 CRC 59DABB82 (1507507074) │ │ -3892F4 Compressed Size 00001D54 (7508) │ │ -3892F8 Uncompressed Size 00007D58 (32088) │ │ -3892FC Filename Length 0013 (19) │ │ -3892FE Extra Length 0000 (0) │ │ -389300 Comment Length 0000 (0) │ │ -389302 Disk Start 0000 (0) │ │ -389304 Int File Attributes 0000 (0) │ │ +39A8E5 Compression Method 0008 (8) 'Deflated' │ │ +39A8E7 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39A8EB CRC 0C4C5C21 (206330913) │ │ +39A8EF Compressed Size 00000890 (2192) │ │ +39A8F3 Uncompressed Size 000026B8 (9912) │ │ +39A8F7 Filename Length 000C (12) │ │ +39A8F9 Extra Length 0000 (0) │ │ +39A8FB Comment Length 0000 (0) │ │ +39A8FD Disk Start 0000 (0) │ │ +39A8FF Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -389306 Ext File Attributes 00000000 (0) │ │ -38930A Local Header Offset 00126C1E (1207326) │ │ -38930E Filename 'XXXXXXXXXXXXXXXXXXX' │ │ +39A901 Ext File Attributes 00000000 (0) │ │ +39A905 Local Header Offset 0012ED46 (1240390) │ │ +39A909 Filename 'XXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38930E: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39A909: Filename 'XXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -389321 CENTRAL HEADER #345 02014B50 (33639248) │ │ -389325 Created Zip Spec 14 (20) '2.0' │ │ -389326 Created OS 00 (0) 'MS-DOS' │ │ -389327 Extract Zip Spec 14 (20) '2.0' │ │ -389328 Extract OS 00 (0) 'MS-DOS' │ │ -389329 General Purpose Flag 0800 (2048) │ │ +39A915 CENTRAL HEADER #344 02014B50 (33639248) │ │ +39A919 Created Zip Spec 14 (20) '2.0' │ │ +39A91A Created OS 00 (0) 'MS-DOS' │ │ +39A91B Extract Zip Spec 14 (20) '2.0' │ │ +39A91C Extract OS 00 (0) 'MS-DOS' │ │ +39A91D General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38932B Compression Method 0008 (8) 'Deflated' │ │ -38932D Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -389331 CRC 10930191 (278069649) │ │ -389335 Compressed Size 00001077 (4215) │ │ -389339 Uncompressed Size 0000408F (16527) │ │ -38933D Filename Length 0012 (18) │ │ -38933F Extra Length 0000 (0) │ │ -389341 Comment Length 0000 (0) │ │ -389343 Disk Start 0000 (0) │ │ -389345 Int File Attributes 0000 (0) │ │ +39A91F Compression Method 0008 (8) 'Deflated' │ │ +39A921 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39A925 CRC 9FE862F3 (2682807027) │ │ +39A929 Compressed Size 000075C5 (30149) │ │ +39A92D Uncompressed Size 00020D3E (134462) │ │ +39A931 Filename Length 000E (14) │ │ +39A933 Extra Length 0000 (0) │ │ +39A935 Comment Length 0000 (0) │ │ +39A937 Disk Start 0000 (0) │ │ +39A939 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -389347 Ext File Attributes 00000000 (0) │ │ -38934B Local Header Offset 001289B7 (1214903) │ │ -38934F Filename 'XXXXXXXXXXXXXXXXXX' │ │ +39A93B Ext File Attributes 00000000 (0) │ │ +39A93F Local Header Offset 0012F614 (1242644) │ │ +39A943 Filename 'XXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38934F: Filename 'XXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39A943: Filename 'XXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -389361 CENTRAL HEADER #346 02014B50 (33639248) │ │ -389365 Created Zip Spec 14 (20) '2.0' │ │ -389366 Created OS 00 (0) 'MS-DOS' │ │ -389367 Extract Zip Spec 14 (20) '2.0' │ │ -389368 Extract OS 00 (0) 'MS-DOS' │ │ -389369 General Purpose Flag 0800 (2048) │ │ +39A951 CENTRAL HEADER #345 02014B50 (33639248) │ │ +39A955 Created Zip Spec 14 (20) '2.0' │ │ +39A956 Created OS 00 (0) 'MS-DOS' │ │ +39A957 Extract Zip Spec 14 (20) '2.0' │ │ +39A958 Extract OS 00 (0) 'MS-DOS' │ │ +39A959 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38936B Compression Method 0008 (8) 'Deflated' │ │ -38936D Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -389371 CRC 0C4C5C21 (206330913) │ │ -389375 Compressed Size 00000890 (2192) │ │ -389379 Uncompressed Size 000026B8 (9912) │ │ -38937D Filename Length 0011 (17) │ │ -38937F Extra Length 0000 (0) │ │ -389381 Comment Length 0000 (0) │ │ -389383 Disk Start 0000 (0) │ │ -389385 Int File Attributes 0000 (0) │ │ +39A95B Compression Method 0008 (8) 'Deflated' │ │ +39A95D Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39A961 CRC 6DC3C72D (1841547053) │ │ +39A965 Compressed Size 000008A0 (2208) │ │ +39A969 Uncompressed Size 000042A7 (17063) │ │ +39A96D Filename Length 0010 (16) │ │ +39A96F Extra Length 0000 (0) │ │ +39A971 Comment Length 0000 (0) │ │ +39A973 Disk Start 0000 (0) │ │ +39A975 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -389387 Ext File Attributes 00000000 (0) │ │ -38938B Local Header Offset 00129A72 (1219186) │ │ -38938F Filename 'XXXXXXXXXXXXXXXXX' │ │ +39A977 Ext File Attributes 00000000 (0) │ │ +39A97B Local Header Offset 00136C19 (1272857) │ │ +39A97F Filename 'XXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38938F: Filename 'XXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39A97F: Filename 'XXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -3893A0 CENTRAL HEADER #347 02014B50 (33639248) │ │ -3893A4 Created Zip Spec 14 (20) '2.0' │ │ -3893A5 Created OS 00 (0) 'MS-DOS' │ │ -3893A6 Extract Zip Spec 14 (20) '2.0' │ │ -3893A7 Extract OS 00 (0) 'MS-DOS' │ │ -3893A8 General Purpose Flag 0800 (2048) │ │ +39A98F CENTRAL HEADER #346 02014B50 (33639248) │ │ +39A993 Created Zip Spec 14 (20) '2.0' │ │ +39A994 Created OS 00 (0) 'MS-DOS' │ │ +39A995 Extract Zip Spec 14 (20) '2.0' │ │ +39A996 Extract OS 00 (0) 'MS-DOS' │ │ +39A997 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -3893AA Compression Method 0008 (8) 'Deflated' │ │ -3893AC Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -3893B0 CRC 7398D2E2 (1939395298) │ │ -3893B4 Compressed Size 000008A0 (2208) │ │ -3893B8 Uncompressed Size 000042AC (17068) │ │ -3893BC Filename Length 0015 (21) │ │ -3893BE Extra Length 0000 (0) │ │ -3893C0 Comment Length 0000 (0) │ │ -3893C2 Disk Start 0000 (0) │ │ -3893C4 Int File Attributes 0000 (0) │ │ +39A999 Compression Method 0008 (8) 'Deflated' │ │ +39A99B Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39A99F CRC 59DABB82 (1507507074) │ │ +39A9A3 Compressed Size 00001D54 (7508) │ │ +39A9A7 Uncompressed Size 00007D58 (32088) │ │ +39A9AB Filename Length 0013 (19) │ │ +39A9AD Extra Length 0000 (0) │ │ +39A9AF Comment Length 0000 (0) │ │ +39A9B1 Disk Start 0000 (0) │ │ +39A9B3 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -3893C6 Ext File Attributes 00000000 (0) │ │ -3893CA Local Header Offset 0012A345 (1221445) │ │ -3893CE Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +39A9B5 Ext File Attributes 00000000 (0) │ │ +39A9B9 Local Header Offset 001374FB (1275131) │ │ +39A9BD Filename 'XXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x3893CE: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39A9BD: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -3893E3 CENTRAL HEADER #348 02014B50 (33639248) │ │ -3893E7 Created Zip Spec 14 (20) '2.0' │ │ -3893E8 Created OS 00 (0) 'MS-DOS' │ │ -3893E9 Extract Zip Spec 14 (20) '2.0' │ │ -3893EA Extract OS 00 (0) 'MS-DOS' │ │ -3893EB General Purpose Flag 0800 (2048) │ │ +39A9D0 CENTRAL HEADER #347 02014B50 (33639248) │ │ +39A9D4 Created Zip Spec 14 (20) '2.0' │ │ +39A9D5 Created OS 00 (0) 'MS-DOS' │ │ +39A9D6 Extract Zip Spec 14 (20) '2.0' │ │ +39A9D7 Extract OS 00 (0) 'MS-DOS' │ │ +39A9D8 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -3893ED Compression Method 0008 (8) 'Deflated' │ │ -3893EF Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -3893F3 CRC C99926C4 (3382257348) │ │ -3893F7 Compressed Size 00000921 (2337) │ │ -3893FB Uncompressed Size 000023A9 (9129) │ │ -3893FF Filename Length 0012 (18) │ │ -389401 Extra Length 0000 (0) │ │ -389403 Comment Length 0000 (0) │ │ -389405 Disk Start 0000 (0) │ │ -389407 Int File Attributes 0000 (0) │ │ +39A9DA Compression Method 0008 (8) 'Deflated' │ │ +39A9DC Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39A9E0 CRC 10930191 (278069649) │ │ +39A9E4 Compressed Size 00001077 (4215) │ │ +39A9E8 Uncompressed Size 0000408F (16527) │ │ +39A9EC Filename Length 0012 (18) │ │ +39A9EE Extra Length 0000 (0) │ │ +39A9F0 Comment Length 0000 (0) │ │ +39A9F2 Disk Start 0000 (0) │ │ +39A9F4 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -389409 Ext File Attributes 00000000 (0) │ │ -38940D Local Header Offset 0012AC2C (1223724) │ │ -389411 Filename 'XXXXXXXXXXXXXXXXXX' │ │ +39A9F6 Ext File Attributes 00000000 (0) │ │ +39A9FA Local Header Offset 00139294 (1282708) │ │ +39A9FE Filename 'XXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x389411: Filename 'XXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39A9FE: Filename 'XXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -389423 CENTRAL HEADER #349 02014B50 (33639248) │ │ -389427 Created Zip Spec 14 (20) '2.0' │ │ -389428 Created OS 00 (0) 'MS-DOS' │ │ -389429 Extract Zip Spec 14 (20) '2.0' │ │ -38942A Extract OS 00 (0) 'MS-DOS' │ │ -38942B General Purpose Flag 0800 (2048) │ │ +39AA10 CENTRAL HEADER #348 02014B50 (33639248) │ │ +39AA14 Created Zip Spec 14 (20) '2.0' │ │ +39AA15 Created OS 00 (0) 'MS-DOS' │ │ +39AA16 Extract Zip Spec 14 (20) '2.0' │ │ +39AA17 Extract OS 00 (0) 'MS-DOS' │ │ +39AA18 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38942D Compression Method 0008 (8) 'Deflated' │ │ -38942F Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -389433 CRC 6A0C5C81 (1779195009) │ │ -389437 Compressed Size 0000410F (16655) │ │ -38943B Uncompressed Size 000127D7 (75735) │ │ -38943F Filename Length 0012 (18) │ │ -389441 Extra Length 0000 (0) │ │ -389443 Comment Length 0000 (0) │ │ -389445 Disk Start 0000 (0) │ │ -389447 Int File Attributes 0000 (0) │ │ +39AA1A Compression Method 0008 (8) 'Deflated' │ │ +39AA1C Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39AA20 CRC 0C4C5C21 (206330913) │ │ +39AA24 Compressed Size 00000890 (2192) │ │ +39AA28 Uncompressed Size 000026B8 (9912) │ │ +39AA2C Filename Length 0011 (17) │ │ +39AA2E Extra Length 0000 (0) │ │ +39AA30 Comment Length 0000 (0) │ │ +39AA32 Disk Start 0000 (0) │ │ +39AA34 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -389449 Ext File Attributes 00000000 (0) │ │ -38944D Local Header Offset 0012B591 (1226129) │ │ -389451 Filename 'XXXXXXXXXXXXXXXXXX' │ │ +39AA36 Ext File Attributes 00000000 (0) │ │ +39AA3A Local Header Offset 0013A34F (1286991) │ │ +39AA3E Filename 'XXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x389451: Filename 'XXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39AA3E: Filename 'XXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -389463 CENTRAL HEADER #350 02014B50 (33639248) │ │ -389467 Created Zip Spec 14 (20) '2.0' │ │ -389468 Created OS 00 (0) 'MS-DOS' │ │ -389469 Extract Zip Spec 14 (20) '2.0' │ │ -38946A Extract OS 00 (0) 'MS-DOS' │ │ -38946B General Purpose Flag 0800 (2048) │ │ +39AA4F CENTRAL HEADER #349 02014B50 (33639248) │ │ +39AA53 Created Zip Spec 14 (20) '2.0' │ │ +39AA54 Created OS 00 (0) 'MS-DOS' │ │ +39AA55 Extract Zip Spec 14 (20) '2.0' │ │ +39AA56 Extract OS 00 (0) 'MS-DOS' │ │ +39AA57 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38946D Compression Method 0008 (8) 'Deflated' │ │ -38946F Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -389473 CRC E7D3202A (3889373226) │ │ -389477 Compressed Size 00000B51 (2897) │ │ -38947B Uncompressed Size 00002CBA (11450) │ │ -38947F Filename Length 0013 (19) │ │ -389481 Extra Length 0000 (0) │ │ -389483 Comment Length 0000 (0) │ │ -389485 Disk Start 0000 (0) │ │ -389487 Int File Attributes 0000 (0) │ │ +39AA59 Compression Method 0008 (8) 'Deflated' │ │ +39AA5B Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39AA5F CRC 7398D2E2 (1939395298) │ │ +39AA63 Compressed Size 000008A0 (2208) │ │ +39AA67 Uncompressed Size 000042AC (17068) │ │ +39AA6B Filename Length 0015 (21) │ │ +39AA6D Extra Length 0000 (0) │ │ +39AA6F Comment Length 0000 (0) │ │ +39AA71 Disk Start 0000 (0) │ │ +39AA73 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -389489 Ext File Attributes 00000000 (0) │ │ -38948D Local Header Offset 0012F6E4 (1242852) │ │ -389491 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ +39AA75 Ext File Attributes 00000000 (0) │ │ +39AA79 Local Header Offset 0013AC22 (1289250) │ │ +39AA7D Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x389491: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39AA7D: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -3894A4 CENTRAL HEADER #351 02014B50 (33639248) │ │ -3894A8 Created Zip Spec 14 (20) '2.0' │ │ -3894A9 Created OS 00 (0) 'MS-DOS' │ │ -3894AA Extract Zip Spec 14 (20) '2.0' │ │ -3894AB Extract OS 00 (0) 'MS-DOS' │ │ -3894AC General Purpose Flag 0800 (2048) │ │ +39AA92 CENTRAL HEADER #350 02014B50 (33639248) │ │ +39AA96 Created Zip Spec 14 (20) '2.0' │ │ +39AA97 Created OS 00 (0) 'MS-DOS' │ │ +39AA98 Extract Zip Spec 14 (20) '2.0' │ │ +39AA99 Extract OS 00 (0) 'MS-DOS' │ │ +39AA9A General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -3894AE Compression Method 0008 (8) 'Deflated' │ │ -3894B0 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -3894B4 CRC 7CF3BC8F (2096348303) │ │ -3894B8 Compressed Size 0000446C (17516) │ │ -3894BC Uncompressed Size 00014078 (82040) │ │ -3894C0 Filename Length 000F (15) │ │ -3894C2 Extra Length 0000 (0) │ │ -3894C4 Comment Length 0000 (0) │ │ -3894C6 Disk Start 0000 (0) │ │ -3894C8 Int File Attributes 0000 (0) │ │ +39AA9C Compression Method 0008 (8) 'Deflated' │ │ +39AA9E Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39AAA2 CRC C99926C4 (3382257348) │ │ +39AAA6 Compressed Size 00000921 (2337) │ │ +39AAAA Uncompressed Size 000023A9 (9129) │ │ +39AAAE Filename Length 0012 (18) │ │ +39AAB0 Extra Length 0000 (0) │ │ +39AAB2 Comment Length 0000 (0) │ │ +39AAB4 Disk Start 0000 (0) │ │ +39AAB6 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -3894CA Ext File Attributes 00000000 (0) │ │ -3894CE Local Header Offset 0013027A (1245818) │ │ -3894D2 Filename 'XXXXXXXXXXXXXXX' │ │ +39AAB8 Ext File Attributes 00000000 (0) │ │ +39AABC Local Header Offset 0013B509 (1291529) │ │ +39AAC0 Filename 'XXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x3894D2: Filename 'XXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39AAC0: Filename 'XXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -3894E1 CENTRAL HEADER #352 02014B50 (33639248) │ │ -3894E5 Created Zip Spec 14 (20) '2.0' │ │ -3894E6 Created OS 00 (0) 'MS-DOS' │ │ -3894E7 Extract Zip Spec 14 (20) '2.0' │ │ -3894E8 Extract OS 00 (0) 'MS-DOS' │ │ -3894E9 General Purpose Flag 0800 (2048) │ │ +39AAD2 CENTRAL HEADER #351 02014B50 (33639248) │ │ +39AAD6 Created Zip Spec 14 (20) '2.0' │ │ +39AAD7 Created OS 00 (0) 'MS-DOS' │ │ +39AAD8 Extract Zip Spec 14 (20) '2.0' │ │ +39AAD9 Extract OS 00 (0) 'MS-DOS' │ │ +39AADA General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -3894EB Compression Method 0008 (8) 'Deflated' │ │ -3894ED Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -3894F1 CRC E11894DD (3776484573) │ │ -3894F5 Compressed Size 000005A1 (1441) │ │ -3894F9 Uncompressed Size 000018B6 (6326) │ │ -3894FD Filename Length 0015 (21) │ │ -3894FF Extra Length 0000 (0) │ │ -389501 Comment Length 0000 (0) │ │ -389503 Disk Start 0000 (0) │ │ -389505 Int File Attributes 0000 (0) │ │ +39AADC Compression Method 0008 (8) 'Deflated' │ │ +39AADE Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39AAE2 CRC 6A0C5C81 (1779195009) │ │ +39AAE6 Compressed Size 0000410F (16655) │ │ +39AAEA Uncompressed Size 000127D7 (75735) │ │ +39AAEE Filename Length 0012 (18) │ │ +39AAF0 Extra Length 0000 (0) │ │ +39AAF2 Comment Length 0000 (0) │ │ +39AAF4 Disk Start 0000 (0) │ │ +39AAF6 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -389507 Ext File Attributes 00000000 (0) │ │ -38950B Local Header Offset 00134727 (1263399) │ │ -38950F Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +39AAF8 Ext File Attributes 00000000 (0) │ │ +39AAFC Local Header Offset 0013BE6E (1293934) │ │ +39AB00 Filename 'XXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38950F: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39AB00: Filename 'XXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -389524 CENTRAL HEADER #353 02014B50 (33639248) │ │ -389528 Created Zip Spec 14 (20) '2.0' │ │ -389529 Created OS 00 (0) 'MS-DOS' │ │ -38952A Extract Zip Spec 14 (20) '2.0' │ │ -38952B Extract OS 00 (0) 'MS-DOS' │ │ -38952C General Purpose Flag 0800 (2048) │ │ +39AB12 CENTRAL HEADER #352 02014B50 (33639248) │ │ +39AB16 Created Zip Spec 14 (20) '2.0' │ │ +39AB17 Created OS 00 (0) 'MS-DOS' │ │ +39AB18 Extract Zip Spec 14 (20) '2.0' │ │ +39AB19 Extract OS 00 (0) 'MS-DOS' │ │ +39AB1A General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38952E Compression Method 0008 (8) 'Deflated' │ │ -389530 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -389534 CRC D8009A9C (3623918236) │ │ -389538 Compressed Size 000016CA (5834) │ │ -38953C Uncompressed Size 00005C91 (23697) │ │ -389540 Filename Length 000E (14) │ │ -389542 Extra Length 0000 (0) │ │ -389544 Comment Length 0000 (0) │ │ -389546 Disk Start 0000 (0) │ │ -389548 Int File Attributes 0000 (0) │ │ +39AB1C Compression Method 0008 (8) 'Deflated' │ │ +39AB1E Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39AB22 CRC E7D3202A (3889373226) │ │ +39AB26 Compressed Size 00000B51 (2897) │ │ +39AB2A Uncompressed Size 00002CBA (11450) │ │ +39AB2E Filename Length 0013 (19) │ │ +39AB30 Extra Length 0000 (0) │ │ +39AB32 Comment Length 0000 (0) │ │ +39AB34 Disk Start 0000 (0) │ │ +39AB36 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38954A Ext File Attributes 00000000 (0) │ │ -38954E Local Header Offset 00134D0F (1264911) │ │ -389552 Filename 'XXXXXXXXXXXXXX' │ │ +39AB38 Ext File Attributes 00000000 (0) │ │ +39AB3C Local Header Offset 0013FFC1 (1310657) │ │ +39AB40 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x389552: Filename 'XXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39AB40: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -389560 CENTRAL HEADER #354 02014B50 (33639248) │ │ -389564 Created Zip Spec 14 (20) '2.0' │ │ -389565 Created OS 00 (0) 'MS-DOS' │ │ -389566 Extract Zip Spec 14 (20) '2.0' │ │ -389567 Extract OS 00 (0) 'MS-DOS' │ │ -389568 General Purpose Flag 0800 (2048) │ │ +39AB53 CENTRAL HEADER #353 02014B50 (33639248) │ │ +39AB57 Created Zip Spec 14 (20) '2.0' │ │ +39AB58 Created OS 00 (0) 'MS-DOS' │ │ +39AB59 Extract Zip Spec 14 (20) '2.0' │ │ +39AB5A Extract OS 00 (0) 'MS-DOS' │ │ +39AB5B General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38956A Compression Method 0008 (8) 'Deflated' │ │ -38956C Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -389570 CRC A9A03BD4 (2845850580) │ │ -389574 Compressed Size 0000057A (1402) │ │ -389578 Uncompressed Size 00001A0A (6666) │ │ -38957C Filename Length 0013 (19) │ │ -38957E Extra Length 0000 (0) │ │ -389580 Comment Length 0000 (0) │ │ -389582 Disk Start 0000 (0) │ │ -389584 Int File Attributes 0000 (0) │ │ +39AB5D Compression Method 0008 (8) 'Deflated' │ │ +39AB5F Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39AB63 CRC 7CF3BC8F (2096348303) │ │ +39AB67 Compressed Size 0000446C (17516) │ │ +39AB6B Uncompressed Size 00014078 (82040) │ │ +39AB6F Filename Length 000F (15) │ │ +39AB71 Extra Length 0000 (0) │ │ +39AB73 Comment Length 0000 (0) │ │ +39AB75 Disk Start 0000 (0) │ │ +39AB77 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -389586 Ext File Attributes 00000000 (0) │ │ -38958A Local Header Offset 00136419 (1270809) │ │ -38958E Filename 'XXXXXXXXXXXXXXXXXXX' │ │ +39AB79 Ext File Attributes 00000000 (0) │ │ +39AB7D Local Header Offset 00140B57 (1313623) │ │ +39AB81 Filename 'XXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38958E: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39AB81: Filename 'XXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -3895A1 CENTRAL HEADER #355 02014B50 (33639248) │ │ -3895A5 Created Zip Spec 14 (20) '2.0' │ │ -3895A6 Created OS 00 (0) 'MS-DOS' │ │ -3895A7 Extract Zip Spec 14 (20) '2.0' │ │ -3895A8 Extract OS 00 (0) 'MS-DOS' │ │ -3895A9 General Purpose Flag 0800 (2048) │ │ +39AB90 CENTRAL HEADER #354 02014B50 (33639248) │ │ +39AB94 Created Zip Spec 14 (20) '2.0' │ │ +39AB95 Created OS 00 (0) 'MS-DOS' │ │ +39AB96 Extract Zip Spec 14 (20) '2.0' │ │ +39AB97 Extract OS 00 (0) 'MS-DOS' │ │ +39AB98 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -3895AB Compression Method 0008 (8) 'Deflated' │ │ -3895AD Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -3895B1 CRC 77D7FBC3 (2010643395) │ │ -3895B5 Compressed Size 00000054 (84) │ │ -3895B9 Uncompressed Size 0000005C (92) │ │ -3895BD Filename Length 0015 (21) │ │ -3895BF Extra Length 0000 (0) │ │ -3895C1 Comment Length 0000 (0) │ │ -3895C3 Disk Start 0000 (0) │ │ -3895C5 Int File Attributes 0000 (0) │ │ +39AB9A Compression Method 0008 (8) 'Deflated' │ │ +39AB9C Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39ABA0 CRC E11894DD (3776484573) │ │ +39ABA4 Compressed Size 000005A1 (1441) │ │ +39ABA8 Uncompressed Size 000018B6 (6326) │ │ +39ABAC Filename Length 0015 (21) │ │ +39ABAE Extra Length 0000 (0) │ │ +39ABB0 Comment Length 0000 (0) │ │ +39ABB2 Disk Start 0000 (0) │ │ +39ABB4 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -3895C7 Ext File Attributes 00000000 (0) │ │ -3895CB Local Header Offset 001369D8 (1272280) │ │ -3895CF Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +39ABB6 Ext File Attributes 00000000 (0) │ │ +39ABBA Local Header Offset 00145004 (1331204) │ │ +39ABBE Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x3895CF: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39ABBE: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -3895E4 CENTRAL HEADER #356 02014B50 (33639248) │ │ -3895E8 Created Zip Spec 14 (20) '2.0' │ │ -3895E9 Created OS 00 (0) 'MS-DOS' │ │ -3895EA Extract Zip Spec 14 (20) '2.0' │ │ -3895EB Extract OS 00 (0) 'MS-DOS' │ │ -3895EC General Purpose Flag 0800 (2048) │ │ +39ABD3 CENTRAL HEADER #355 02014B50 (33639248) │ │ +39ABD7 Created Zip Spec 14 (20) '2.0' │ │ +39ABD8 Created OS 00 (0) 'MS-DOS' │ │ +39ABD9 Extract Zip Spec 14 (20) '2.0' │ │ +39ABDA Extract OS 00 (0) 'MS-DOS' │ │ +39ABDB General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -3895EE Compression Method 0008 (8) 'Deflated' │ │ -3895F0 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -3895F4 CRC 58281970 (1479022960) │ │ -3895F8 Compressed Size 00000EC3 (3779) │ │ -3895FC Uncompressed Size 00004A20 (18976) │ │ -389600 Filename Length 0015 (21) │ │ -389602 Extra Length 0000 (0) │ │ -389604 Comment Length 0000 (0) │ │ -389606 Disk Start 0000 (0) │ │ -389608 Int File Attributes 0000 (0) │ │ +39ABDD Compression Method 0008 (8) 'Deflated' │ │ +39ABDF Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39ABE3 CRC D8009A9C (3623918236) │ │ +39ABE7 Compressed Size 000016CA (5834) │ │ +39ABEB Uncompressed Size 00005C91 (23697) │ │ +39ABEF Filename Length 000E (14) │ │ +39ABF1 Extra Length 0000 (0) │ │ +39ABF3 Comment Length 0000 (0) │ │ +39ABF5 Disk Start 0000 (0) │ │ +39ABF7 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38960A Ext File Attributes 00000000 (0) │ │ -38960E Local Header Offset 00136A73 (1272435) │ │ -389612 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +39ABF9 Ext File Attributes 00000000 (0) │ │ +39ABFD Local Header Offset 001455EC (1332716) │ │ +39AC01 Filename 'XXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x389612: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39AC01: Filename 'XXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -389627 CENTRAL HEADER #357 02014B50 (33639248) │ │ -38962B Created Zip Spec 14 (20) '2.0' │ │ -38962C Created OS 00 (0) 'MS-DOS' │ │ -38962D Extract Zip Spec 14 (20) '2.0' │ │ -38962E Extract OS 00 (0) 'MS-DOS' │ │ -38962F General Purpose Flag 0800 (2048) │ │ +39AC0F CENTRAL HEADER #356 02014B50 (33639248) │ │ +39AC13 Created Zip Spec 14 (20) '2.0' │ │ +39AC14 Created OS 00 (0) 'MS-DOS' │ │ +39AC15 Extract Zip Spec 14 (20) '2.0' │ │ +39AC16 Extract OS 00 (0) 'MS-DOS' │ │ +39AC17 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -389631 Compression Method 0008 (8) 'Deflated' │ │ -389633 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -389637 CRC 7A36D0FA (2050412794) │ │ -38963B Compressed Size 00000671 (1649) │ │ -38963F Uncompressed Size 000018C3 (6339) │ │ -389643 Filename Length 0010 (16) │ │ -389645 Extra Length 0000 (0) │ │ -389647 Comment Length 0000 (0) │ │ -389649 Disk Start 0000 (0) │ │ -38964B Int File Attributes 0000 (0) │ │ +39AC19 Compression Method 0008 (8) 'Deflated' │ │ +39AC1B Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39AC1F CRC A9A03BD4 (2845850580) │ │ +39AC23 Compressed Size 0000057A (1402) │ │ +39AC27 Uncompressed Size 00001A0A (6666) │ │ +39AC2B Filename Length 0013 (19) │ │ +39AC2D Extra Length 0000 (0) │ │ +39AC2F Comment Length 0000 (0) │ │ +39AC31 Disk Start 0000 (0) │ │ +39AC33 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38964D Ext File Attributes 00000000 (0) │ │ -389651 Local Header Offset 0013797D (1276285) │ │ -389655 Filename 'XXXXXXXXXXXXXXXX' │ │ +39AC35 Ext File Attributes 00000000 (0) │ │ +39AC39 Local Header Offset 00146CF6 (1338614) │ │ +39AC3D Filename 'XXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x389655: Filename 'XXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39AC3D: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -389665 CENTRAL HEADER #358 02014B50 (33639248) │ │ -389669 Created Zip Spec 14 (20) '2.0' │ │ -38966A Created OS 00 (0) 'MS-DOS' │ │ -38966B Extract Zip Spec 14 (20) '2.0' │ │ -38966C Extract OS 00 (0) 'MS-DOS' │ │ -38966D General Purpose Flag 0800 (2048) │ │ +39AC50 CENTRAL HEADER #357 02014B50 (33639248) │ │ +39AC54 Created Zip Spec 14 (20) '2.0' │ │ +39AC55 Created OS 00 (0) 'MS-DOS' │ │ +39AC56 Extract Zip Spec 14 (20) '2.0' │ │ +39AC57 Extract OS 00 (0) 'MS-DOS' │ │ +39AC58 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38966F Compression Method 0008 (8) 'Deflated' │ │ -389671 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -389675 CRC A030C611 (2687550993) │ │ -389679 Compressed Size 00000940 (2368) │ │ -38967D Uncompressed Size 00002457 (9303) │ │ -389681 Filename Length 000B (11) │ │ -389683 Extra Length 0000 (0) │ │ -389685 Comment Length 0000 (0) │ │ -389687 Disk Start 0000 (0) │ │ -389689 Int File Attributes 0000 (0) │ │ +39AC5A Compression Method 0008 (8) 'Deflated' │ │ +39AC5C Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39AC60 CRC 77D7FBC3 (2010643395) │ │ +39AC64 Compressed Size 00000054 (84) │ │ +39AC68 Uncompressed Size 0000005C (92) │ │ +39AC6C Filename Length 0015 (21) │ │ +39AC6E Extra Length 0000 (0) │ │ +39AC70 Comment Length 0000 (0) │ │ +39AC72 Disk Start 0000 (0) │ │ +39AC74 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38968B Ext File Attributes 00000000 (0) │ │ -38968F Local Header Offset 00138030 (1278000) │ │ -389693 Filename 'XXXXXXXXXXX' │ │ +39AC76 Ext File Attributes 00000000 (0) │ │ +39AC7A Local Header Offset 001472B5 (1340085) │ │ +39AC7E Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x389693: Filename 'XXXXXXXXXXX' │ │ +# WARNING: Offset 0x39AC7E: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38969E CENTRAL HEADER #359 02014B50 (33639248) │ │ -3896A2 Created Zip Spec 14 (20) '2.0' │ │ -3896A3 Created OS 00 (0) 'MS-DOS' │ │ -3896A4 Extract Zip Spec 14 (20) '2.0' │ │ -3896A5 Extract OS 00 (0) 'MS-DOS' │ │ -3896A6 General Purpose Flag 0800 (2048) │ │ +39AC93 CENTRAL HEADER #358 02014B50 (33639248) │ │ +39AC97 Created Zip Spec 14 (20) '2.0' │ │ +39AC98 Created OS 00 (0) 'MS-DOS' │ │ +39AC99 Extract Zip Spec 14 (20) '2.0' │ │ +39AC9A Extract OS 00 (0) 'MS-DOS' │ │ +39AC9B General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -3896A8 Compression Method 0008 (8) 'Deflated' │ │ -3896AA Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -3896AE CRC DE1FDAE8 (3726629608) │ │ -3896B2 Compressed Size 000017A7 (6055) │ │ -3896B6 Uncompressed Size 0000822A (33322) │ │ -3896BA Filename Length 0012 (18) │ │ -3896BC Extra Length 0000 (0) │ │ -3896BE Comment Length 0000 (0) │ │ -3896C0 Disk Start 0000 (0) │ │ -3896C2 Int File Attributes 0000 (0) │ │ +39AC9D Compression Method 0008 (8) 'Deflated' │ │ +39AC9F Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39ACA3 CRC 58281970 (1479022960) │ │ +39ACA7 Compressed Size 00000EC3 (3779) │ │ +39ACAB Uncompressed Size 00004A20 (18976) │ │ +39ACAF Filename Length 0015 (21) │ │ +39ACB1 Extra Length 0000 (0) │ │ +39ACB3 Comment Length 0000 (0) │ │ +39ACB5 Disk Start 0000 (0) │ │ +39ACB7 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -3896C4 Ext File Attributes 00000000 (0) │ │ -3896C8 Local Header Offset 001389AD (1280429) │ │ -3896CC Filename 'XXXXXXXXXXXXXXXXXX' │ │ +39ACB9 Ext File Attributes 00000000 (0) │ │ +39ACBD Local Header Offset 00147350 (1340240) │ │ +39ACC1 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x3896CC: Filename 'XXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39ACC1: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -3896DE CENTRAL HEADER #360 02014B50 (33639248) │ │ -3896E2 Created Zip Spec 14 (20) '2.0' │ │ -3896E3 Created OS 00 (0) 'MS-DOS' │ │ -3896E4 Extract Zip Spec 14 (20) '2.0' │ │ -3896E5 Extract OS 00 (0) 'MS-DOS' │ │ -3896E6 General Purpose Flag 0800 (2048) │ │ +39ACD6 CENTRAL HEADER #359 02014B50 (33639248) │ │ +39ACDA Created Zip Spec 14 (20) '2.0' │ │ +39ACDB Created OS 00 (0) 'MS-DOS' │ │ +39ACDC Extract Zip Spec 14 (20) '2.0' │ │ +39ACDD Extract OS 00 (0) 'MS-DOS' │ │ +39ACDE General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -3896E8 Compression Method 0008 (8) 'Deflated' │ │ -3896EA Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -3896EE CRC 44F3C85A (1156827226) │ │ -3896F2 Compressed Size 000006DD (1757) │ │ -3896F6 Uncompressed Size 00001714 (5908) │ │ -3896FA Filename Length 0013 (19) │ │ -3896FC Extra Length 0000 (0) │ │ -3896FE Comment Length 0000 (0) │ │ -389700 Disk Start 0000 (0) │ │ -389702 Int File Attributes 0000 (0) │ │ +39ACE0 Compression Method 0008 (8) 'Deflated' │ │ +39ACE2 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39ACE6 CRC 7A36D0FA (2050412794) │ │ +39ACEA Compressed Size 00000671 (1649) │ │ +39ACEE Uncompressed Size 000018C3 (6339) │ │ +39ACF2 Filename Length 0010 (16) │ │ +39ACF4 Extra Length 0000 (0) │ │ +39ACF6 Comment Length 0000 (0) │ │ +39ACF8 Disk Start 0000 (0) │ │ +39ACFA Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -389704 Ext File Attributes 00000000 (0) │ │ -389708 Local Header Offset 0013A198 (1286552) │ │ -38970C Filename 'XXXXXXXXXXXXXXXXXXX' │ │ +39ACFC Ext File Attributes 00000000 (0) │ │ +39AD00 Local Header Offset 0014825A (1344090) │ │ +39AD04 Filename 'XXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38970C: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39AD04: Filename 'XXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38971F CENTRAL HEADER #361 02014B50 (33639248) │ │ -389723 Created Zip Spec 14 (20) '2.0' │ │ -389724 Created OS 00 (0) 'MS-DOS' │ │ -389725 Extract Zip Spec 14 (20) '2.0' │ │ -389726 Extract OS 00 (0) 'MS-DOS' │ │ -389727 General Purpose Flag 0800 (2048) │ │ +39AD14 CENTRAL HEADER #360 02014B50 (33639248) │ │ +39AD18 Created Zip Spec 14 (20) '2.0' │ │ +39AD19 Created OS 00 (0) 'MS-DOS' │ │ +39AD1A Extract Zip Spec 14 (20) '2.0' │ │ +39AD1B Extract OS 00 (0) 'MS-DOS' │ │ +39AD1C General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -389729 Compression Method 0008 (8) 'Deflated' │ │ -38972B Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38972F CRC BA0987F8 (3121186808) │ │ -389733 Compressed Size 000035C8 (13768) │ │ -389737 Uncompressed Size 000100D9 (65753) │ │ -38973B Filename Length 0013 (19) │ │ -38973D Extra Length 0000 (0) │ │ -38973F Comment Length 0000 (0) │ │ -389741 Disk Start 0000 (0) │ │ -389743 Int File Attributes 0000 (0) │ │ +39AD1E Compression Method 0008 (8) 'Deflated' │ │ +39AD20 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39AD24 CRC A030C611 (2687550993) │ │ +39AD28 Compressed Size 00000940 (2368) │ │ +39AD2C Uncompressed Size 00002457 (9303) │ │ +39AD30 Filename Length 000B (11) │ │ +39AD32 Extra Length 0000 (0) │ │ +39AD34 Comment Length 0000 (0) │ │ +39AD36 Disk Start 0000 (0) │ │ +39AD38 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -389745 Ext File Attributes 00000000 (0) │ │ -389749 Local Header Offset 0013A8BA (1288378) │ │ -38974D Filename 'XXXXXXXXXXXXXXXXXXX' │ │ +39AD3A Ext File Attributes 00000000 (0) │ │ +39AD3E Local Header Offset 0014890D (1345805) │ │ +39AD42 Filename 'XXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38974D: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39AD42: Filename 'XXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -389760 CENTRAL HEADER #362 02014B50 (33639248) │ │ -389764 Created Zip Spec 14 (20) '2.0' │ │ -389765 Created OS 00 (0) 'MS-DOS' │ │ -389766 Extract Zip Spec 14 (20) '2.0' │ │ -389767 Extract OS 00 (0) 'MS-DOS' │ │ -389768 General Purpose Flag 0800 (2048) │ │ +39AD4D CENTRAL HEADER #361 02014B50 (33639248) │ │ +39AD51 Created Zip Spec 14 (20) '2.0' │ │ +39AD52 Created OS 00 (0) 'MS-DOS' │ │ +39AD53 Extract Zip Spec 14 (20) '2.0' │ │ +39AD54 Extract OS 00 (0) 'MS-DOS' │ │ +39AD55 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38976A Compression Method 0008 (8) 'Deflated' │ │ -38976C Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -389770 CRC F3D5CE0B (4090875403) │ │ -389774 Compressed Size 00000095 (149) │ │ -389778 Uncompressed Size 000000E6 (230) │ │ -38977C Filename Length 0012 (18) │ │ -38977E Extra Length 0000 (0) │ │ -389780 Comment Length 0000 (0) │ │ -389782 Disk Start 0000 (0) │ │ -389784 Int File Attributes 0000 (0) │ │ +39AD57 Compression Method 0008 (8) 'Deflated' │ │ +39AD59 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39AD5D CRC DE1FDAE8 (3726629608) │ │ +39AD61 Compressed Size 000017A7 (6055) │ │ +39AD65 Uncompressed Size 0000822A (33322) │ │ +39AD69 Filename Length 0012 (18) │ │ +39AD6B Extra Length 0000 (0) │ │ +39AD6D Comment Length 0000 (0) │ │ +39AD6F Disk Start 0000 (0) │ │ +39AD71 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -389786 Ext File Attributes 00000000 (0) │ │ -38978A Local Header Offset 0013DEC7 (1302215) │ │ -38978E Filename 'XXXXXXXXXXXXXXXXXX' │ │ +39AD73 Ext File Attributes 00000000 (0) │ │ +39AD77 Local Header Offset 0014928A (1348234) │ │ +39AD7B Filename 'XXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38978E: Filename 'XXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39AD7B: Filename 'XXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -3897A0 CENTRAL HEADER #363 02014B50 (33639248) │ │ -3897A4 Created Zip Spec 14 (20) '2.0' │ │ -3897A5 Created OS 00 (0) 'MS-DOS' │ │ -3897A6 Extract Zip Spec 14 (20) '2.0' │ │ -3897A7 Extract OS 00 (0) 'MS-DOS' │ │ -3897A8 General Purpose Flag 0800 (2048) │ │ +39AD8D CENTRAL HEADER #362 02014B50 (33639248) │ │ +39AD91 Created Zip Spec 14 (20) '2.0' │ │ +39AD92 Created OS 00 (0) 'MS-DOS' │ │ +39AD93 Extract Zip Spec 14 (20) '2.0' │ │ +39AD94 Extract OS 00 (0) 'MS-DOS' │ │ +39AD95 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -3897AA Compression Method 0008 (8) 'Deflated' │ │ -3897AC Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -3897B0 CRC A7DC70D2 (2816241874) │ │ -3897B4 Compressed Size 00000374 (884) │ │ -3897B8 Uncompressed Size 00000998 (2456) │ │ -3897BC Filename Length 0011 (17) │ │ -3897BE Extra Length 0000 (0) │ │ -3897C0 Comment Length 0000 (0) │ │ -3897C2 Disk Start 0000 (0) │ │ -3897C4 Int File Attributes 0000 (0) │ │ +39AD97 Compression Method 0008 (8) 'Deflated' │ │ +39AD99 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39AD9D CRC 44F3C85A (1156827226) │ │ +39ADA1 Compressed Size 000006DD (1757) │ │ +39ADA5 Uncompressed Size 00001714 (5908) │ │ +39ADA9 Filename Length 0013 (19) │ │ +39ADAB Extra Length 0000 (0) │ │ +39ADAD Comment Length 0000 (0) │ │ +39ADAF Disk Start 0000 (0) │ │ +39ADB1 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -3897C6 Ext File Attributes 00000000 (0) │ │ -3897CA Local Header Offset 0013DFA0 (1302432) │ │ -3897CE Filename 'XXXXXXXXXXXXXXXXX' │ │ +39ADB3 Ext File Attributes 00000000 (0) │ │ +39ADB7 Local Header Offset 0014AA75 (1354357) │ │ +39ADBB Filename 'XXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x3897CE: Filename 'XXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39ADBB: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -3897DF CENTRAL HEADER #364 02014B50 (33639248) │ │ -3897E3 Created Zip Spec 14 (20) '2.0' │ │ -3897E4 Created OS 00 (0) 'MS-DOS' │ │ -3897E5 Extract Zip Spec 14 (20) '2.0' │ │ -3897E6 Extract OS 00 (0) 'MS-DOS' │ │ -3897E7 General Purpose Flag 0800 (2048) │ │ +39ADCE CENTRAL HEADER #363 02014B50 (33639248) │ │ +39ADD2 Created Zip Spec 14 (20) '2.0' │ │ +39ADD3 Created OS 00 (0) 'MS-DOS' │ │ +39ADD4 Extract Zip Spec 14 (20) '2.0' │ │ +39ADD5 Extract OS 00 (0) 'MS-DOS' │ │ +39ADD6 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -3897E9 Compression Method 0008 (8) 'Deflated' │ │ -3897EB Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -3897EF CRC D7C220E5 (3619823845) │ │ -3897F3 Compressed Size 0000324B (12875) │ │ -3897F7 Uncompressed Size 0000C2BE (49854) │ │ -3897FB Filename Length 0011 (17) │ │ -3897FD Extra Length 0000 (0) │ │ -3897FF Comment Length 0000 (0) │ │ -389801 Disk Start 0000 (0) │ │ -389803 Int File Attributes 0000 (0) │ │ +39ADD8 Compression Method 0008 (8) 'Deflated' │ │ +39ADDA Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39ADDE CRC BA0987F8 (3121186808) │ │ +39ADE2 Compressed Size 000035C8 (13768) │ │ +39ADE6 Uncompressed Size 000100D9 (65753) │ │ +39ADEA Filename Length 0013 (19) │ │ +39ADEC Extra Length 0000 (0) │ │ +39ADEE Comment Length 0000 (0) │ │ +39ADF0 Disk Start 0000 (0) │ │ +39ADF2 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -389805 Ext File Attributes 00000000 (0) │ │ -389809 Local Header Offset 0013E357 (1303383) │ │ -38980D Filename 'XXXXXXXXXXXXXXXXX' │ │ +39ADF4 Ext File Attributes 00000000 (0) │ │ +39ADF8 Local Header Offset 0014B197 (1356183) │ │ +39ADFC Filename 'XXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38980D: Filename 'XXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39ADFC: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38981E CENTRAL HEADER #365 02014B50 (33639248) │ │ -389822 Created Zip Spec 14 (20) '2.0' │ │ -389823 Created OS 00 (0) 'MS-DOS' │ │ -389824 Extract Zip Spec 14 (20) '2.0' │ │ -389825 Extract OS 00 (0) 'MS-DOS' │ │ -389826 General Purpose Flag 0800 (2048) │ │ +39AE0F CENTRAL HEADER #364 02014B50 (33639248) │ │ +39AE13 Created Zip Spec 14 (20) '2.0' │ │ +39AE14 Created OS 00 (0) 'MS-DOS' │ │ +39AE15 Extract Zip Spec 14 (20) '2.0' │ │ +39AE16 Extract OS 00 (0) 'MS-DOS' │ │ +39AE17 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -389828 Compression Method 0008 (8) 'Deflated' │ │ -38982A Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38982E CRC 48E6011C (1223033116) │ │ -389832 Compressed Size 00000666 (1638) │ │ -389836 Uncompressed Size 000017B9 (6073) │ │ -38983A Filename Length 000E (14) │ │ -38983C Extra Length 0000 (0) │ │ -38983E Comment Length 0000 (0) │ │ -389840 Disk Start 0000 (0) │ │ -389842 Int File Attributes 0000 (0) │ │ +39AE19 Compression Method 0008 (8) 'Deflated' │ │ +39AE1B Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39AE1F CRC F3D5CE0B (4090875403) │ │ +39AE23 Compressed Size 00000095 (149) │ │ +39AE27 Uncompressed Size 000000E6 (230) │ │ +39AE2B Filename Length 0012 (18) │ │ +39AE2D Extra Length 0000 (0) │ │ +39AE2F Comment Length 0000 (0) │ │ +39AE31 Disk Start 0000 (0) │ │ +39AE33 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -389844 Ext File Attributes 00000000 (0) │ │ -389848 Local Header Offset 001415E5 (1316325) │ │ -38984C Filename 'XXXXXXXXXXXXXX' │ │ +39AE35 Ext File Attributes 00000000 (0) │ │ +39AE39 Local Header Offset 0014E7A4 (1370020) │ │ +39AE3D Filename 'XXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38984C: Filename 'XXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39AE3D: Filename 'XXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38985A CENTRAL HEADER #366 02014B50 (33639248) │ │ -38985E Created Zip Spec 14 (20) '2.0' │ │ -38985F Created OS 00 (0) 'MS-DOS' │ │ -389860 Extract Zip Spec 14 (20) '2.0' │ │ -389861 Extract OS 00 (0) 'MS-DOS' │ │ -389862 General Purpose Flag 0800 (2048) │ │ +39AE4F CENTRAL HEADER #365 02014B50 (33639248) │ │ +39AE53 Created Zip Spec 14 (20) '2.0' │ │ +39AE54 Created OS 00 (0) 'MS-DOS' │ │ +39AE55 Extract Zip Spec 14 (20) '2.0' │ │ +39AE56 Extract OS 00 (0) 'MS-DOS' │ │ +39AE57 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -389864 Compression Method 0008 (8) 'Deflated' │ │ -389866 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38986A CRC BA4DA294 (3125650068) │ │ -38986E Compressed Size 00000854 (2132) │ │ -389872 Uncompressed Size 0000212A (8490) │ │ -389876 Filename Length 0012 (18) │ │ -389878 Extra Length 0000 (0) │ │ -38987A Comment Length 0000 (0) │ │ -38987C Disk Start 0000 (0) │ │ -38987E Int File Attributes 0000 (0) │ │ +39AE59 Compression Method 0008 (8) 'Deflated' │ │ +39AE5B Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39AE5F CRC A7DC70D2 (2816241874) │ │ +39AE63 Compressed Size 00000374 (884) │ │ +39AE67 Uncompressed Size 00000998 (2456) │ │ +39AE6B Filename Length 0011 (17) │ │ +39AE6D Extra Length 0000 (0) │ │ +39AE6F Comment Length 0000 (0) │ │ +39AE71 Disk Start 0000 (0) │ │ +39AE73 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -389880 Ext File Attributes 00000000 (0) │ │ -389884 Local Header Offset 00141C8B (1318027) │ │ -389888 Filename 'XXXXXXXXXXXXXXXXXX' │ │ +39AE75 Ext File Attributes 00000000 (0) │ │ +39AE79 Local Header Offset 0014E87D (1370237) │ │ +39AE7D Filename 'XXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x389888: Filename 'XXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39AE7D: Filename 'XXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38989A CENTRAL HEADER #367 02014B50 (33639248) │ │ -38989E Created Zip Spec 14 (20) '2.0' │ │ -38989F Created OS 00 (0) 'MS-DOS' │ │ -3898A0 Extract Zip Spec 14 (20) '2.0' │ │ -3898A1 Extract OS 00 (0) 'MS-DOS' │ │ -3898A2 General Purpose Flag 0800 (2048) │ │ +39AE8E CENTRAL HEADER #366 02014B50 (33639248) │ │ +39AE92 Created Zip Spec 14 (20) '2.0' │ │ +39AE93 Created OS 00 (0) 'MS-DOS' │ │ +39AE94 Extract Zip Spec 14 (20) '2.0' │ │ +39AE95 Extract OS 00 (0) 'MS-DOS' │ │ +39AE96 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -3898A4 Compression Method 0008 (8) 'Deflated' │ │ -3898A6 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -3898AA CRC C355343B (3277141051) │ │ -3898AE Compressed Size 00000F64 (3940) │ │ -3898B2 Uncompressed Size 00004ABC (19132) │ │ -3898B6 Filename Length 000E (14) │ │ -3898B8 Extra Length 0000 (0) │ │ -3898BA Comment Length 0000 (0) │ │ -3898BC Disk Start 0000 (0) │ │ -3898BE Int File Attributes 0000 (0) │ │ +39AE98 Compression Method 0008 (8) 'Deflated' │ │ +39AE9A Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39AE9E CRC D7C220E5 (3619823845) │ │ +39AEA2 Compressed Size 0000324B (12875) │ │ +39AEA6 Uncompressed Size 0000C2BE (49854) │ │ +39AEAA Filename Length 0011 (17) │ │ +39AEAC Extra Length 0000 (0) │ │ +39AEAE Comment Length 0000 (0) │ │ +39AEB0 Disk Start 0000 (0) │ │ +39AEB2 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -3898C0 Ext File Attributes 00000000 (0) │ │ -3898C4 Local Header Offset 00142523 (1320227) │ │ -3898C8 Filename 'XXXXXXXXXXXXXX' │ │ +39AEB4 Ext File Attributes 00000000 (0) │ │ +39AEB8 Local Header Offset 0014EC34 (1371188) │ │ +39AEBC Filename 'XXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x3898C8: Filename 'XXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39AEBC: Filename 'XXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -3898D6 CENTRAL HEADER #368 02014B50 (33639248) │ │ -3898DA Created Zip Spec 14 (20) '2.0' │ │ -3898DB Created OS 00 (0) 'MS-DOS' │ │ -3898DC Extract Zip Spec 14 (20) '2.0' │ │ -3898DD Extract OS 00 (0) 'MS-DOS' │ │ -3898DE General Purpose Flag 0800 (2048) │ │ +39AECD CENTRAL HEADER #367 02014B50 (33639248) │ │ +39AED1 Created Zip Spec 14 (20) '2.0' │ │ +39AED2 Created OS 00 (0) 'MS-DOS' │ │ +39AED3 Extract Zip Spec 14 (20) '2.0' │ │ +39AED4 Extract OS 00 (0) 'MS-DOS' │ │ +39AED5 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -3898E0 Compression Method 0008 (8) 'Deflated' │ │ -3898E2 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -3898E6 CRC DF5A8DBF (3747253695) │ │ -3898EA Compressed Size 000022DD (8925) │ │ -3898EE Uncompressed Size 00008CB7 (36023) │ │ -3898F2 Filename Length 000D (13) │ │ -3898F4 Extra Length 0000 (0) │ │ -3898F6 Comment Length 0000 (0) │ │ -3898F8 Disk Start 0000 (0) │ │ -3898FA Int File Attributes 0000 (0) │ │ +39AED7 Compression Method 0008 (8) 'Deflated' │ │ +39AED9 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39AEDD CRC 48E6011C (1223033116) │ │ +39AEE1 Compressed Size 00000666 (1638) │ │ +39AEE5 Uncompressed Size 000017B9 (6073) │ │ +39AEE9 Filename Length 000E (14) │ │ +39AEEB Extra Length 0000 (0) │ │ +39AEED Comment Length 0000 (0) │ │ +39AEEF Disk Start 0000 (0) │ │ +39AEF1 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -3898FC Ext File Attributes 00000000 (0) │ │ -389900 Local Header Offset 001434C7 (1324231) │ │ -389904 Filename 'XXXXXXXXXXXXX' │ │ +39AEF3 Ext File Attributes 00000000 (0) │ │ +39AEF7 Local Header Offset 00151EC2 (1384130) │ │ +39AEFB Filename 'XXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x389904: Filename 'XXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39AEFB: Filename 'XXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -389911 CENTRAL HEADER #369 02014B50 (33639248) │ │ -389915 Created Zip Spec 14 (20) '2.0' │ │ -389916 Created OS 00 (0) 'MS-DOS' │ │ -389917 Extract Zip Spec 14 (20) '2.0' │ │ -389918 Extract OS 00 (0) 'MS-DOS' │ │ -389919 General Purpose Flag 0800 (2048) │ │ +39AF09 CENTRAL HEADER #368 02014B50 (33639248) │ │ +39AF0D Created Zip Spec 14 (20) '2.0' │ │ +39AF0E Created OS 00 (0) 'MS-DOS' │ │ +39AF0F Extract Zip Spec 14 (20) '2.0' │ │ +39AF10 Extract OS 00 (0) 'MS-DOS' │ │ +39AF11 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38991B Compression Method 0008 (8) 'Deflated' │ │ -38991D Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -389921 CRC AFF26854 (2951899220) │ │ -389925 Compressed Size 00000A85 (2693) │ │ -389929 Uncompressed Size 00002B50 (11088) │ │ -38992D Filename Length 0010 (16) │ │ -38992F Extra Length 0000 (0) │ │ -389931 Comment Length 0000 (0) │ │ -389933 Disk Start 0000 (0) │ │ -389935 Int File Attributes 0000 (0) │ │ +39AF13 Compression Method 0008 (8) 'Deflated' │ │ +39AF15 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39AF19 CRC BA4DA294 (3125650068) │ │ +39AF1D Compressed Size 00000854 (2132) │ │ +39AF21 Uncompressed Size 0000212A (8490) │ │ +39AF25 Filename Length 0012 (18) │ │ +39AF27 Extra Length 0000 (0) │ │ +39AF29 Comment Length 0000 (0) │ │ +39AF2B Disk Start 0000 (0) │ │ +39AF2D Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -389937 Ext File Attributes 00000000 (0) │ │ -38993B Local Header Offset 001457E3 (1333219) │ │ -38993F Filename 'XXXXXXXXXXXXXXXX' │ │ +39AF2F Ext File Attributes 00000000 (0) │ │ +39AF33 Local Header Offset 00152568 (1385832) │ │ +39AF37 Filename 'XXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38993F: Filename 'XXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39AF37: Filename 'XXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38994F CENTRAL HEADER #370 02014B50 (33639248) │ │ -389953 Created Zip Spec 14 (20) '2.0' │ │ -389954 Created OS 00 (0) 'MS-DOS' │ │ -389955 Extract Zip Spec 14 (20) '2.0' │ │ -389956 Extract OS 00 (0) 'MS-DOS' │ │ -389957 General Purpose Flag 0800 (2048) │ │ +39AF49 CENTRAL HEADER #369 02014B50 (33639248) │ │ +39AF4D Created Zip Spec 14 (20) '2.0' │ │ +39AF4E Created OS 00 (0) 'MS-DOS' │ │ +39AF4F Extract Zip Spec 14 (20) '2.0' │ │ +39AF50 Extract OS 00 (0) 'MS-DOS' │ │ +39AF51 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -389959 Compression Method 0008 (8) 'Deflated' │ │ -38995B Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38995F CRC 00000000 (0) │ │ -389963 Compressed Size 00000002 (2) │ │ -389967 Uncompressed Size 00000000 (0) │ │ -38996B Filename Length 000A (10) │ │ -38996D Extra Length 0000 (0) │ │ -38996F Comment Length 0000 (0) │ │ -389971 Disk Start 0000 (0) │ │ -389973 Int File Attributes 0000 (0) │ │ +39AF53 Compression Method 0008 (8) 'Deflated' │ │ +39AF55 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39AF59 CRC C355343B (3277141051) │ │ +39AF5D Compressed Size 00000F64 (3940) │ │ +39AF61 Uncompressed Size 00004ABC (19132) │ │ +39AF65 Filename Length 000E (14) │ │ +39AF67 Extra Length 0000 (0) │ │ +39AF69 Comment Length 0000 (0) │ │ +39AF6B Disk Start 0000 (0) │ │ +39AF6D Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -389975 Ext File Attributes 00000000 (0) │ │ -389979 Local Header Offset 001462AA (1335978) │ │ -38997D Filename 'XXXXXXXXXX' │ │ +39AF6F Ext File Attributes 00000000 (0) │ │ +39AF73 Local Header Offset 00152E00 (1388032) │ │ +39AF77 Filename 'XXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38997D: Filename 'XXXXXXXXXX' │ │ +# WARNING: Offset 0x39AF77: Filename 'XXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -389987 CENTRAL HEADER #371 02014B50 (33639248) │ │ -38998B Created Zip Spec 14 (20) '2.0' │ │ -38998C Created OS 00 (0) 'MS-DOS' │ │ -38998D Extract Zip Spec 14 (20) '2.0' │ │ -38998E Extract OS 00 (0) 'MS-DOS' │ │ -38998F General Purpose Flag 0800 (2048) │ │ +39AF85 CENTRAL HEADER #370 02014B50 (33639248) │ │ +39AF89 Created Zip Spec 14 (20) '2.0' │ │ +39AF8A Created OS 00 (0) 'MS-DOS' │ │ +39AF8B Extract Zip Spec 14 (20) '2.0' │ │ +39AF8C Extract OS 00 (0) 'MS-DOS' │ │ +39AF8D General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -389991 Compression Method 0008 (8) 'Deflated' │ │ -389993 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -389997 CRC F7185802 (4145567746) │ │ -38999B Compressed Size 000000B8 (184) │ │ -38999F Uncompressed Size 00000140 (320) │ │ -3899A3 Filename Length 0018 (24) │ │ -3899A5 Extra Length 0000 (0) │ │ -3899A7 Comment Length 0000 (0) │ │ -3899A9 Disk Start 0000 (0) │ │ -3899AB Int File Attributes 0000 (0) │ │ +39AF8F Compression Method 0008 (8) 'Deflated' │ │ +39AF91 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39AF95 CRC DF5A8DBF (3747253695) │ │ +39AF99 Compressed Size 000022DD (8925) │ │ +39AF9D Uncompressed Size 00008CB7 (36023) │ │ +39AFA1 Filename Length 000D (13) │ │ +39AFA3 Extra Length 0000 (0) │ │ +39AFA5 Comment Length 0000 (0) │ │ +39AFA7 Disk Start 0000 (0) │ │ +39AFA9 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -3899AD Ext File Attributes 00000000 (0) │ │ -3899B1 Local Header Offset 001462E8 (1336040) │ │ -3899B5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39AFAB Ext File Attributes 00000000 (0) │ │ +39AFAF Local Header Offset 00153DA4 (1392036) │ │ +39AFB3 Filename 'XXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x3899B5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39AFB3: Filename 'XXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -3899CD CENTRAL HEADER #372 02014B50 (33639248) │ │ -3899D1 Created Zip Spec 14 (20) '2.0' │ │ -3899D2 Created OS 00 (0) 'MS-DOS' │ │ -3899D3 Extract Zip Spec 14 (20) '2.0' │ │ -3899D4 Extract OS 00 (0) 'MS-DOS' │ │ -3899D5 General Purpose Flag 0800 (2048) │ │ +39AFC0 CENTRAL HEADER #371 02014B50 (33639248) │ │ +39AFC4 Created Zip Spec 14 (20) '2.0' │ │ +39AFC5 Created OS 00 (0) 'MS-DOS' │ │ +39AFC6 Extract Zip Spec 14 (20) '2.0' │ │ +39AFC7 Extract OS 00 (0) 'MS-DOS' │ │ +39AFC8 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -3899D7 Compression Method 0008 (8) 'Deflated' │ │ -3899D9 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -3899DD CRC 45112E9E (1158753950) │ │ -3899E1 Compressed Size 0000409F (16543) │ │ -3899E5 Uncompressed Size 0000FB2E (64302) │ │ -3899E9 Filename Length 0015 (21) │ │ -3899EB Extra Length 0000 (0) │ │ -3899ED Comment Length 0000 (0) │ │ -3899EF Disk Start 0000 (0) │ │ -3899F1 Int File Attributes 0000 (0) │ │ +39AFCA Compression Method 0008 (8) 'Deflated' │ │ +39AFCC Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39AFD0 CRC AFF26854 (2951899220) │ │ +39AFD4 Compressed Size 00000A85 (2693) │ │ +39AFD8 Uncompressed Size 00002B50 (11088) │ │ +39AFDC Filename Length 0010 (16) │ │ +39AFDE Extra Length 0000 (0) │ │ +39AFE0 Comment Length 0000 (0) │ │ +39AFE2 Disk Start 0000 (0) │ │ +39AFE4 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -3899F3 Ext File Attributes 00000000 (0) │ │ -3899F7 Local Header Offset 001463EA (1336298) │ │ -3899FB Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +39AFE6 Ext File Attributes 00000000 (0) │ │ +39AFEA Local Header Offset 001560C0 (1401024) │ │ +39AFEE Filename 'XXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x3899FB: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39AFEE: Filename 'XXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -389A10 CENTRAL HEADER #373 02014B50 (33639248) │ │ -389A14 Created Zip Spec 14 (20) '2.0' │ │ -389A15 Created OS 00 (0) 'MS-DOS' │ │ -389A16 Extract Zip Spec 14 (20) '2.0' │ │ -389A17 Extract OS 00 (0) 'MS-DOS' │ │ -389A18 General Purpose Flag 0800 (2048) │ │ +39AFFE CENTRAL HEADER #372 02014B50 (33639248) │ │ +39B002 Created Zip Spec 14 (20) '2.0' │ │ +39B003 Created OS 00 (0) 'MS-DOS' │ │ +39B004 Extract Zip Spec 14 (20) '2.0' │ │ +39B005 Extract OS 00 (0) 'MS-DOS' │ │ +39B006 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -389A1A Compression Method 0008 (8) 'Deflated' │ │ -389A1C Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -389A20 CRC CE726D54 (3463605588) │ │ -389A24 Compressed Size 00000328 (808) │ │ -389A28 Uncompressed Size 00000821 (2081) │ │ -389A2C Filename Length 0019 (25) │ │ -389A2E Extra Length 0000 (0) │ │ -389A30 Comment Length 0000 (0) │ │ -389A32 Disk Start 0000 (0) │ │ -389A34 Int File Attributes 0000 (0) │ │ +39B008 Compression Method 0008 (8) 'Deflated' │ │ +39B00A Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39B00E CRC 00000000 (0) │ │ +39B012 Compressed Size 00000002 (2) │ │ +39B016 Uncompressed Size 00000000 (0) │ │ +39B01A Filename Length 000A (10) │ │ +39B01C Extra Length 0000 (0) │ │ +39B01E Comment Length 0000 (0) │ │ +39B020 Disk Start 0000 (0) │ │ +39B022 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -389A36 Ext File Attributes 00000000 (0) │ │ -389A3A Local Header Offset 0014A4D0 (1352912) │ │ -389A3E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39B024 Ext File Attributes 00000000 (0) │ │ +39B028 Local Header Offset 00156B87 (1403783) │ │ +39B02C Filename 'XXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x389A3E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39B02C: Filename 'XXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -389A57 CENTRAL HEADER #374 02014B50 (33639248) │ │ -389A5B Created Zip Spec 14 (20) '2.0' │ │ -389A5C Created OS 00 (0) 'MS-DOS' │ │ -389A5D Extract Zip Spec 14 (20) '2.0' │ │ -389A5E Extract OS 00 (0) 'MS-DOS' │ │ -389A5F General Purpose Flag 0800 (2048) │ │ +39B036 CENTRAL HEADER #373 02014B50 (33639248) │ │ +39B03A Created Zip Spec 14 (20) '2.0' │ │ +39B03B Created OS 00 (0) 'MS-DOS' │ │ +39B03C Extract Zip Spec 14 (20) '2.0' │ │ +39B03D Extract OS 00 (0) 'MS-DOS' │ │ +39B03E General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -389A61 Compression Method 0008 (8) 'Deflated' │ │ -389A63 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -389A67 CRC 5290BDB0 (1385217456) │ │ -389A6B Compressed Size 000003E5 (997) │ │ -389A6F Uncompressed Size 00000C9E (3230) │ │ -389A73 Filename Length 001A (26) │ │ -389A75 Extra Length 0000 (0) │ │ -389A77 Comment Length 0000 (0) │ │ -389A79 Disk Start 0000 (0) │ │ -389A7B Int File Attributes 0000 (0) │ │ +39B040 Compression Method 0008 (8) 'Deflated' │ │ +39B042 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39B046 CRC F7185802 (4145567746) │ │ +39B04A Compressed Size 000000B8 (184) │ │ +39B04E Uncompressed Size 00000140 (320) │ │ +39B052 Filename Length 0018 (24) │ │ +39B054 Extra Length 0000 (0) │ │ +39B056 Comment Length 0000 (0) │ │ +39B058 Disk Start 0000 (0) │ │ +39B05A Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -389A7D Ext File Attributes 00000000 (0) │ │ -389A81 Local Header Offset 0014A843 (1353795) │ │ -389A85 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39B05C Ext File Attributes 00000000 (0) │ │ +39B060 Local Header Offset 00156BC5 (1403845) │ │ +39B064 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x389A85: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39B064: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -389A9F CENTRAL HEADER #375 02014B50 (33639248) │ │ -389AA3 Created Zip Spec 14 (20) '2.0' │ │ -389AA4 Created OS 00 (0) 'MS-DOS' │ │ -389AA5 Extract Zip Spec 14 (20) '2.0' │ │ -389AA6 Extract OS 00 (0) 'MS-DOS' │ │ -389AA7 General Purpose Flag 0800 (2048) │ │ +39B07C CENTRAL HEADER #374 02014B50 (33639248) │ │ +39B080 Created Zip Spec 14 (20) '2.0' │ │ +39B081 Created OS 00 (0) 'MS-DOS' │ │ +39B082 Extract Zip Spec 14 (20) '2.0' │ │ +39B083 Extract OS 00 (0) 'MS-DOS' │ │ +39B084 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -389AA9 Compression Method 0008 (8) 'Deflated' │ │ -389AAB Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -389AAF CRC 9B2AEB66 (2603281254) │ │ -389AB3 Compressed Size 000001A0 (416) │ │ -389AB7 Uncompressed Size 000004A4 (1188) │ │ -389ABB Filename Length 0016 (22) │ │ -389ABD Extra Length 0000 (0) │ │ -389ABF Comment Length 0000 (0) │ │ -389AC1 Disk Start 0000 (0) │ │ -389AC3 Int File Attributes 0000 (0) │ │ +39B086 Compression Method 0008 (8) 'Deflated' │ │ +39B088 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39B08C CRC 45112E9E (1158753950) │ │ +39B090 Compressed Size 0000409F (16543) │ │ +39B094 Uncompressed Size 0000FB2E (64302) │ │ +39B098 Filename Length 0015 (21) │ │ +39B09A Extra Length 0000 (0) │ │ +39B09C Comment Length 0000 (0) │ │ +39B09E Disk Start 0000 (0) │ │ +39B0A0 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -389AC5 Ext File Attributes 00000000 (0) │ │ -389AC9 Local Header Offset 0014AC74 (1354868) │ │ -389ACD Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ +39B0A2 Ext File Attributes 00000000 (0) │ │ +39B0A6 Local Header Offset 00156CC7 (1404103) │ │ +39B0AA Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x389ACD: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39B0AA: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -389AE3 CENTRAL HEADER #376 02014B50 (33639248) │ │ -389AE7 Created Zip Spec 14 (20) '2.0' │ │ -389AE8 Created OS 00 (0) 'MS-DOS' │ │ -389AE9 Extract Zip Spec 14 (20) '2.0' │ │ -389AEA Extract OS 00 (0) 'MS-DOS' │ │ -389AEB General Purpose Flag 0800 (2048) │ │ +39B0BF CENTRAL HEADER #375 02014B50 (33639248) │ │ +39B0C3 Created Zip Spec 14 (20) '2.0' │ │ +39B0C4 Created OS 00 (0) 'MS-DOS' │ │ +39B0C5 Extract Zip Spec 14 (20) '2.0' │ │ +39B0C6 Extract OS 00 (0) 'MS-DOS' │ │ +39B0C7 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -389AED Compression Method 0008 (8) 'Deflated' │ │ -389AEF Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -389AF3 CRC 308C88BF (814516415) │ │ -389AF7 Compressed Size 0000076B (1899) │ │ -389AFB Uncompressed Size 0000118C (4492) │ │ -389AFF Filename Length 0014 (20) │ │ -389B01 Extra Length 0000 (0) │ │ -389B03 Comment Length 0000 (0) │ │ -389B05 Disk Start 0000 (0) │ │ -389B07 Int File Attributes 0000 (0) │ │ +39B0C9 Compression Method 0008 (8) 'Deflated' │ │ +39B0CB Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39B0CF CRC CE726D54 (3463605588) │ │ +39B0D3 Compressed Size 00000328 (808) │ │ +39B0D7 Uncompressed Size 00000821 (2081) │ │ +39B0DB Filename Length 0019 (25) │ │ +39B0DD Extra Length 0000 (0) │ │ +39B0DF Comment Length 0000 (0) │ │ +39B0E1 Disk Start 0000 (0) │ │ +39B0E3 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -389B09 Ext File Attributes 00000000 (0) │ │ -389B0D Local Header Offset 0014AE5C (1355356) │ │ -389B11 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ +39B0E5 Ext File Attributes 00000000 (0) │ │ +39B0E9 Local Header Offset 0015ADAD (1420717) │ │ +39B0ED Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x389B11: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39B0ED: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -389B25 CENTRAL HEADER #377 02014B50 (33639248) │ │ -389B29 Created Zip Spec 14 (20) '2.0' │ │ -389B2A Created OS 00 (0) 'MS-DOS' │ │ -389B2B Extract Zip Spec 14 (20) '2.0' │ │ -389B2C Extract OS 00 (0) 'MS-DOS' │ │ -389B2D General Purpose Flag 0800 (2048) │ │ +39B106 CENTRAL HEADER #376 02014B50 (33639248) │ │ +39B10A Created Zip Spec 14 (20) '2.0' │ │ +39B10B Created OS 00 (0) 'MS-DOS' │ │ +39B10C Extract Zip Spec 14 (20) '2.0' │ │ +39B10D Extract OS 00 (0) 'MS-DOS' │ │ +39B10E General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -389B2F Compression Method 0008 (8) 'Deflated' │ │ -389B31 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -389B35 CRC 01D0D2C9 (30462665) │ │ -389B39 Compressed Size 000000F6 (246) │ │ -389B3D Uncompressed Size 000001F7 (503) │ │ -389B41 Filename Length 0012 (18) │ │ -389B43 Extra Length 0000 (0) │ │ -389B45 Comment Length 0000 (0) │ │ -389B47 Disk Start 0000 (0) │ │ -389B49 Int File Attributes 0000 (0) │ │ +39B110 Compression Method 0008 (8) 'Deflated' │ │ +39B112 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39B116 CRC 5290BDB0 (1385217456) │ │ +39B11A Compressed Size 000003E5 (997) │ │ +39B11E Uncompressed Size 00000C9E (3230) │ │ +39B122 Filename Length 001A (26) │ │ +39B124 Extra Length 0000 (0) │ │ +39B126 Comment Length 0000 (0) │ │ +39B128 Disk Start 0000 (0) │ │ +39B12A Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -389B4B Ext File Attributes 00000000 (0) │ │ -389B4F Local Header Offset 0014B60D (1357325) │ │ -389B53 Filename 'XXXXXXXXXXXXXXXXXX' │ │ +39B12C Ext File Attributes 00000000 (0) │ │ +39B130 Local Header Offset 0015B120 (1421600) │ │ +39B134 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x389B53: Filename 'XXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39B134: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -389B65 CENTRAL HEADER #378 02014B50 (33639248) │ │ -389B69 Created Zip Spec 14 (20) '2.0' │ │ -389B6A Created OS 00 (0) 'MS-DOS' │ │ -389B6B Extract Zip Spec 14 (20) '2.0' │ │ -389B6C Extract OS 00 (0) 'MS-DOS' │ │ -389B6D General Purpose Flag 0800 (2048) │ │ +39B14E CENTRAL HEADER #377 02014B50 (33639248) │ │ +39B152 Created Zip Spec 14 (20) '2.0' │ │ +39B153 Created OS 00 (0) 'MS-DOS' │ │ +39B154 Extract Zip Spec 14 (20) '2.0' │ │ +39B155 Extract OS 00 (0) 'MS-DOS' │ │ +39B156 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -389B6F Compression Method 0008 (8) 'Deflated' │ │ -389B71 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -389B75 CRC A77FCF2F (2810171183) │ │ -389B79 Compressed Size 00000654 (1620) │ │ -389B7D Uncompressed Size 0000108C (4236) │ │ -389B81 Filename Length 0011 (17) │ │ -389B83 Extra Length 0000 (0) │ │ -389B85 Comment Length 0000 (0) │ │ -389B87 Disk Start 0000 (0) │ │ -389B89 Int File Attributes 0000 (0) │ │ +39B158 Compression Method 0008 (8) 'Deflated' │ │ +39B15A Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39B15E CRC 9B2AEB66 (2603281254) │ │ +39B162 Compressed Size 000001A0 (416) │ │ +39B166 Uncompressed Size 000004A4 (1188) │ │ +39B16A Filename Length 0016 (22) │ │ +39B16C Extra Length 0000 (0) │ │ +39B16E Comment Length 0000 (0) │ │ +39B170 Disk Start 0000 (0) │ │ +39B172 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -389B8B Ext File Attributes 00000000 (0) │ │ -389B8F Local Header Offset 0014B747 (1357639) │ │ -389B93 Filename 'XXXXXXXXXXXXXXXXX' │ │ +39B174 Ext File Attributes 00000000 (0) │ │ +39B178 Local Header Offset 0015B551 (1422673) │ │ +39B17C Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x389B93: Filename 'XXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39B17C: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -389BA4 CENTRAL HEADER #379 02014B50 (33639248) │ │ -389BA8 Created Zip Spec 14 (20) '2.0' │ │ -389BA9 Created OS 00 (0) 'MS-DOS' │ │ -389BAA Extract Zip Spec 14 (20) '2.0' │ │ -389BAB Extract OS 00 (0) 'MS-DOS' │ │ -389BAC General Purpose Flag 0800 (2048) │ │ +39B192 CENTRAL HEADER #378 02014B50 (33639248) │ │ +39B196 Created Zip Spec 14 (20) '2.0' │ │ +39B197 Created OS 00 (0) 'MS-DOS' │ │ +39B198 Extract Zip Spec 14 (20) '2.0' │ │ +39B199 Extract OS 00 (0) 'MS-DOS' │ │ +39B19A General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -389BAE Compression Method 0008 (8) 'Deflated' │ │ -389BB0 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -389BB4 CRC 8ACDE83A (2328750138) │ │ -389BB8 Compressed Size 00002292 (8850) │ │ -389BBC Uncompressed Size 000076B9 (30393) │ │ -389BC0 Filename Length 0011 (17) │ │ -389BC2 Extra Length 0000 (0) │ │ -389BC4 Comment Length 0000 (0) │ │ -389BC6 Disk Start 0000 (0) │ │ -389BC8 Int File Attributes 0000 (0) │ │ +39B19C Compression Method 0008 (8) 'Deflated' │ │ +39B19E Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39B1A2 CRC 308C88BF (814516415) │ │ +39B1A6 Compressed Size 0000076B (1899) │ │ +39B1AA Uncompressed Size 0000118C (4492) │ │ +39B1AE Filename Length 0014 (20) │ │ +39B1B0 Extra Length 0000 (0) │ │ +39B1B2 Comment Length 0000 (0) │ │ +39B1B4 Disk Start 0000 (0) │ │ +39B1B6 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -389BCA Ext File Attributes 00000000 (0) │ │ -389BCE Local Header Offset 0014BDDE (1359326) │ │ -389BD2 Filename 'XXXXXXXXXXXXXXXXX' │ │ +39B1B8 Ext File Attributes 00000000 (0) │ │ +39B1BC Local Header Offset 0015B739 (1423161) │ │ +39B1C0 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x389BD2: Filename 'XXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39B1C0: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -389BE3 CENTRAL HEADER #380 02014B50 (33639248) │ │ -389BE7 Created Zip Spec 14 (20) '2.0' │ │ -389BE8 Created OS 00 (0) 'MS-DOS' │ │ -389BE9 Extract Zip Spec 14 (20) '2.0' │ │ -389BEA Extract OS 00 (0) 'MS-DOS' │ │ -389BEB General Purpose Flag 0800 (2048) │ │ +39B1D4 CENTRAL HEADER #379 02014B50 (33639248) │ │ +39B1D8 Created Zip Spec 14 (20) '2.0' │ │ +39B1D9 Created OS 00 (0) 'MS-DOS' │ │ +39B1DA Extract Zip Spec 14 (20) '2.0' │ │ +39B1DB Extract OS 00 (0) 'MS-DOS' │ │ +39B1DC General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -389BED Compression Method 0008 (8) 'Deflated' │ │ -389BEF Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -389BF3 CRC 8EB18410 (2393998352) │ │ -389BF7 Compressed Size 000009F9 (2553) │ │ -389BFB Uncompressed Size 000025D1 (9681) │ │ -389BFF Filename Length 0015 (21) │ │ -389C01 Extra Length 0000 (0) │ │ -389C03 Comment Length 0000 (0) │ │ -389C05 Disk Start 0000 (0) │ │ -389C07 Int File Attributes 0000 (0) │ │ +39B1DE Compression Method 0008 (8) 'Deflated' │ │ +39B1E0 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39B1E4 CRC 01D0D2C9 (30462665) │ │ +39B1E8 Compressed Size 000000F6 (246) │ │ +39B1EC Uncompressed Size 000001F7 (503) │ │ +39B1F0 Filename Length 0012 (18) │ │ +39B1F2 Extra Length 0000 (0) │ │ +39B1F4 Comment Length 0000 (0) │ │ +39B1F6 Disk Start 0000 (0) │ │ +39B1F8 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -389C09 Ext File Attributes 00000000 (0) │ │ -389C0D Local Header Offset 0014E0B3 (1368243) │ │ -389C11 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +39B1FA Ext File Attributes 00000000 (0) │ │ +39B1FE Local Header Offset 0015BEEA (1425130) │ │ +39B202 Filename 'XXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x389C11: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39B202: Filename 'XXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -389C26 CENTRAL HEADER #381 02014B50 (33639248) │ │ -389C2A Created Zip Spec 14 (20) '2.0' │ │ -389C2B Created OS 00 (0) 'MS-DOS' │ │ -389C2C Extract Zip Spec 14 (20) '2.0' │ │ -389C2D Extract OS 00 (0) 'MS-DOS' │ │ -389C2E General Purpose Flag 0800 (2048) │ │ +39B214 CENTRAL HEADER #380 02014B50 (33639248) │ │ +39B218 Created Zip Spec 14 (20) '2.0' │ │ +39B219 Created OS 00 (0) 'MS-DOS' │ │ +39B21A Extract Zip Spec 14 (20) '2.0' │ │ +39B21B Extract OS 00 (0) 'MS-DOS' │ │ +39B21C General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -389C30 Compression Method 0008 (8) 'Deflated' │ │ -389C32 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -389C36 CRC 9C9BCD2D (2627456301) │ │ -389C3A Compressed Size 00000989 (2441) │ │ -389C3E Uncompressed Size 000021BA (8634) │ │ -389C42 Filename Length 0018 (24) │ │ -389C44 Extra Length 0000 (0) │ │ -389C46 Comment Length 0000 (0) │ │ -389C48 Disk Start 0000 (0) │ │ -389C4A Int File Attributes 0000 (0) │ │ +39B21E Compression Method 0008 (8) 'Deflated' │ │ +39B220 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39B224 CRC A77FCF2F (2810171183) │ │ +39B228 Compressed Size 00000654 (1620) │ │ +39B22C Uncompressed Size 0000108C (4236) │ │ +39B230 Filename Length 0011 (17) │ │ +39B232 Extra Length 0000 (0) │ │ +39B234 Comment Length 0000 (0) │ │ +39B236 Disk Start 0000 (0) │ │ +39B238 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -389C4C Ext File Attributes 00000000 (0) │ │ -389C50 Local Header Offset 0014EAF3 (1370867) │ │ -389C54 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39B23A Ext File Attributes 00000000 (0) │ │ +39B23E Local Header Offset 0015C024 (1425444) │ │ +39B242 Filename 'XXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x389C54: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39B242: Filename 'XXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -389C6C CENTRAL HEADER #382 02014B50 (33639248) │ │ -389C70 Created Zip Spec 14 (20) '2.0' │ │ -389C71 Created OS 00 (0) 'MS-DOS' │ │ -389C72 Extract Zip Spec 14 (20) '2.0' │ │ -389C73 Extract OS 00 (0) 'MS-DOS' │ │ -389C74 General Purpose Flag 0800 (2048) │ │ +39B253 CENTRAL HEADER #381 02014B50 (33639248) │ │ +39B257 Created Zip Spec 14 (20) '2.0' │ │ +39B258 Created OS 00 (0) 'MS-DOS' │ │ +39B259 Extract Zip Spec 14 (20) '2.0' │ │ +39B25A Extract OS 00 (0) 'MS-DOS' │ │ +39B25B General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -389C76 Compression Method 0008 (8) 'Deflated' │ │ -389C78 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -389C7C CRC 0CA5ACDD (212184285) │ │ -389C80 Compressed Size 00000C1E (3102) │ │ -389C84 Uncompressed Size 000027D5 (10197) │ │ -389C88 Filename Length 0017 (23) │ │ -389C8A Extra Length 0000 (0) │ │ -389C8C Comment Length 0000 (0) │ │ -389C8E Disk Start 0000 (0) │ │ -389C90 Int File Attributes 0000 (0) │ │ +39B25D Compression Method 0008 (8) 'Deflated' │ │ +39B25F Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39B263 CRC 8ACDE83A (2328750138) │ │ +39B267 Compressed Size 00002292 (8850) │ │ +39B26B Uncompressed Size 000076B9 (30393) │ │ +39B26F Filename Length 0011 (17) │ │ +39B271 Extra Length 0000 (0) │ │ +39B273 Comment Length 0000 (0) │ │ +39B275 Disk Start 0000 (0) │ │ +39B277 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -389C92 Ext File Attributes 00000000 (0) │ │ -389C96 Local Header Offset 0014F4C6 (1373382) │ │ -389C9A Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ +39B279 Ext File Attributes 00000000 (0) │ │ +39B27D Local Header Offset 0015C6BB (1427131) │ │ +39B281 Filename 'XXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x389C9A: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39B281: Filename 'XXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -389CB1 CENTRAL HEADER #383 02014B50 (33639248) │ │ -389CB5 Created Zip Spec 14 (20) '2.0' │ │ -389CB6 Created OS 00 (0) 'MS-DOS' │ │ -389CB7 Extract Zip Spec 14 (20) '2.0' │ │ -389CB8 Extract OS 00 (0) 'MS-DOS' │ │ -389CB9 General Purpose Flag 0800 (2048) │ │ +39B292 CENTRAL HEADER #382 02014B50 (33639248) │ │ +39B296 Created Zip Spec 14 (20) '2.0' │ │ +39B297 Created OS 00 (0) 'MS-DOS' │ │ +39B298 Extract Zip Spec 14 (20) '2.0' │ │ +39B299 Extract OS 00 (0) 'MS-DOS' │ │ +39B29A General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -389CBB Compression Method 0008 (8) 'Deflated' │ │ -389CBD Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -389CC1 CRC 43AB806B (1135313003) │ │ -389CC5 Compressed Size 000000A3 (163) │ │ -389CC9 Uncompressed Size 000000F9 (249) │ │ -389CCD Filename Length 0017 (23) │ │ -389CCF Extra Length 0000 (0) │ │ -389CD1 Comment Length 0000 (0) │ │ -389CD3 Disk Start 0000 (0) │ │ -389CD5 Int File Attributes 0000 (0) │ │ +39B29C Compression Method 0008 (8) 'Deflated' │ │ +39B29E Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39B2A2 CRC 8EB18410 (2393998352) │ │ +39B2A6 Compressed Size 000009F9 (2553) │ │ +39B2AA Uncompressed Size 000025D1 (9681) │ │ +39B2AE Filename Length 0015 (21) │ │ +39B2B0 Extra Length 0000 (0) │ │ +39B2B2 Comment Length 0000 (0) │ │ +39B2B4 Disk Start 0000 (0) │ │ +39B2B6 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -389CD7 Ext File Attributes 00000000 (0) │ │ -389CDB Local Header Offset 0015012D (1376557) │ │ -389CDF Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ +39B2B8 Ext File Attributes 00000000 (0) │ │ +39B2BC Local Header Offset 0015E990 (1436048) │ │ +39B2C0 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x389CDF: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39B2C0: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -389CF6 CENTRAL HEADER #384 02014B50 (33639248) │ │ -389CFA Created Zip Spec 14 (20) '2.0' │ │ -389CFB Created OS 00 (0) 'MS-DOS' │ │ -389CFC Extract Zip Spec 14 (20) '2.0' │ │ -389CFD Extract OS 00 (0) 'MS-DOS' │ │ -389CFE General Purpose Flag 0800 (2048) │ │ +39B2D5 CENTRAL HEADER #383 02014B50 (33639248) │ │ +39B2D9 Created Zip Spec 14 (20) '2.0' │ │ +39B2DA Created OS 00 (0) 'MS-DOS' │ │ +39B2DB Extract Zip Spec 14 (20) '2.0' │ │ +39B2DC Extract OS 00 (0) 'MS-DOS' │ │ +39B2DD General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -389D00 Compression Method 0008 (8) 'Deflated' │ │ -389D02 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -389D06 CRC 00000000 (0) │ │ -389D0A Compressed Size 00000002 (2) │ │ -389D0E Uncompressed Size 00000000 (0) │ │ -389D12 Filename Length 000E (14) │ │ -389D14 Extra Length 0000 (0) │ │ -389D16 Comment Length 0000 (0) │ │ -389D18 Disk Start 0000 (0) │ │ -389D1A Int File Attributes 0000 (0) │ │ +39B2DF Compression Method 0008 (8) 'Deflated' │ │ +39B2E1 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39B2E5 CRC 9C9BCD2D (2627456301) │ │ +39B2E9 Compressed Size 00000989 (2441) │ │ +39B2ED Uncompressed Size 000021BA (8634) │ │ +39B2F1 Filename Length 0018 (24) │ │ +39B2F3 Extra Length 0000 (0) │ │ +39B2F5 Comment Length 0000 (0) │ │ +39B2F7 Disk Start 0000 (0) │ │ +39B2F9 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -389D1C Ext File Attributes 00000000 (0) │ │ -389D20 Local Header Offset 00150219 (1376793) │ │ -389D24 Filename 'XXXXXXXXXXXXXX' │ │ +39B2FB Ext File Attributes 00000000 (0) │ │ +39B2FF Local Header Offset 0015F3D0 (1438672) │ │ +39B303 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x389D24: Filename 'XXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39B303: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -389D32 CENTRAL HEADER #385 02014B50 (33639248) │ │ -389D36 Created Zip Spec 14 (20) '2.0' │ │ -389D37 Created OS 00 (0) 'MS-DOS' │ │ -389D38 Extract Zip Spec 14 (20) '2.0' │ │ -389D39 Extract OS 00 (0) 'MS-DOS' │ │ -389D3A General Purpose Flag 0800 (2048) │ │ +39B31B CENTRAL HEADER #384 02014B50 (33639248) │ │ +39B31F Created Zip Spec 14 (20) '2.0' │ │ +39B320 Created OS 00 (0) 'MS-DOS' │ │ +39B321 Extract Zip Spec 14 (20) '2.0' │ │ +39B322 Extract OS 00 (0) 'MS-DOS' │ │ +39B323 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -389D3C Compression Method 0008 (8) 'Deflated' │ │ -389D3E Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -389D42 CRC 00000000 (0) │ │ -389D46 Compressed Size 00000002 (2) │ │ -389D4A Uncompressed Size 00000000 (0) │ │ -389D4E Filename Length 001A (26) │ │ -389D50 Extra Length 0000 (0) │ │ -389D52 Comment Length 0000 (0) │ │ -389D54 Disk Start 0000 (0) │ │ -389D56 Int File Attributes 0000 (0) │ │ +39B325 Compression Method 0008 (8) 'Deflated' │ │ +39B327 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39B32B CRC 0CA5ACDD (212184285) │ │ +39B32F Compressed Size 00000C1E (3102) │ │ +39B333 Uncompressed Size 000027D5 (10197) │ │ +39B337 Filename Length 0017 (23) │ │ +39B339 Extra Length 0000 (0) │ │ +39B33B Comment Length 0000 (0) │ │ +39B33D Disk Start 0000 (0) │ │ +39B33F Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -389D58 Ext File Attributes 00000000 (0) │ │ -389D5C Local Header Offset 0015025B (1376859) │ │ -389D60 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39B341 Ext File Attributes 00000000 (0) │ │ +39B345 Local Header Offset 0015FDA3 (1441187) │ │ +39B349 Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x389D60: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39B349: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -389D7A CENTRAL HEADER #386 02014B50 (33639248) │ │ -389D7E Created Zip Spec 14 (20) '2.0' │ │ -389D7F Created OS 00 (0) 'MS-DOS' │ │ -389D80 Extract Zip Spec 14 (20) '2.0' │ │ -389D81 Extract OS 00 (0) 'MS-DOS' │ │ -389D82 General Purpose Flag 0800 (2048) │ │ +39B360 CENTRAL HEADER #385 02014B50 (33639248) │ │ +39B364 Created Zip Spec 14 (20) '2.0' │ │ +39B365 Created OS 00 (0) 'MS-DOS' │ │ +39B366 Extract Zip Spec 14 (20) '2.0' │ │ +39B367 Extract OS 00 (0) 'MS-DOS' │ │ +39B368 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -389D84 Compression Method 0008 (8) 'Deflated' │ │ -389D86 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -389D8A CRC 00000000 (0) │ │ -389D8E Compressed Size 00000002 (2) │ │ -389D92 Uncompressed Size 00000000 (0) │ │ -389D96 Filename Length 0019 (25) │ │ -389D98 Extra Length 0000 (0) │ │ -389D9A Comment Length 0000 (0) │ │ -389D9C Disk Start 0000 (0) │ │ -389D9E Int File Attributes 0000 (0) │ │ +39B36A Compression Method 0008 (8) 'Deflated' │ │ +39B36C Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39B370 CRC 43AB806B (1135313003) │ │ +39B374 Compressed Size 000000A3 (163) │ │ +39B378 Uncompressed Size 000000F9 (249) │ │ +39B37C Filename Length 0017 (23) │ │ +39B37E Extra Length 0000 (0) │ │ +39B380 Comment Length 0000 (0) │ │ +39B382 Disk Start 0000 (0) │ │ +39B384 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -389DA0 Ext File Attributes 00000000 (0) │ │ -389DA4 Local Header Offset 001502A9 (1376937) │ │ -389DA8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39B386 Ext File Attributes 00000000 (0) │ │ +39B38A Local Header Offset 00160A0A (1444362) │ │ +39B38E Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x389DA8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39B38E: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -389DC1 CENTRAL HEADER #387 02014B50 (33639248) │ │ -389DC5 Created Zip Spec 14 (20) '2.0' │ │ -389DC6 Created OS 00 (0) 'MS-DOS' │ │ -389DC7 Extract Zip Spec 14 (20) '2.0' │ │ -389DC8 Extract OS 00 (0) 'MS-DOS' │ │ -389DC9 General Purpose Flag 0800 (2048) │ │ +39B3A5 CENTRAL HEADER #386 02014B50 (33639248) │ │ +39B3A9 Created Zip Spec 14 (20) '2.0' │ │ +39B3AA Created OS 00 (0) 'MS-DOS' │ │ +39B3AB Extract Zip Spec 14 (20) '2.0' │ │ +39B3AC Extract OS 00 (0) 'MS-DOS' │ │ +39B3AD General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -389DCB Compression Method 0008 (8) 'Deflated' │ │ -389DCD Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -389DD1 CRC F8DE82E3 (4175332067) │ │ -389DD5 Compressed Size 0000010E (270) │ │ -389DD9 Uncompressed Size 00000456 (1110) │ │ -389DDD Filename Length 0016 (22) │ │ -389DDF Extra Length 0000 (0) │ │ -389DE1 Comment Length 0000 (0) │ │ -389DE3 Disk Start 0000 (0) │ │ -389DE5 Int File Attributes 0000 (0) │ │ +39B3AF Compression Method 0008 (8) 'Deflated' │ │ +39B3B1 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39B3B5 CRC 00000000 (0) │ │ +39B3B9 Compressed Size 00000002 (2) │ │ +39B3BD Uncompressed Size 00000000 (0) │ │ +39B3C1 Filename Length 000E (14) │ │ +39B3C3 Extra Length 0000 (0) │ │ +39B3C5 Comment Length 0000 (0) │ │ +39B3C7 Disk Start 0000 (0) │ │ +39B3C9 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -389DE7 Ext File Attributes 00000000 (0) │ │ -389DEB Local Header Offset 001502F6 (1377014) │ │ -389DEF Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ +39B3CB Ext File Attributes 00000000 (0) │ │ +39B3CF Local Header Offset 00160AF6 (1444598) │ │ +39B3D3 Filename 'XXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x389DEF: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39B3D3: Filename 'XXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -389E05 CENTRAL HEADER #388 02014B50 (33639248) │ │ -389E09 Created Zip Spec 14 (20) '2.0' │ │ -389E0A Created OS 00 (0) 'MS-DOS' │ │ -389E0B Extract Zip Spec 14 (20) '2.0' │ │ -389E0C Extract OS 00 (0) 'MS-DOS' │ │ -389E0D General Purpose Flag 0800 (2048) │ │ +39B3E1 CENTRAL HEADER #387 02014B50 (33639248) │ │ +39B3E5 Created Zip Spec 14 (20) '2.0' │ │ +39B3E6 Created OS 00 (0) 'MS-DOS' │ │ +39B3E7 Extract Zip Spec 14 (20) '2.0' │ │ +39B3E8 Extract OS 00 (0) 'MS-DOS' │ │ +39B3E9 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -389E0F Compression Method 0008 (8) 'Deflated' │ │ -389E11 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -389E15 CRC E3D9545A (3822670938) │ │ -389E19 Compressed Size 00000049 (73) │ │ -389E1D Uncompressed Size 00000060 (96) │ │ -389E21 Filename Length 0018 (24) │ │ -389E23 Extra Length 0000 (0) │ │ -389E25 Comment Length 0000 (0) │ │ -389E27 Disk Start 0000 (0) │ │ -389E29 Int File Attributes 0000 (0) │ │ +39B3EB Compression Method 0008 (8) 'Deflated' │ │ +39B3ED Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39B3F1 CRC 00000000 (0) │ │ +39B3F5 Compressed Size 00000002 (2) │ │ +39B3F9 Uncompressed Size 00000000 (0) │ │ +39B3FD Filename Length 001A (26) │ │ +39B3FF Extra Length 0000 (0) │ │ +39B401 Comment Length 0000 (0) │ │ +39B403 Disk Start 0000 (0) │ │ +39B405 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -389E2B Ext File Attributes 00000000 (0) │ │ -389E2F Local Header Offset 0015044C (1377356) │ │ -389E33 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39B407 Ext File Attributes 00000000 (0) │ │ +39B40B Local Header Offset 00160B38 (1444664) │ │ +39B40F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x389E33: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39B40F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -389E4B CENTRAL HEADER #389 02014B50 (33639248) │ │ -389E4F Created Zip Spec 14 (20) '2.0' │ │ -389E50 Created OS 00 (0) 'MS-DOS' │ │ -389E51 Extract Zip Spec 14 (20) '2.0' │ │ -389E52 Extract OS 00 (0) 'MS-DOS' │ │ -389E53 General Purpose Flag 0800 (2048) │ │ +39B429 CENTRAL HEADER #388 02014B50 (33639248) │ │ +39B42D Created Zip Spec 14 (20) '2.0' │ │ +39B42E Created OS 00 (0) 'MS-DOS' │ │ +39B42F Extract Zip Spec 14 (20) '2.0' │ │ +39B430 Extract OS 00 (0) 'MS-DOS' │ │ +39B431 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -389E55 Compression Method 0008 (8) 'Deflated' │ │ -389E57 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -389E5B CRC 100FA1E6 (269459942) │ │ -389E5F Compressed Size 00000122 (290) │ │ -389E63 Uncompressed Size 000002B1 (689) │ │ -389E67 Filename Length 001A (26) │ │ -389E69 Extra Length 0000 (0) │ │ -389E6B Comment Length 0000 (0) │ │ -389E6D Disk Start 0000 (0) │ │ -389E6F Int File Attributes 0000 (0) │ │ +39B433 Compression Method 0008 (8) 'Deflated' │ │ +39B435 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39B439 CRC 00000000 (0) │ │ +39B43D Compressed Size 00000002 (2) │ │ +39B441 Uncompressed Size 00000000 (0) │ │ +39B445 Filename Length 0019 (25) │ │ +39B447 Extra Length 0000 (0) │ │ +39B449 Comment Length 0000 (0) │ │ +39B44B Disk Start 0000 (0) │ │ +39B44D Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -389E71 Ext File Attributes 00000000 (0) │ │ -389E75 Local Header Offset 001504DF (1377503) │ │ -389E79 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39B44F Ext File Attributes 00000000 (0) │ │ +39B453 Local Header Offset 00160B86 (1444742) │ │ +39B457 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x389E79: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39B457: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -389E93 CENTRAL HEADER #390 02014B50 (33639248) │ │ -389E97 Created Zip Spec 14 (20) '2.0' │ │ -389E98 Created OS 00 (0) 'MS-DOS' │ │ -389E99 Extract Zip Spec 14 (20) '2.0' │ │ -389E9A Extract OS 00 (0) 'MS-DOS' │ │ -389E9B General Purpose Flag 0800 (2048) │ │ +39B470 CENTRAL HEADER #389 02014B50 (33639248) │ │ +39B474 Created Zip Spec 14 (20) '2.0' │ │ +39B475 Created OS 00 (0) 'MS-DOS' │ │ +39B476 Extract Zip Spec 14 (20) '2.0' │ │ +39B477 Extract OS 00 (0) 'MS-DOS' │ │ +39B478 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -389E9D Compression Method 0008 (8) 'Deflated' │ │ -389E9F Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -389EA3 CRC 49653A70 (1231370864) │ │ -389EA7 Compressed Size 00000F42 (3906) │ │ -389EAB Uncompressed Size 000037A5 (14245) │ │ -389EAF Filename Length 001A (26) │ │ -389EB1 Extra Length 0000 (0) │ │ -389EB3 Comment Length 0000 (0) │ │ -389EB5 Disk Start 0000 (0) │ │ -389EB7 Int File Attributes 0000 (0) │ │ +39B47A Compression Method 0008 (8) 'Deflated' │ │ +39B47C Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39B480 CRC F8DE82E3 (4175332067) │ │ +39B484 Compressed Size 0000010E (270) │ │ +39B488 Uncompressed Size 00000456 (1110) │ │ +39B48C Filename Length 0016 (22) │ │ +39B48E Extra Length 0000 (0) │ │ +39B490 Comment Length 0000 (0) │ │ +39B492 Disk Start 0000 (0) │ │ +39B494 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -389EB9 Ext File Attributes 00000000 (0) │ │ -389EBD Local Header Offset 0015064D (1377869) │ │ -389EC1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39B496 Ext File Attributes 00000000 (0) │ │ +39B49A Local Header Offset 00160BD3 (1444819) │ │ +39B49E Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x389EC1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39B49E: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -389EDB CENTRAL HEADER #391 02014B50 (33639248) │ │ -389EDF Created Zip Spec 14 (20) '2.0' │ │ -389EE0 Created OS 00 (0) 'MS-DOS' │ │ -389EE1 Extract Zip Spec 14 (20) '2.0' │ │ -389EE2 Extract OS 00 (0) 'MS-DOS' │ │ -389EE3 General Purpose Flag 0800 (2048) │ │ +39B4B4 CENTRAL HEADER #390 02014B50 (33639248) │ │ +39B4B8 Created Zip Spec 14 (20) '2.0' │ │ +39B4B9 Created OS 00 (0) 'MS-DOS' │ │ +39B4BA Extract Zip Spec 14 (20) '2.0' │ │ +39B4BB Extract OS 00 (0) 'MS-DOS' │ │ +39B4BC General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -389EE5 Compression Method 0008 (8) 'Deflated' │ │ -389EE7 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -389EEB CRC ADE53863 (2917480547) │ │ -389EEF Compressed Size 00000A29 (2601) │ │ -389EF3 Uncompressed Size 000027C8 (10184) │ │ -389EF7 Filename Length 001D (29) │ │ -389EF9 Extra Length 0000 (0) │ │ -389EFB Comment Length 0000 (0) │ │ -389EFD Disk Start 0000 (0) │ │ -389EFF Int File Attributes 0000 (0) │ │ +39B4BE Compression Method 0008 (8) 'Deflated' │ │ +39B4C0 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39B4C4 CRC E3D9545A (3822670938) │ │ +39B4C8 Compressed Size 00000049 (73) │ │ +39B4CC Uncompressed Size 00000060 (96) │ │ +39B4D0 Filename Length 0018 (24) │ │ +39B4D2 Extra Length 0000 (0) │ │ +39B4D4 Comment Length 0000 (0) │ │ +39B4D6 Disk Start 0000 (0) │ │ +39B4D8 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -389F01 Ext File Attributes 00000000 (0) │ │ -389F05 Local Header Offset 001515DB (1381851) │ │ -389F09 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39B4DA Ext File Attributes 00000000 (0) │ │ +39B4DE Local Header Offset 00160D29 (1445161) │ │ +39B4E2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x389F09: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39B4E2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -389F26 CENTRAL HEADER #392 02014B50 (33639248) │ │ -389F2A Created Zip Spec 14 (20) '2.0' │ │ -389F2B Created OS 00 (0) 'MS-DOS' │ │ -389F2C Extract Zip Spec 14 (20) '2.0' │ │ -389F2D Extract OS 00 (0) 'MS-DOS' │ │ -389F2E General Purpose Flag 0800 (2048) │ │ +39B4FA CENTRAL HEADER #391 02014B50 (33639248) │ │ +39B4FE Created Zip Spec 14 (20) '2.0' │ │ +39B4FF Created OS 00 (0) 'MS-DOS' │ │ +39B500 Extract Zip Spec 14 (20) '2.0' │ │ +39B501 Extract OS 00 (0) 'MS-DOS' │ │ +39B502 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -389F30 Compression Method 0008 (8) 'Deflated' │ │ -389F32 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -389F36 CRC 0B9055C6 (194008518) │ │ -389F3A Compressed Size 000002F8 (760) │ │ -389F3E Uncompressed Size 00000AF2 (2802) │ │ -389F42 Filename Length 001C (28) │ │ -389F44 Extra Length 0000 (0) │ │ -389F46 Comment Length 0000 (0) │ │ -389F48 Disk Start 0000 (0) │ │ -389F4A Int File Attributes 0000 (0) │ │ +39B504 Compression Method 0008 (8) 'Deflated' │ │ +39B506 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39B50A CRC 100FA1E6 (269459942) │ │ +39B50E Compressed Size 00000122 (290) │ │ +39B512 Uncompressed Size 000002B1 (689) │ │ +39B516 Filename Length 001A (26) │ │ +39B518 Extra Length 0000 (0) │ │ +39B51A Comment Length 0000 (0) │ │ +39B51C Disk Start 0000 (0) │ │ +39B51E Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -389F4C Ext File Attributes 00000000 (0) │ │ -389F50 Local Header Offset 00152053 (1384531) │ │ -389F54 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39B520 Ext File Attributes 00000000 (0) │ │ +39B524 Local Header Offset 00160DBC (1445308) │ │ +39B528 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x389F54: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39B528: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -389F70 CENTRAL HEADER #393 02014B50 (33639248) │ │ -389F74 Created Zip Spec 14 (20) '2.0' │ │ -389F75 Created OS 00 (0) 'MS-DOS' │ │ -389F76 Extract Zip Spec 14 (20) '2.0' │ │ -389F77 Extract OS 00 (0) 'MS-DOS' │ │ -389F78 General Purpose Flag 0800 (2048) │ │ +39B542 CENTRAL HEADER #392 02014B50 (33639248) │ │ +39B546 Created Zip Spec 14 (20) '2.0' │ │ +39B547 Created OS 00 (0) 'MS-DOS' │ │ +39B548 Extract Zip Spec 14 (20) '2.0' │ │ +39B549 Extract OS 00 (0) 'MS-DOS' │ │ +39B54A General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -389F7A Compression Method 0008 (8) 'Deflated' │ │ -389F7C Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -389F80 CRC 40E3022D (1088619053) │ │ -389F84 Compressed Size 00000036 (54) │ │ -389F88 Uncompressed Size 00000047 (71) │ │ -389F8C Filename Length 001C (28) │ │ -389F8E Extra Length 0000 (0) │ │ -389F90 Comment Length 0000 (0) │ │ -389F92 Disk Start 0000 (0) │ │ -389F94 Int File Attributes 0000 (0) │ │ +39B54C Compression Method 0008 (8) 'Deflated' │ │ +39B54E Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39B552 CRC 49653A70 (1231370864) │ │ +39B556 Compressed Size 00000F42 (3906) │ │ +39B55A Uncompressed Size 000037A5 (14245) │ │ +39B55E Filename Length 001A (26) │ │ +39B560 Extra Length 0000 (0) │ │ +39B562 Comment Length 0000 (0) │ │ +39B564 Disk Start 0000 (0) │ │ +39B566 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -389F96 Ext File Attributes 00000000 (0) │ │ -389F9A Local Header Offset 00152399 (1385369) │ │ -389F9E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39B568 Ext File Attributes 00000000 (0) │ │ +39B56C Local Header Offset 00160F2A (1445674) │ │ +39B570 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x389F9E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39B570: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -389FBA CENTRAL HEADER #394 02014B50 (33639248) │ │ -389FBE Created Zip Spec 14 (20) '2.0' │ │ -389FBF Created OS 00 (0) 'MS-DOS' │ │ -389FC0 Extract Zip Spec 14 (20) '2.0' │ │ -389FC1 Extract OS 00 (0) 'MS-DOS' │ │ -389FC2 General Purpose Flag 0800 (2048) │ │ +39B58A CENTRAL HEADER #393 02014B50 (33639248) │ │ +39B58E Created Zip Spec 14 (20) '2.0' │ │ +39B58F Created OS 00 (0) 'MS-DOS' │ │ +39B590 Extract Zip Spec 14 (20) '2.0' │ │ +39B591 Extract OS 00 (0) 'MS-DOS' │ │ +39B592 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -389FC4 Compression Method 0008 (8) 'Deflated' │ │ -389FC6 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -389FCA CRC D4937B47 (3566435143) │ │ -389FCE Compressed Size 0000027B (635) │ │ -389FD2 Uncompressed Size 00000A37 (2615) │ │ -389FD6 Filename Length 0019 (25) │ │ -389FD8 Extra Length 0000 (0) │ │ -389FDA Comment Length 0000 (0) │ │ -389FDC Disk Start 0000 (0) │ │ -389FDE Int File Attributes 0000 (0) │ │ +39B594 Compression Method 0008 (8) 'Deflated' │ │ +39B596 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39B59A CRC ADE53863 (2917480547) │ │ +39B59E Compressed Size 00000A29 (2601) │ │ +39B5A2 Uncompressed Size 000027C8 (10184) │ │ +39B5A6 Filename Length 001D (29) │ │ +39B5A8 Extra Length 0000 (0) │ │ +39B5AA Comment Length 0000 (0) │ │ +39B5AC Disk Start 0000 (0) │ │ +39B5AE Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -389FE0 Ext File Attributes 00000000 (0) │ │ -389FE4 Local Header Offset 0015241D (1385501) │ │ -389FE8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39B5B0 Ext File Attributes 00000000 (0) │ │ +39B5B4 Local Header Offset 00161EB8 (1449656) │ │ +39B5B8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x389FE8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39B5B8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38A001 CENTRAL HEADER #395 02014B50 (33639248) │ │ -38A005 Created Zip Spec 14 (20) '2.0' │ │ -38A006 Created OS 00 (0) 'MS-DOS' │ │ -38A007 Extract Zip Spec 14 (20) '2.0' │ │ -38A008 Extract OS 00 (0) 'MS-DOS' │ │ -38A009 General Purpose Flag 0800 (2048) │ │ +39B5D5 CENTRAL HEADER #394 02014B50 (33639248) │ │ +39B5D9 Created Zip Spec 14 (20) '2.0' │ │ +39B5DA Created OS 00 (0) 'MS-DOS' │ │ +39B5DB Extract Zip Spec 14 (20) '2.0' │ │ +39B5DC Extract OS 00 (0) 'MS-DOS' │ │ +39B5DD General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38A00B Compression Method 0008 (8) 'Deflated' │ │ -38A00D Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38A011 CRC 64AD8A95 (1689094805) │ │ -38A015 Compressed Size 000001EE (494) │ │ -38A019 Uncompressed Size 00000644 (1604) │ │ -38A01D Filename Length 001C (28) │ │ -38A01F Extra Length 0000 (0) │ │ -38A021 Comment Length 0000 (0) │ │ -38A023 Disk Start 0000 (0) │ │ -38A025 Int File Attributes 0000 (0) │ │ +39B5DF Compression Method 0008 (8) 'Deflated' │ │ +39B5E1 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39B5E5 CRC 0B9055C6 (194008518) │ │ +39B5E9 Compressed Size 000002F8 (760) │ │ +39B5ED Uncompressed Size 00000AF2 (2802) │ │ +39B5F1 Filename Length 001C (28) │ │ +39B5F3 Extra Length 0000 (0) │ │ +39B5F5 Comment Length 0000 (0) │ │ +39B5F7 Disk Start 0000 (0) │ │ +39B5F9 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38A027 Ext File Attributes 00000000 (0) │ │ -38A02B Local Header Offset 001526E3 (1386211) │ │ -38A02F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39B5FB Ext File Attributes 00000000 (0) │ │ +39B5FF Local Header Offset 00162930 (1452336) │ │ +39B603 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38A02F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39B603: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38A04B CENTRAL HEADER #396 02014B50 (33639248) │ │ -38A04F Created Zip Spec 14 (20) '2.0' │ │ -38A050 Created OS 00 (0) 'MS-DOS' │ │ -38A051 Extract Zip Spec 14 (20) '2.0' │ │ -38A052 Extract OS 00 (0) 'MS-DOS' │ │ -38A053 General Purpose Flag 0800 (2048) │ │ +39B61F CENTRAL HEADER #395 02014B50 (33639248) │ │ +39B623 Created Zip Spec 14 (20) '2.0' │ │ +39B624 Created OS 00 (0) 'MS-DOS' │ │ +39B625 Extract Zip Spec 14 (20) '2.0' │ │ +39B626 Extract OS 00 (0) 'MS-DOS' │ │ +39B627 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38A055 Compression Method 0008 (8) 'Deflated' │ │ -38A057 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38A05B CRC C0132D04 (3222482180) │ │ -38A05F Compressed Size 000010D8 (4312) │ │ -38A063 Uncompressed Size 00004FA7 (20391) │ │ -38A067 Filename Length 0016 (22) │ │ -38A069 Extra Length 0000 (0) │ │ -38A06B Comment Length 0000 (0) │ │ -38A06D Disk Start 0000 (0) │ │ -38A06F Int File Attributes 0000 (0) │ │ +39B629 Compression Method 0008 (8) 'Deflated' │ │ +39B62B Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39B62F CRC 40E3022D (1088619053) │ │ +39B633 Compressed Size 00000036 (54) │ │ +39B637 Uncompressed Size 00000047 (71) │ │ +39B63B Filename Length 001C (28) │ │ +39B63D Extra Length 0000 (0) │ │ +39B63F Comment Length 0000 (0) │ │ +39B641 Disk Start 0000 (0) │ │ +39B643 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38A071 Ext File Attributes 00000000 (0) │ │ -38A075 Local Header Offset 0015291F (1386783) │ │ -38A079 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ +39B645 Ext File Attributes 00000000 (0) │ │ +39B649 Local Header Offset 00162C76 (1453174) │ │ +39B64D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38A079: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39B64D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38A08F CENTRAL HEADER #397 02014B50 (33639248) │ │ -38A093 Created Zip Spec 14 (20) '2.0' │ │ -38A094 Created OS 00 (0) 'MS-DOS' │ │ -38A095 Extract Zip Spec 14 (20) '2.0' │ │ -38A096 Extract OS 00 (0) 'MS-DOS' │ │ -38A097 General Purpose Flag 0800 (2048) │ │ +39B669 CENTRAL HEADER #396 02014B50 (33639248) │ │ +39B66D Created Zip Spec 14 (20) '2.0' │ │ +39B66E Created OS 00 (0) 'MS-DOS' │ │ +39B66F Extract Zip Spec 14 (20) '2.0' │ │ +39B670 Extract OS 00 (0) 'MS-DOS' │ │ +39B671 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38A099 Compression Method 0008 (8) 'Deflated' │ │ -38A09B Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38A09F CRC 85B371BC (2243129788) │ │ -38A0A3 Compressed Size 0000006A (106) │ │ -38A0A7 Uncompressed Size 00000091 (145) │ │ -38A0AB Filename Length 0015 (21) │ │ -38A0AD Extra Length 0000 (0) │ │ -38A0AF Comment Length 0000 (0) │ │ -38A0B1 Disk Start 0000 (0) │ │ -38A0B3 Int File Attributes 0000 (0) │ │ +39B673 Compression Method 0008 (8) 'Deflated' │ │ +39B675 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39B679 CRC D4937B47 (3566435143) │ │ +39B67D Compressed Size 0000027B (635) │ │ +39B681 Uncompressed Size 00000A37 (2615) │ │ +39B685 Filename Length 0019 (25) │ │ +39B687 Extra Length 0000 (0) │ │ +39B689 Comment Length 0000 (0) │ │ +39B68B Disk Start 0000 (0) │ │ +39B68D Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38A0B5 Ext File Attributes 00000000 (0) │ │ -38A0B9 Local Header Offset 00153A3F (1391167) │ │ -38A0BD Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +39B68F Ext File Attributes 00000000 (0) │ │ +39B693 Local Header Offset 00162CFA (1453306) │ │ +39B697 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38A0BD: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39B697: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38A0D2 CENTRAL HEADER #398 02014B50 (33639248) │ │ -38A0D6 Created Zip Spec 14 (20) '2.0' │ │ -38A0D7 Created OS 00 (0) 'MS-DOS' │ │ -38A0D8 Extract Zip Spec 14 (20) '2.0' │ │ -38A0D9 Extract OS 00 (0) 'MS-DOS' │ │ -38A0DA General Purpose Flag 0800 (2048) │ │ +39B6B0 CENTRAL HEADER #397 02014B50 (33639248) │ │ +39B6B4 Created Zip Spec 14 (20) '2.0' │ │ +39B6B5 Created OS 00 (0) 'MS-DOS' │ │ +39B6B6 Extract Zip Spec 14 (20) '2.0' │ │ +39B6B7 Extract OS 00 (0) 'MS-DOS' │ │ +39B6B8 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38A0DC Compression Method 0008 (8) 'Deflated' │ │ -38A0DE Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38A0E2 CRC 390B0357 (957023063) │ │ -38A0E6 Compressed Size 0000010D (269) │ │ -38A0EA Uncompressed Size 00000324 (804) │ │ -38A0EE Filename Length 001A (26) │ │ -38A0F0 Extra Length 0000 (0) │ │ -38A0F2 Comment Length 0000 (0) │ │ -38A0F4 Disk Start 0000 (0) │ │ -38A0F6 Int File Attributes 0000 (0) │ │ +39B6BA Compression Method 0008 (8) 'Deflated' │ │ +39B6BC Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39B6C0 CRC 64AD8A95 (1689094805) │ │ +39B6C4 Compressed Size 000001EE (494) │ │ +39B6C8 Uncompressed Size 00000644 (1604) │ │ +39B6CC Filename Length 001C (28) │ │ +39B6CE Extra Length 0000 (0) │ │ +39B6D0 Comment Length 0000 (0) │ │ +39B6D2 Disk Start 0000 (0) │ │ +39B6D4 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38A0F8 Ext File Attributes 00000000 (0) │ │ -38A0FC Local Header Offset 00153AF0 (1391344) │ │ -38A100 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39B6D6 Ext File Attributes 00000000 (0) │ │ +39B6DA Local Header Offset 00162FC0 (1454016) │ │ +39B6DE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38A100: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39B6DE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38A11A CENTRAL HEADER #399 02014B50 (33639248) │ │ -38A11E Created Zip Spec 14 (20) '2.0' │ │ -38A11F Created OS 00 (0) 'MS-DOS' │ │ -38A120 Extract Zip Spec 14 (20) '2.0' │ │ -38A121 Extract OS 00 (0) 'MS-DOS' │ │ -38A122 General Purpose Flag 0800 (2048) │ │ +39B6FA CENTRAL HEADER #398 02014B50 (33639248) │ │ +39B6FE Created Zip Spec 14 (20) '2.0' │ │ +39B6FF Created OS 00 (0) 'MS-DOS' │ │ +39B700 Extract Zip Spec 14 (20) '2.0' │ │ +39B701 Extract OS 00 (0) 'MS-DOS' │ │ +39B702 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38A124 Compression Method 0008 (8) 'Deflated' │ │ -38A126 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38A12A CRC DCD02805 (3704629253) │ │ -38A12E Compressed Size 000021FE (8702) │ │ -38A132 Uncompressed Size 0000E2A0 (58016) │ │ -38A136 Filename Length 001A (26) │ │ -38A138 Extra Length 0000 (0) │ │ -38A13A Comment Length 0000 (0) │ │ -38A13C Disk Start 0000 (0) │ │ -38A13E Int File Attributes 0000 (0) │ │ +39B704 Compression Method 0008 (8) 'Deflated' │ │ +39B706 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39B70A CRC C0132D04 (3222482180) │ │ +39B70E Compressed Size 000010D8 (4312) │ │ +39B712 Uncompressed Size 00004FA7 (20391) │ │ +39B716 Filename Length 0016 (22) │ │ +39B718 Extra Length 0000 (0) │ │ +39B71A Comment Length 0000 (0) │ │ +39B71C Disk Start 0000 (0) │ │ +39B71E Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38A140 Ext File Attributes 00000000 (0) │ │ -38A144 Local Header Offset 00153C49 (1391689) │ │ -38A148 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39B720 Ext File Attributes 00000000 (0) │ │ +39B724 Local Header Offset 001631FC (1454588) │ │ +39B728 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38A148: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39B728: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38A162 CENTRAL HEADER #400 02014B50 (33639248) │ │ -38A166 Created Zip Spec 14 (20) '2.0' │ │ -38A167 Created OS 00 (0) 'MS-DOS' │ │ -38A168 Extract Zip Spec 14 (20) '2.0' │ │ -38A169 Extract OS 00 (0) 'MS-DOS' │ │ -38A16A General Purpose Flag 0800 (2048) │ │ +39B73E CENTRAL HEADER #399 02014B50 (33639248) │ │ +39B742 Created Zip Spec 14 (20) '2.0' │ │ +39B743 Created OS 00 (0) 'MS-DOS' │ │ +39B744 Extract Zip Spec 14 (20) '2.0' │ │ +39B745 Extract OS 00 (0) 'MS-DOS' │ │ +39B746 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38A16C Compression Method 0008 (8) 'Deflated' │ │ -38A16E Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38A172 CRC 6CEF191A (1827608858) │ │ -38A176 Compressed Size 00000AC1 (2753) │ │ -38A17A Uncompressed Size 00002CAA (11434) │ │ -38A17E Filename Length 001B (27) │ │ -38A180 Extra Length 0000 (0) │ │ -38A182 Comment Length 0000 (0) │ │ -38A184 Disk Start 0000 (0) │ │ -38A186 Int File Attributes 0000 (0) │ │ +39B748 Compression Method 0008 (8) 'Deflated' │ │ +39B74A Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39B74E CRC 85B371BC (2243129788) │ │ +39B752 Compressed Size 0000006A (106) │ │ +39B756 Uncompressed Size 00000091 (145) │ │ +39B75A Filename Length 0015 (21) │ │ +39B75C Extra Length 0000 (0) │ │ +39B75E Comment Length 0000 (0) │ │ +39B760 Disk Start 0000 (0) │ │ +39B762 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38A188 Ext File Attributes 00000000 (0) │ │ -38A18C Local Header Offset 00155E93 (1400467) │ │ -38A190 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39B764 Ext File Attributes 00000000 (0) │ │ +39B768 Local Header Offset 0016431C (1458972) │ │ +39B76C Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38A190: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39B76C: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38A1AB CENTRAL HEADER #401 02014B50 (33639248) │ │ -38A1AF Created Zip Spec 14 (20) '2.0' │ │ -38A1B0 Created OS 00 (0) 'MS-DOS' │ │ -38A1B1 Extract Zip Spec 14 (20) '2.0' │ │ -38A1B2 Extract OS 00 (0) 'MS-DOS' │ │ -38A1B3 General Purpose Flag 0800 (2048) │ │ +39B781 CENTRAL HEADER #400 02014B50 (33639248) │ │ +39B785 Created Zip Spec 14 (20) '2.0' │ │ +39B786 Created OS 00 (0) 'MS-DOS' │ │ +39B787 Extract Zip Spec 14 (20) '2.0' │ │ +39B788 Extract OS 00 (0) 'MS-DOS' │ │ +39B789 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38A1B5 Compression Method 0008 (8) 'Deflated' │ │ -38A1B7 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38A1BB CRC 9D6BAA68 (2641078888) │ │ -38A1BF Compressed Size 000001AC (428) │ │ -38A1C3 Uncompressed Size 000006A6 (1702) │ │ -38A1C7 Filename Length 001B (27) │ │ -38A1C9 Extra Length 0000 (0) │ │ -38A1CB Comment Length 0000 (0) │ │ -38A1CD Disk Start 0000 (0) │ │ -38A1CF Int File Attributes 0000 (0) │ │ +39B78B Compression Method 0008 (8) 'Deflated' │ │ +39B78D Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39B791 CRC 390B0357 (957023063) │ │ +39B795 Compressed Size 0000010D (269) │ │ +39B799 Uncompressed Size 00000324 (804) │ │ +39B79D Filename Length 001A (26) │ │ +39B79F Extra Length 0000 (0) │ │ +39B7A1 Comment Length 0000 (0) │ │ +39B7A3 Disk Start 0000 (0) │ │ +39B7A5 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38A1D1 Ext File Attributes 00000000 (0) │ │ -38A1D5 Local Header Offset 001569A1 (1403297) │ │ -38A1D9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39B7A7 Ext File Attributes 00000000 (0) │ │ +39B7AB Local Header Offset 001643CD (1459149) │ │ +39B7AF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38A1D9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39B7AF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38A1F4 CENTRAL HEADER #402 02014B50 (33639248) │ │ -38A1F8 Created Zip Spec 14 (20) '2.0' │ │ -38A1F9 Created OS 00 (0) 'MS-DOS' │ │ -38A1FA Extract Zip Spec 14 (20) '2.0' │ │ -38A1FB Extract OS 00 (0) 'MS-DOS' │ │ -38A1FC General Purpose Flag 0800 (2048) │ │ +39B7C9 CENTRAL HEADER #401 02014B50 (33639248) │ │ +39B7CD Created Zip Spec 14 (20) '2.0' │ │ +39B7CE Created OS 00 (0) 'MS-DOS' │ │ +39B7CF Extract Zip Spec 14 (20) '2.0' │ │ +39B7D0 Extract OS 00 (0) 'MS-DOS' │ │ +39B7D1 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38A1FE Compression Method 0008 (8) 'Deflated' │ │ -38A200 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38A204 CRC A5F248DA (2784119002) │ │ -38A208 Compressed Size 000004CC (1228) │ │ -38A20C Uncompressed Size 000015E3 (5603) │ │ -38A210 Filename Length 0017 (23) │ │ -38A212 Extra Length 0000 (0) │ │ -38A214 Comment Length 0000 (0) │ │ -38A216 Disk Start 0000 (0) │ │ -38A218 Int File Attributes 0000 (0) │ │ +39B7D3 Compression Method 0008 (8) 'Deflated' │ │ +39B7D5 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39B7D9 CRC DCD02805 (3704629253) │ │ +39B7DD Compressed Size 000021FE (8702) │ │ +39B7E1 Uncompressed Size 0000E2A0 (58016) │ │ +39B7E5 Filename Length 001A (26) │ │ +39B7E7 Extra Length 0000 (0) │ │ +39B7E9 Comment Length 0000 (0) │ │ +39B7EB Disk Start 0000 (0) │ │ +39B7ED Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38A21A Ext File Attributes 00000000 (0) │ │ -38A21E Local Header Offset 00156B9A (1403802) │ │ -38A222 Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ +39B7EF Ext File Attributes 00000000 (0) │ │ +39B7F3 Local Header Offset 00164526 (1459494) │ │ +39B7F7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38A222: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39B7F7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38A239 CENTRAL HEADER #403 02014B50 (33639248) │ │ -38A23D Created Zip Spec 14 (20) '2.0' │ │ -38A23E Created OS 00 (0) 'MS-DOS' │ │ -38A23F Extract Zip Spec 14 (20) '2.0' │ │ -38A240 Extract OS 00 (0) 'MS-DOS' │ │ -38A241 General Purpose Flag 0800 (2048) │ │ +39B811 CENTRAL HEADER #402 02014B50 (33639248) │ │ +39B815 Created Zip Spec 14 (20) '2.0' │ │ +39B816 Created OS 00 (0) 'MS-DOS' │ │ +39B817 Extract Zip Spec 14 (20) '2.0' │ │ +39B818 Extract OS 00 (0) 'MS-DOS' │ │ +39B819 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38A243 Compression Method 0008 (8) 'Deflated' │ │ -38A245 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38A249 CRC 5A0CB710 (1510782736) │ │ -38A24D Compressed Size 00000661 (1633) │ │ -38A251 Uncompressed Size 00002031 (8241) │ │ -38A255 Filename Length 0016 (22) │ │ -38A257 Extra Length 0000 (0) │ │ -38A259 Comment Length 0000 (0) │ │ -38A25B Disk Start 0000 (0) │ │ -38A25D Int File Attributes 0000 (0) │ │ +39B81B Compression Method 0008 (8) 'Deflated' │ │ +39B81D Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39B821 CRC 6CEF191A (1827608858) │ │ +39B825 Compressed Size 00000AC1 (2753) │ │ +39B829 Uncompressed Size 00002CAA (11434) │ │ +39B82D Filename Length 001B (27) │ │ +39B82F Extra Length 0000 (0) │ │ +39B831 Comment Length 0000 (0) │ │ +39B833 Disk Start 0000 (0) │ │ +39B835 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38A25F Ext File Attributes 00000000 (0) │ │ -38A263 Local Header Offset 001570AF (1405103) │ │ -38A267 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ +39B837 Ext File Attributes 00000000 (0) │ │ +39B83B Local Header Offset 00166770 (1468272) │ │ +39B83F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38A267: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39B83F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38A27D CENTRAL HEADER #404 02014B50 (33639248) │ │ -38A281 Created Zip Spec 14 (20) '2.0' │ │ -38A282 Created OS 00 (0) 'MS-DOS' │ │ -38A283 Extract Zip Spec 14 (20) '2.0' │ │ -38A284 Extract OS 00 (0) 'MS-DOS' │ │ -38A285 General Purpose Flag 0800 (2048) │ │ +39B85A CENTRAL HEADER #403 02014B50 (33639248) │ │ +39B85E Created Zip Spec 14 (20) '2.0' │ │ +39B85F Created OS 00 (0) 'MS-DOS' │ │ +39B860 Extract Zip Spec 14 (20) '2.0' │ │ +39B861 Extract OS 00 (0) 'MS-DOS' │ │ +39B862 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38A287 Compression Method 0008 (8) 'Deflated' │ │ -38A289 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38A28D CRC 00000000 (0) │ │ -38A291 Compressed Size 00000002 (2) │ │ -38A295 Uncompressed Size 00000000 (0) │ │ -38A299 Filename Length 0013 (19) │ │ -38A29B Extra Length 0000 (0) │ │ -38A29D Comment Length 0000 (0) │ │ -38A29F Disk Start 0000 (0) │ │ -38A2A1 Int File Attributes 0000 (0) │ │ +39B864 Compression Method 0008 (8) 'Deflated' │ │ +39B866 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39B86A CRC 9D6BAA68 (2641078888) │ │ +39B86E Compressed Size 000001AC (428) │ │ +39B872 Uncompressed Size 000006A6 (1702) │ │ +39B876 Filename Length 001B (27) │ │ +39B878 Extra Length 0000 (0) │ │ +39B87A Comment Length 0000 (0) │ │ +39B87C Disk Start 0000 (0) │ │ +39B87E Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38A2A3 Ext File Attributes 00000000 (0) │ │ -38A2A7 Local Header Offset 00157758 (1406808) │ │ -38A2AB Filename 'XXXXXXXXXXXXXXXXXXX' │ │ +39B880 Ext File Attributes 00000000 (0) │ │ +39B884 Local Header Offset 0016727E (1471102) │ │ +39B888 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38A2AB: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39B888: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38A2BE CENTRAL HEADER #405 02014B50 (33639248) │ │ -38A2C2 Created Zip Spec 14 (20) '2.0' │ │ -38A2C3 Created OS 00 (0) 'MS-DOS' │ │ -38A2C4 Extract Zip Spec 14 (20) '2.0' │ │ -38A2C5 Extract OS 00 (0) 'MS-DOS' │ │ -38A2C6 General Purpose Flag 0800 (2048) │ │ +39B8A3 CENTRAL HEADER #404 02014B50 (33639248) │ │ +39B8A7 Created Zip Spec 14 (20) '2.0' │ │ +39B8A8 Created OS 00 (0) 'MS-DOS' │ │ +39B8A9 Extract Zip Spec 14 (20) '2.0' │ │ +39B8AA Extract OS 00 (0) 'MS-DOS' │ │ +39B8AB General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38A2C8 Compression Method 0008 (8) 'Deflated' │ │ -38A2CA Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38A2CE CRC 95B0754E (2511369550) │ │ -38A2D2 Compressed Size 00001099 (4249) │ │ -38A2D6 Uncompressed Size 000033DA (13274) │ │ -38A2DA Filename Length 001E (30) │ │ -38A2DC Extra Length 0000 (0) │ │ -38A2DE Comment Length 0000 (0) │ │ -38A2E0 Disk Start 0000 (0) │ │ -38A2E2 Int File Attributes 0000 (0) │ │ +39B8AD Compression Method 0008 (8) 'Deflated' │ │ +39B8AF Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39B8B3 CRC A5F248DA (2784119002) │ │ +39B8B7 Compressed Size 000004CC (1228) │ │ +39B8BB Uncompressed Size 000015E3 (5603) │ │ +39B8BF Filename Length 0017 (23) │ │ +39B8C1 Extra Length 0000 (0) │ │ +39B8C3 Comment Length 0000 (0) │ │ +39B8C5 Disk Start 0000 (0) │ │ +39B8C7 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38A2E4 Ext File Attributes 00000000 (0) │ │ -38A2E8 Local Header Offset 0015779F (1406879) │ │ -38A2EC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39B8C9 Ext File Attributes 00000000 (0) │ │ +39B8CD Local Header Offset 00167477 (1471607) │ │ +39B8D1 Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38A2EC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39B8D1: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38A30A CENTRAL HEADER #406 02014B50 (33639248) │ │ -38A30E Created Zip Spec 14 (20) '2.0' │ │ -38A30F Created OS 00 (0) 'MS-DOS' │ │ -38A310 Extract Zip Spec 14 (20) '2.0' │ │ -38A311 Extract OS 00 (0) 'MS-DOS' │ │ -38A312 General Purpose Flag 0800 (2048) │ │ +39B8E8 CENTRAL HEADER #405 02014B50 (33639248) │ │ +39B8EC Created Zip Spec 14 (20) '2.0' │ │ +39B8ED Created OS 00 (0) 'MS-DOS' │ │ +39B8EE Extract Zip Spec 14 (20) '2.0' │ │ +39B8EF Extract OS 00 (0) 'MS-DOS' │ │ +39B8F0 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38A314 Compression Method 0008 (8) 'Deflated' │ │ -38A316 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38A31A CRC 00000000 (0) │ │ -38A31E Compressed Size 00000002 (2) │ │ -38A322 Uncompressed Size 00000000 (0) │ │ -38A326 Filename Length 001D (29) │ │ -38A328 Extra Length 0000 (0) │ │ -38A32A Comment Length 0000 (0) │ │ -38A32C Disk Start 0000 (0) │ │ -38A32E Int File Attributes 0000 (0) │ │ +39B8F2 Compression Method 0008 (8) 'Deflated' │ │ +39B8F4 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39B8F8 CRC 5A0CB710 (1510782736) │ │ +39B8FC Compressed Size 00000661 (1633) │ │ +39B900 Uncompressed Size 00002031 (8241) │ │ +39B904 Filename Length 0016 (22) │ │ +39B906 Extra Length 0000 (0) │ │ +39B908 Comment Length 0000 (0) │ │ +39B90A Disk Start 0000 (0) │ │ +39B90C Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38A330 Ext File Attributes 00000000 (0) │ │ -38A334 Local Header Offset 00158888 (1411208) │ │ -38A338 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39B90E Ext File Attributes 00000000 (0) │ │ +39B912 Local Header Offset 0016798C (1472908) │ │ +39B916 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38A338: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39B916: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38A355 CENTRAL HEADER #407 02014B50 (33639248) │ │ -38A359 Created Zip Spec 14 (20) '2.0' │ │ -38A35A Created OS 00 (0) 'MS-DOS' │ │ -38A35B Extract Zip Spec 14 (20) '2.0' │ │ -38A35C Extract OS 00 (0) 'MS-DOS' │ │ -38A35D General Purpose Flag 0800 (2048) │ │ +39B92C CENTRAL HEADER #406 02014B50 (33639248) │ │ +39B930 Created Zip Spec 14 (20) '2.0' │ │ +39B931 Created OS 00 (0) 'MS-DOS' │ │ +39B932 Extract Zip Spec 14 (20) '2.0' │ │ +39B933 Extract OS 00 (0) 'MS-DOS' │ │ +39B934 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38A35F Compression Method 0008 (8) 'Deflated' │ │ -38A361 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38A365 CRC 00000000 (0) │ │ -38A369 Compressed Size 00000002 (2) │ │ -38A36D Uncompressed Size 00000000 (0) │ │ -38A371 Filename Length 0021 (33) │ │ -38A373 Extra Length 0000 (0) │ │ -38A375 Comment Length 0000 (0) │ │ -38A377 Disk Start 0000 (0) │ │ -38A379 Int File Attributes 0000 (0) │ │ +39B936 Compression Method 0008 (8) 'Deflated' │ │ +39B938 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39B93C CRC 00000000 (0) │ │ +39B940 Compressed Size 00000002 (2) │ │ +39B944 Uncompressed Size 00000000 (0) │ │ +39B948 Filename Length 0013 (19) │ │ +39B94A Extra Length 0000 (0) │ │ +39B94C Comment Length 0000 (0) │ │ +39B94E Disk Start 0000 (0) │ │ +39B950 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38A37B Ext File Attributes 00000000 (0) │ │ -38A37F Local Header Offset 001588D9 (1411289) │ │ -38A383 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39B952 Ext File Attributes 00000000 (0) │ │ +39B956 Local Header Offset 00168035 (1474613) │ │ +39B95A Filename 'XXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38A383: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39B95A: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38A3A4 CENTRAL HEADER #408 02014B50 (33639248) │ │ -38A3A8 Created Zip Spec 14 (20) '2.0' │ │ -38A3A9 Created OS 00 (0) 'MS-DOS' │ │ -38A3AA Extract Zip Spec 14 (20) '2.0' │ │ -38A3AB Extract OS 00 (0) 'MS-DOS' │ │ -38A3AC General Purpose Flag 0800 (2048) │ │ +39B96D CENTRAL HEADER #407 02014B50 (33639248) │ │ +39B971 Created Zip Spec 14 (20) '2.0' │ │ +39B972 Created OS 00 (0) 'MS-DOS' │ │ +39B973 Extract Zip Spec 14 (20) '2.0' │ │ +39B974 Extract OS 00 (0) 'MS-DOS' │ │ +39B975 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38A3AE Compression Method 0008 (8) 'Deflated' │ │ -38A3B0 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38A3B4 CRC 7ACCF348 (2060251976) │ │ -38A3B8 Compressed Size 00000A0B (2571) │ │ -38A3BC Uncompressed Size 000047A1 (18337) │ │ -38A3C0 Filename Length 0033 (51) │ │ -38A3C2 Extra Length 0000 (0) │ │ -38A3C4 Comment Length 0000 (0) │ │ -38A3C6 Disk Start 0000 (0) │ │ -38A3C8 Int File Attributes 0000 (0) │ │ +39B977 Compression Method 0008 (8) 'Deflated' │ │ +39B979 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39B97D CRC 95B0754E (2511369550) │ │ +39B981 Compressed Size 00001099 (4249) │ │ +39B985 Uncompressed Size 000033DA (13274) │ │ +39B989 Filename Length 001E (30) │ │ +39B98B Extra Length 0000 (0) │ │ +39B98D Comment Length 0000 (0) │ │ +39B98F Disk Start 0000 (0) │ │ +39B991 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38A3CA Ext File Attributes 00000000 (0) │ │ -38A3CE Local Header Offset 0015892E (1411374) │ │ -38A3D2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39B993 Ext File Attributes 00000000 (0) │ │ +39B997 Local Header Offset 0016807C (1474684) │ │ +39B99B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38A3D2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39B99B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38A405 CENTRAL HEADER #409 02014B50 (33639248) │ │ -38A409 Created Zip Spec 14 (20) '2.0' │ │ -38A40A Created OS 00 (0) 'MS-DOS' │ │ -38A40B Extract Zip Spec 14 (20) '2.0' │ │ -38A40C Extract OS 00 (0) 'MS-DOS' │ │ -38A40D General Purpose Flag 0800 (2048) │ │ +39B9B9 CENTRAL HEADER #408 02014B50 (33639248) │ │ +39B9BD Created Zip Spec 14 (20) '2.0' │ │ +39B9BE Created OS 00 (0) 'MS-DOS' │ │ +39B9BF Extract Zip Spec 14 (20) '2.0' │ │ +39B9C0 Extract OS 00 (0) 'MS-DOS' │ │ +39B9C1 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38A40F Compression Method 0008 (8) 'Deflated' │ │ -38A411 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38A415 CRC 00000000 (0) │ │ -38A419 Compressed Size 00000002 (2) │ │ -38A41D Uncompressed Size 00000000 (0) │ │ -38A421 Filename Length 0021 (33) │ │ -38A423 Extra Length 0000 (0) │ │ -38A425 Comment Length 0000 (0) │ │ -38A427 Disk Start 0000 (0) │ │ -38A429 Int File Attributes 0000 (0) │ │ +39B9C3 Compression Method 0008 (8) 'Deflated' │ │ +39B9C5 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39B9C9 CRC 00000000 (0) │ │ +39B9CD Compressed Size 00000002 (2) │ │ +39B9D1 Uncompressed Size 00000000 (0) │ │ +39B9D5 Filename Length 001D (29) │ │ +39B9D7 Extra Length 0000 (0) │ │ +39B9D9 Comment Length 0000 (0) │ │ +39B9DB Disk Start 0000 (0) │ │ +39B9DD Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38A42B Ext File Attributes 00000000 (0) │ │ -38A42F Local Header Offset 0015939E (1414046) │ │ -38A433 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39B9DF Ext File Attributes 00000000 (0) │ │ +39B9E3 Local Header Offset 00169165 (1479013) │ │ +39B9E7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38A433: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39B9E7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38A454 CENTRAL HEADER #410 02014B50 (33639248) │ │ -38A458 Created Zip Spec 14 (20) '2.0' │ │ -38A459 Created OS 00 (0) 'MS-DOS' │ │ -38A45A Extract Zip Spec 14 (20) '2.0' │ │ -38A45B Extract OS 00 (0) 'MS-DOS' │ │ -38A45C General Purpose Flag 0800 (2048) │ │ +39BA04 CENTRAL HEADER #409 02014B50 (33639248) │ │ +39BA08 Created Zip Spec 14 (20) '2.0' │ │ +39BA09 Created OS 00 (0) 'MS-DOS' │ │ +39BA0A Extract Zip Spec 14 (20) '2.0' │ │ +39BA0B Extract OS 00 (0) 'MS-DOS' │ │ +39BA0C General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38A45E Compression Method 0008 (8) 'Deflated' │ │ -38A460 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38A464 CRC A673AF58 (2792599384) │ │ -38A468 Compressed Size 00000452 (1106) │ │ -38A46C Uncompressed Size 00000C64 (3172) │ │ -38A470 Filename Length 002F (47) │ │ -38A472 Extra Length 0000 (0) │ │ -38A474 Comment Length 0000 (0) │ │ -38A476 Disk Start 0000 (0) │ │ -38A478 Int File Attributes 0000 (0) │ │ +39BA0E Compression Method 0008 (8) 'Deflated' │ │ +39BA10 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39BA14 CRC 00000000 (0) │ │ +39BA18 Compressed Size 00000002 (2) │ │ +39BA1C Uncompressed Size 00000000 (0) │ │ +39BA20 Filename Length 0021 (33) │ │ +39BA22 Extra Length 0000 (0) │ │ +39BA24 Comment Length 0000 (0) │ │ +39BA26 Disk Start 0000 (0) │ │ +39BA28 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38A47A Ext File Attributes 00000000 (0) │ │ -38A47E Local Header Offset 001593F3 (1414131) │ │ -38A482 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39BA2A Ext File Attributes 00000000 (0) │ │ +39BA2E Local Header Offset 001691B6 (1479094) │ │ +39BA32 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38A482: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39BA32: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38A4B1 CENTRAL HEADER #411 02014B50 (33639248) │ │ -38A4B5 Created Zip Spec 14 (20) '2.0' │ │ -38A4B6 Created OS 00 (0) 'MS-DOS' │ │ -38A4B7 Extract Zip Spec 14 (20) '2.0' │ │ -38A4B8 Extract OS 00 (0) 'MS-DOS' │ │ -38A4B9 General Purpose Flag 0800 (2048) │ │ +39BA53 CENTRAL HEADER #410 02014B50 (33639248) │ │ +39BA57 Created Zip Spec 14 (20) '2.0' │ │ +39BA58 Created OS 00 (0) 'MS-DOS' │ │ +39BA59 Extract Zip Spec 14 (20) '2.0' │ │ +39BA5A Extract OS 00 (0) 'MS-DOS' │ │ +39BA5B General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38A4BB Compression Method 0008 (8) 'Deflated' │ │ -38A4BD Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38A4C1 CRC DFC4DDE2 (3754221026) │ │ -38A4C5 Compressed Size 000004A1 (1185) │ │ -38A4C9 Uncompressed Size 000011D3 (4563) │ │ -38A4CD Filename Length 002F (47) │ │ -38A4CF Extra Length 0000 (0) │ │ -38A4D1 Comment Length 0000 (0) │ │ -38A4D3 Disk Start 0000 (0) │ │ -38A4D5 Int File Attributes 0000 (0) │ │ +39BA5D Compression Method 0008 (8) 'Deflated' │ │ +39BA5F Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39BA63 CRC 7ACCF348 (2060251976) │ │ +39BA67 Compressed Size 00000A0B (2571) │ │ +39BA6B Uncompressed Size 000047A1 (18337) │ │ +39BA6F Filename Length 0033 (51) │ │ +39BA71 Extra Length 0000 (0) │ │ +39BA73 Comment Length 0000 (0) │ │ +39BA75 Disk Start 0000 (0) │ │ +39BA77 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38A4D7 Ext File Attributes 00000000 (0) │ │ -38A4DB Local Header Offset 001598A6 (1415334) │ │ -38A4DF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39BA79 Ext File Attributes 00000000 (0) │ │ +39BA7D Local Header Offset 0016920B (1479179) │ │ +39BA81 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38A4DF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39BA81: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38A50E CENTRAL HEADER #412 02014B50 (33639248) │ │ -38A512 Created Zip Spec 14 (20) '2.0' │ │ -38A513 Created OS 00 (0) 'MS-DOS' │ │ -38A514 Extract Zip Spec 14 (20) '2.0' │ │ -38A515 Extract OS 00 (0) 'MS-DOS' │ │ -38A516 General Purpose Flag 0800 (2048) │ │ +39BAB4 CENTRAL HEADER #411 02014B50 (33639248) │ │ +39BAB8 Created Zip Spec 14 (20) '2.0' │ │ +39BAB9 Created OS 00 (0) 'MS-DOS' │ │ +39BABA Extract Zip Spec 14 (20) '2.0' │ │ +39BABB Extract OS 00 (0) 'MS-DOS' │ │ +39BABC General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38A518 Compression Method 0008 (8) 'Deflated' │ │ -38A51A Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38A51E CRC 00000000 (0) │ │ -38A522 Compressed Size 00000002 (2) │ │ -38A526 Uncompressed Size 00000000 (0) │ │ -38A52A Filename Length 0036 (54) │ │ -38A52C Extra Length 0000 (0) │ │ -38A52E Comment Length 0000 (0) │ │ -38A530 Disk Start 0000 (0) │ │ -38A532 Int File Attributes 0000 (0) │ │ +39BABE Compression Method 0008 (8) 'Deflated' │ │ +39BAC0 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39BAC4 CRC 00000000 (0) │ │ +39BAC8 Compressed Size 00000002 (2) │ │ +39BACC Uncompressed Size 00000000 (0) │ │ +39BAD0 Filename Length 0021 (33) │ │ +39BAD2 Extra Length 0000 (0) │ │ +39BAD4 Comment Length 0000 (0) │ │ +39BAD6 Disk Start 0000 (0) │ │ +39BAD8 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38A534 Ext File Attributes 00000000 (0) │ │ -38A538 Local Header Offset 00159DA8 (1416616) │ │ -38A53C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39BADA Ext File Attributes 00000000 (0) │ │ +39BADE Local Header Offset 00169C7B (1481851) │ │ +39BAE2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38A53C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39BAE2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38A572 CENTRAL HEADER #413 02014B50 (33639248) │ │ -38A576 Created Zip Spec 14 (20) '2.0' │ │ -38A577 Created OS 00 (0) 'MS-DOS' │ │ -38A578 Extract Zip Spec 14 (20) '2.0' │ │ -38A579 Extract OS 00 (0) 'MS-DOS' │ │ -38A57A General Purpose Flag 0800 (2048) │ │ +39BB03 CENTRAL HEADER #412 02014B50 (33639248) │ │ +39BB07 Created Zip Spec 14 (20) '2.0' │ │ +39BB08 Created OS 00 (0) 'MS-DOS' │ │ +39BB09 Extract Zip Spec 14 (20) '2.0' │ │ +39BB0A Extract OS 00 (0) 'MS-DOS' │ │ +39BB0B General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38A57C Compression Method 0008 (8) 'Deflated' │ │ -38A57E Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38A582 CRC BFD3C21F (3218326047) │ │ -38A586 Compressed Size 00000EAD (3757) │ │ -38A58A Uncompressed Size 00002DB7 (11703) │ │ -38A58E Filename Length 004D (77) │ │ -38A590 Extra Length 0000 (0) │ │ -38A592 Comment Length 0000 (0) │ │ -38A594 Disk Start 0000 (0) │ │ -38A596 Int File Attributes 0000 (0) │ │ +39BB0D Compression Method 0008 (8) 'Deflated' │ │ +39BB0F Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39BB13 CRC A673AF58 (2792599384) │ │ +39BB17 Compressed Size 00000452 (1106) │ │ +39BB1B Uncompressed Size 00000C64 (3172) │ │ +39BB1F Filename Length 002F (47) │ │ +39BB21 Extra Length 0000 (0) │ │ +39BB23 Comment Length 0000 (0) │ │ +39BB25 Disk Start 0000 (0) │ │ +39BB27 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38A598 Ext File Attributes 00000000 (0) │ │ -38A59C Local Header Offset 00159E12 (1416722) │ │ -38A5A0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39BB29 Ext File Attributes 00000000 (0) │ │ +39BB2D Local Header Offset 00169CD0 (1481936) │ │ +39BB31 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38A5A0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39BB31: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38A5ED CENTRAL HEADER #414 02014B50 (33639248) │ │ -38A5F1 Created Zip Spec 14 (20) '2.0' │ │ -38A5F2 Created OS 00 (0) 'MS-DOS' │ │ -38A5F3 Extract Zip Spec 14 (20) '2.0' │ │ -38A5F4 Extract OS 00 (0) 'MS-DOS' │ │ -38A5F5 General Purpose Flag 0800 (2048) │ │ +39BB60 CENTRAL HEADER #413 02014B50 (33639248) │ │ +39BB64 Created Zip Spec 14 (20) '2.0' │ │ +39BB65 Created OS 00 (0) 'MS-DOS' │ │ +39BB66 Extract Zip Spec 14 (20) '2.0' │ │ +39BB67 Extract OS 00 (0) 'MS-DOS' │ │ +39BB68 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38A5F7 Compression Method 0008 (8) 'Deflated' │ │ -38A5F9 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38A5FD CRC ED84AC5A (3984895066) │ │ -38A601 Compressed Size 00001575 (5493) │ │ -38A605 Uncompressed Size 00009C15 (39957) │ │ -38A609 Filename Length 004A (74) │ │ -38A60B Extra Length 0000 (0) │ │ -38A60D Comment Length 0000 (0) │ │ -38A60F Disk Start 0000 (0) │ │ -38A611 Int File Attributes 0000 (0) │ │ +39BB6A Compression Method 0008 (8) 'Deflated' │ │ +39BB6C Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39BB70 CRC DFC4DDE2 (3754221026) │ │ +39BB74 Compressed Size 000004A1 (1185) │ │ +39BB78 Uncompressed Size 000011D3 (4563) │ │ +39BB7C Filename Length 002F (47) │ │ +39BB7E Extra Length 0000 (0) │ │ +39BB80 Comment Length 0000 (0) │ │ +39BB82 Disk Start 0000 (0) │ │ +39BB84 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38A613 Ext File Attributes 00000000 (0) │ │ -38A617 Local Header Offset 0015AD3E (1420606) │ │ -38A61B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39BB86 Ext File Attributes 00000000 (0) │ │ +39BB8A Local Header Offset 0016A183 (1483139) │ │ +39BB8E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38A61B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39BB8E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38A665 CENTRAL HEADER #415 02014B50 (33639248) │ │ -38A669 Created Zip Spec 14 (20) '2.0' │ │ -38A66A Created OS 00 (0) 'MS-DOS' │ │ -38A66B Extract Zip Spec 14 (20) '2.0' │ │ -38A66C Extract OS 00 (0) 'MS-DOS' │ │ -38A66D General Purpose Flag 0800 (2048) │ │ +39BBBD CENTRAL HEADER #414 02014B50 (33639248) │ │ +39BBC1 Created Zip Spec 14 (20) '2.0' │ │ +39BBC2 Created OS 00 (0) 'MS-DOS' │ │ +39BBC3 Extract Zip Spec 14 (20) '2.0' │ │ +39BBC4 Extract OS 00 (0) 'MS-DOS' │ │ +39BBC5 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38A66F Compression Method 0008 (8) 'Deflated' │ │ -38A671 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38A675 CRC A481E46E (2759976046) │ │ -38A679 Compressed Size 000003A7 (935) │ │ -38A67D Uncompressed Size 000007DF (2015) │ │ -38A681 Filename Length 0050 (80) │ │ -38A683 Extra Length 0000 (0) │ │ -38A685 Comment Length 0000 (0) │ │ -38A687 Disk Start 0000 (0) │ │ -38A689 Int File Attributes 0000 (0) │ │ +39BBC7 Compression Method 0008 (8) 'Deflated' │ │ +39BBC9 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39BBCD CRC 00000000 (0) │ │ +39BBD1 Compressed Size 00000002 (2) │ │ +39BBD5 Uncompressed Size 00000000 (0) │ │ +39BBD9 Filename Length 0036 (54) │ │ +39BBDB Extra Length 0000 (0) │ │ +39BBDD Comment Length 0000 (0) │ │ +39BBDF Disk Start 0000 (0) │ │ +39BBE1 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38A68B Ext File Attributes 00000000 (0) │ │ -38A68F Local Header Offset 0015C32F (1426223) │ │ -38A693 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39BBE3 Ext File Attributes 00000000 (0) │ │ +39BBE7 Local Header Offset 0016A685 (1484421) │ │ +39BBEB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38A693: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39BBEB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38A6E3 CENTRAL HEADER #416 02014B50 (33639248) │ │ -38A6E7 Created Zip Spec 14 (20) '2.0' │ │ -38A6E8 Created OS 00 (0) 'MS-DOS' │ │ -38A6E9 Extract Zip Spec 14 (20) '2.0' │ │ -38A6EA Extract OS 00 (0) 'MS-DOS' │ │ -38A6EB General Purpose Flag 0800 (2048) │ │ +39BC21 CENTRAL HEADER #415 02014B50 (33639248) │ │ +39BC25 Created Zip Spec 14 (20) '2.0' │ │ +39BC26 Created OS 00 (0) 'MS-DOS' │ │ +39BC27 Extract Zip Spec 14 (20) '2.0' │ │ +39BC28 Extract OS 00 (0) 'MS-DOS' │ │ +39BC29 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38A6ED Compression Method 0008 (8) 'Deflated' │ │ -38A6EF Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38A6F3 CRC 016277CB (23230411) │ │ -38A6F7 Compressed Size 000042EE (17134) │ │ -38A6FB Uncompressed Size 00011854 (71764) │ │ -38A6FF Filename Length 005B (91) │ │ -38A701 Extra Length 0000 (0) │ │ -38A703 Comment Length 0000 (0) │ │ -38A705 Disk Start 0000 (0) │ │ -38A707 Int File Attributes 0000 (0) │ │ +39BC2B Compression Method 0008 (8) 'Deflated' │ │ +39BC2D Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39BC31 CRC BFD3C21F (3218326047) │ │ +39BC35 Compressed Size 00000EAD (3757) │ │ +39BC39 Uncompressed Size 00002DB7 (11703) │ │ +39BC3D Filename Length 004D (77) │ │ +39BC3F Extra Length 0000 (0) │ │ +39BC41 Comment Length 0000 (0) │ │ +39BC43 Disk Start 0000 (0) │ │ +39BC45 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38A709 Ext File Attributes 00000000 (0) │ │ -38A70D Local Header Offset 0015C758 (1427288) │ │ -38A711 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39BC47 Ext File Attributes 00000000 (0) │ │ +39BC4B Local Header Offset 0016A6EF (1484527) │ │ +39BC4F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38A711: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39BC4F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38A76C CENTRAL HEADER #417 02014B50 (33639248) │ │ -38A770 Created Zip Spec 14 (20) '2.0' │ │ -38A771 Created OS 00 (0) 'MS-DOS' │ │ -38A772 Extract Zip Spec 14 (20) '2.0' │ │ -38A773 Extract OS 00 (0) 'MS-DOS' │ │ -38A774 General Purpose Flag 0800 (2048) │ │ +39BC9C CENTRAL HEADER #416 02014B50 (33639248) │ │ +39BCA0 Created Zip Spec 14 (20) '2.0' │ │ +39BCA1 Created OS 00 (0) 'MS-DOS' │ │ +39BCA2 Extract Zip Spec 14 (20) '2.0' │ │ +39BCA3 Extract OS 00 (0) 'MS-DOS' │ │ +39BCA4 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38A776 Compression Method 0008 (8) 'Deflated' │ │ -38A778 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38A77C CRC 5242862D (1380091437) │ │ -38A780 Compressed Size 00001340 (4928) │ │ -38A784 Uncompressed Size 00004F9E (20382) │ │ -38A788 Filename Length 004C (76) │ │ -38A78A Extra Length 0000 (0) │ │ -38A78C Comment Length 0000 (0) │ │ -38A78E Disk Start 0000 (0) │ │ -38A790 Int File Attributes 0000 (0) │ │ +39BCA6 Compression Method 0008 (8) 'Deflated' │ │ +39BCA8 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39BCAC CRC ED84AC5A (3984895066) │ │ +39BCB0 Compressed Size 00001575 (5493) │ │ +39BCB4 Uncompressed Size 00009C15 (39957) │ │ +39BCB8 Filename Length 004A (74) │ │ +39BCBA Extra Length 0000 (0) │ │ +39BCBC Comment Length 0000 (0) │ │ +39BCBE Disk Start 0000 (0) │ │ +39BCC0 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38A792 Ext File Attributes 00000000 (0) │ │ -38A796 Local Header Offset 00160AD3 (1444563) │ │ -38A79A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39BCC2 Ext File Attributes 00000000 (0) │ │ +39BCC6 Local Header Offset 0016B61B (1488411) │ │ +39BCCA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38A79A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39BCCA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38A7E6 CENTRAL HEADER #418 02014B50 (33639248) │ │ -38A7EA Created Zip Spec 14 (20) '2.0' │ │ -38A7EB Created OS 00 (0) 'MS-DOS' │ │ -38A7EC Extract Zip Spec 14 (20) '2.0' │ │ -38A7ED Extract OS 00 (0) 'MS-DOS' │ │ -38A7EE General Purpose Flag 0800 (2048) │ │ +39BD14 CENTRAL HEADER #417 02014B50 (33639248) │ │ +39BD18 Created Zip Spec 14 (20) '2.0' │ │ +39BD19 Created OS 00 (0) 'MS-DOS' │ │ +39BD1A Extract Zip Spec 14 (20) '2.0' │ │ +39BD1B Extract OS 00 (0) 'MS-DOS' │ │ +39BD1C General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38A7F0 Compression Method 0008 (8) 'Deflated' │ │ -38A7F2 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38A7F6 CRC B5E0A1E7 (3051397607) │ │ -38A7FA Compressed Size 000004E2 (1250) │ │ -38A7FE Uncompressed Size 00000CEE (3310) │ │ -38A802 Filename Length 0040 (64) │ │ -38A804 Extra Length 0000 (0) │ │ -38A806 Comment Length 0000 (0) │ │ -38A808 Disk Start 0000 (0) │ │ -38A80A Int File Attributes 0000 (0) │ │ +39BD1E Compression Method 0008 (8) 'Deflated' │ │ +39BD20 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39BD24 CRC A481E46E (2759976046) │ │ +39BD28 Compressed Size 000003A7 (935) │ │ +39BD2C Uncompressed Size 000007DF (2015) │ │ +39BD30 Filename Length 0050 (80) │ │ +39BD32 Extra Length 0000 (0) │ │ +39BD34 Comment Length 0000 (0) │ │ +39BD36 Disk Start 0000 (0) │ │ +39BD38 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38A80C Ext File Attributes 00000000 (0) │ │ -38A810 Local Header Offset 00161E91 (1449617) │ │ -38A814 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39BD3A Ext File Attributes 00000000 (0) │ │ +39BD3E Local Header Offset 0016CC0C (1494028) │ │ +39BD42 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38A814: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39BD42: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38A854 CENTRAL HEADER #419 02014B50 (33639248) │ │ -38A858 Created Zip Spec 14 (20) '2.0' │ │ -38A859 Created OS 00 (0) 'MS-DOS' │ │ -38A85A Extract Zip Spec 14 (20) '2.0' │ │ -38A85B Extract OS 00 (0) 'MS-DOS' │ │ -38A85C General Purpose Flag 0800 (2048) │ │ +39BD92 CENTRAL HEADER #418 02014B50 (33639248) │ │ +39BD96 Created Zip Spec 14 (20) '2.0' │ │ +39BD97 Created OS 00 (0) 'MS-DOS' │ │ +39BD98 Extract Zip Spec 14 (20) '2.0' │ │ +39BD99 Extract OS 00 (0) 'MS-DOS' │ │ +39BD9A General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38A85E Compression Method 0008 (8) 'Deflated' │ │ -38A860 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38A864 CRC 00000000 (0) │ │ -38A868 Compressed Size 00000002 (2) │ │ -38A86C Uncompressed Size 00000000 (0) │ │ -38A870 Filename Length 0015 (21) │ │ -38A872 Extra Length 0000 (0) │ │ -38A874 Comment Length 0000 (0) │ │ -38A876 Disk Start 0000 (0) │ │ -38A878 Int File Attributes 0000 (0) │ │ +39BD9C Compression Method 0008 (8) 'Deflated' │ │ +39BD9E Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39BDA2 CRC 016277CB (23230411) │ │ +39BDA6 Compressed Size 000042EE (17134) │ │ +39BDAA Uncompressed Size 00011854 (71764) │ │ +39BDAE Filename Length 005B (91) │ │ +39BDB0 Extra Length 0000 (0) │ │ +39BDB2 Comment Length 0000 (0) │ │ +39BDB4 Disk Start 0000 (0) │ │ +39BDB6 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38A87A Ext File Attributes 00000000 (0) │ │ -38A87E Local Header Offset 001623E5 (1450981) │ │ -38A882 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +39BDB8 Ext File Attributes 00000000 (0) │ │ +39BDBC Local Header Offset 0016D035 (1495093) │ │ +39BDC0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38A882: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39BDC0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38A897 CENTRAL HEADER #420 02014B50 (33639248) │ │ -38A89B Created Zip Spec 14 (20) '2.0' │ │ -38A89C Created OS 00 (0) 'MS-DOS' │ │ -38A89D Extract Zip Spec 14 (20) '2.0' │ │ -38A89E Extract OS 00 (0) 'MS-DOS' │ │ -38A89F General Purpose Flag 0800 (2048) │ │ +39BE1B CENTRAL HEADER #419 02014B50 (33639248) │ │ +39BE1F Created Zip Spec 14 (20) '2.0' │ │ +39BE20 Created OS 00 (0) 'MS-DOS' │ │ +39BE21 Extract Zip Spec 14 (20) '2.0' │ │ +39BE22 Extract OS 00 (0) 'MS-DOS' │ │ +39BE23 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38A8A1 Compression Method 0008 (8) 'Deflated' │ │ -38A8A3 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38A8A7 CRC C2971FC7 (3264683975) │ │ -38A8AB Compressed Size 00000006 (6) │ │ -38A8AF Uncompressed Size 00000004 (4) │ │ -38A8B3 Filename Length 001E (30) │ │ -38A8B5 Extra Length 0000 (0) │ │ -38A8B7 Comment Length 0000 (0) │ │ -38A8B9 Disk Start 0000 (0) │ │ -38A8BB Int File Attributes 0000 (0) │ │ +39BE25 Compression Method 0008 (8) 'Deflated' │ │ +39BE27 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39BE2B CRC 5242862D (1380091437) │ │ +39BE2F Compressed Size 00001340 (4928) │ │ +39BE33 Uncompressed Size 00004F9E (20382) │ │ +39BE37 Filename Length 004C (76) │ │ +39BE39 Extra Length 0000 (0) │ │ +39BE3B Comment Length 0000 (0) │ │ +39BE3D Disk Start 0000 (0) │ │ +39BE3F Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38A8BD Ext File Attributes 00000000 (0) │ │ -38A8C1 Local Header Offset 0016242E (1451054) │ │ -38A8C5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39BE41 Ext File Attributes 00000000 (0) │ │ +39BE45 Local Header Offset 001713B0 (1512368) │ │ +39BE49 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38A8C5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39BE49: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38A8E3 CENTRAL HEADER #421 02014B50 (33639248) │ │ -38A8E7 Created Zip Spec 14 (20) '2.0' │ │ -38A8E8 Created OS 00 (0) 'MS-DOS' │ │ -38A8E9 Extract Zip Spec 14 (20) '2.0' │ │ -38A8EA Extract OS 00 (0) 'MS-DOS' │ │ -38A8EB General Purpose Flag 0800 (2048) │ │ +39BE95 CENTRAL HEADER #420 02014B50 (33639248) │ │ +39BE99 Created Zip Spec 14 (20) '2.0' │ │ +39BE9A Created OS 00 (0) 'MS-DOS' │ │ +39BE9B Extract Zip Spec 14 (20) '2.0' │ │ +39BE9C Extract OS 00 (0) 'MS-DOS' │ │ +39BE9D General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38A8ED Compression Method 0008 (8) 'Deflated' │ │ -38A8EF Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38A8F3 CRC 86321CEF (2251431151) │ │ -38A8F7 Compressed Size 00000310 (784) │ │ -38A8FB Uncompressed Size 000005D0 (1488) │ │ -38A8FF Filename Length 0020 (32) │ │ -38A901 Extra Length 0000 (0) │ │ -38A903 Comment Length 0000 (0) │ │ -38A905 Disk Start 0000 (0) │ │ -38A907 Int File Attributes 0000 (0) │ │ +39BE9F Compression Method 0008 (8) 'Deflated' │ │ +39BEA1 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39BEA5 CRC B5E0A1E7 (3051397607) │ │ +39BEA9 Compressed Size 000004E2 (1250) │ │ +39BEAD Uncompressed Size 00000CEE (3310) │ │ +39BEB1 Filename Length 0040 (64) │ │ +39BEB3 Extra Length 0000 (0) │ │ +39BEB5 Comment Length 0000 (0) │ │ +39BEB7 Disk Start 0000 (0) │ │ +39BEB9 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38A909 Ext File Attributes 00000000 (0) │ │ -38A90D Local Header Offset 00162484 (1451140) │ │ -38A911 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39BEBB Ext File Attributes 00000000 (0) │ │ +39BEBF Local Header Offset 0017276E (1517422) │ │ +39BEC3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38A911: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39BEC3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38A931 CENTRAL HEADER #422 02014B50 (33639248) │ │ -38A935 Created Zip Spec 14 (20) '2.0' │ │ -38A936 Created OS 00 (0) 'MS-DOS' │ │ -38A937 Extract Zip Spec 14 (20) '2.0' │ │ -38A938 Extract OS 00 (0) 'MS-DOS' │ │ -38A939 General Purpose Flag 0800 (2048) │ │ +39BF03 CENTRAL HEADER #421 02014B50 (33639248) │ │ +39BF07 Created Zip Spec 14 (20) '2.0' │ │ +39BF08 Created OS 00 (0) 'MS-DOS' │ │ +39BF09 Extract Zip Spec 14 (20) '2.0' │ │ +39BF0A Extract OS 00 (0) 'MS-DOS' │ │ +39BF0B General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38A93B Compression Method 0008 (8) 'Deflated' │ │ -38A93D Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38A941 CRC 55859B84 (1434819460) │ │ -38A945 Compressed Size 0000029E (670) │ │ -38A949 Uncompressed Size 000005EA (1514) │ │ -38A94D Filename Length 0021 (33) │ │ -38A94F Extra Length 0000 (0) │ │ -38A951 Comment Length 0000 (0) │ │ -38A953 Disk Start 0000 (0) │ │ -38A955 Int File Attributes 0000 (0) │ │ +39BF0D Compression Method 0008 (8) 'Deflated' │ │ +39BF0F Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39BF13 CRC 00000000 (0) │ │ +39BF17 Compressed Size 00000002 (2) │ │ +39BF1B Uncompressed Size 00000000 (0) │ │ +39BF1F Filename Length 0015 (21) │ │ +39BF21 Extra Length 0000 (0) │ │ +39BF23 Comment Length 0000 (0) │ │ +39BF25 Disk Start 0000 (0) │ │ +39BF27 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38A957 Ext File Attributes 00000000 (0) │ │ -38A95B Local Header Offset 001627E6 (1452006) │ │ -38A95F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39BF29 Ext File Attributes 00000000 (0) │ │ +39BF2D Local Header Offset 00172CC2 (1518786) │ │ +39BF31 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38A95F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39BF31: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38A980 CENTRAL HEADER #423 02014B50 (33639248) │ │ -38A984 Created Zip Spec 14 (20) '2.0' │ │ -38A985 Created OS 00 (0) 'MS-DOS' │ │ -38A986 Extract Zip Spec 14 (20) '2.0' │ │ -38A987 Extract OS 00 (0) 'MS-DOS' │ │ -38A988 General Purpose Flag 0800 (2048) │ │ +39BF46 CENTRAL HEADER #422 02014B50 (33639248) │ │ +39BF4A Created Zip Spec 14 (20) '2.0' │ │ +39BF4B Created OS 00 (0) 'MS-DOS' │ │ +39BF4C Extract Zip Spec 14 (20) '2.0' │ │ +39BF4D Extract OS 00 (0) 'MS-DOS' │ │ +39BF4E General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38A98A Compression Method 0008 (8) 'Deflated' │ │ -38A98C Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38A990 CRC BBFEDD62 (3154042210) │ │ -38A994 Compressed Size 00000641 (1601) │ │ -38A998 Uncompressed Size 00000F2D (3885) │ │ -38A99C Filename Length 001D (29) │ │ -38A99E Extra Length 0000 (0) │ │ -38A9A0 Comment Length 0000 (0) │ │ -38A9A2 Disk Start 0000 (0) │ │ -38A9A4 Int File Attributes 0000 (0) │ │ +39BF50 Compression Method 0008 (8) 'Deflated' │ │ +39BF52 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39BF56 CRC C2971FC7 (3264683975) │ │ +39BF5A Compressed Size 00000006 (6) │ │ +39BF5E Uncompressed Size 00000004 (4) │ │ +39BF62 Filename Length 001E (30) │ │ +39BF64 Extra Length 0000 (0) │ │ +39BF66 Comment Length 0000 (0) │ │ +39BF68 Disk Start 0000 (0) │ │ +39BF6A Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38A9A6 Ext File Attributes 00000000 (0) │ │ -38A9AA Local Header Offset 00162AD7 (1452759) │ │ -38A9AE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39BF6C Ext File Attributes 00000000 (0) │ │ +39BF70 Local Header Offset 00172D0B (1518859) │ │ +39BF74 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38A9AE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39BF74: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38A9CB CENTRAL HEADER #424 02014B50 (33639248) │ │ -38A9CF Created Zip Spec 14 (20) '2.0' │ │ -38A9D0 Created OS 00 (0) 'MS-DOS' │ │ -38A9D1 Extract Zip Spec 14 (20) '2.0' │ │ -38A9D2 Extract OS 00 (0) 'MS-DOS' │ │ -38A9D3 General Purpose Flag 0800 (2048) │ │ +39BF92 CENTRAL HEADER #423 02014B50 (33639248) │ │ +39BF96 Created Zip Spec 14 (20) '2.0' │ │ +39BF97 Created OS 00 (0) 'MS-DOS' │ │ +39BF98 Extract Zip Spec 14 (20) '2.0' │ │ +39BF99 Extract OS 00 (0) 'MS-DOS' │ │ +39BF9A General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38A9D5 Compression Method 0008 (8) 'Deflated' │ │ -38A9D7 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38A9DB CRC 5DF970E4 (1576628452) │ │ -38A9DF Compressed Size 00000007 (7) │ │ -38A9E3 Uncompressed Size 00000005 (5) │ │ -38A9E7 Filename Length 0022 (34) │ │ -38A9E9 Extra Length 0000 (0) │ │ -38A9EB Comment Length 0000 (0) │ │ -38A9ED Disk Start 0000 (0) │ │ -38A9EF Int File Attributes 0000 (0) │ │ +39BF9C Compression Method 0008 (8) 'Deflated' │ │ +39BF9E Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39BFA2 CRC 86321CEF (2251431151) │ │ +39BFA6 Compressed Size 00000310 (784) │ │ +39BFAA Uncompressed Size 000005D0 (1488) │ │ +39BFAE Filename Length 0020 (32) │ │ +39BFB0 Extra Length 0000 (0) │ │ +39BFB2 Comment Length 0000 (0) │ │ +39BFB4 Disk Start 0000 (0) │ │ +39BFB6 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38A9F1 Ext File Attributes 00000000 (0) │ │ -38A9F5 Local Header Offset 00163167 (1454439) │ │ -38A9F9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39BFB8 Ext File Attributes 00000000 (0) │ │ +39BFBC Local Header Offset 00172D61 (1518945) │ │ +39BFC0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38A9F9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39BFC0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38AA1B CENTRAL HEADER #425 02014B50 (33639248) │ │ -38AA1F Created Zip Spec 14 (20) '2.0' │ │ -38AA20 Created OS 00 (0) 'MS-DOS' │ │ -38AA21 Extract Zip Spec 14 (20) '2.0' │ │ -38AA22 Extract OS 00 (0) 'MS-DOS' │ │ -38AA23 General Purpose Flag 0800 (2048) │ │ +39BFE0 CENTRAL HEADER #424 02014B50 (33639248) │ │ +39BFE4 Created Zip Spec 14 (20) '2.0' │ │ +39BFE5 Created OS 00 (0) 'MS-DOS' │ │ +39BFE6 Extract Zip Spec 14 (20) '2.0' │ │ +39BFE7 Extract OS 00 (0) 'MS-DOS' │ │ +39BFE8 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38AA25 Compression Method 0008 (8) 'Deflated' │ │ -38AA27 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38AA2B CRC 00000000 (0) │ │ -38AA2F Compressed Size 00000002 (2) │ │ -38AA33 Uncompressed Size 00000000 (0) │ │ -38AA37 Filename Length 0004 (4) │ │ -38AA39 Extra Length 0000 (0) │ │ -38AA3B Comment Length 0000 (0) │ │ -38AA3D Disk Start 0000 (0) │ │ -38AA3F Int File Attributes 0000 (0) │ │ +39BFEA Compression Method 0008 (8) 'Deflated' │ │ +39BFEC Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39BFF0 CRC 55859B84 (1434819460) │ │ +39BFF4 Compressed Size 0000029E (670) │ │ +39BFF8 Uncompressed Size 000005EA (1514) │ │ +39BFFC Filename Length 0021 (33) │ │ +39BFFE Extra Length 0000 (0) │ │ +39C000 Comment Length 0000 (0) │ │ +39C002 Disk Start 0000 (0) │ │ +39C004 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38AA41 Ext File Attributes 00000000 (0) │ │ -38AA45 Local Header Offset 001631C2 (1454530) │ │ -38AA49 Filename 'XXXX' │ │ +39C006 Ext File Attributes 00000000 (0) │ │ +39C00A Local Header Offset 001730C3 (1519811) │ │ +39C00E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38AA49: Filename 'XXXX' │ │ +# WARNING: Offset 0x39C00E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38AA4D CENTRAL HEADER #426 02014B50 (33639248) │ │ -38AA51 Created Zip Spec 14 (20) '2.0' │ │ -38AA52 Created OS 00 (0) 'MS-DOS' │ │ -38AA53 Extract Zip Spec 14 (20) '2.0' │ │ -38AA54 Extract OS 00 (0) 'MS-DOS' │ │ -38AA55 General Purpose Flag 0800 (2048) │ │ +39C02F CENTRAL HEADER #425 02014B50 (33639248) │ │ +39C033 Created Zip Spec 14 (20) '2.0' │ │ +39C034 Created OS 00 (0) 'MS-DOS' │ │ +39C035 Extract Zip Spec 14 (20) '2.0' │ │ +39C036 Extract OS 00 (0) 'MS-DOS' │ │ +39C037 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38AA57 Compression Method 0008 (8) 'Deflated' │ │ -38AA59 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38AA5D CRC B955DE79 (3109412473) │ │ -38AA61 Compressed Size 000001D8 (472) │ │ -38AA65 Uncompressed Size 000002E6 (742) │ │ -38AA69 Filename Length 000F (15) │ │ -38AA6B Extra Length 0000 (0) │ │ -38AA6D Comment Length 0000 (0) │ │ -38AA6F Disk Start 0000 (0) │ │ -38AA71 Int File Attributes 0000 (0) │ │ +39C039 Compression Method 0008 (8) 'Deflated' │ │ +39C03B Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39C03F CRC BBFEDD62 (3154042210) │ │ +39C043 Compressed Size 00000641 (1601) │ │ +39C047 Uncompressed Size 00000F2D (3885) │ │ +39C04B Filename Length 001D (29) │ │ +39C04D Extra Length 0000 (0) │ │ +39C04F Comment Length 0000 (0) │ │ +39C051 Disk Start 0000 (0) │ │ +39C053 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38AA73 Ext File Attributes 00000000 (0) │ │ -38AA77 Local Header Offset 001631FA (1454586) │ │ -38AA7B Filename 'XXXXXXXXXXXXXXX' │ │ +39C055 Ext File Attributes 00000000 (0) │ │ +39C059 Local Header Offset 001733B4 (1520564) │ │ +39C05D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38AA7B: Filename 'XXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39C05D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38AA8A CENTRAL HEADER #427 02014B50 (33639248) │ │ -38AA8E Created Zip Spec 14 (20) '2.0' │ │ -38AA8F Created OS 00 (0) 'MS-DOS' │ │ -38AA90 Extract Zip Spec 14 (20) '2.0' │ │ -38AA91 Extract OS 00 (0) 'MS-DOS' │ │ -38AA92 General Purpose Flag 0800 (2048) │ │ +39C07A CENTRAL HEADER #426 02014B50 (33639248) │ │ +39C07E Created Zip Spec 14 (20) '2.0' │ │ +39C07F Created OS 00 (0) 'MS-DOS' │ │ +39C080 Extract Zip Spec 14 (20) '2.0' │ │ +39C081 Extract OS 00 (0) 'MS-DOS' │ │ +39C082 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38AA94 Compression Method 0008 (8) 'Deflated' │ │ -38AA96 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38AA9A CRC BC879814 (3163002900) │ │ -38AA9E Compressed Size 000002C4 (708) │ │ -38AAA2 Uncompressed Size 00000756 (1878) │ │ -38AAA6 Filename Length 000B (11) │ │ -38AAA8 Extra Length 0000 (0) │ │ -38AAAA Comment Length 0000 (0) │ │ -38AAAC Disk Start 0000 (0) │ │ -38AAAE Int File Attributes 0000 (0) │ │ +39C084 Compression Method 0008 (8) 'Deflated' │ │ +39C086 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39C08A CRC 5DF970E4 (1576628452) │ │ +39C08E Compressed Size 00000007 (7) │ │ +39C092 Uncompressed Size 00000005 (5) │ │ +39C096 Filename Length 0022 (34) │ │ +39C098 Extra Length 0000 (0) │ │ +39C09A Comment Length 0000 (0) │ │ +39C09C Disk Start 0000 (0) │ │ +39C09E Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38AAB0 Ext File Attributes 00000000 (0) │ │ -38AAB4 Local Header Offset 00163413 (1455123) │ │ -38AAB8 Filename 'XXXXXXXXXXX' │ │ +39C0A0 Ext File Attributes 00000000 (0) │ │ +39C0A4 Local Header Offset 00173A44 (1522244) │ │ +39C0A8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38AAB8: Filename 'XXXXXXXXXXX' │ │ +# WARNING: Offset 0x39C0A8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38AAC3 CENTRAL HEADER #428 02014B50 (33639248) │ │ -38AAC7 Created Zip Spec 14 (20) '2.0' │ │ -38AAC8 Created OS 00 (0) 'MS-DOS' │ │ -38AAC9 Extract Zip Spec 14 (20) '2.0' │ │ -38AACA Extract OS 00 (0) 'MS-DOS' │ │ -38AACB General Purpose Flag 0800 (2048) │ │ +39C0CA CENTRAL HEADER #427 02014B50 (33639248) │ │ +39C0CE Created Zip Spec 14 (20) '2.0' │ │ +39C0CF Created OS 00 (0) 'MS-DOS' │ │ +39C0D0 Extract Zip Spec 14 (20) '2.0' │ │ +39C0D1 Extract OS 00 (0) 'MS-DOS' │ │ +39C0D2 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38AACD Compression Method 0008 (8) 'Deflated' │ │ -38AACF Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38AAD3 CRC 92B7E8B4 (2461526196) │ │ -38AAD7 Compressed Size 00002F87 (12167) │ │ -38AADB Uncompressed Size 00012807 (75783) │ │ -38AADF Filename Length 0015 (21) │ │ -38AAE1 Extra Length 0000 (0) │ │ -38AAE3 Comment Length 0000 (0) │ │ -38AAE5 Disk Start 0000 (0) │ │ -38AAE7 Int File Attributes 0000 (0) │ │ +39C0D4 Compression Method 0008 (8) 'Deflated' │ │ +39C0D6 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39C0DA CRC 00000000 (0) │ │ +39C0DE Compressed Size 00000002 (2) │ │ +39C0E2 Uncompressed Size 00000000 (0) │ │ +39C0E6 Filename Length 0004 (4) │ │ +39C0E8 Extra Length 0000 (0) │ │ +39C0EA Comment Length 0000 (0) │ │ +39C0EC Disk Start 0000 (0) │ │ +39C0EE Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38AAE9 Ext File Attributes 00000000 (0) │ │ -38AAED Local Header Offset 00163714 (1455892) │ │ -38AAF1 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +39C0F0 Ext File Attributes 00000000 (0) │ │ +39C0F4 Local Header Offset 00173A9F (1522335) │ │ +39C0F8 Filename 'XXXX' │ │ # │ │ -# WARNING: Offset 0x38AAF1: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39C0F8: Filename 'XXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38AB06 CENTRAL HEADER #429 02014B50 (33639248) │ │ -38AB0A Created Zip Spec 14 (20) '2.0' │ │ -38AB0B Created OS 00 (0) 'MS-DOS' │ │ -38AB0C Extract Zip Spec 14 (20) '2.0' │ │ -38AB0D Extract OS 00 (0) 'MS-DOS' │ │ -38AB0E General Purpose Flag 0800 (2048) │ │ +39C0FC CENTRAL HEADER #428 02014B50 (33639248) │ │ +39C100 Created Zip Spec 14 (20) '2.0' │ │ +39C101 Created OS 00 (0) 'MS-DOS' │ │ +39C102 Extract Zip Spec 14 (20) '2.0' │ │ +39C103 Extract OS 00 (0) 'MS-DOS' │ │ +39C104 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38AB10 Compression Method 0008 (8) 'Deflated' │ │ -38AB12 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38AB16 CRC C9338F89 (3375599497) │ │ -38AB1A Compressed Size 00000386 (902) │ │ -38AB1E Uncompressed Size 00000B78 (2936) │ │ -38AB22 Filename Length 000C (12) │ │ -38AB24 Extra Length 0000 (0) │ │ -38AB26 Comment Length 0000 (0) │ │ -38AB28 Disk Start 0000 (0) │ │ -38AB2A Int File Attributes 0000 (0) │ │ +39C106 Compression Method 0008 (8) 'Deflated' │ │ +39C108 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39C10C CRC B955DE79 (3109412473) │ │ +39C110 Compressed Size 000001D8 (472) │ │ +39C114 Uncompressed Size 000002E6 (742) │ │ +39C118 Filename Length 000F (15) │ │ +39C11A Extra Length 0000 (0) │ │ +39C11C Comment Length 0000 (0) │ │ +39C11E Disk Start 0000 (0) │ │ +39C120 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38AB2C Ext File Attributes 00000000 (0) │ │ -38AB30 Local Header Offset 001666E2 (1468130) │ │ -38AB34 Filename 'XXXXXXXXXXXX' │ │ +39C122 Ext File Attributes 00000000 (0) │ │ +39C126 Local Header Offset 00173AD7 (1522391) │ │ +39C12A Filename 'XXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38AB34: Filename 'XXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39C12A: Filename 'XXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38AB40 CENTRAL HEADER #430 02014B50 (33639248) │ │ -38AB44 Created Zip Spec 14 (20) '2.0' │ │ -38AB45 Created OS 00 (0) 'MS-DOS' │ │ -38AB46 Extract Zip Spec 14 (20) '2.0' │ │ -38AB47 Extract OS 00 (0) 'MS-DOS' │ │ -38AB48 General Purpose Flag 0800 (2048) │ │ +39C139 CENTRAL HEADER #429 02014B50 (33639248) │ │ +39C13D Created Zip Spec 14 (20) '2.0' │ │ +39C13E Created OS 00 (0) 'MS-DOS' │ │ +39C13F Extract Zip Spec 14 (20) '2.0' │ │ +39C140 Extract OS 00 (0) 'MS-DOS' │ │ +39C141 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38AB4A Compression Method 0008 (8) 'Deflated' │ │ -38AB4C Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38AB50 CRC AA028E15 (2852294165) │ │ -38AB54 Compressed Size 0000028B (651) │ │ -38AB58 Uncompressed Size 00000592 (1426) │ │ -38AB5C Filename Length 000D (13) │ │ -38AB5E Extra Length 0000 (0) │ │ -38AB60 Comment Length 0000 (0) │ │ -38AB62 Disk Start 0000 (0) │ │ -38AB64 Int File Attributes 0000 (0) │ │ +39C143 Compression Method 0008 (8) 'Deflated' │ │ +39C145 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39C149 CRC BC879814 (3163002900) │ │ +39C14D Compressed Size 000002C4 (708) │ │ +39C151 Uncompressed Size 00000756 (1878) │ │ +39C155 Filename Length 000B (11) │ │ +39C157 Extra Length 0000 (0) │ │ +39C159 Comment Length 0000 (0) │ │ +39C15B Disk Start 0000 (0) │ │ +39C15D Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38AB66 Ext File Attributes 00000000 (0) │ │ -38AB6A Local Header Offset 00166AA6 (1469094) │ │ -38AB6E Filename 'XXXXXXXXXXXXX' │ │ +39C15F Ext File Attributes 00000000 (0) │ │ +39C163 Local Header Offset 00173CF0 (1522928) │ │ +39C167 Filename 'XXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38AB6E: Filename 'XXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39C167: Filename 'XXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38AB7B CENTRAL HEADER #431 02014B50 (33639248) │ │ -38AB7F Created Zip Spec 14 (20) '2.0' │ │ -38AB80 Created OS 00 (0) 'MS-DOS' │ │ -38AB81 Extract Zip Spec 14 (20) '2.0' │ │ -38AB82 Extract OS 00 (0) 'MS-DOS' │ │ -38AB83 General Purpose Flag 0800 (2048) │ │ +39C172 CENTRAL HEADER #430 02014B50 (33639248) │ │ +39C176 Created Zip Spec 14 (20) '2.0' │ │ +39C177 Created OS 00 (0) 'MS-DOS' │ │ +39C178 Extract Zip Spec 14 (20) '2.0' │ │ +39C179 Extract OS 00 (0) 'MS-DOS' │ │ +39C17A General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38AB85 Compression Method 0008 (8) 'Deflated' │ │ -38AB87 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38AB8B CRC 67FA908F (1744474255) │ │ -38AB8F Compressed Size 00000338 (824) │ │ -38AB93 Uncompressed Size 000008B7 (2231) │ │ -38AB97 Filename Length 0009 (9) │ │ -38AB99 Extra Length 0000 (0) │ │ -38AB9B Comment Length 0000 (0) │ │ -38AB9D Disk Start 0000 (0) │ │ -38AB9F Int File Attributes 0000 (0) │ │ +39C17C Compression Method 0008 (8) 'Deflated' │ │ +39C17E Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39C182 CRC 92B7E8B4 (2461526196) │ │ +39C186 Compressed Size 00002F87 (12167) │ │ +39C18A Uncompressed Size 00012807 (75783) │ │ +39C18E Filename Length 0015 (21) │ │ +39C190 Extra Length 0000 (0) │ │ +39C192 Comment Length 0000 (0) │ │ +39C194 Disk Start 0000 (0) │ │ +39C196 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38ABA1 Ext File Attributes 00000000 (0) │ │ -38ABA5 Local Header Offset 00166D70 (1469808) │ │ -38ABA9 Filename 'XXXXXXXXX' │ │ +39C198 Ext File Attributes 00000000 (0) │ │ +39C19C Local Header Offset 00173FF1 (1523697) │ │ +39C1A0 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38ABA9: Filename 'XXXXXXXXX' │ │ +# WARNING: Offset 0x39C1A0: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38ABB2 CENTRAL HEADER #432 02014B50 (33639248) │ │ -38ABB6 Created Zip Spec 14 (20) '2.0' │ │ -38ABB7 Created OS 00 (0) 'MS-DOS' │ │ -38ABB8 Extract Zip Spec 14 (20) '2.0' │ │ -38ABB9 Extract OS 00 (0) 'MS-DOS' │ │ -38ABBA General Purpose Flag 0800 (2048) │ │ +39C1B5 CENTRAL HEADER #431 02014B50 (33639248) │ │ +39C1B9 Created Zip Spec 14 (20) '2.0' │ │ +39C1BA Created OS 00 (0) 'MS-DOS' │ │ +39C1BB Extract Zip Spec 14 (20) '2.0' │ │ +39C1BC Extract OS 00 (0) 'MS-DOS' │ │ +39C1BD General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38ABBC Compression Method 0008 (8) 'Deflated' │ │ -38ABBE Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38ABC2 CRC 542A5D3E (1412062526) │ │ -38ABC6 Compressed Size 000002B8 (696) │ │ -38ABCA Uncompressed Size 000005F0 (1520) │ │ -38ABCE Filename Length 000B (11) │ │ -38ABD0 Extra Length 0000 (0) │ │ -38ABD2 Comment Length 0000 (0) │ │ -38ABD4 Disk Start 0000 (0) │ │ -38ABD6 Int File Attributes 0000 (0) │ │ +39C1BF Compression Method 0008 (8) 'Deflated' │ │ +39C1C1 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39C1C5 CRC C9338F89 (3375599497) │ │ +39C1C9 Compressed Size 00000386 (902) │ │ +39C1CD Uncompressed Size 00000B78 (2936) │ │ +39C1D1 Filename Length 000C (12) │ │ +39C1D3 Extra Length 0000 (0) │ │ +39C1D5 Comment Length 0000 (0) │ │ +39C1D7 Disk Start 0000 (0) │ │ +39C1D9 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38ABD8 Ext File Attributes 00000000 (0) │ │ -38ABDC Local Header Offset 001670E3 (1470691) │ │ -38ABE0 Filename 'XXXXXXXXXXX' │ │ +39C1DB Ext File Attributes 00000000 (0) │ │ +39C1DF Local Header Offset 00176FBF (1535935) │ │ +39C1E3 Filename 'XXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38ABE0: Filename 'XXXXXXXXXXX' │ │ +# WARNING: Offset 0x39C1E3: Filename 'XXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38ABEB CENTRAL HEADER #433 02014B50 (33639248) │ │ -38ABEF Created Zip Spec 14 (20) '2.0' │ │ -38ABF0 Created OS 00 (0) 'MS-DOS' │ │ -38ABF1 Extract Zip Spec 14 (20) '2.0' │ │ -38ABF2 Extract OS 00 (0) 'MS-DOS' │ │ -38ABF3 General Purpose Flag 0800 (2048) │ │ +39C1EF CENTRAL HEADER #432 02014B50 (33639248) │ │ +39C1F3 Created Zip Spec 14 (20) '2.0' │ │ +39C1F4 Created OS 00 (0) 'MS-DOS' │ │ +39C1F5 Extract Zip Spec 14 (20) '2.0' │ │ +39C1F6 Extract OS 00 (0) 'MS-DOS' │ │ +39C1F7 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38ABF5 Compression Method 0008 (8) 'Deflated' │ │ -38ABF7 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38ABFB CRC 4059C6F8 (1079625464) │ │ -38ABFF Compressed Size 000005B2 (1458) │ │ -38AC03 Uncompressed Size 000016B9 (5817) │ │ -38AC07 Filename Length 000B (11) │ │ -38AC09 Extra Length 0000 (0) │ │ -38AC0B Comment Length 0000 (0) │ │ -38AC0D Disk Start 0000 (0) │ │ -38AC0F Int File Attributes 0000 (0) │ │ +39C1F9 Compression Method 0008 (8) 'Deflated' │ │ +39C1FB Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39C1FF CRC AA028E15 (2852294165) │ │ +39C203 Compressed Size 0000028B (651) │ │ +39C207 Uncompressed Size 00000592 (1426) │ │ +39C20B Filename Length 000D (13) │ │ +39C20D Extra Length 0000 (0) │ │ +39C20F Comment Length 0000 (0) │ │ +39C211 Disk Start 0000 (0) │ │ +39C213 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38AC11 Ext File Attributes 00000000 (0) │ │ -38AC15 Local Header Offset 001673D8 (1471448) │ │ -38AC19 Filename 'XXXXXXXXXXX' │ │ +39C215 Ext File Attributes 00000000 (0) │ │ +39C219 Local Header Offset 00177383 (1536899) │ │ +39C21D Filename 'XXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38AC19: Filename 'XXXXXXXXXXX' │ │ +# WARNING: Offset 0x39C21D: Filename 'XXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38AC24 CENTRAL HEADER #434 02014B50 (33639248) │ │ -38AC28 Created Zip Spec 14 (20) '2.0' │ │ -38AC29 Created OS 00 (0) 'MS-DOS' │ │ -38AC2A Extract Zip Spec 14 (20) '2.0' │ │ -38AC2B Extract OS 00 (0) 'MS-DOS' │ │ -38AC2C General Purpose Flag 0800 (2048) │ │ +39C22A CENTRAL HEADER #433 02014B50 (33639248) │ │ +39C22E Created Zip Spec 14 (20) '2.0' │ │ +39C22F Created OS 00 (0) 'MS-DOS' │ │ +39C230 Extract Zip Spec 14 (20) '2.0' │ │ +39C231 Extract OS 00 (0) 'MS-DOS' │ │ +39C232 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38AC2E Compression Method 0008 (8) 'Deflated' │ │ -38AC30 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38AC34 CRC CF30C116 (3476078870) │ │ -38AC38 Compressed Size 00000605 (1541) │ │ -38AC3C Uncompressed Size 00000F28 (3880) │ │ -38AC40 Filename Length 0014 (20) │ │ -38AC42 Extra Length 0000 (0) │ │ -38AC44 Comment Length 0000 (0) │ │ -38AC46 Disk Start 0000 (0) │ │ -38AC48 Int File Attributes 0000 (0) │ │ +39C234 Compression Method 0008 (8) 'Deflated' │ │ +39C236 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39C23A CRC 67FA908F (1744474255) │ │ +39C23E Compressed Size 00000338 (824) │ │ +39C242 Uncompressed Size 000008B7 (2231) │ │ +39C246 Filename Length 0009 (9) │ │ +39C248 Extra Length 0000 (0) │ │ +39C24A Comment Length 0000 (0) │ │ +39C24C Disk Start 0000 (0) │ │ +39C24E Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38AC4A Ext File Attributes 00000000 (0) │ │ -38AC4E Local Header Offset 001679C7 (1472967) │ │ -38AC52 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ +39C250 Ext File Attributes 00000000 (0) │ │ +39C254 Local Header Offset 0017764D (1537613) │ │ +39C258 Filename 'XXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38AC52: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39C258: Filename 'XXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38AC66 CENTRAL HEADER #435 02014B50 (33639248) │ │ -38AC6A Created Zip Spec 14 (20) '2.0' │ │ -38AC6B Created OS 00 (0) 'MS-DOS' │ │ -38AC6C Extract Zip Spec 14 (20) '2.0' │ │ -38AC6D Extract OS 00 (0) 'MS-DOS' │ │ -38AC6E General Purpose Flag 0800 (2048) │ │ +39C261 CENTRAL HEADER #434 02014B50 (33639248) │ │ +39C265 Created Zip Spec 14 (20) '2.0' │ │ +39C266 Created OS 00 (0) 'MS-DOS' │ │ +39C267 Extract Zip Spec 14 (20) '2.0' │ │ +39C268 Extract OS 00 (0) 'MS-DOS' │ │ +39C269 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38AC70 Compression Method 0008 (8) 'Deflated' │ │ -38AC72 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38AC76 CRC 71D7AE99 (1909960345) │ │ -38AC7A Compressed Size 000017C7 (6087) │ │ -38AC7E Uncompressed Size 000059DD (23005) │ │ -38AC82 Filename Length 000E (14) │ │ -38AC84 Extra Length 0000 (0) │ │ -38AC86 Comment Length 0000 (0) │ │ -38AC88 Disk Start 0000 (0) │ │ -38AC8A Int File Attributes 0000 (0) │ │ +39C26B Compression Method 0008 (8) 'Deflated' │ │ +39C26D Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39C271 CRC 542A5D3E (1412062526) │ │ +39C275 Compressed Size 000002B8 (696) │ │ +39C279 Uncompressed Size 000005F0 (1520) │ │ +39C27D Filename Length 000B (11) │ │ +39C27F Extra Length 0000 (0) │ │ +39C281 Comment Length 0000 (0) │ │ +39C283 Disk Start 0000 (0) │ │ +39C285 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38AC8C Ext File Attributes 00000000 (0) │ │ -38AC90 Local Header Offset 00168012 (1474578) │ │ -38AC94 Filename 'XXXXXXXXXXXXXX' │ │ +39C287 Ext File Attributes 00000000 (0) │ │ +39C28B Local Header Offset 001779C0 (1538496) │ │ +39C28F Filename 'XXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38AC94: Filename 'XXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39C28F: Filename 'XXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38ACA2 CENTRAL HEADER #436 02014B50 (33639248) │ │ -38ACA6 Created Zip Spec 14 (20) '2.0' │ │ -38ACA7 Created OS 00 (0) 'MS-DOS' │ │ -38ACA8 Extract Zip Spec 14 (20) '2.0' │ │ -38ACA9 Extract OS 00 (0) 'MS-DOS' │ │ -38ACAA General Purpose Flag 0800 (2048) │ │ +39C29A CENTRAL HEADER #435 02014B50 (33639248) │ │ +39C29E Created Zip Spec 14 (20) '2.0' │ │ +39C29F Created OS 00 (0) 'MS-DOS' │ │ +39C2A0 Extract Zip Spec 14 (20) '2.0' │ │ +39C2A1 Extract OS 00 (0) 'MS-DOS' │ │ +39C2A2 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38ACAC Compression Method 0008 (8) 'Deflated' │ │ -38ACAE Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38ACB2 CRC 9356A5EB (2471929323) │ │ -38ACB6 Compressed Size 00000A19 (2585) │ │ -38ACBA Uncompressed Size 000027EE (10222) │ │ -38ACBE Filename Length 0013 (19) │ │ -38ACC0 Extra Length 0000 (0) │ │ -38ACC2 Comment Length 0000 (0) │ │ -38ACC4 Disk Start 0000 (0) │ │ -38ACC6 Int File Attributes 0000 (0) │ │ +39C2A4 Compression Method 0008 (8) 'Deflated' │ │ +39C2A6 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39C2AA CRC 4059C6F8 (1079625464) │ │ +39C2AE Compressed Size 000005B2 (1458) │ │ +39C2B2 Uncompressed Size 000016B9 (5817) │ │ +39C2B6 Filename Length 000B (11) │ │ +39C2B8 Extra Length 0000 (0) │ │ +39C2BA Comment Length 0000 (0) │ │ +39C2BC Disk Start 0000 (0) │ │ +39C2BE Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38ACC8 Ext File Attributes 00000000 (0) │ │ -38ACCC Local Header Offset 00169819 (1480729) │ │ -38ACD0 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ +39C2C0 Ext File Attributes 00000000 (0) │ │ +39C2C4 Local Header Offset 00177CB5 (1539253) │ │ +39C2C8 Filename 'XXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38ACD0: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39C2C8: Filename 'XXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38ACE3 CENTRAL HEADER #437 02014B50 (33639248) │ │ -38ACE7 Created Zip Spec 14 (20) '2.0' │ │ -38ACE8 Created OS 00 (0) 'MS-DOS' │ │ -38ACE9 Extract Zip Spec 14 (20) '2.0' │ │ -38ACEA Extract OS 00 (0) 'MS-DOS' │ │ -38ACEB General Purpose Flag 0800 (2048) │ │ +39C2D3 CENTRAL HEADER #436 02014B50 (33639248) │ │ +39C2D7 Created Zip Spec 14 (20) '2.0' │ │ +39C2D8 Created OS 00 (0) 'MS-DOS' │ │ +39C2D9 Extract Zip Spec 14 (20) '2.0' │ │ +39C2DA Extract OS 00 (0) 'MS-DOS' │ │ +39C2DB General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38ACED Compression Method 0008 (8) 'Deflated' │ │ -38ACEF Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38ACF3 CRC F33CA86C (4080838764) │ │ -38ACF7 Compressed Size 0000037E (894) │ │ -38ACFB Uncompressed Size 00000CCC (3276) │ │ -38ACFF Filename Length 000B (11) │ │ -38AD01 Extra Length 0000 (0) │ │ -38AD03 Comment Length 0000 (0) │ │ -38AD05 Disk Start 0000 (0) │ │ -38AD07 Int File Attributes 0000 (0) │ │ +39C2DD Compression Method 0008 (8) 'Deflated' │ │ +39C2DF Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39C2E3 CRC CF30C116 (3476078870) │ │ +39C2E7 Compressed Size 00000605 (1541) │ │ +39C2EB Uncompressed Size 00000F28 (3880) │ │ +39C2EF Filename Length 0014 (20) │ │ +39C2F1 Extra Length 0000 (0) │ │ +39C2F3 Comment Length 0000 (0) │ │ +39C2F5 Disk Start 0000 (0) │ │ +39C2F7 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38AD09 Ext File Attributes 00000000 (0) │ │ -38AD0D Local Header Offset 0016A277 (1483383) │ │ -38AD11 Filename 'XXXXXXXXXXX' │ │ +39C2F9 Ext File Attributes 00000000 (0) │ │ +39C2FD Local Header Offset 001782A4 (1540772) │ │ +39C301 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38AD11: Filename 'XXXXXXXXXXX' │ │ +# WARNING: Offset 0x39C301: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38AD1C CENTRAL HEADER #438 02014B50 (33639248) │ │ -38AD20 Created Zip Spec 14 (20) '2.0' │ │ -38AD21 Created OS 00 (0) 'MS-DOS' │ │ -38AD22 Extract Zip Spec 14 (20) '2.0' │ │ -38AD23 Extract OS 00 (0) 'MS-DOS' │ │ -38AD24 General Purpose Flag 0800 (2048) │ │ +39C315 CENTRAL HEADER #437 02014B50 (33639248) │ │ +39C319 Created Zip Spec 14 (20) '2.0' │ │ +39C31A Created OS 00 (0) 'MS-DOS' │ │ +39C31B Extract Zip Spec 14 (20) '2.0' │ │ +39C31C Extract OS 00 (0) 'MS-DOS' │ │ +39C31D General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38AD26 Compression Method 0008 (8) 'Deflated' │ │ -38AD28 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38AD2C CRC A1860D19 (2709916953) │ │ -38AD30 Compressed Size 00006603 (26115) │ │ -38AD34 Uncompressed Size 00035CC2 (220354) │ │ -38AD38 Filename Length 000E (14) │ │ -38AD3A Extra Length 0000 (0) │ │ -38AD3C Comment Length 0000 (0) │ │ -38AD3E Disk Start 0000 (0) │ │ -38AD40 Int File Attributes 0000 (0) │ │ +39C31F Compression Method 0008 (8) 'Deflated' │ │ +39C321 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39C325 CRC 71D7AE99 (1909960345) │ │ +39C329 Compressed Size 000017C7 (6087) │ │ +39C32D Uncompressed Size 000059DD (23005) │ │ +39C331 Filename Length 000E (14) │ │ +39C333 Extra Length 0000 (0) │ │ +39C335 Comment Length 0000 (0) │ │ +39C337 Disk Start 0000 (0) │ │ +39C339 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38AD42 Ext File Attributes 00000000 (0) │ │ -38AD46 Local Header Offset 0016A632 (1484338) │ │ -38AD4A Filename 'XXXXXXXXXXXXXX' │ │ +39C33B Ext File Attributes 00000000 (0) │ │ +39C33F Local Header Offset 001788EF (1542383) │ │ +39C343 Filename 'XXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38AD4A: Filename 'XXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39C343: Filename 'XXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38AD58 CENTRAL HEADER #439 02014B50 (33639248) │ │ -38AD5C Created Zip Spec 14 (20) '2.0' │ │ -38AD5D Created OS 00 (0) 'MS-DOS' │ │ -38AD5E Extract Zip Spec 14 (20) '2.0' │ │ -38AD5F Extract OS 00 (0) 'MS-DOS' │ │ -38AD60 General Purpose Flag 0800 (2048) │ │ +39C351 CENTRAL HEADER #438 02014B50 (33639248) │ │ +39C355 Created Zip Spec 14 (20) '2.0' │ │ +39C356 Created OS 00 (0) 'MS-DOS' │ │ +39C357 Extract Zip Spec 14 (20) '2.0' │ │ +39C358 Extract OS 00 (0) 'MS-DOS' │ │ +39C359 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38AD62 Compression Method 0008 (8) 'Deflated' │ │ -38AD64 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38AD68 CRC CD7D015A (3447521626) │ │ -38AD6C Compressed Size 000005A2 (1442) │ │ -38AD70 Uncompressed Size 00000FB5 (4021) │ │ -38AD74 Filename Length 000B (11) │ │ -38AD76 Extra Length 0000 (0) │ │ -38AD78 Comment Length 0000 (0) │ │ -38AD7A Disk Start 0000 (0) │ │ -38AD7C Int File Attributes 0000 (0) │ │ +39C35B Compression Method 0008 (8) 'Deflated' │ │ +39C35D Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39C361 CRC 9356A5EB (2471929323) │ │ +39C365 Compressed Size 00000A19 (2585) │ │ +39C369 Uncompressed Size 000027EE (10222) │ │ +39C36D Filename Length 0013 (19) │ │ +39C36F Extra Length 0000 (0) │ │ +39C371 Comment Length 0000 (0) │ │ +39C373 Disk Start 0000 (0) │ │ +39C375 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38AD7E Ext File Attributes 00000000 (0) │ │ -38AD82 Local Header Offset 00170C75 (1510517) │ │ -38AD86 Filename 'XXXXXXXXXXX' │ │ +39C377 Ext File Attributes 00000000 (0) │ │ +39C37B Local Header Offset 0017A0F6 (1548534) │ │ +39C37F Filename 'XXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38AD86: Filename 'XXXXXXXXXXX' │ │ +# WARNING: Offset 0x39C37F: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38AD91 CENTRAL HEADER #440 02014B50 (33639248) │ │ -38AD95 Created Zip Spec 14 (20) '2.0' │ │ -38AD96 Created OS 00 (0) 'MS-DOS' │ │ -38AD97 Extract Zip Spec 14 (20) '2.0' │ │ -38AD98 Extract OS 00 (0) 'MS-DOS' │ │ -38AD99 General Purpose Flag 0800 (2048) │ │ +39C392 CENTRAL HEADER #439 02014B50 (33639248) │ │ +39C396 Created Zip Spec 14 (20) '2.0' │ │ +39C397 Created OS 00 (0) 'MS-DOS' │ │ +39C398 Extract Zip Spec 14 (20) '2.0' │ │ +39C399 Extract OS 00 (0) 'MS-DOS' │ │ +39C39A General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38AD9B Compression Method 0008 (8) 'Deflated' │ │ -38AD9D Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38ADA1 CRC 0C966CFE (211184894) │ │ -38ADA5 Compressed Size 000002CB (715) │ │ -38ADA9 Uncompressed Size 000005B2 (1458) │ │ -38ADAD Filename Length 000F (15) │ │ -38ADAF Extra Length 0000 (0) │ │ -38ADB1 Comment Length 0000 (0) │ │ -38ADB3 Disk Start 0000 (0) │ │ -38ADB5 Int File Attributes 0000 (0) │ │ +39C39C Compression Method 0008 (8) 'Deflated' │ │ +39C39E Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39C3A2 CRC F33CA86C (4080838764) │ │ +39C3A6 Compressed Size 0000037E (894) │ │ +39C3AA Uncompressed Size 00000CCC (3276) │ │ +39C3AE Filename Length 000B (11) │ │ +39C3B0 Extra Length 0000 (0) │ │ +39C3B2 Comment Length 0000 (0) │ │ +39C3B4 Disk Start 0000 (0) │ │ +39C3B6 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38ADB7 Ext File Attributes 00000000 (0) │ │ -38ADBB Local Header Offset 00171254 (1512020) │ │ -38ADBF Filename 'XXXXXXXXXXXXXXX' │ │ +39C3B8 Ext File Attributes 00000000 (0) │ │ +39C3BC Local Header Offset 0017AB54 (1551188) │ │ +39C3C0 Filename 'XXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38ADBF: Filename 'XXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39C3C0: Filename 'XXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38ADCE CENTRAL HEADER #441 02014B50 (33639248) │ │ -38ADD2 Created Zip Spec 14 (20) '2.0' │ │ -38ADD3 Created OS 00 (0) 'MS-DOS' │ │ -38ADD4 Extract Zip Spec 14 (20) '2.0' │ │ -38ADD5 Extract OS 00 (0) 'MS-DOS' │ │ -38ADD6 General Purpose Flag 0800 (2048) │ │ +39C3CB CENTRAL HEADER #440 02014B50 (33639248) │ │ +39C3CF Created Zip Spec 14 (20) '2.0' │ │ +39C3D0 Created OS 00 (0) 'MS-DOS' │ │ +39C3D1 Extract Zip Spec 14 (20) '2.0' │ │ +39C3D2 Extract OS 00 (0) 'MS-DOS' │ │ +39C3D3 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38ADD8 Compression Method 0008 (8) 'Deflated' │ │ -38ADDA Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38ADDE CRC 19BE262A (431892010) │ │ -38ADE2 Compressed Size 00000275 (629) │ │ -38ADE6 Uncompressed Size 00000432 (1074) │ │ -38ADEA Filename Length 000B (11) │ │ -38ADEC Extra Length 0000 (0) │ │ -38ADEE Comment Length 0000 (0) │ │ -38ADF0 Disk Start 0000 (0) │ │ -38ADF2 Int File Attributes 0000 (0) │ │ +39C3D5 Compression Method 0008 (8) 'Deflated' │ │ +39C3D7 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39C3DB CRC A1860D19 (2709916953) │ │ +39C3DF Compressed Size 00006603 (26115) │ │ +39C3E3 Uncompressed Size 00035CC2 (220354) │ │ +39C3E7 Filename Length 000E (14) │ │ +39C3E9 Extra Length 0000 (0) │ │ +39C3EB Comment Length 0000 (0) │ │ +39C3ED Disk Start 0000 (0) │ │ +39C3EF Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38ADF4 Ext File Attributes 00000000 (0) │ │ -38ADF8 Local Header Offset 00171560 (1512800) │ │ -38ADFC Filename 'XXXXXXXXXXX' │ │ +39C3F1 Ext File Attributes 00000000 (0) │ │ +39C3F5 Local Header Offset 0017AF0F (1552143) │ │ +39C3F9 Filename 'XXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38ADFC: Filename 'XXXXXXXXXXX' │ │ +# WARNING: Offset 0x39C3F9: Filename 'XXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38AE07 CENTRAL HEADER #442 02014B50 (33639248) │ │ -38AE0B Created Zip Spec 14 (20) '2.0' │ │ -38AE0C Created OS 00 (0) 'MS-DOS' │ │ -38AE0D Extract Zip Spec 14 (20) '2.0' │ │ -38AE0E Extract OS 00 (0) 'MS-DOS' │ │ -38AE0F General Purpose Flag 0800 (2048) │ │ +39C407 CENTRAL HEADER #441 02014B50 (33639248) │ │ +39C40B Created Zip Spec 14 (20) '2.0' │ │ +39C40C Created OS 00 (0) 'MS-DOS' │ │ +39C40D Extract Zip Spec 14 (20) '2.0' │ │ +39C40E Extract OS 00 (0) 'MS-DOS' │ │ +39C40F General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38AE11 Compression Method 0008 (8) 'Deflated' │ │ -38AE13 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38AE17 CRC 903C7C0A (2419883018) │ │ -38AE1B Compressed Size 0000032F (815) │ │ -38AE1F Uncompressed Size 00000886 (2182) │ │ -38AE23 Filename Length 000B (11) │ │ -38AE25 Extra Length 0000 (0) │ │ -38AE27 Comment Length 0000 (0) │ │ -38AE29 Disk Start 0000 (0) │ │ -38AE2B Int File Attributes 0000 (0) │ │ +39C411 Compression Method 0008 (8) 'Deflated' │ │ +39C413 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39C417 CRC CD7D015A (3447521626) │ │ +39C41B Compressed Size 000005A2 (1442) │ │ +39C41F Uncompressed Size 00000FB5 (4021) │ │ +39C423 Filename Length 000B (11) │ │ +39C425 Extra Length 0000 (0) │ │ +39C427 Comment Length 0000 (0) │ │ +39C429 Disk Start 0000 (0) │ │ +39C42B Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38AE2D Ext File Attributes 00000000 (0) │ │ -38AE31 Local Header Offset 00171812 (1513490) │ │ -38AE35 Filename 'XXXXXXXXXXX' │ │ +39C42D Ext File Attributes 00000000 (0) │ │ +39C431 Local Header Offset 00181552 (1578322) │ │ +39C435 Filename 'XXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38AE35: Filename 'XXXXXXXXXXX' │ │ +# WARNING: Offset 0x39C435: Filename 'XXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38AE40 CENTRAL HEADER #443 02014B50 (33639248) │ │ -38AE44 Created Zip Spec 14 (20) '2.0' │ │ -38AE45 Created OS 00 (0) 'MS-DOS' │ │ -38AE46 Extract Zip Spec 14 (20) '2.0' │ │ -38AE47 Extract OS 00 (0) 'MS-DOS' │ │ -38AE48 General Purpose Flag 0800 (2048) │ │ +39C440 CENTRAL HEADER #442 02014B50 (33639248) │ │ +39C444 Created Zip Spec 14 (20) '2.0' │ │ +39C445 Created OS 00 (0) 'MS-DOS' │ │ +39C446 Extract Zip Spec 14 (20) '2.0' │ │ +39C447 Extract OS 00 (0) 'MS-DOS' │ │ +39C448 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38AE4A Compression Method 0008 (8) 'Deflated' │ │ -38AE4C Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38AE50 CRC 24BAF9A7 (616233383) │ │ -38AE54 Compressed Size 00000607 (1543) │ │ -38AE58 Uncompressed Size 000011DF (4575) │ │ -38AE5C Filename Length 0011 (17) │ │ -38AE5E Extra Length 0000 (0) │ │ -38AE60 Comment Length 0000 (0) │ │ -38AE62 Disk Start 0000 (0) │ │ -38AE64 Int File Attributes 0000 (0) │ │ +39C44A Compression Method 0008 (8) 'Deflated' │ │ +39C44C Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39C450 CRC 0C966CFE (211184894) │ │ +39C454 Compressed Size 000002CB (715) │ │ +39C458 Uncompressed Size 000005B2 (1458) │ │ +39C45C Filename Length 000F (15) │ │ +39C45E Extra Length 0000 (0) │ │ +39C460 Comment Length 0000 (0) │ │ +39C462 Disk Start 0000 (0) │ │ +39C464 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38AE66 Ext File Attributes 00000000 (0) │ │ -38AE6A Local Header Offset 00171B7E (1514366) │ │ -38AE6E Filename 'XXXXXXXXXXXXXXXXX' │ │ +39C466 Ext File Attributes 00000000 (0) │ │ +39C46A Local Header Offset 00181B31 (1579825) │ │ +39C46E Filename 'XXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38AE6E: Filename 'XXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39C46E: Filename 'XXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38AE7F CENTRAL HEADER #444 02014B50 (33639248) │ │ -38AE83 Created Zip Spec 14 (20) '2.0' │ │ -38AE84 Created OS 00 (0) 'MS-DOS' │ │ -38AE85 Extract Zip Spec 14 (20) '2.0' │ │ -38AE86 Extract OS 00 (0) 'MS-DOS' │ │ -38AE87 General Purpose Flag 0800 (2048) │ │ +39C47D CENTRAL HEADER #443 02014B50 (33639248) │ │ +39C481 Created Zip Spec 14 (20) '2.0' │ │ +39C482 Created OS 00 (0) 'MS-DOS' │ │ +39C483 Extract Zip Spec 14 (20) '2.0' │ │ +39C484 Extract OS 00 (0) 'MS-DOS' │ │ +39C485 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38AE89 Compression Method 0008 (8) 'Deflated' │ │ -38AE8B Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38AE8F CRC 6B10C604 (1796261380) │ │ -38AE93 Compressed Size 00000377 (887) │ │ -38AE97 Uncompressed Size 00000C4A (3146) │ │ -38AE9B Filename Length 000D (13) │ │ -38AE9D Extra Length 0000 (0) │ │ -38AE9F Comment Length 0000 (0) │ │ -38AEA1 Disk Start 0000 (0) │ │ -38AEA3 Int File Attributes 0000 (0) │ │ +39C487 Compression Method 0008 (8) 'Deflated' │ │ +39C489 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39C48D CRC 19BE262A (431892010) │ │ +39C491 Compressed Size 00000275 (629) │ │ +39C495 Uncompressed Size 00000432 (1074) │ │ +39C499 Filename Length 000B (11) │ │ +39C49B Extra Length 0000 (0) │ │ +39C49D Comment Length 0000 (0) │ │ +39C49F Disk Start 0000 (0) │ │ +39C4A1 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38AEA5 Ext File Attributes 00000000 (0) │ │ -38AEA9 Local Header Offset 001721C8 (1515976) │ │ -38AEAD Filename 'XXXXXXXXXXXXX' │ │ +39C4A3 Ext File Attributes 00000000 (0) │ │ +39C4A7 Local Header Offset 00181E3D (1580605) │ │ +39C4AB Filename 'XXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38AEAD: Filename 'XXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39C4AB: Filename 'XXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38AEBA CENTRAL HEADER #445 02014B50 (33639248) │ │ -38AEBE Created Zip Spec 14 (20) '2.0' │ │ -38AEBF Created OS 00 (0) 'MS-DOS' │ │ -38AEC0 Extract Zip Spec 14 (20) '2.0' │ │ -38AEC1 Extract OS 00 (0) 'MS-DOS' │ │ -38AEC2 General Purpose Flag 0800 (2048) │ │ +39C4B6 CENTRAL HEADER #444 02014B50 (33639248) │ │ +39C4BA Created Zip Spec 14 (20) '2.0' │ │ +39C4BB Created OS 00 (0) 'MS-DOS' │ │ +39C4BC Extract Zip Spec 14 (20) '2.0' │ │ +39C4BD Extract OS 00 (0) 'MS-DOS' │ │ +39C4BE General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38AEC4 Compression Method 0008 (8) 'Deflated' │ │ -38AEC6 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38AECA CRC 8E03B85B (2382608475) │ │ -38AECE Compressed Size 00001164 (4452) │ │ -38AED2 Uncompressed Size 00004716 (18198) │ │ -38AED6 Filename Length 0013 (19) │ │ -38AED8 Extra Length 0000 (0) │ │ -38AEDA Comment Length 0000 (0) │ │ -38AEDC Disk Start 0000 (0) │ │ -38AEDE Int File Attributes 0000 (0) │ │ +39C4C0 Compression Method 0008 (8) 'Deflated' │ │ +39C4C2 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39C4C6 CRC 903C7C0A (2419883018) │ │ +39C4CA Compressed Size 0000032F (815) │ │ +39C4CE Uncompressed Size 00000886 (2182) │ │ +39C4D2 Filename Length 000B (11) │ │ +39C4D4 Extra Length 0000 (0) │ │ +39C4D6 Comment Length 0000 (0) │ │ +39C4D8 Disk Start 0000 (0) │ │ +39C4DA Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38AEE0 Ext File Attributes 00000000 (0) │ │ -38AEE4 Local Header Offset 0017257E (1516926) │ │ -38AEE8 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ +39C4DC Ext File Attributes 00000000 (0) │ │ +39C4E0 Local Header Offset 001820EF (1581295) │ │ +39C4E4 Filename 'XXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38AEE8: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39C4E4: Filename 'XXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38AEFB CENTRAL HEADER #446 02014B50 (33639248) │ │ -38AEFF Created Zip Spec 14 (20) '2.0' │ │ -38AF00 Created OS 00 (0) 'MS-DOS' │ │ -38AF01 Extract Zip Spec 14 (20) '2.0' │ │ -38AF02 Extract OS 00 (0) 'MS-DOS' │ │ -38AF03 General Purpose Flag 0800 (2048) │ │ +39C4EF CENTRAL HEADER #445 02014B50 (33639248) │ │ +39C4F3 Created Zip Spec 14 (20) '2.0' │ │ +39C4F4 Created OS 00 (0) 'MS-DOS' │ │ +39C4F5 Extract Zip Spec 14 (20) '2.0' │ │ +39C4F6 Extract OS 00 (0) 'MS-DOS' │ │ +39C4F7 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38AF05 Compression Method 0008 (8) 'Deflated' │ │ -38AF07 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38AF0B CRC CF247992 (3475274130) │ │ -38AF0F Compressed Size 000037E8 (14312) │ │ -38AF13 Uncompressed Size 00010417 (66583) │ │ -38AF17 Filename Length 0010 (16) │ │ -38AF19 Extra Length 0000 (0) │ │ -38AF1B Comment Length 0000 (0) │ │ -38AF1D Disk Start 0000 (0) │ │ -38AF1F Int File Attributes 0000 (0) │ │ +39C4F9 Compression Method 0008 (8) 'Deflated' │ │ +39C4FB Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39C4FF CRC 24BAF9A7 (616233383) │ │ +39C503 Compressed Size 00000607 (1543) │ │ +39C507 Uncompressed Size 000011DF (4575) │ │ +39C50B Filename Length 0011 (17) │ │ +39C50D Extra Length 0000 (0) │ │ +39C50F Comment Length 0000 (0) │ │ +39C511 Disk Start 0000 (0) │ │ +39C513 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38AF21 Ext File Attributes 00000000 (0) │ │ -38AF25 Local Header Offset 00173727 (1521447) │ │ -38AF29 Filename 'XXXXXXXXXXXXXXXX' │ │ +39C515 Ext File Attributes 00000000 (0) │ │ +39C519 Local Header Offset 0018245B (1582171) │ │ +39C51D Filename 'XXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38AF29: Filename 'XXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39C51D: Filename 'XXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38AF39 CENTRAL HEADER #447 02014B50 (33639248) │ │ -38AF3D Created Zip Spec 14 (20) '2.0' │ │ -38AF3E Created OS 00 (0) 'MS-DOS' │ │ -38AF3F Extract Zip Spec 14 (20) '2.0' │ │ -38AF40 Extract OS 00 (0) 'MS-DOS' │ │ -38AF41 General Purpose Flag 0800 (2048) │ │ +39C52E CENTRAL HEADER #446 02014B50 (33639248) │ │ +39C532 Created Zip Spec 14 (20) '2.0' │ │ +39C533 Created OS 00 (0) 'MS-DOS' │ │ +39C534 Extract Zip Spec 14 (20) '2.0' │ │ +39C535 Extract OS 00 (0) 'MS-DOS' │ │ +39C536 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38AF43 Compression Method 0008 (8) 'Deflated' │ │ -38AF45 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38AF49 CRC E4A0A63E (3835733566) │ │ -38AF4D Compressed Size 000005B9 (1465) │ │ -38AF51 Uncompressed Size 00000EC6 (3782) │ │ -38AF55 Filename Length 0012 (18) │ │ -38AF57 Extra Length 0000 (0) │ │ -38AF59 Comment Length 0000 (0) │ │ -38AF5B Disk Start 0000 (0) │ │ -38AF5D Int File Attributes 0000 (0) │ │ +39C538 Compression Method 0008 (8) 'Deflated' │ │ +39C53A Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39C53E CRC 6B10C604 (1796261380) │ │ +39C542 Compressed Size 00000377 (887) │ │ +39C546 Uncompressed Size 00000C4A (3146) │ │ +39C54A Filename Length 000D (13) │ │ +39C54C Extra Length 0000 (0) │ │ +39C54E Comment Length 0000 (0) │ │ +39C550 Disk Start 0000 (0) │ │ +39C552 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38AF5F Ext File Attributes 00000000 (0) │ │ -38AF63 Local Header Offset 00176F51 (1535825) │ │ -38AF67 Filename 'XXXXXXXXXXXXXXXXXX' │ │ +39C554 Ext File Attributes 00000000 (0) │ │ +39C558 Local Header Offset 00182AA5 (1583781) │ │ +39C55C Filename 'XXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38AF67: Filename 'XXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39C55C: Filename 'XXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38AF79 CENTRAL HEADER #448 02014B50 (33639248) │ │ -38AF7D Created Zip Spec 14 (20) '2.0' │ │ -38AF7E Created OS 00 (0) 'MS-DOS' │ │ -38AF7F Extract Zip Spec 14 (20) '2.0' │ │ -38AF80 Extract OS 00 (0) 'MS-DOS' │ │ -38AF81 General Purpose Flag 0800 (2048) │ │ +39C569 CENTRAL HEADER #447 02014B50 (33639248) │ │ +39C56D Created Zip Spec 14 (20) '2.0' │ │ +39C56E Created OS 00 (0) 'MS-DOS' │ │ +39C56F Extract Zip Spec 14 (20) '2.0' │ │ +39C570 Extract OS 00 (0) 'MS-DOS' │ │ +39C571 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38AF83 Compression Method 0008 (8) 'Deflated' │ │ -38AF85 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38AF89 CRC 724BA2AD (1917559469) │ │ -38AF8D Compressed Size 000003C0 (960) │ │ -38AF91 Uncompressed Size 00000D7F (3455) │ │ -38AF95 Filename Length 000D (13) │ │ -38AF97 Extra Length 0000 (0) │ │ -38AF99 Comment Length 0000 (0) │ │ -38AF9B Disk Start 0000 (0) │ │ -38AF9D Int File Attributes 0000 (0) │ │ +39C573 Compression Method 0008 (8) 'Deflated' │ │ +39C575 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39C579 CRC 8E03B85B (2382608475) │ │ +39C57D Compressed Size 00001164 (4452) │ │ +39C581 Uncompressed Size 00004716 (18198) │ │ +39C585 Filename Length 0013 (19) │ │ +39C587 Extra Length 0000 (0) │ │ +39C589 Comment Length 0000 (0) │ │ +39C58B Disk Start 0000 (0) │ │ +39C58D Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38AF9F Ext File Attributes 00000000 (0) │ │ -38AFA3 Local Header Offset 0017754E (1537358) │ │ -38AFA7 Filename 'XXXXXXXXXXXXX' │ │ +39C58F Ext File Attributes 00000000 (0) │ │ +39C593 Local Header Offset 00182E5B (1584731) │ │ +39C597 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38AFA7: Filename 'XXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39C597: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38AFB4 CENTRAL HEADER #449 02014B50 (33639248) │ │ -38AFB8 Created Zip Spec 14 (20) '2.0' │ │ -38AFB9 Created OS 00 (0) 'MS-DOS' │ │ -38AFBA Extract Zip Spec 14 (20) '2.0' │ │ -38AFBB Extract OS 00 (0) 'MS-DOS' │ │ -38AFBC General Purpose Flag 0800 (2048) │ │ +39C5AA CENTRAL HEADER #448 02014B50 (33639248) │ │ +39C5AE Created Zip Spec 14 (20) '2.0' │ │ +39C5AF Created OS 00 (0) 'MS-DOS' │ │ +39C5B0 Extract Zip Spec 14 (20) '2.0' │ │ +39C5B1 Extract OS 00 (0) 'MS-DOS' │ │ +39C5B2 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38AFBE Compression Method 0008 (8) 'Deflated' │ │ -38AFC0 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38AFC4 CRC E1BCE861 (3787253857) │ │ -38AFC8 Compressed Size 0000240A (9226) │ │ -38AFCC Uncompressed Size 000097E4 (38884) │ │ -38AFD0 Filename Length 0013 (19) │ │ -38AFD2 Extra Length 0000 (0) │ │ -38AFD4 Comment Length 0000 (0) │ │ -38AFD6 Disk Start 0000 (0) │ │ -38AFD8 Int File Attributes 0000 (0) │ │ +39C5B4 Compression Method 0008 (8) 'Deflated' │ │ +39C5B6 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39C5BA CRC CF247992 (3475274130) │ │ +39C5BE Compressed Size 000037E8 (14312) │ │ +39C5C2 Uncompressed Size 00010417 (66583) │ │ +39C5C6 Filename Length 0010 (16) │ │ +39C5C8 Extra Length 0000 (0) │ │ +39C5CA Comment Length 0000 (0) │ │ +39C5CC Disk Start 0000 (0) │ │ +39C5CE Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38AFDA Ext File Attributes 00000000 (0) │ │ -38AFDE Local Header Offset 0017794D (1538381) │ │ -38AFE2 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ +39C5D0 Ext File Attributes 00000000 (0) │ │ +39C5D4 Local Header Offset 00184004 (1589252) │ │ +39C5D8 Filename 'XXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38AFE2: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39C5D8: Filename 'XXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38AFF5 CENTRAL HEADER #450 02014B50 (33639248) │ │ -38AFF9 Created Zip Spec 14 (20) '2.0' │ │ -38AFFA Created OS 00 (0) 'MS-DOS' │ │ -38AFFB Extract Zip Spec 14 (20) '2.0' │ │ -38AFFC Extract OS 00 (0) 'MS-DOS' │ │ -38AFFD General Purpose Flag 0800 (2048) │ │ +39C5E8 CENTRAL HEADER #449 02014B50 (33639248) │ │ +39C5EC Created Zip Spec 14 (20) '2.0' │ │ +39C5ED Created OS 00 (0) 'MS-DOS' │ │ +39C5EE Extract Zip Spec 14 (20) '2.0' │ │ +39C5EF Extract OS 00 (0) 'MS-DOS' │ │ +39C5F0 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38AFFF Compression Method 0008 (8) 'Deflated' │ │ -38B001 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38B005 CRC 9DD0600D (2647678989) │ │ -38B009 Compressed Size 0000034B (843) │ │ -38B00D Uncompressed Size 00000AC8 (2760) │ │ -38B011 Filename Length 0013 (19) │ │ -38B013 Extra Length 0000 (0) │ │ -38B015 Comment Length 0000 (0) │ │ -38B017 Disk Start 0000 (0) │ │ -38B019 Int File Attributes 0000 (0) │ │ +39C5F2 Compression Method 0008 (8) 'Deflated' │ │ +39C5F4 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39C5F8 CRC E4A0A63E (3835733566) │ │ +39C5FC Compressed Size 000005B9 (1465) │ │ +39C600 Uncompressed Size 00000EC6 (3782) │ │ +39C604 Filename Length 0012 (18) │ │ +39C606 Extra Length 0000 (0) │ │ +39C608 Comment Length 0000 (0) │ │ +39C60A Disk Start 0000 (0) │ │ +39C60C Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38B01B Ext File Attributes 00000000 (0) │ │ -38B01F Local Header Offset 00179D9C (1547676) │ │ -38B023 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ +39C60E Ext File Attributes 00000000 (0) │ │ +39C612 Local Header Offset 0018782E (1603630) │ │ +39C616 Filename 'XXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38B023: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39C616: Filename 'XXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38B036 CENTRAL HEADER #451 02014B50 (33639248) │ │ -38B03A Created Zip Spec 14 (20) '2.0' │ │ -38B03B Created OS 00 (0) 'MS-DOS' │ │ -38B03C Extract Zip Spec 14 (20) '2.0' │ │ -38B03D Extract OS 00 (0) 'MS-DOS' │ │ -38B03E General Purpose Flag 0800 (2048) │ │ +39C628 CENTRAL HEADER #450 02014B50 (33639248) │ │ +39C62C Created Zip Spec 14 (20) '2.0' │ │ +39C62D Created OS 00 (0) 'MS-DOS' │ │ +39C62E Extract Zip Spec 14 (20) '2.0' │ │ +39C62F Extract OS 00 (0) 'MS-DOS' │ │ +39C630 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38B040 Compression Method 0008 (8) 'Deflated' │ │ -38B042 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38B046 CRC BFAFA020 (3215958048) │ │ -38B04A Compressed Size 00000284 (644) │ │ -38B04E Uncompressed Size 00000458 (1112) │ │ -38B052 Filename Length 000D (13) │ │ -38B054 Extra Length 0000 (0) │ │ -38B056 Comment Length 0000 (0) │ │ -38B058 Disk Start 0000 (0) │ │ -38B05A Int File Attributes 0000 (0) │ │ +39C632 Compression Method 0008 (8) 'Deflated' │ │ +39C634 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39C638 CRC 724BA2AD (1917559469) │ │ +39C63C Compressed Size 000003C0 (960) │ │ +39C640 Uncompressed Size 00000D7F (3455) │ │ +39C644 Filename Length 000D (13) │ │ +39C646 Extra Length 0000 (0) │ │ +39C648 Comment Length 0000 (0) │ │ +39C64A Disk Start 0000 (0) │ │ +39C64C Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38B05C Ext File Attributes 00000000 (0) │ │ -38B060 Local Header Offset 0017A12C (1548588) │ │ -38B064 Filename 'XXXXXXXXXXXXX' │ │ +39C64E Ext File Attributes 00000000 (0) │ │ +39C652 Local Header Offset 00187E2B (1605163) │ │ +39C656 Filename 'XXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38B064: Filename 'XXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39C656: Filename 'XXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38B071 CENTRAL HEADER #452 02014B50 (33639248) │ │ -38B075 Created Zip Spec 14 (20) '2.0' │ │ -38B076 Created OS 00 (0) 'MS-DOS' │ │ -38B077 Extract Zip Spec 14 (20) '2.0' │ │ -38B078 Extract OS 00 (0) 'MS-DOS' │ │ -38B079 General Purpose Flag 0800 (2048) │ │ +39C663 CENTRAL HEADER #451 02014B50 (33639248) │ │ +39C667 Created Zip Spec 14 (20) '2.0' │ │ +39C668 Created OS 00 (0) 'MS-DOS' │ │ +39C669 Extract Zip Spec 14 (20) '2.0' │ │ +39C66A Extract OS 00 (0) 'MS-DOS' │ │ +39C66B General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38B07B Compression Method 0008 (8) 'Deflated' │ │ -38B07D Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38B081 CRC 32113F1F (839991071) │ │ -38B085 Compressed Size 00000499 (1177) │ │ -38B089 Uncompressed Size 0000131B (4891) │ │ -38B08D Filename Length 000C (12) │ │ -38B08F Extra Length 0000 (0) │ │ -38B091 Comment Length 0000 (0) │ │ -38B093 Disk Start 0000 (0) │ │ -38B095 Int File Attributes 0000 (0) │ │ +39C66D Compression Method 0008 (8) 'Deflated' │ │ +39C66F Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39C673 CRC E1BCE861 (3787253857) │ │ +39C677 Compressed Size 0000240A (9226) │ │ +39C67B Uncompressed Size 000097E4 (38884) │ │ +39C67F Filename Length 0013 (19) │ │ +39C681 Extra Length 0000 (0) │ │ +39C683 Comment Length 0000 (0) │ │ +39C685 Disk Start 0000 (0) │ │ +39C687 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38B097 Ext File Attributes 00000000 (0) │ │ -38B09B Local Header Offset 0017A3EF (1549295) │ │ -38B09F Filename 'XXXXXXXXXXXX' │ │ +39C689 Ext File Attributes 00000000 (0) │ │ +39C68D Local Header Offset 0018822A (1606186) │ │ +39C691 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38B09F: Filename 'XXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39C691: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38B0AB CENTRAL HEADER #453 02014B50 (33639248) │ │ -38B0AF Created Zip Spec 14 (20) '2.0' │ │ -38B0B0 Created OS 00 (0) 'MS-DOS' │ │ -38B0B1 Extract Zip Spec 14 (20) '2.0' │ │ -38B0B2 Extract OS 00 (0) 'MS-DOS' │ │ -38B0B3 General Purpose Flag 0800 (2048) │ │ +39C6A4 CENTRAL HEADER #452 02014B50 (33639248) │ │ +39C6A8 Created Zip Spec 14 (20) '2.0' │ │ +39C6A9 Created OS 00 (0) 'MS-DOS' │ │ +39C6AA Extract Zip Spec 14 (20) '2.0' │ │ +39C6AB Extract OS 00 (0) 'MS-DOS' │ │ +39C6AC General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38B0B5 Compression Method 0008 (8) 'Deflated' │ │ -38B0B7 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38B0BB CRC CAB0E84D (3400591437) │ │ -38B0BF Compressed Size 000002EB (747) │ │ -38B0C3 Uncompressed Size 00000753 (1875) │ │ -38B0C7 Filename Length 000A (10) │ │ -38B0C9 Extra Length 0000 (0) │ │ -38B0CB Comment Length 0000 (0) │ │ -38B0CD Disk Start 0000 (0) │ │ -38B0CF Int File Attributes 0000 (0) │ │ +39C6AE Compression Method 0008 (8) 'Deflated' │ │ +39C6B0 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39C6B4 CRC 9DD0600D (2647678989) │ │ +39C6B8 Compressed Size 0000034B (843) │ │ +39C6BC Uncompressed Size 00000AC8 (2760) │ │ +39C6C0 Filename Length 0013 (19) │ │ +39C6C2 Extra Length 0000 (0) │ │ +39C6C4 Comment Length 0000 (0) │ │ +39C6C6 Disk Start 0000 (0) │ │ +39C6C8 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38B0D1 Ext File Attributes 00000000 (0) │ │ -38B0D5 Local Header Offset 0017A8C6 (1550534) │ │ -38B0D9 Filename 'XXXXXXXXXX' │ │ +39C6CA Ext File Attributes 00000000 (0) │ │ +39C6CE Local Header Offset 0018A679 (1615481) │ │ +39C6D2 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38B0D9: Filename 'XXXXXXXXXX' │ │ +# WARNING: Offset 0x39C6D2: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38B0E3 CENTRAL HEADER #454 02014B50 (33639248) │ │ -38B0E7 Created Zip Spec 14 (20) '2.0' │ │ -38B0E8 Created OS 00 (0) 'MS-DOS' │ │ -38B0E9 Extract Zip Spec 14 (20) '2.0' │ │ -38B0EA Extract OS 00 (0) 'MS-DOS' │ │ -38B0EB General Purpose Flag 0800 (2048) │ │ +39C6E5 CENTRAL HEADER #453 02014B50 (33639248) │ │ +39C6E9 Created Zip Spec 14 (20) '2.0' │ │ +39C6EA Created OS 00 (0) 'MS-DOS' │ │ +39C6EB Extract Zip Spec 14 (20) '2.0' │ │ +39C6EC Extract OS 00 (0) 'MS-DOS' │ │ +39C6ED General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38B0ED Compression Method 0008 (8) 'Deflated' │ │ -38B0EF Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38B0F3 CRC 7FAA1277 (2141852279) │ │ -38B0F7 Compressed Size 000006A8 (1704) │ │ -38B0FB Uncompressed Size 00002654 (9812) │ │ -38B0FF Filename Length 000C (12) │ │ -38B101 Extra Length 0000 (0) │ │ -38B103 Comment Length 0000 (0) │ │ -38B105 Disk Start 0000 (0) │ │ -38B107 Int File Attributes 0000 (0) │ │ +39C6EF Compression Method 0008 (8) 'Deflated' │ │ +39C6F1 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39C6F5 CRC BFAFA020 (3215958048) │ │ +39C6F9 Compressed Size 00000284 (644) │ │ +39C6FD Uncompressed Size 00000458 (1112) │ │ +39C701 Filename Length 000D (13) │ │ +39C703 Extra Length 0000 (0) │ │ +39C705 Comment Length 0000 (0) │ │ +39C707 Disk Start 0000 (0) │ │ +39C709 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38B109 Ext File Attributes 00000000 (0) │ │ -38B10D Local Header Offset 0017ABED (1551341) │ │ -38B111 Filename 'XXXXXXXXXXXX' │ │ +39C70B Ext File Attributes 00000000 (0) │ │ +39C70F Local Header Offset 0018AA09 (1616393) │ │ +39C713 Filename 'XXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38B111: Filename 'XXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39C713: Filename 'XXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38B11D CENTRAL HEADER #455 02014B50 (33639248) │ │ -38B121 Created Zip Spec 14 (20) '2.0' │ │ -38B122 Created OS 00 (0) 'MS-DOS' │ │ -38B123 Extract Zip Spec 14 (20) '2.0' │ │ -38B124 Extract OS 00 (0) 'MS-DOS' │ │ -38B125 General Purpose Flag 0800 (2048) │ │ +39C720 CENTRAL HEADER #454 02014B50 (33639248) │ │ +39C724 Created Zip Spec 14 (20) '2.0' │ │ +39C725 Created OS 00 (0) 'MS-DOS' │ │ +39C726 Extract Zip Spec 14 (20) '2.0' │ │ +39C727 Extract OS 00 (0) 'MS-DOS' │ │ +39C728 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38B127 Compression Method 0008 (8) 'Deflated' │ │ -38B129 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38B12D CRC AEAC650F (2930533647) │ │ -38B131 Compressed Size 000006DB (1755) │ │ -38B135 Uncompressed Size 00001443 (5187) │ │ -38B139 Filename Length 000F (15) │ │ -38B13B Extra Length 0000 (0) │ │ -38B13D Comment Length 0000 (0) │ │ -38B13F Disk Start 0000 (0) │ │ -38B141 Int File Attributes 0000 (0) │ │ +39C72A Compression Method 0008 (8) 'Deflated' │ │ +39C72C Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39C730 CRC 32113F1F (839991071) │ │ +39C734 Compressed Size 00000499 (1177) │ │ +39C738 Uncompressed Size 0000131B (4891) │ │ +39C73C Filename Length 000C (12) │ │ +39C73E Extra Length 0000 (0) │ │ +39C740 Comment Length 0000 (0) │ │ +39C742 Disk Start 0000 (0) │ │ +39C744 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38B143 Ext File Attributes 00000000 (0) │ │ -38B147 Local Header Offset 0017B2D3 (1553107) │ │ -38B14B Filename 'XXXXXXXXXXXXXXX' │ │ +39C746 Ext File Attributes 00000000 (0) │ │ +39C74A Local Header Offset 0018ACCC (1617100) │ │ +39C74E Filename 'XXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38B14B: Filename 'XXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39C74E: Filename 'XXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38B15A CENTRAL HEADER #456 02014B50 (33639248) │ │ -38B15E Created Zip Spec 14 (20) '2.0' │ │ -38B15F Created OS 00 (0) 'MS-DOS' │ │ -38B160 Extract Zip Spec 14 (20) '2.0' │ │ -38B161 Extract OS 00 (0) 'MS-DOS' │ │ -38B162 General Purpose Flag 0800 (2048) │ │ +39C75A CENTRAL HEADER #455 02014B50 (33639248) │ │ +39C75E Created Zip Spec 14 (20) '2.0' │ │ +39C75F Created OS 00 (0) 'MS-DOS' │ │ +39C760 Extract Zip Spec 14 (20) '2.0' │ │ +39C761 Extract OS 00 (0) 'MS-DOS' │ │ +39C762 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38B164 Compression Method 0008 (8) 'Deflated' │ │ -38B166 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38B16A CRC 0FAD0CEB (262999275) │ │ -38B16E Compressed Size 00000A83 (2691) │ │ -38B172 Uncompressed Size 00004471 (17521) │ │ -38B176 Filename Length 000B (11) │ │ -38B178 Extra Length 0000 (0) │ │ -38B17A Comment Length 0000 (0) │ │ -38B17C Disk Start 0000 (0) │ │ -38B17E Int File Attributes 0000 (0) │ │ +39C764 Compression Method 0008 (8) 'Deflated' │ │ +39C766 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39C76A CRC CAB0E84D (3400591437) │ │ +39C76E Compressed Size 000002EB (747) │ │ +39C772 Uncompressed Size 00000753 (1875) │ │ +39C776 Filename Length 000A (10) │ │ +39C778 Extra Length 0000 (0) │ │ +39C77A Comment Length 0000 (0) │ │ +39C77C Disk Start 0000 (0) │ │ +39C77E Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38B180 Ext File Attributes 00000000 (0) │ │ -38B184 Local Header Offset 0017B9EF (1554927) │ │ -38B188 Filename 'XXXXXXXXXXX' │ │ +39C780 Ext File Attributes 00000000 (0) │ │ +39C784 Local Header Offset 0018B1A3 (1618339) │ │ +39C788 Filename 'XXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38B188: Filename 'XXXXXXXXXXX' │ │ +# WARNING: Offset 0x39C788: Filename 'XXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38B193 CENTRAL HEADER #457 02014B50 (33639248) │ │ -38B197 Created Zip Spec 14 (20) '2.0' │ │ -38B198 Created OS 00 (0) 'MS-DOS' │ │ -38B199 Extract Zip Spec 14 (20) '2.0' │ │ -38B19A Extract OS 00 (0) 'MS-DOS' │ │ -38B19B General Purpose Flag 0800 (2048) │ │ +39C792 CENTRAL HEADER #456 02014B50 (33639248) │ │ +39C796 Created Zip Spec 14 (20) '2.0' │ │ +39C797 Created OS 00 (0) 'MS-DOS' │ │ +39C798 Extract Zip Spec 14 (20) '2.0' │ │ +39C799 Extract OS 00 (0) 'MS-DOS' │ │ +39C79A General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38B19D Compression Method 0008 (8) 'Deflated' │ │ -38B19F Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38B1A3 CRC 9E505632 (2656065074) │ │ -38B1A7 Compressed Size 00000EE9 (3817) │ │ -38B1AB Uncompressed Size 000013C2 (5058) │ │ -38B1AF Filename Length 0010 (16) │ │ -38B1B1 Extra Length 0000 (0) │ │ -38B1B3 Comment Length 0000 (0) │ │ -38B1B5 Disk Start 0000 (0) │ │ -38B1B7 Int File Attributes 0000 (0) │ │ +39C79C Compression Method 0008 (8) 'Deflated' │ │ +39C79E Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39C7A2 CRC 7FAA1277 (2141852279) │ │ +39C7A6 Compressed Size 000006A8 (1704) │ │ +39C7AA Uncompressed Size 00002654 (9812) │ │ +39C7AE Filename Length 000C (12) │ │ +39C7B0 Extra Length 0000 (0) │ │ +39C7B2 Comment Length 0000 (0) │ │ +39C7B4 Disk Start 0000 (0) │ │ +39C7B6 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38B1B9 Ext File Attributes 00000000 (0) │ │ -38B1BD Local Header Offset 0017C4AF (1557679) │ │ -38B1C1 Filename 'XXXXXXXXXXXXXXXX' │ │ +39C7B8 Ext File Attributes 00000000 (0) │ │ +39C7BC Local Header Offset 0018B4CA (1619146) │ │ +39C7C0 Filename 'XXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38B1C1: Filename 'XXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39C7C0: Filename 'XXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38B1D1 CENTRAL HEADER #458 02014B50 (33639248) │ │ -38B1D5 Created Zip Spec 14 (20) '2.0' │ │ -38B1D6 Created OS 00 (0) 'MS-DOS' │ │ -38B1D7 Extract Zip Spec 14 (20) '2.0' │ │ -38B1D8 Extract OS 00 (0) 'MS-DOS' │ │ -38B1D9 General Purpose Flag 0800 (2048) │ │ +39C7CC CENTRAL HEADER #457 02014B50 (33639248) │ │ +39C7D0 Created Zip Spec 14 (20) '2.0' │ │ +39C7D1 Created OS 00 (0) 'MS-DOS' │ │ +39C7D2 Extract Zip Spec 14 (20) '2.0' │ │ +39C7D3 Extract OS 00 (0) 'MS-DOS' │ │ +39C7D4 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38B1DB Compression Method 0008 (8) 'Deflated' │ │ -38B1DD Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38B1E1 CRC 91F346F7 (2448639735) │ │ -38B1E5 Compressed Size 000007F4 (2036) │ │ -38B1E9 Uncompressed Size 000018C2 (6338) │ │ -38B1ED Filename Length 0010 (16) │ │ -38B1EF Extra Length 0000 (0) │ │ -38B1F1 Comment Length 0000 (0) │ │ -38B1F3 Disk Start 0000 (0) │ │ -38B1F5 Int File Attributes 0000 (0) │ │ +39C7D6 Compression Method 0008 (8) 'Deflated' │ │ +39C7D8 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39C7DC CRC AEAC650F (2930533647) │ │ +39C7E0 Compressed Size 000006DB (1755) │ │ +39C7E4 Uncompressed Size 00001443 (5187) │ │ +39C7E8 Filename Length 000F (15) │ │ +39C7EA Extra Length 0000 (0) │ │ +39C7EC Comment Length 0000 (0) │ │ +39C7EE Disk Start 0000 (0) │ │ +39C7F0 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38B1F7 Ext File Attributes 00000000 (0) │ │ -38B1FB Local Header Offset 0017D3DA (1561562) │ │ -38B1FF Filename 'XXXXXXXXXXXXXXXX' │ │ +39C7F2 Ext File Attributes 00000000 (0) │ │ +39C7F6 Local Header Offset 0018BBB0 (1620912) │ │ +39C7FA Filename 'XXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38B1FF: Filename 'XXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39C7FA: Filename 'XXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38B20F CENTRAL HEADER #459 02014B50 (33639248) │ │ -38B213 Created Zip Spec 14 (20) '2.0' │ │ -38B214 Created OS 00 (0) 'MS-DOS' │ │ -38B215 Extract Zip Spec 14 (20) '2.0' │ │ -38B216 Extract OS 00 (0) 'MS-DOS' │ │ -38B217 General Purpose Flag 0800 (2048) │ │ +39C809 CENTRAL HEADER #458 02014B50 (33639248) │ │ +39C80D Created Zip Spec 14 (20) '2.0' │ │ +39C80E Created OS 00 (0) 'MS-DOS' │ │ +39C80F Extract Zip Spec 14 (20) '2.0' │ │ +39C810 Extract OS 00 (0) 'MS-DOS' │ │ +39C811 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38B219 Compression Method 0008 (8) 'Deflated' │ │ -38B21B Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38B21F CRC E0248582 (3760489858) │ │ -38B223 Compressed Size 00000297 (663) │ │ -38B227 Uncompressed Size 000004D7 (1239) │ │ -38B22B Filename Length 000D (13) │ │ -38B22D Extra Length 0000 (0) │ │ -38B22F Comment Length 0000 (0) │ │ -38B231 Disk Start 0000 (0) │ │ -38B233 Int File Attributes 0000 (0) │ │ +39C813 Compression Method 0008 (8) 'Deflated' │ │ +39C815 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39C819 CRC 0FAD0CEB (262999275) │ │ +39C81D Compressed Size 00000A83 (2691) │ │ +39C821 Uncompressed Size 00004471 (17521) │ │ +39C825 Filename Length 000B (11) │ │ +39C827 Extra Length 0000 (0) │ │ +39C829 Comment Length 0000 (0) │ │ +39C82B Disk Start 0000 (0) │ │ +39C82D Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38B235 Ext File Attributes 00000000 (0) │ │ -38B239 Local Header Offset 0017DC10 (1563664) │ │ -38B23D Filename 'XXXXXXXXXXXXX' │ │ +39C82F Ext File Attributes 00000000 (0) │ │ +39C833 Local Header Offset 0018C2CC (1622732) │ │ +39C837 Filename 'XXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38B23D: Filename 'XXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39C837: Filename 'XXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38B24A CENTRAL HEADER #460 02014B50 (33639248) │ │ -38B24E Created Zip Spec 14 (20) '2.0' │ │ -38B24F Created OS 00 (0) 'MS-DOS' │ │ -38B250 Extract Zip Spec 14 (20) '2.0' │ │ -38B251 Extract OS 00 (0) 'MS-DOS' │ │ -38B252 General Purpose Flag 0800 (2048) │ │ +39C842 CENTRAL HEADER #459 02014B50 (33639248) │ │ +39C846 Created Zip Spec 14 (20) '2.0' │ │ +39C847 Created OS 00 (0) 'MS-DOS' │ │ +39C848 Extract Zip Spec 14 (20) '2.0' │ │ +39C849 Extract OS 00 (0) 'MS-DOS' │ │ +39C84A General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38B254 Compression Method 0008 (8) 'Deflated' │ │ -38B256 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38B25A CRC 00000000 (0) │ │ -38B25E Compressed Size 00000002 (2) │ │ -38B262 Uncompressed Size 00000000 (0) │ │ -38B266 Filename Length 0016 (22) │ │ -38B268 Extra Length 0000 (0) │ │ -38B26A Comment Length 0000 (0) │ │ -38B26C Disk Start 0000 (0) │ │ -38B26E Int File Attributes 0000 (0) │ │ +39C84C Compression Method 0008 (8) 'Deflated' │ │ +39C84E Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39C852 CRC 9E505632 (2656065074) │ │ +39C856 Compressed Size 00000EE9 (3817) │ │ +39C85A Uncompressed Size 000013C2 (5058) │ │ +39C85E Filename Length 0010 (16) │ │ +39C860 Extra Length 0000 (0) │ │ +39C862 Comment Length 0000 (0) │ │ +39C864 Disk Start 0000 (0) │ │ +39C866 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38B270 Ext File Attributes 00000000 (0) │ │ -38B274 Local Header Offset 0017DEE6 (1564390) │ │ -38B278 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ +39C868 Ext File Attributes 00000000 (0) │ │ +39C86C Local Header Offset 0018CD8C (1625484) │ │ +39C870 Filename 'XXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38B278: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39C870: Filename 'XXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38B28E CENTRAL HEADER #461 02014B50 (33639248) │ │ -38B292 Created Zip Spec 14 (20) '2.0' │ │ -38B293 Created OS 00 (0) 'MS-DOS' │ │ -38B294 Extract Zip Spec 14 (20) '2.0' │ │ -38B295 Extract OS 00 (0) 'MS-DOS' │ │ -38B296 General Purpose Flag 0800 (2048) │ │ +39C880 CENTRAL HEADER #460 02014B50 (33639248) │ │ +39C884 Created Zip Spec 14 (20) '2.0' │ │ +39C885 Created OS 00 (0) 'MS-DOS' │ │ +39C886 Extract Zip Spec 14 (20) '2.0' │ │ +39C887 Extract OS 00 (0) 'MS-DOS' │ │ +39C888 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38B298 Compression Method 0008 (8) 'Deflated' │ │ -38B29A Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38B29E CRC C2971FC7 (3264683975) │ │ -38B2A2 Compressed Size 00000006 (6) │ │ -38B2A6 Uncompressed Size 00000004 (4) │ │ -38B2AA Filename Length 001F (31) │ │ -38B2AC Extra Length 0000 (0) │ │ -38B2AE Comment Length 0000 (0) │ │ -38B2B0 Disk Start 0000 (0) │ │ -38B2B2 Int File Attributes 0000 (0) │ │ +39C88A Compression Method 0008 (8) 'Deflated' │ │ +39C88C Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39C890 CRC 91F346F7 (2448639735) │ │ +39C894 Compressed Size 000007F4 (2036) │ │ +39C898 Uncompressed Size 000018C2 (6338) │ │ +39C89C Filename Length 0010 (16) │ │ +39C89E Extra Length 0000 (0) │ │ +39C8A0 Comment Length 0000 (0) │ │ +39C8A2 Disk Start 0000 (0) │ │ +39C8A4 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38B2B4 Ext File Attributes 00000000 (0) │ │ -38B2B8 Local Header Offset 0017DF30 (1564464) │ │ -38B2BC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39C8A6 Ext File Attributes 00000000 (0) │ │ +39C8AA Local Header Offset 0018DCB7 (1629367) │ │ +39C8AE Filename 'XXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38B2BC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39C8AE: Filename 'XXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38B2DB CENTRAL HEADER #462 02014B50 (33639248) │ │ -38B2DF Created Zip Spec 14 (20) '2.0' │ │ -38B2E0 Created OS 00 (0) 'MS-DOS' │ │ -38B2E1 Extract Zip Spec 14 (20) '2.0' │ │ -38B2E2 Extract OS 00 (0) 'MS-DOS' │ │ -38B2E3 General Purpose Flag 0800 (2048) │ │ +39C8BE CENTRAL HEADER #461 02014B50 (33639248) │ │ +39C8C2 Created Zip Spec 14 (20) '2.0' │ │ +39C8C3 Created OS 00 (0) 'MS-DOS' │ │ +39C8C4 Extract Zip Spec 14 (20) '2.0' │ │ +39C8C5 Extract OS 00 (0) 'MS-DOS' │ │ +39C8C6 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38B2E5 Compression Method 0008 (8) 'Deflated' │ │ -38B2E7 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38B2EB CRC 422D6253 (1110270547) │ │ -38B2EF Compressed Size 00000431 (1073) │ │ -38B2F3 Uncompressed Size 00000A4B (2635) │ │ -38B2F7 Filename Length 001E (30) │ │ -38B2F9 Extra Length 0000 (0) │ │ -38B2FB Comment Length 0000 (0) │ │ -38B2FD Disk Start 0000 (0) │ │ -38B2FF Int File Attributes 0000 (0) │ │ +39C8C8 Compression Method 0008 (8) 'Deflated' │ │ +39C8CA Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39C8CE CRC E0248582 (3760489858) │ │ +39C8D2 Compressed Size 00000297 (663) │ │ +39C8D6 Uncompressed Size 000004D7 (1239) │ │ +39C8DA Filename Length 000D (13) │ │ +39C8DC Extra Length 0000 (0) │ │ +39C8DE Comment Length 0000 (0) │ │ +39C8E0 Disk Start 0000 (0) │ │ +39C8E2 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38B301 Ext File Attributes 00000000 (0) │ │ -38B305 Local Header Offset 0017DF87 (1564551) │ │ -38B309 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39C8E4 Ext File Attributes 00000000 (0) │ │ +39C8E8 Local Header Offset 0018E4ED (1631469) │ │ +39C8EC Filename 'XXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38B309: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39C8EC: Filename 'XXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38B327 CENTRAL HEADER #463 02014B50 (33639248) │ │ -38B32B Created Zip Spec 14 (20) '2.0' │ │ -38B32C Created OS 00 (0) 'MS-DOS' │ │ -38B32D Extract Zip Spec 14 (20) '2.0' │ │ -38B32E Extract OS 00 (0) 'MS-DOS' │ │ -38B32F General Purpose Flag 0800 (2048) │ │ +39C8F9 CENTRAL HEADER #462 02014B50 (33639248) │ │ +39C8FD Created Zip Spec 14 (20) '2.0' │ │ +39C8FE Created OS 00 (0) 'MS-DOS' │ │ +39C8FF Extract Zip Spec 14 (20) '2.0' │ │ +39C900 Extract OS 00 (0) 'MS-DOS' │ │ +39C901 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38B331 Compression Method 0008 (8) 'Deflated' │ │ -38B333 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38B337 CRC DEAD7E8A (3735912074) │ │ -38B33B Compressed Size 00000006 (6) │ │ -38B33F Uncompressed Size 00000004 (4) │ │ -38B343 Filename Length 0023 (35) │ │ -38B345 Extra Length 0000 (0) │ │ -38B347 Comment Length 0000 (0) │ │ -38B349 Disk Start 0000 (0) │ │ -38B34B Int File Attributes 0000 (0) │ │ +39C903 Compression Method 0008 (8) 'Deflated' │ │ +39C905 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39C909 CRC 00000000 (0) │ │ +39C90D Compressed Size 00000002 (2) │ │ +39C911 Uncompressed Size 00000000 (0) │ │ +39C915 Filename Length 0016 (22) │ │ +39C917 Extra Length 0000 (0) │ │ +39C919 Comment Length 0000 (0) │ │ +39C91B Disk Start 0000 (0) │ │ +39C91D Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38B34D Ext File Attributes 00000000 (0) │ │ -38B351 Local Header Offset 0017E408 (1565704) │ │ -38B355 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39C91F Ext File Attributes 00000000 (0) │ │ +39C923 Local Header Offset 0018E7C3 (1632195) │ │ +39C927 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38B355: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39C927: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38B378 CENTRAL HEADER #464 02014B50 (33639248) │ │ -38B37C Created Zip Spec 14 (20) '2.0' │ │ -38B37D Created OS 00 (0) 'MS-DOS' │ │ -38B37E Extract Zip Spec 14 (20) '2.0' │ │ -38B37F Extract OS 00 (0) 'MS-DOS' │ │ -38B380 General Purpose Flag 0800 (2048) │ │ +39C93D CENTRAL HEADER #463 02014B50 (33639248) │ │ +39C941 Created Zip Spec 14 (20) '2.0' │ │ +39C942 Created OS 00 (0) 'MS-DOS' │ │ +39C943 Extract Zip Spec 14 (20) '2.0' │ │ +39C944 Extract OS 00 (0) 'MS-DOS' │ │ +39C945 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38B382 Compression Method 0008 (8) 'Deflated' │ │ -38B384 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38B388 CRC 00000000 (0) │ │ -38B38C Compressed Size 00000002 (2) │ │ -38B390 Uncompressed Size 00000000 (0) │ │ -38B394 Filename Length 0018 (24) │ │ -38B396 Extra Length 0000 (0) │ │ -38B398 Comment Length 0000 (0) │ │ -38B39A Disk Start 0000 (0) │ │ -38B39C Int File Attributes 0000 (0) │ │ +39C947 Compression Method 0008 (8) 'Deflated' │ │ +39C949 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39C94D CRC C2971FC7 (3264683975) │ │ +39C951 Compressed Size 00000006 (6) │ │ +39C955 Uncompressed Size 00000004 (4) │ │ +39C959 Filename Length 001F (31) │ │ +39C95B Extra Length 0000 (0) │ │ +39C95D Comment Length 0000 (0) │ │ +39C95F Disk Start 0000 (0) │ │ +39C961 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38B39E Ext File Attributes 00000000 (0) │ │ -38B3A2 Local Header Offset 0017E463 (1565795) │ │ -38B3A6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39C963 Ext File Attributes 00000000 (0) │ │ +39C967 Local Header Offset 0018E80D (1632269) │ │ +39C96B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38B3A6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39C96B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38B3BE CENTRAL HEADER #465 02014B50 (33639248) │ │ -38B3C2 Created Zip Spec 14 (20) '2.0' │ │ -38B3C3 Created OS 00 (0) 'MS-DOS' │ │ -38B3C4 Extract Zip Spec 14 (20) '2.0' │ │ -38B3C5 Extract OS 00 (0) 'MS-DOS' │ │ -38B3C6 General Purpose Flag 0800 (2048) │ │ +39C98A CENTRAL HEADER #464 02014B50 (33639248) │ │ +39C98E Created Zip Spec 14 (20) '2.0' │ │ +39C98F Created OS 00 (0) 'MS-DOS' │ │ +39C990 Extract Zip Spec 14 (20) '2.0' │ │ +39C991 Extract OS 00 (0) 'MS-DOS' │ │ +39C992 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38B3C8 Compression Method 0008 (8) 'Deflated' │ │ -38B3CA Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38B3CE CRC C2971FC7 (3264683975) │ │ -38B3D2 Compressed Size 00000006 (6) │ │ -38B3D6 Uncompressed Size 00000004 (4) │ │ -38B3DA Filename Length 0021 (33) │ │ -38B3DC Extra Length 0000 (0) │ │ -38B3DE Comment Length 0000 (0) │ │ -38B3E0 Disk Start 0000 (0) │ │ -38B3E2 Int File Attributes 0000 (0) │ │ +39C994 Compression Method 0008 (8) 'Deflated' │ │ +39C996 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39C99A CRC 422D6253 (1110270547) │ │ +39C99E Compressed Size 00000431 (1073) │ │ +39C9A2 Uncompressed Size 00000A4B (2635) │ │ +39C9A6 Filename Length 001E (30) │ │ +39C9A8 Extra Length 0000 (0) │ │ +39C9AA Comment Length 0000 (0) │ │ +39C9AC Disk Start 0000 (0) │ │ +39C9AE Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38B3E4 Ext File Attributes 00000000 (0) │ │ -38B3E8 Local Header Offset 0017E4AF (1565871) │ │ -38B3EC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39C9B0 Ext File Attributes 00000000 (0) │ │ +39C9B4 Local Header Offset 0018E864 (1632356) │ │ +39C9B8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38B3EC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39C9B8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38B40D CENTRAL HEADER #466 02014B50 (33639248) │ │ -38B411 Created Zip Spec 14 (20) '2.0' │ │ -38B412 Created OS 00 (0) 'MS-DOS' │ │ -38B413 Extract Zip Spec 14 (20) '2.0' │ │ -38B414 Extract OS 00 (0) 'MS-DOS' │ │ -38B415 General Purpose Flag 0800 (2048) │ │ +39C9D6 CENTRAL HEADER #465 02014B50 (33639248) │ │ +39C9DA Created Zip Spec 14 (20) '2.0' │ │ +39C9DB Created OS 00 (0) 'MS-DOS' │ │ +39C9DC Extract Zip Spec 14 (20) '2.0' │ │ +39C9DD Extract OS 00 (0) 'MS-DOS' │ │ +39C9DE General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38B417 Compression Method 0008 (8) 'Deflated' │ │ -38B419 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38B41D CRC 24E8C9F4 (619235828) │ │ -38B421 Compressed Size 0000031D (797) │ │ -38B425 Uncompressed Size 000005AF (1455) │ │ -38B429 Filename Length 001F (31) │ │ -38B42B Extra Length 0000 (0) │ │ -38B42D Comment Length 0000 (0) │ │ -38B42F Disk Start 0000 (0) │ │ -38B431 Int File Attributes 0000 (0) │ │ +39C9E0 Compression Method 0008 (8) 'Deflated' │ │ +39C9E2 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39C9E6 CRC DEAD7E8A (3735912074) │ │ +39C9EA Compressed Size 00000006 (6) │ │ +39C9EE Uncompressed Size 00000004 (4) │ │ +39C9F2 Filename Length 0023 (35) │ │ +39C9F4 Extra Length 0000 (0) │ │ +39C9F6 Comment Length 0000 (0) │ │ +39C9F8 Disk Start 0000 (0) │ │ +39C9FA Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38B433 Ext File Attributes 00000000 (0) │ │ -38B437 Local Header Offset 0017E508 (1565960) │ │ -38B43B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39C9FC Ext File Attributes 00000000 (0) │ │ +39CA00 Local Header Offset 0018ECE5 (1633509) │ │ +39CA04 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38B43B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39CA04: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38B45A CENTRAL HEADER #467 02014B50 (33639248) │ │ -38B45E Created Zip Spec 14 (20) '2.0' │ │ -38B45F Created OS 00 (0) 'MS-DOS' │ │ -38B460 Extract Zip Spec 14 (20) '2.0' │ │ -38B461 Extract OS 00 (0) 'MS-DOS' │ │ -38B462 General Purpose Flag 0800 (2048) │ │ +39CA27 CENTRAL HEADER #466 02014B50 (33639248) │ │ +39CA2B Created Zip Spec 14 (20) '2.0' │ │ +39CA2C Created OS 00 (0) 'MS-DOS' │ │ +39CA2D Extract Zip Spec 14 (20) '2.0' │ │ +39CA2E Extract OS 00 (0) 'MS-DOS' │ │ +39CA2F General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38B464 Compression Method 0008 (8) 'Deflated' │ │ -38B466 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38B46A CRC ADA8469A (2913486490) │ │ -38B46E Compressed Size 000008EE (2286) │ │ -38B472 Uncompressed Size 000023FA (9210) │ │ -38B476 Filename Length 0020 (32) │ │ -38B478 Extra Length 0000 (0) │ │ -38B47A Comment Length 0000 (0) │ │ -38B47C Disk Start 0000 (0) │ │ -38B47E Int File Attributes 0000 (0) │ │ +39CA31 Compression Method 0008 (8) 'Deflated' │ │ +39CA33 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39CA37 CRC 00000000 (0) │ │ +39CA3B Compressed Size 00000002 (2) │ │ +39CA3F Uncompressed Size 00000000 (0) │ │ +39CA43 Filename Length 0018 (24) │ │ +39CA45 Extra Length 0000 (0) │ │ +39CA47 Comment Length 0000 (0) │ │ +39CA49 Disk Start 0000 (0) │ │ +39CA4B Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38B480 Ext File Attributes 00000000 (0) │ │ -38B484 Local Header Offset 0017E876 (1566838) │ │ -38B488 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39CA4D Ext File Attributes 00000000 (0) │ │ +39CA51 Local Header Offset 0018ED40 (1633600) │ │ +39CA55 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38B488: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39CA55: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38B4A8 CENTRAL HEADER #468 02014B50 (33639248) │ │ -38B4AC Created Zip Spec 14 (20) '2.0' │ │ -38B4AD Created OS 00 (0) 'MS-DOS' │ │ -38B4AE Extract Zip Spec 14 (20) '2.0' │ │ -38B4AF Extract OS 00 (0) 'MS-DOS' │ │ -38B4B0 General Purpose Flag 0800 (2048) │ │ +39CA6D CENTRAL HEADER #467 02014B50 (33639248) │ │ +39CA71 Created Zip Spec 14 (20) '2.0' │ │ +39CA72 Created OS 00 (0) 'MS-DOS' │ │ +39CA73 Extract Zip Spec 14 (20) '2.0' │ │ +39CA74 Extract OS 00 (0) 'MS-DOS' │ │ +39CA75 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38B4B2 Compression Method 0008 (8) 'Deflated' │ │ -38B4B4 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38B4B8 CRC 291B8FE6 (689672166) │ │ -38B4BC Compressed Size 00000006 (6) │ │ -38B4C0 Uncompressed Size 00000004 (4) │ │ -38B4C4 Filename Length 0025 (37) │ │ -38B4C6 Extra Length 0000 (0) │ │ -38B4C8 Comment Length 0000 (0) │ │ -38B4CA Disk Start 0000 (0) │ │ -38B4CC Int File Attributes 0000 (0) │ │ +39CA77 Compression Method 0008 (8) 'Deflated' │ │ +39CA79 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39CA7D CRC C2971FC7 (3264683975) │ │ +39CA81 Compressed Size 00000006 (6) │ │ +39CA85 Uncompressed Size 00000004 (4) │ │ +39CA89 Filename Length 0021 (33) │ │ +39CA8B Extra Length 0000 (0) │ │ +39CA8D Comment Length 0000 (0) │ │ +39CA8F Disk Start 0000 (0) │ │ +39CA91 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38B4CE Ext File Attributes 00000000 (0) │ │ -38B4D2 Local Header Offset 0017F1B6 (1569206) │ │ -38B4D6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39CA93 Ext File Attributes 00000000 (0) │ │ +39CA97 Local Header Offset 0018ED8C (1633676) │ │ +39CA9B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38B4D6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39CA9B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38B4FB CENTRAL HEADER #469 02014B50 (33639248) │ │ -38B4FF Created Zip Spec 14 (20) '2.0' │ │ -38B500 Created OS 00 (0) 'MS-DOS' │ │ -38B501 Extract Zip Spec 14 (20) '2.0' │ │ -38B502 Extract OS 00 (0) 'MS-DOS' │ │ -38B503 General Purpose Flag 0800 (2048) │ │ +39CABC CENTRAL HEADER #468 02014B50 (33639248) │ │ +39CAC0 Created Zip Spec 14 (20) '2.0' │ │ +39CAC1 Created OS 00 (0) 'MS-DOS' │ │ +39CAC2 Extract Zip Spec 14 (20) '2.0' │ │ +39CAC3 Extract OS 00 (0) 'MS-DOS' │ │ +39CAC4 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38B505 Compression Method 0008 (8) 'Deflated' │ │ -38B507 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38B50B CRC 32D70693 (852952723) │ │ -38B50F Compressed Size 00000003 (3) │ │ -38B513 Uncompressed Size 00000001 (1) │ │ -38B517 Filename Length 0020 (32) │ │ -38B519 Extra Length 0000 (0) │ │ -38B51B Comment Length 0000 (0) │ │ -38B51D Disk Start 0000 (0) │ │ -38B51F Int File Attributes 0000 (0) │ │ +39CAC6 Compression Method 0008 (8) 'Deflated' │ │ +39CAC8 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39CACC CRC 24E8C9F4 (619235828) │ │ +39CAD0 Compressed Size 0000031D (797) │ │ +39CAD4 Uncompressed Size 000005AF (1455) │ │ +39CAD8 Filename Length 001F (31) │ │ +39CADA Extra Length 0000 (0) │ │ +39CADC Comment Length 0000 (0) │ │ +39CADE Disk Start 0000 (0) │ │ +39CAE0 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38B521 Ext File Attributes 00000000 (0) │ │ -38B525 Local Header Offset 0017F213 (1569299) │ │ -38B529 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39CAE2 Ext File Attributes 00000000 (0) │ │ +39CAE6 Local Header Offset 0018EDE5 (1633765) │ │ +39CAEA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38B529: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39CAEA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38B549 CENTRAL HEADER #470 02014B50 (33639248) │ │ -38B54D Created Zip Spec 14 (20) '2.0' │ │ -38B54E Created OS 00 (0) 'MS-DOS' │ │ -38B54F Extract Zip Spec 14 (20) '2.0' │ │ -38B550 Extract OS 00 (0) 'MS-DOS' │ │ -38B551 General Purpose Flag 0800 (2048) │ │ +39CB09 CENTRAL HEADER #469 02014B50 (33639248) │ │ +39CB0D Created Zip Spec 14 (20) '2.0' │ │ +39CB0E Created OS 00 (0) 'MS-DOS' │ │ +39CB0F Extract Zip Spec 14 (20) '2.0' │ │ +39CB10 Extract OS 00 (0) 'MS-DOS' │ │ +39CB11 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38B553 Compression Method 0008 (8) 'Deflated' │ │ -38B555 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38B559 CRC 00000000 (0) │ │ -38B55D Compressed Size 00000002 (2) │ │ -38B561 Uncompressed Size 00000000 (0) │ │ -38B565 Filename Length 0026 (38) │ │ -38B567 Extra Length 0000 (0) │ │ -38B569 Comment Length 0000 (0) │ │ -38B56B Disk Start 0000 (0) │ │ -38B56D Int File Attributes 0000 (0) │ │ +39CB13 Compression Method 0008 (8) 'Deflated' │ │ +39CB15 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39CB19 CRC ADA8469A (2913486490) │ │ +39CB1D Compressed Size 000008EE (2286) │ │ +39CB21 Uncompressed Size 000023FA (9210) │ │ +39CB25 Filename Length 0020 (32) │ │ +39CB27 Extra Length 0000 (0) │ │ +39CB29 Comment Length 0000 (0) │ │ +39CB2B Disk Start 0000 (0) │ │ +39CB2D Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38B56F Ext File Attributes 00000000 (0) │ │ -38B573 Local Header Offset 0017F268 (1569384) │ │ -38B577 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39CB2F Ext File Attributes 00000000 (0) │ │ +39CB33 Local Header Offset 0018F153 (1634643) │ │ +39CB37 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38B577: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39CB37: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38B59D CENTRAL HEADER #471 02014B50 (33639248) │ │ -38B5A1 Created Zip Spec 14 (20) '2.0' │ │ -38B5A2 Created OS 00 (0) 'MS-DOS' │ │ -38B5A3 Extract Zip Spec 14 (20) '2.0' │ │ -38B5A4 Extract OS 00 (0) 'MS-DOS' │ │ -38B5A5 General Purpose Flag 0800 (2048) │ │ +39CB57 CENTRAL HEADER #470 02014B50 (33639248) │ │ +39CB5B Created Zip Spec 14 (20) '2.0' │ │ +39CB5C Created OS 00 (0) 'MS-DOS' │ │ +39CB5D Extract Zip Spec 14 (20) '2.0' │ │ +39CB5E Extract OS 00 (0) 'MS-DOS' │ │ +39CB5F General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38B5A7 Compression Method 0008 (8) 'Deflated' │ │ -38B5A9 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38B5AD CRC C2971FC7 (3264683975) │ │ -38B5B1 Compressed Size 00000006 (6) │ │ -38B5B5 Uncompressed Size 00000004 (4) │ │ -38B5B9 Filename Length 002F (47) │ │ -38B5BB Extra Length 0000 (0) │ │ -38B5BD Comment Length 0000 (0) │ │ -38B5BF Disk Start 0000 (0) │ │ -38B5C1 Int File Attributes 0000 (0) │ │ +39CB61 Compression Method 0008 (8) 'Deflated' │ │ +39CB63 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39CB67 CRC 291B8FE6 (689672166) │ │ +39CB6B Compressed Size 00000006 (6) │ │ +39CB6F Uncompressed Size 00000004 (4) │ │ +39CB73 Filename Length 0025 (37) │ │ +39CB75 Extra Length 0000 (0) │ │ +39CB77 Comment Length 0000 (0) │ │ +39CB79 Disk Start 0000 (0) │ │ +39CB7B Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38B5C3 Ext File Attributes 00000000 (0) │ │ -38B5C7 Local Header Offset 0017F2C2 (1569474) │ │ -38B5CB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39CB7D Ext File Attributes 00000000 (0) │ │ +39CB81 Local Header Offset 0018FA93 (1637011) │ │ +39CB85 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38B5CB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39CB85: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38B5FA CENTRAL HEADER #472 02014B50 (33639248) │ │ -38B5FE Created Zip Spec 14 (20) '2.0' │ │ -38B5FF Created OS 00 (0) 'MS-DOS' │ │ -38B600 Extract Zip Spec 14 (20) '2.0' │ │ -38B601 Extract OS 00 (0) 'MS-DOS' │ │ -38B602 General Purpose Flag 0800 (2048) │ │ +39CBAA CENTRAL HEADER #471 02014B50 (33639248) │ │ +39CBAE Created Zip Spec 14 (20) '2.0' │ │ +39CBAF Created OS 00 (0) 'MS-DOS' │ │ +39CBB0 Extract Zip Spec 14 (20) '2.0' │ │ +39CBB1 Extract OS 00 (0) 'MS-DOS' │ │ +39CBB2 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38B604 Compression Method 0008 (8) 'Deflated' │ │ -38B606 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38B60A CRC ED7DDAD7 (3984448215) │ │ -38B60E Compressed Size 00000560 (1376) │ │ -38B612 Uncompressed Size 00000B49 (2889) │ │ -38B616 Filename Length 002D (45) │ │ -38B618 Extra Length 0000 (0) │ │ -38B61A Comment Length 0000 (0) │ │ -38B61C Disk Start 0000 (0) │ │ -38B61E Int File Attributes 0000 (0) │ │ +39CBB4 Compression Method 0008 (8) 'Deflated' │ │ +39CBB6 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39CBBA CRC 32D70693 (852952723) │ │ +39CBBE Compressed Size 00000003 (3) │ │ +39CBC2 Uncompressed Size 00000001 (1) │ │ +39CBC6 Filename Length 0020 (32) │ │ +39CBC8 Extra Length 0000 (0) │ │ +39CBCA Comment Length 0000 (0) │ │ +39CBCC Disk Start 0000 (0) │ │ +39CBCE Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38B620 Ext File Attributes 00000000 (0) │ │ -38B624 Local Header Offset 0017F329 (1569577) │ │ -38B628 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39CBD0 Ext File Attributes 00000000 (0) │ │ +39CBD4 Local Header Offset 0018FAF0 (1637104) │ │ +39CBD8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38B628: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39CBD8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38B655 CENTRAL HEADER #473 02014B50 (33639248) │ │ -38B659 Created Zip Spec 14 (20) '2.0' │ │ -38B65A Created OS 00 (0) 'MS-DOS' │ │ -38B65B Extract Zip Spec 14 (20) '2.0' │ │ -38B65C Extract OS 00 (0) 'MS-DOS' │ │ -38B65D General Purpose Flag 0800 (2048) │ │ +39CBF8 CENTRAL HEADER #472 02014B50 (33639248) │ │ +39CBFC Created Zip Spec 14 (20) '2.0' │ │ +39CBFD Created OS 00 (0) 'MS-DOS' │ │ +39CBFE Extract Zip Spec 14 (20) '2.0' │ │ +39CBFF Extract OS 00 (0) 'MS-DOS' │ │ +39CC00 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38B65F Compression Method 0008 (8) 'Deflated' │ │ -38B661 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38B665 CRC BB9C23CA (3147572170) │ │ -38B669 Compressed Size 00000C10 (3088) │ │ -38B66D Uncompressed Size 000020A2 (8354) │ │ -38B671 Filename Length 002E (46) │ │ -38B673 Extra Length 0000 (0) │ │ -38B675 Comment Length 0000 (0) │ │ -38B677 Disk Start 0000 (0) │ │ -38B679 Int File Attributes 0000 (0) │ │ +39CC02 Compression Method 0008 (8) 'Deflated' │ │ +39CC04 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39CC08 CRC 00000000 (0) │ │ +39CC0C Compressed Size 00000002 (2) │ │ +39CC10 Uncompressed Size 00000000 (0) │ │ +39CC14 Filename Length 0026 (38) │ │ +39CC16 Extra Length 0000 (0) │ │ +39CC18 Comment Length 0000 (0) │ │ +39CC1A Disk Start 0000 (0) │ │ +39CC1C Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38B67B Ext File Attributes 00000000 (0) │ │ -38B67F Local Header Offset 0017F8E8 (1571048) │ │ -38B683 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39CC1E Ext File Attributes 00000000 (0) │ │ +39CC22 Local Header Offset 0018FB45 (1637189) │ │ +39CC26 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38B683: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39CC26: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38B6B1 CENTRAL HEADER #474 02014B50 (33639248) │ │ -38B6B5 Created Zip Spec 14 (20) '2.0' │ │ -38B6B6 Created OS 00 (0) 'MS-DOS' │ │ -38B6B7 Extract Zip Spec 14 (20) '2.0' │ │ -38B6B8 Extract OS 00 (0) 'MS-DOS' │ │ -38B6B9 General Purpose Flag 0800 (2048) │ │ +39CC4C CENTRAL HEADER #473 02014B50 (33639248) │ │ +39CC50 Created Zip Spec 14 (20) '2.0' │ │ +39CC51 Created OS 00 (0) 'MS-DOS' │ │ +39CC52 Extract Zip Spec 14 (20) '2.0' │ │ +39CC53 Extract OS 00 (0) 'MS-DOS' │ │ +39CC54 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38B6BB Compression Method 0008 (8) 'Deflated' │ │ -38B6BD Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38B6C1 CRC 002D6B9C (2976668) │ │ -38B6C5 Compressed Size 0000000B (11) │ │ -38B6C9 Uncompressed Size 00000009 (9) │ │ -38B6CD Filename Length 0033 (51) │ │ -38B6CF Extra Length 0000 (0) │ │ -38B6D1 Comment Length 0000 (0) │ │ -38B6D3 Disk Start 0000 (0) │ │ -38B6D5 Int File Attributes 0000 (0) │ │ +39CC56 Compression Method 0008 (8) 'Deflated' │ │ +39CC58 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39CC5C CRC C2971FC7 (3264683975) │ │ +39CC60 Compressed Size 00000006 (6) │ │ +39CC64 Uncompressed Size 00000004 (4) │ │ +39CC68 Filename Length 002F (47) │ │ +39CC6A Extra Length 0000 (0) │ │ +39CC6C Comment Length 0000 (0) │ │ +39CC6E Disk Start 0000 (0) │ │ +39CC70 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38B6D7 Ext File Attributes 00000000 (0) │ │ -38B6DB Local Header Offset 00180558 (1574232) │ │ -38B6DF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39CC72 Ext File Attributes 00000000 (0) │ │ +39CC76 Local Header Offset 0018FB9F (1637279) │ │ +39CC7A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38B6DF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39CC7A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38B712 CENTRAL HEADER #475 02014B50 (33639248) │ │ -38B716 Created Zip Spec 14 (20) '2.0' │ │ -38B717 Created OS 00 (0) 'MS-DOS' │ │ -38B718 Extract Zip Spec 14 (20) '2.0' │ │ -38B719 Extract OS 00 (0) 'MS-DOS' │ │ -38B71A General Purpose Flag 0800 (2048) │ │ +39CCA9 CENTRAL HEADER #474 02014B50 (33639248) │ │ +39CCAD Created Zip Spec 14 (20) '2.0' │ │ +39CCAE Created OS 00 (0) 'MS-DOS' │ │ +39CCAF Extract Zip Spec 14 (20) '2.0' │ │ +39CCB0 Extract OS 00 (0) 'MS-DOS' │ │ +39CCB1 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38B71C Compression Method 0008 (8) 'Deflated' │ │ -38B71E Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38B722 CRC 32D70693 (852952723) │ │ -38B726 Compressed Size 00000003 (3) │ │ -38B72A Uncompressed Size 00000001 (1) │ │ -38B72E Filename Length 002E (46) │ │ -38B730 Extra Length 0000 (0) │ │ -38B732 Comment Length 0000 (0) │ │ -38B734 Disk Start 0000 (0) │ │ -38B736 Int File Attributes 0000 (0) │ │ +39CCB3 Compression Method 0008 (8) 'Deflated' │ │ +39CCB5 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39CCB9 CRC ED7DDAD7 (3984448215) │ │ +39CCBD Compressed Size 00000560 (1376) │ │ +39CCC1 Uncompressed Size 00000B49 (2889) │ │ +39CCC5 Filename Length 002D (45) │ │ +39CCC7 Extra Length 0000 (0) │ │ +39CCC9 Comment Length 0000 (0) │ │ +39CCCB Disk Start 0000 (0) │ │ +39CCCD Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38B738 Ext File Attributes 00000000 (0) │ │ -38B73C Local Header Offset 001805C8 (1574344) │ │ -38B740 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39CCCF Ext File Attributes 00000000 (0) │ │ +39CCD3 Local Header Offset 0018FC06 (1637382) │ │ +39CCD7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38B740: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39CCD7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38B76E CENTRAL HEADER #476 02014B50 (33639248) │ │ -38B772 Created Zip Spec 14 (20) '2.0' │ │ -38B773 Created OS 00 (0) 'MS-DOS' │ │ -38B774 Extract Zip Spec 14 (20) '2.0' │ │ -38B775 Extract OS 00 (0) 'MS-DOS' │ │ -38B776 General Purpose Flag 0800 (2048) │ │ +39CD04 CENTRAL HEADER #475 02014B50 (33639248) │ │ +39CD08 Created Zip Spec 14 (20) '2.0' │ │ +39CD09 Created OS 00 (0) 'MS-DOS' │ │ +39CD0A Extract Zip Spec 14 (20) '2.0' │ │ +39CD0B Extract OS 00 (0) 'MS-DOS' │ │ +39CD0C General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38B778 Compression Method 0008 (8) 'Deflated' │ │ -38B77A Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38B77E CRC 00000000 (0) │ │ -38B782 Compressed Size 00000002 (2) │ │ -38B786 Uncompressed Size 00000000 (0) │ │ -38B78A Filename Length 000A (10) │ │ -38B78C Extra Length 0000 (0) │ │ -38B78E Comment Length 0000 (0) │ │ -38B790 Disk Start 0000 (0) │ │ -38B792 Int File Attributes 0000 (0) │ │ +39CD0E Compression Method 0008 (8) 'Deflated' │ │ +39CD10 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39CD14 CRC BB9C23CA (3147572170) │ │ +39CD18 Compressed Size 00000C10 (3088) │ │ +39CD1C Uncompressed Size 000020A2 (8354) │ │ +39CD20 Filename Length 002E (46) │ │ +39CD22 Extra Length 0000 (0) │ │ +39CD24 Comment Length 0000 (0) │ │ +39CD26 Disk Start 0000 (0) │ │ +39CD28 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38B794 Ext File Attributes 00000000 (0) │ │ -38B798 Local Header Offset 0018062B (1574443) │ │ -38B79C Filename 'XXXXXXXXXX' │ │ +39CD2A Ext File Attributes 00000000 (0) │ │ +39CD2E Local Header Offset 001901C5 (1638853) │ │ +39CD32 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38B79C: Filename 'XXXXXXXXXX' │ │ +# WARNING: Offset 0x39CD32: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38B7A6 CENTRAL HEADER #477 02014B50 (33639248) │ │ -38B7AA Created Zip Spec 14 (20) '2.0' │ │ -38B7AB Created OS 00 (0) 'MS-DOS' │ │ -38B7AC Extract Zip Spec 14 (20) '2.0' │ │ -38B7AD Extract OS 00 (0) 'MS-DOS' │ │ -38B7AE General Purpose Flag 0800 (2048) │ │ +39CD60 CENTRAL HEADER #476 02014B50 (33639248) │ │ +39CD64 Created Zip Spec 14 (20) '2.0' │ │ +39CD65 Created OS 00 (0) 'MS-DOS' │ │ +39CD66 Extract Zip Spec 14 (20) '2.0' │ │ +39CD67 Extract OS 00 (0) 'MS-DOS' │ │ +39CD68 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38B7B0 Compression Method 0008 (8) 'Deflated' │ │ -38B7B2 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38B7B6 CRC 42C7C038 (1120387128) │ │ -38B7BA Compressed Size 000002B3 (691) │ │ -38B7BE Uncompressed Size 000005C9 (1481) │ │ -38B7C2 Filename Length 0015 (21) │ │ -38B7C4 Extra Length 0000 (0) │ │ -38B7C6 Comment Length 0000 (0) │ │ -38B7C8 Disk Start 0000 (0) │ │ -38B7CA Int File Attributes 0000 (0) │ │ +39CD6A Compression Method 0008 (8) 'Deflated' │ │ +39CD6C Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39CD70 CRC 002D6B9C (2976668) │ │ +39CD74 Compressed Size 0000000B (11) │ │ +39CD78 Uncompressed Size 00000009 (9) │ │ +39CD7C Filename Length 0033 (51) │ │ +39CD7E Extra Length 0000 (0) │ │ +39CD80 Comment Length 0000 (0) │ │ +39CD82 Disk Start 0000 (0) │ │ +39CD84 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38B7CC Ext File Attributes 00000000 (0) │ │ -38B7D0 Local Header Offset 00180669 (1574505) │ │ -38B7D4 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +39CD86 Ext File Attributes 00000000 (0) │ │ +39CD8A Local Header Offset 00190E35 (1642037) │ │ +39CD8E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38B7D4: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39CD8E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38B7E9 CENTRAL HEADER #478 02014B50 (33639248) │ │ -38B7ED Created Zip Spec 14 (20) '2.0' │ │ -38B7EE Created OS 00 (0) 'MS-DOS' │ │ -38B7EF Extract Zip Spec 14 (20) '2.0' │ │ -38B7F0 Extract OS 00 (0) 'MS-DOS' │ │ -38B7F1 General Purpose Flag 0800 (2048) │ │ +39CDC1 CENTRAL HEADER #477 02014B50 (33639248) │ │ +39CDC5 Created Zip Spec 14 (20) '2.0' │ │ +39CDC6 Created OS 00 (0) 'MS-DOS' │ │ +39CDC7 Extract Zip Spec 14 (20) '2.0' │ │ +39CDC8 Extract OS 00 (0) 'MS-DOS' │ │ +39CDC9 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38B7F3 Compression Method 0008 (8) 'Deflated' │ │ -38B7F5 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38B7F9 CRC 531E7446 (1394504774) │ │ -38B7FD Compressed Size 00000707 (1799) │ │ -38B801 Uncompressed Size 000013FB (5115) │ │ -38B805 Filename Length 0016 (22) │ │ -38B807 Extra Length 0000 (0) │ │ -38B809 Comment Length 0000 (0) │ │ -38B80B Disk Start 0000 (0) │ │ -38B80D Int File Attributes 0000 (0) │ │ +39CDCB Compression Method 0008 (8) 'Deflated' │ │ +39CDCD Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39CDD1 CRC 32D70693 (852952723) │ │ +39CDD5 Compressed Size 00000003 (3) │ │ +39CDD9 Uncompressed Size 00000001 (1) │ │ +39CDDD Filename Length 002E (46) │ │ +39CDDF Extra Length 0000 (0) │ │ +39CDE1 Comment Length 0000 (0) │ │ +39CDE3 Disk Start 0000 (0) │ │ +39CDE5 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38B80F Ext File Attributes 00000000 (0) │ │ -38B813 Local Header Offset 00180963 (1575267) │ │ -38B817 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ +39CDE7 Ext File Attributes 00000000 (0) │ │ +39CDEB Local Header Offset 00190EA5 (1642149) │ │ +39CDEF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38B817: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39CDEF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38B82D CENTRAL HEADER #479 02014B50 (33639248) │ │ -38B831 Created Zip Spec 14 (20) '2.0' │ │ -38B832 Created OS 00 (0) 'MS-DOS' │ │ -38B833 Extract Zip Spec 14 (20) '2.0' │ │ -38B834 Extract OS 00 (0) 'MS-DOS' │ │ -38B835 General Purpose Flag 0800 (2048) │ │ +39CE1D CENTRAL HEADER #478 02014B50 (33639248) │ │ +39CE21 Created Zip Spec 14 (20) '2.0' │ │ +39CE22 Created OS 00 (0) 'MS-DOS' │ │ +39CE23 Extract Zip Spec 14 (20) '2.0' │ │ +39CE24 Extract OS 00 (0) 'MS-DOS' │ │ +39CE25 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38B837 Compression Method 0008 (8) 'Deflated' │ │ -38B839 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38B83D CRC F191AAC2 (4052855490) │ │ -38B841 Compressed Size 0000104E (4174) │ │ -38B845 Uncompressed Size 00003D0E (15630) │ │ -38B849 Filename Length 0018 (24) │ │ -38B84B Extra Length 0000 (0) │ │ -38B84D Comment Length 0000 (0) │ │ -38B84F Disk Start 0000 (0) │ │ -38B851 Int File Attributes 0000 (0) │ │ +39CE27 Compression Method 0008 (8) 'Deflated' │ │ +39CE29 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39CE2D CRC 00000000 (0) │ │ +39CE31 Compressed Size 00000002 (2) │ │ +39CE35 Uncompressed Size 00000000 (0) │ │ +39CE39 Filename Length 000A (10) │ │ +39CE3B Extra Length 0000 (0) │ │ +39CE3D Comment Length 0000 (0) │ │ +39CE3F Disk Start 0000 (0) │ │ +39CE41 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38B853 Ext File Attributes 00000000 (0) │ │ -38B857 Local Header Offset 001810B2 (1577138) │ │ -38B85B Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39CE43 Ext File Attributes 00000000 (0) │ │ +39CE47 Local Header Offset 00190F08 (1642248) │ │ +39CE4B Filename 'XXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38B85B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39CE4B: Filename 'XXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38B873 CENTRAL HEADER #480 02014B50 (33639248) │ │ -38B877 Created Zip Spec 14 (20) '2.0' │ │ -38B878 Created OS 00 (0) 'MS-DOS' │ │ -38B879 Extract Zip Spec 14 (20) '2.0' │ │ -38B87A Extract OS 00 (0) 'MS-DOS' │ │ -38B87B General Purpose Flag 0800 (2048) │ │ +39CE55 CENTRAL HEADER #479 02014B50 (33639248) │ │ +39CE59 Created Zip Spec 14 (20) '2.0' │ │ +39CE5A Created OS 00 (0) 'MS-DOS' │ │ +39CE5B Extract Zip Spec 14 (20) '2.0' │ │ +39CE5C Extract OS 00 (0) 'MS-DOS' │ │ +39CE5D General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38B87D Compression Method 0008 (8) 'Deflated' │ │ -38B87F Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38B883 CRC 00000000 (0) │ │ -38B887 Compressed Size 00000002 (2) │ │ -38B88B Uncompressed Size 00000000 (0) │ │ -38B88F Filename Length 0010 (16) │ │ -38B891 Extra Length 0000 (0) │ │ -38B893 Comment Length 0000 (0) │ │ -38B895 Disk Start 0000 (0) │ │ -38B897 Int File Attributes 0000 (0) │ │ +39CE5F Compression Method 0008 (8) 'Deflated' │ │ +39CE61 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39CE65 CRC BD13C852 (3172190290) │ │ +39CE69 Compressed Size 000002B2 (690) │ │ +39CE6D Uncompressed Size 000005C9 (1481) │ │ +39CE71 Filename Length 0015 (21) │ │ +39CE73 Extra Length 0000 (0) │ │ +39CE75 Comment Length 0000 (0) │ │ +39CE77 Disk Start 0000 (0) │ │ +39CE79 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38B899 Ext File Attributes 00000000 (0) │ │ -38B89D Local Header Offset 0018214A (1581386) │ │ -38B8A1 Filename 'XXXXXXXXXXXXXXXX' │ │ +39CE7B Ext File Attributes 00000000 (0) │ │ +39CE7F Local Header Offset 00190F46 (1642310) │ │ +39CE83 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38B8A1: Filename 'XXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39CE83: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38B8B1 CENTRAL HEADER #481 02014B50 (33639248) │ │ -38B8B5 Created Zip Spec 14 (20) '2.0' │ │ -38B8B6 Created OS 00 (0) 'MS-DOS' │ │ -38B8B7 Extract Zip Spec 14 (20) '2.0' │ │ -38B8B8 Extract OS 00 (0) 'MS-DOS' │ │ -38B8B9 General Purpose Flag 0800 (2048) │ │ +39CE98 CENTRAL HEADER #480 02014B50 (33639248) │ │ +39CE9C Created Zip Spec 14 (20) '2.0' │ │ +39CE9D Created OS 00 (0) 'MS-DOS' │ │ +39CE9E Extract Zip Spec 14 (20) '2.0' │ │ +39CE9F Extract OS 00 (0) 'MS-DOS' │ │ +39CEA0 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38B8BB Compression Method 0008 (8) 'Deflated' │ │ -38B8BD Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38B8C1 CRC CC145079 (3423883385) │ │ -38B8C5 Compressed Size 000000CC (204) │ │ -38B8C9 Uncompressed Size 0000013E (318) │ │ -38B8CD Filename Length 001C (28) │ │ -38B8CF Extra Length 0000 (0) │ │ -38B8D1 Comment Length 0000 (0) │ │ -38B8D3 Disk Start 0000 (0) │ │ -38B8D5 Int File Attributes 0000 (0) │ │ +39CEA2 Compression Method 0008 (8) 'Deflated' │ │ +39CEA4 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39CEA8 CRC 531E7446 (1394504774) │ │ +39CEAC Compressed Size 00000707 (1799) │ │ +39CEB0 Uncompressed Size 000013FB (5115) │ │ +39CEB4 Filename Length 0016 (22) │ │ +39CEB6 Extra Length 0000 (0) │ │ +39CEB8 Comment Length 0000 (0) │ │ +39CEBA Disk Start 0000 (0) │ │ +39CEBC Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38B8D7 Ext File Attributes 00000000 (0) │ │ -38B8DB Local Header Offset 0018218E (1581454) │ │ -38B8DF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39CEBE Ext File Attributes 00000000 (0) │ │ +39CEC2 Local Header Offset 0019123F (1643071) │ │ +39CEC6 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38B8DF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39CEC6: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38B8FB CENTRAL HEADER #482 02014B50 (33639248) │ │ -38B8FF Created Zip Spec 14 (20) '2.0' │ │ -38B900 Created OS 00 (0) 'MS-DOS' │ │ -38B901 Extract Zip Spec 14 (20) '2.0' │ │ -38B902 Extract OS 00 (0) 'MS-DOS' │ │ -38B903 General Purpose Flag 0800 (2048) │ │ +39CEDC CENTRAL HEADER #481 02014B50 (33639248) │ │ +39CEE0 Created Zip Spec 14 (20) '2.0' │ │ +39CEE1 Created OS 00 (0) 'MS-DOS' │ │ +39CEE2 Extract Zip Spec 14 (20) '2.0' │ │ +39CEE3 Extract OS 00 (0) 'MS-DOS' │ │ +39CEE4 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38B905 Compression Method 0008 (8) 'Deflated' │ │ -38B907 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38B90B CRC 097F133A (159322938) │ │ -38B90F Compressed Size 00000107 (263) │ │ -38B913 Uncompressed Size 000001F8 (504) │ │ -38B917 Filename Length 0028 (40) │ │ -38B919 Extra Length 0000 (0) │ │ -38B91B Comment Length 0000 (0) │ │ -38B91D Disk Start 0000 (0) │ │ -38B91F Int File Attributes 0000 (0) │ │ +39CEE6 Compression Method 0008 (8) 'Deflated' │ │ +39CEE8 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39CEEC CRC F191AAC2 (4052855490) │ │ +39CEF0 Compressed Size 0000104E (4174) │ │ +39CEF4 Uncompressed Size 00003D0E (15630) │ │ +39CEF8 Filename Length 0018 (24) │ │ +39CEFA Extra Length 0000 (0) │ │ +39CEFC Comment Length 0000 (0) │ │ +39CEFE Disk Start 0000 (0) │ │ +39CF00 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38B921 Ext File Attributes 00000000 (0) │ │ -38B925 Local Header Offset 001822A8 (1581736) │ │ -38B929 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39CF02 Ext File Attributes 00000000 (0) │ │ +39CF06 Local Header Offset 0019198E (1644942) │ │ +39CF0A Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38B929: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39CF0A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38B951 CENTRAL HEADER #483 02014B50 (33639248) │ │ -38B955 Created Zip Spec 14 (20) '2.0' │ │ -38B956 Created OS 00 (0) 'MS-DOS' │ │ -38B957 Extract Zip Spec 14 (20) '2.0' │ │ -38B958 Extract OS 00 (0) 'MS-DOS' │ │ -38B959 General Purpose Flag 0800 (2048) │ │ +39CF22 CENTRAL HEADER #482 02014B50 (33639248) │ │ +39CF26 Created Zip Spec 14 (20) '2.0' │ │ +39CF27 Created OS 00 (0) 'MS-DOS' │ │ +39CF28 Extract Zip Spec 14 (20) '2.0' │ │ +39CF29 Extract OS 00 (0) 'MS-DOS' │ │ +39CF2A General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38B95B Compression Method 0008 (8) 'Deflated' │ │ -38B95D Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38B961 CRC 41DDE9C2 (1105062338) │ │ -38B965 Compressed Size 00001A9D (6813) │ │ -38B969 Uncompressed Size 00004638 (17976) │ │ -38B96D Filename Length 002A (42) │ │ -38B96F Extra Length 0000 (0) │ │ -38B971 Comment Length 0000 (0) │ │ -38B973 Disk Start 0000 (0) │ │ -38B975 Int File Attributes 0000 (0) │ │ +39CF2C Compression Method 0008 (8) 'Deflated' │ │ +39CF2E Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39CF32 CRC 00000000 (0) │ │ +39CF36 Compressed Size 00000002 (2) │ │ +39CF3A Uncompressed Size 00000000 (0) │ │ +39CF3E Filename Length 0010 (16) │ │ +39CF40 Extra Length 0000 (0) │ │ +39CF42 Comment Length 0000 (0) │ │ +39CF44 Disk Start 0000 (0) │ │ +39CF46 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38B977 Ext File Attributes 00000000 (0) │ │ -38B97B Local Header Offset 00182409 (1582089) │ │ -38B97F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39CF48 Ext File Attributes 00000000 (0) │ │ +39CF4C Local Header Offset 00192A26 (1649190) │ │ +39CF50 Filename 'XXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38B97F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39CF50: Filename 'XXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38B9A9 CENTRAL HEADER #484 02014B50 (33639248) │ │ -38B9AD Created Zip Spec 14 (20) '2.0' │ │ -38B9AE Created OS 00 (0) 'MS-DOS' │ │ -38B9AF Extract Zip Spec 14 (20) '2.0' │ │ -38B9B0 Extract OS 00 (0) 'MS-DOS' │ │ -38B9B1 General Purpose Flag 0800 (2048) │ │ +39CF60 CENTRAL HEADER #483 02014B50 (33639248) │ │ +39CF64 Created Zip Spec 14 (20) '2.0' │ │ +39CF65 Created OS 00 (0) 'MS-DOS' │ │ +39CF66 Extract Zip Spec 14 (20) '2.0' │ │ +39CF67 Extract OS 00 (0) 'MS-DOS' │ │ +39CF68 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38B9B3 Compression Method 0008 (8) 'Deflated' │ │ -38B9B5 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38B9B9 CRC F80376C8 (4160976584) │ │ -38B9BD Compressed Size 000002AA (682) │ │ -38B9C1 Uncompressed Size 00000526 (1318) │ │ -38B9C5 Filename Length 0026 (38) │ │ -38B9C7 Extra Length 0000 (0) │ │ -38B9C9 Comment Length 0000 (0) │ │ -38B9CB Disk Start 0000 (0) │ │ -38B9CD Int File Attributes 0000 (0) │ │ +39CF6A Compression Method 0008 (8) 'Deflated' │ │ +39CF6C Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39CF70 CRC CC145079 (3423883385) │ │ +39CF74 Compressed Size 000000CC (204) │ │ +39CF78 Uncompressed Size 0000013E (318) │ │ +39CF7C Filename Length 001C (28) │ │ +39CF7E Extra Length 0000 (0) │ │ +39CF80 Comment Length 0000 (0) │ │ +39CF82 Disk Start 0000 (0) │ │ +39CF84 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38B9CF Ext File Attributes 00000000 (0) │ │ -38B9D3 Local Header Offset 00183F02 (1588994) │ │ -38B9D7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39CF86 Ext File Attributes 00000000 (0) │ │ +39CF8A Local Header Offset 00192A6A (1649258) │ │ +39CF8E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38B9D7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39CF8E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38B9FD CENTRAL HEADER #485 02014B50 (33639248) │ │ -38BA01 Created Zip Spec 14 (20) '2.0' │ │ -38BA02 Created OS 00 (0) 'MS-DOS' │ │ -38BA03 Extract Zip Spec 14 (20) '2.0' │ │ -38BA04 Extract OS 00 (0) 'MS-DOS' │ │ -38BA05 General Purpose Flag 0800 (2048) │ │ +39CFAA CENTRAL HEADER #484 02014B50 (33639248) │ │ +39CFAE Created Zip Spec 14 (20) '2.0' │ │ +39CFAF Created OS 00 (0) 'MS-DOS' │ │ +39CFB0 Extract Zip Spec 14 (20) '2.0' │ │ +39CFB1 Extract OS 00 (0) 'MS-DOS' │ │ +39CFB2 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38BA07 Compression Method 0008 (8) 'Deflated' │ │ -38BA09 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38BA0D CRC CAEF3F53 (3404676947) │ │ -38BA11 Compressed Size 000007B5 (1973) │ │ -38BA15 Uncompressed Size 0000101A (4122) │ │ -38BA19 Filename Length 0025 (37) │ │ -38BA1B Extra Length 0000 (0) │ │ -38BA1D Comment Length 0000 (0) │ │ -38BA1F Disk Start 0000 (0) │ │ -38BA21 Int File Attributes 0000 (0) │ │ +39CFB4 Compression Method 0008 (8) 'Deflated' │ │ +39CFB6 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39CFBA CRC 097F133A (159322938) │ │ +39CFBE Compressed Size 00000107 (263) │ │ +39CFC2 Uncompressed Size 000001F8 (504) │ │ +39CFC6 Filename Length 0028 (40) │ │ +39CFC8 Extra Length 0000 (0) │ │ +39CFCA Comment Length 0000 (0) │ │ +39CFCC Disk Start 0000 (0) │ │ +39CFCE Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38BA23 Ext File Attributes 00000000 (0) │ │ -38BA27 Local Header Offset 00184204 (1589764) │ │ -38BA2B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39CFD0 Ext File Attributes 00000000 (0) │ │ +39CFD4 Local Header Offset 00192B84 (1649540) │ │ +39CFD8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38BA2B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39CFD8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38BA50 CENTRAL HEADER #486 02014B50 (33639248) │ │ -38BA54 Created Zip Spec 14 (20) '2.0' │ │ -38BA55 Created OS 00 (0) 'MS-DOS' │ │ -38BA56 Extract Zip Spec 14 (20) '2.0' │ │ -38BA57 Extract OS 00 (0) 'MS-DOS' │ │ -38BA58 General Purpose Flag 0800 (2048) │ │ +39D000 CENTRAL HEADER #485 02014B50 (33639248) │ │ +39D004 Created Zip Spec 14 (20) '2.0' │ │ +39D005 Created OS 00 (0) 'MS-DOS' │ │ +39D006 Extract Zip Spec 14 (20) '2.0' │ │ +39D007 Extract OS 00 (0) 'MS-DOS' │ │ +39D008 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38BA5A Compression Method 0008 (8) 'Deflated' │ │ -38BA5C Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38BA60 CRC B7AB5C0C (3081460748) │ │ -38BA64 Compressed Size 000297EF (169967) │ │ -38BA68 Uncompressed Size 0007EDD2 (519634) │ │ -38BA6C Filename Length 001E (30) │ │ -38BA6E Extra Length 0000 (0) │ │ -38BA70 Comment Length 0000 (0) │ │ -38BA72 Disk Start 0000 (0) │ │ -38BA74 Int File Attributes 0000 (0) │ │ +39D00A Compression Method 0008 (8) 'Deflated' │ │ +39D00C Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39D010 CRC 41DDE9C2 (1105062338) │ │ +39D014 Compressed Size 00001A9D (6813) │ │ +39D018 Uncompressed Size 00004638 (17976) │ │ +39D01C Filename Length 002A (42) │ │ +39D01E Extra Length 0000 (0) │ │ +39D020 Comment Length 0000 (0) │ │ +39D022 Disk Start 0000 (0) │ │ +39D024 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38BA76 Ext File Attributes 00000000 (0) │ │ -38BA7A Local Header Offset 00184A10 (1591824) │ │ -38BA7E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39D026 Ext File Attributes 00000000 (0) │ │ +39D02A Local Header Offset 00192CE5 (1649893) │ │ +39D02E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38BA7E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39D02E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38BA9C CENTRAL HEADER #487 02014B50 (33639248) │ │ -38BAA0 Created Zip Spec 14 (20) '2.0' │ │ -38BAA1 Created OS 00 (0) 'MS-DOS' │ │ -38BAA2 Extract Zip Spec 14 (20) '2.0' │ │ -38BAA3 Extract OS 00 (0) 'MS-DOS' │ │ -38BAA4 General Purpose Flag 0800 (2048) │ │ +39D058 CENTRAL HEADER #486 02014B50 (33639248) │ │ +39D05C Created Zip Spec 14 (20) '2.0' │ │ +39D05D Created OS 00 (0) 'MS-DOS' │ │ +39D05E Extract Zip Spec 14 (20) '2.0' │ │ +39D05F Extract OS 00 (0) 'MS-DOS' │ │ +39D060 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38BAA6 Compression Method 0008 (8) 'Deflated' │ │ -38BAA8 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38BAAC CRC 288F8DE1 (680496609) │ │ -38BAB0 Compressed Size 00000E5B (3675) │ │ -38BAB4 Uncompressed Size 0000286F (10351) │ │ -38BAB8 Filename Length 0020 (32) │ │ -38BABA Extra Length 0000 (0) │ │ -38BABC Comment Length 0000 (0) │ │ -38BABE Disk Start 0000 (0) │ │ -38BAC0 Int File Attributes 0000 (0) │ │ +39D062 Compression Method 0008 (8) 'Deflated' │ │ +39D064 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39D068 CRC F80376C8 (4160976584) │ │ +39D06C Compressed Size 000002AA (682) │ │ +39D070 Uncompressed Size 00000526 (1318) │ │ +39D074 Filename Length 0026 (38) │ │ +39D076 Extra Length 0000 (0) │ │ +39D078 Comment Length 0000 (0) │ │ +39D07A Disk Start 0000 (0) │ │ +39D07C Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38BAC2 Ext File Attributes 00000000 (0) │ │ -38BAC6 Local Header Offset 001AE24F (1761871) │ │ -38BACA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39D07E Ext File Attributes 00000000 (0) │ │ +39D082 Local Header Offset 001947DE (1656798) │ │ +39D086 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38BACA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39D086: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38BAEA CENTRAL HEADER #488 02014B50 (33639248) │ │ -38BAEE Created Zip Spec 14 (20) '2.0' │ │ -38BAEF Created OS 00 (0) 'MS-DOS' │ │ -38BAF0 Extract Zip Spec 14 (20) '2.0' │ │ -38BAF1 Extract OS 00 (0) 'MS-DOS' │ │ -38BAF2 General Purpose Flag 0800 (2048) │ │ +39D0AC CENTRAL HEADER #487 02014B50 (33639248) │ │ +39D0B0 Created Zip Spec 14 (20) '2.0' │ │ +39D0B1 Created OS 00 (0) 'MS-DOS' │ │ +39D0B2 Extract Zip Spec 14 (20) '2.0' │ │ +39D0B3 Extract OS 00 (0) 'MS-DOS' │ │ +39D0B4 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38BAF4 Compression Method 0008 (8) 'Deflated' │ │ -38BAF6 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38BAFA CRC A5F65DAC (2784386476) │ │ -38BAFE Compressed Size 00012525 (75045) │ │ -38BB02 Uncompressed Size 000137D0 (79824) │ │ -38BB06 Filename Length 0020 (32) │ │ -38BB08 Extra Length 0000 (0) │ │ -38BB0A Comment Length 0000 (0) │ │ -38BB0C Disk Start 0000 (0) │ │ -38BB0E Int File Attributes 0000 (0) │ │ +39D0B6 Compression Method 0008 (8) 'Deflated' │ │ +39D0B8 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39D0BC CRC CAEF3F53 (3404676947) │ │ +39D0C0 Compressed Size 000007B5 (1973) │ │ +39D0C4 Uncompressed Size 0000101A (4122) │ │ +39D0C8 Filename Length 0025 (37) │ │ +39D0CA Extra Length 0000 (0) │ │ +39D0CC Comment Length 0000 (0) │ │ +39D0CE Disk Start 0000 (0) │ │ +39D0D0 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38BB10 Ext File Attributes 00000000 (0) │ │ -38BB14 Local Header Offset 001AF0FC (1765628) │ │ -38BB18 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39D0D2 Ext File Attributes 00000000 (0) │ │ +39D0D6 Local Header Offset 00194AE0 (1657568) │ │ +39D0DA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38BB18: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39D0DA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38BB38 CENTRAL HEADER #489 02014B50 (33639248) │ │ -38BB3C Created Zip Spec 14 (20) '2.0' │ │ -38BB3D Created OS 00 (0) 'MS-DOS' │ │ -38BB3E Extract Zip Spec 14 (20) '2.0' │ │ -38BB3F Extract OS 00 (0) 'MS-DOS' │ │ -38BB40 General Purpose Flag 0800 (2048) │ │ +39D0FF CENTRAL HEADER #488 02014B50 (33639248) │ │ +39D103 Created Zip Spec 14 (20) '2.0' │ │ +39D104 Created OS 00 (0) 'MS-DOS' │ │ +39D105 Extract Zip Spec 14 (20) '2.0' │ │ +39D106 Extract OS 00 (0) 'MS-DOS' │ │ +39D107 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38BB42 Compression Method 0008 (8) 'Deflated' │ │ -38BB44 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38BB48 CRC 35D39B97 (903060375) │ │ -38BB4C Compressed Size 00009BE9 (39913) │ │ -38BB50 Uncompressed Size 0001018C (65932) │ │ -38BB54 Filename Length 0018 (24) │ │ -38BB56 Extra Length 0000 (0) │ │ -38BB58 Comment Length 0000 (0) │ │ -38BB5A Disk Start 0000 (0) │ │ -38BB5C Int File Attributes 0000 (0) │ │ +39D109 Compression Method 0008 (8) 'Deflated' │ │ +39D10B Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39D10F CRC B7AB5C0C (3081460748) │ │ +39D113 Compressed Size 000297EF (169967) │ │ +39D117 Uncompressed Size 0007EDD2 (519634) │ │ +39D11B Filename Length 001E (30) │ │ +39D11D Extra Length 0000 (0) │ │ +39D11F Comment Length 0000 (0) │ │ +39D121 Disk Start 0000 (0) │ │ +39D123 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38BB5E Ext File Attributes 00000000 (0) │ │ -38BB62 Local Header Offset 001C1673 (1840755) │ │ -38BB66 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39D125 Ext File Attributes 00000000 (0) │ │ +39D129 Local Header Offset 001952EC (1659628) │ │ +39D12D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38BB66: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39D12D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38BB7E CENTRAL HEADER #490 02014B50 (33639248) │ │ -38BB82 Created Zip Spec 14 (20) '2.0' │ │ -38BB83 Created OS 00 (0) 'MS-DOS' │ │ -38BB84 Extract Zip Spec 14 (20) '2.0' │ │ -38BB85 Extract OS 00 (0) 'MS-DOS' │ │ -38BB86 General Purpose Flag 0800 (2048) │ │ +39D14B CENTRAL HEADER #489 02014B50 (33639248) │ │ +39D14F Created Zip Spec 14 (20) '2.0' │ │ +39D150 Created OS 00 (0) 'MS-DOS' │ │ +39D151 Extract Zip Spec 14 (20) '2.0' │ │ +39D152 Extract OS 00 (0) 'MS-DOS' │ │ +39D153 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38BB88 Compression Method 0008 (8) 'Deflated' │ │ -38BB8A Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38BB8E CRC 73E36C39 (1944284217) │ │ -38BB92 Compressed Size 00009559 (38233) │ │ -38BB96 Uncompressed Size 0000F6E8 (63208) │ │ -38BB9A Filename Length 001A (26) │ │ -38BB9C Extra Length 0000 (0) │ │ -38BB9E Comment Length 0000 (0) │ │ -38BBA0 Disk Start 0000 (0) │ │ -38BBA2 Int File Attributes 0000 (0) │ │ +39D155 Compression Method 0008 (8) 'Deflated' │ │ +39D157 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39D15B CRC 288F8DE1 (680496609) │ │ +39D15F Compressed Size 00000E5B (3675) │ │ +39D163 Uncompressed Size 0000286F (10351) │ │ +39D167 Filename Length 0020 (32) │ │ +39D169 Extra Length 0000 (0) │ │ +39D16B Comment Length 0000 (0) │ │ +39D16D Disk Start 0000 (0) │ │ +39D16F Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38BBA4 Ext File Attributes 00000000 (0) │ │ -38BBA8 Local Header Offset 001CB2A6 (1880742) │ │ -38BBAC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39D171 Ext File Attributes 00000000 (0) │ │ +39D175 Local Header Offset 001BEB2B (1829675) │ │ +39D179 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38BBAC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39D179: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38BBC6 CENTRAL HEADER #491 02014B50 (33639248) │ │ -38BBCA Created Zip Spec 14 (20) '2.0' │ │ -38BBCB Created OS 00 (0) 'MS-DOS' │ │ -38BBCC Extract Zip Spec 14 (20) '2.0' │ │ -38BBCD Extract OS 00 (0) 'MS-DOS' │ │ -38BBCE General Purpose Flag 0800 (2048) │ │ +39D199 CENTRAL HEADER #490 02014B50 (33639248) │ │ +39D19D Created Zip Spec 14 (20) '2.0' │ │ +39D19E Created OS 00 (0) 'MS-DOS' │ │ +39D19F Extract Zip Spec 14 (20) '2.0' │ │ +39D1A0 Extract OS 00 (0) 'MS-DOS' │ │ +39D1A1 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38BBD0 Compression Method 0008 (8) 'Deflated' │ │ -38BBD2 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38BBD6 CRC 620246F6 (1644316406) │ │ -38BBDA Compressed Size 00008E90 (36496) │ │ -38BBDE Uncompressed Size 0000E55C (58716) │ │ -38BBE2 Filename Length 001A (26) │ │ -38BBE4 Extra Length 0000 (0) │ │ -38BBE6 Comment Length 0000 (0) │ │ -38BBE8 Disk Start 0000 (0) │ │ -38BBEA Int File Attributes 0000 (0) │ │ +39D1A3 Compression Method 0008 (8) 'Deflated' │ │ +39D1A5 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39D1A9 CRC A5F65DAC (2784386476) │ │ +39D1AD Compressed Size 00012525 (75045) │ │ +39D1B1 Uncompressed Size 000137D0 (79824) │ │ +39D1B5 Filename Length 0020 (32) │ │ +39D1B7 Extra Length 0000 (0) │ │ +39D1B9 Comment Length 0000 (0) │ │ +39D1BB Disk Start 0000 (0) │ │ +39D1BD Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38BBEC Ext File Attributes 00000000 (0) │ │ -38BBF0 Local Header Offset 001D484B (1919051) │ │ -38BBF4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39D1BF Ext File Attributes 00000000 (0) │ │ +39D1C3 Local Header Offset 001BF9D8 (1833432) │ │ +39D1C7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38BBF4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39D1C7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38BC0E CENTRAL HEADER #492 02014B50 (33639248) │ │ -38BC12 Created Zip Spec 14 (20) '2.0' │ │ -38BC13 Created OS 00 (0) 'MS-DOS' │ │ -38BC14 Extract Zip Spec 14 (20) '2.0' │ │ -38BC15 Extract OS 00 (0) 'MS-DOS' │ │ -38BC16 General Purpose Flag 0800 (2048) │ │ +39D1E7 CENTRAL HEADER #491 02014B50 (33639248) │ │ +39D1EB Created Zip Spec 14 (20) '2.0' │ │ +39D1EC Created OS 00 (0) 'MS-DOS' │ │ +39D1ED Extract Zip Spec 14 (20) '2.0' │ │ +39D1EE Extract OS 00 (0) 'MS-DOS' │ │ +39D1EF General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38BC18 Compression Method 0008 (8) 'Deflated' │ │ -38BC1A Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38BC1E CRC BB67FDEA (3144154602) │ │ -38BC22 Compressed Size 00009662 (38498) │ │ -38BC26 Uncompressed Size 0000F8C4 (63684) │ │ -38BC2A Filename Length 001A (26) │ │ -38BC2C Extra Length 0000 (0) │ │ -38BC2E Comment Length 0000 (0) │ │ -38BC30 Disk Start 0000 (0) │ │ -38BC32 Int File Attributes 0000 (0) │ │ +39D1F1 Compression Method 0008 (8) 'Deflated' │ │ +39D1F3 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39D1F7 CRC 35D39B97 (903060375) │ │ +39D1FB Compressed Size 00009BE9 (39913) │ │ +39D1FF Uncompressed Size 0001018C (65932) │ │ +39D203 Filename Length 0018 (24) │ │ +39D205 Extra Length 0000 (0) │ │ +39D207 Comment Length 0000 (0) │ │ +39D209 Disk Start 0000 (0) │ │ +39D20B Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38BC34 Ext File Attributes 00000000 (0) │ │ -38BC38 Local Header Offset 001DD727 (1955623) │ │ -38BC3C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39D20D Ext File Attributes 00000000 (0) │ │ +39D211 Local Header Offset 001D1F4F (1908559) │ │ +39D215 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38BC3C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39D215: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38BC56 CENTRAL HEADER #493 02014B50 (33639248) │ │ -38BC5A Created Zip Spec 14 (20) '2.0' │ │ -38BC5B Created OS 00 (0) 'MS-DOS' │ │ -38BC5C Extract Zip Spec 14 (20) '2.0' │ │ -38BC5D Extract OS 00 (0) 'MS-DOS' │ │ -38BC5E General Purpose Flag 0800 (2048) │ │ +39D22D CENTRAL HEADER #492 02014B50 (33639248) │ │ +39D231 Created Zip Spec 14 (20) '2.0' │ │ +39D232 Created OS 00 (0) 'MS-DOS' │ │ +39D233 Extract Zip Spec 14 (20) '2.0' │ │ +39D234 Extract OS 00 (0) 'MS-DOS' │ │ +39D235 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38BC60 Compression Method 0008 (8) 'Deflated' │ │ -38BC62 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38BC66 CRC 06849CBD (109354173) │ │ -38BC6A Compressed Size 00007987 (31111) │ │ -38BC6E Uncompressed Size 00007D54 (32084) │ │ -38BC72 Filename Length 001C (28) │ │ -38BC74 Extra Length 0000 (0) │ │ -38BC76 Comment Length 0000 (0) │ │ -38BC78 Disk Start 0000 (0) │ │ -38BC7A Int File Attributes 0000 (0) │ │ +39D237 Compression Method 0008 (8) 'Deflated' │ │ +39D239 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39D23D CRC 73E36C39 (1944284217) │ │ +39D241 Compressed Size 00009559 (38233) │ │ +39D245 Uncompressed Size 0000F6E8 (63208) │ │ +39D249 Filename Length 001A (26) │ │ +39D24B Extra Length 0000 (0) │ │ +39D24D Comment Length 0000 (0) │ │ +39D24F Disk Start 0000 (0) │ │ +39D251 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38BC7C Ext File Attributes 00000000 (0) │ │ -38BC80 Local Header Offset 001E6DD5 (1994197) │ │ -38BC84 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39D253 Ext File Attributes 00000000 (0) │ │ +39D257 Local Header Offset 001DBB82 (1948546) │ │ +39D25B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38BC84: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39D25B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38BCA0 CENTRAL HEADER #494 02014B50 (33639248) │ │ -38BCA4 Created Zip Spec 14 (20) '2.0' │ │ -38BCA5 Created OS 00 (0) 'MS-DOS' │ │ -38BCA6 Extract Zip Spec 14 (20) '2.0' │ │ -38BCA7 Extract OS 00 (0) 'MS-DOS' │ │ -38BCA8 General Purpose Flag 0800 (2048) │ │ +39D275 CENTRAL HEADER #493 02014B50 (33639248) │ │ +39D279 Created Zip Spec 14 (20) '2.0' │ │ +39D27A Created OS 00 (0) 'MS-DOS' │ │ +39D27B Extract Zip Spec 14 (20) '2.0' │ │ +39D27C Extract OS 00 (0) 'MS-DOS' │ │ +39D27D General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38BCAA Compression Method 0008 (8) 'Deflated' │ │ -38BCAC Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38BCB0 CRC FF3106F6 (4281403126) │ │ -38BCB4 Compressed Size 00007911 (30993) │ │ -38BCB8 Uncompressed Size 00007CDE (31966) │ │ -38BCBC Filename Length 001C (28) │ │ -38BCBE Extra Length 0000 (0) │ │ -38BCC0 Comment Length 0000 (0) │ │ -38BCC2 Disk Start 0000 (0) │ │ -38BCC4 Int File Attributes 0000 (0) │ │ +39D27F Compression Method 0008 (8) 'Deflated' │ │ +39D281 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39D285 CRC 620246F6 (1644316406) │ │ +39D289 Compressed Size 00008E90 (36496) │ │ +39D28D Uncompressed Size 0000E55C (58716) │ │ +39D291 Filename Length 001A (26) │ │ +39D293 Extra Length 0000 (0) │ │ +39D295 Comment Length 0000 (0) │ │ +39D297 Disk Start 0000 (0) │ │ +39D299 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38BCC6 Ext File Attributes 00000000 (0) │ │ -38BCCA Local Header Offset 001EE7AA (2025386) │ │ -38BCCE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39D29B Ext File Attributes 00000000 (0) │ │ +39D29F Local Header Offset 001E5127 (1986855) │ │ +39D2A3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38BCCE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39D2A3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38BCEA CENTRAL HEADER #495 02014B50 (33639248) │ │ -38BCEE Created Zip Spec 14 (20) '2.0' │ │ -38BCEF Created OS 00 (0) 'MS-DOS' │ │ -38BCF0 Extract Zip Spec 14 (20) '2.0' │ │ -38BCF1 Extract OS 00 (0) 'MS-DOS' │ │ -38BCF2 General Purpose Flag 0800 (2048) │ │ +39D2BD CENTRAL HEADER #494 02014B50 (33639248) │ │ +39D2C1 Created Zip Spec 14 (20) '2.0' │ │ +39D2C2 Created OS 00 (0) 'MS-DOS' │ │ +39D2C3 Extract Zip Spec 14 (20) '2.0' │ │ +39D2C4 Extract OS 00 (0) 'MS-DOS' │ │ +39D2C5 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38BCF4 Compression Method 0008 (8) 'Deflated' │ │ -38BCF6 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38BCFA CRC 83DE09B2 (2212366770) │ │ -38BCFE Compressed Size 0000792A (31018) │ │ -38BD02 Uncompressed Size 00007D13 (32019) │ │ -38BD06 Filename Length 001C (28) │ │ -38BD08 Extra Length 0000 (0) │ │ -38BD0A Comment Length 0000 (0) │ │ -38BD0C Disk Start 0000 (0) │ │ -38BD0E Int File Attributes 0000 (0) │ │ +39D2C7 Compression Method 0008 (8) 'Deflated' │ │ +39D2C9 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39D2CD CRC BB67FDEA (3144154602) │ │ +39D2D1 Compressed Size 00009662 (38498) │ │ +39D2D5 Uncompressed Size 0000F8C4 (63684) │ │ +39D2D9 Filename Length 001A (26) │ │ +39D2DB Extra Length 0000 (0) │ │ +39D2DD Comment Length 0000 (0) │ │ +39D2DF Disk Start 0000 (0) │ │ +39D2E1 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38BD10 Ext File Attributes 00000000 (0) │ │ -38BD14 Local Header Offset 001F6109 (2056457) │ │ -38BD18 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39D2E3 Ext File Attributes 00000000 (0) │ │ +39D2E7 Local Header Offset 001EE003 (2023427) │ │ +39D2EB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38BD18: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39D2EB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38BD34 CENTRAL HEADER #496 02014B50 (33639248) │ │ -38BD38 Created Zip Spec 14 (20) '2.0' │ │ -38BD39 Created OS 00 (0) 'MS-DOS' │ │ -38BD3A Extract Zip Spec 14 (20) '2.0' │ │ -38BD3B Extract OS 00 (0) 'MS-DOS' │ │ -38BD3C General Purpose Flag 0800 (2048) │ │ +39D305 CENTRAL HEADER #495 02014B50 (33639248) │ │ +39D309 Created Zip Spec 14 (20) '2.0' │ │ +39D30A Created OS 00 (0) 'MS-DOS' │ │ +39D30B Extract Zip Spec 14 (20) '2.0' │ │ +39D30C Extract OS 00 (0) 'MS-DOS' │ │ +39D30D General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38BD3E Compression Method 0008 (8) 'Deflated' │ │ -38BD40 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38BD44 CRC 973D91E5 (2537394661) │ │ -38BD48 Compressed Size 00007999 (31129) │ │ -38BD4C Uncompressed Size 00007D73 (32115) │ │ -38BD50 Filename Length 001C (28) │ │ -38BD52 Extra Length 0000 (0) │ │ -38BD54 Comment Length 0000 (0) │ │ -38BD56 Disk Start 0000 (0) │ │ -38BD58 Int File Attributes 0000 (0) │ │ +39D30F Compression Method 0008 (8) 'Deflated' │ │ +39D311 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39D315 CRC 06849CBD (109354173) │ │ +39D319 Compressed Size 00007987 (31111) │ │ +39D31D Uncompressed Size 00007D54 (32084) │ │ +39D321 Filename Length 001C (28) │ │ +39D323 Extra Length 0000 (0) │ │ +39D325 Comment Length 0000 (0) │ │ +39D327 Disk Start 0000 (0) │ │ +39D329 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38BD5A Ext File Attributes 00000000 (0) │ │ -38BD5E Local Header Offset 001FDA81 (2087553) │ │ -38BD62 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39D32B Ext File Attributes 00000000 (0) │ │ +39D32F Local Header Offset 001F76B1 (2062001) │ │ +39D333 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38BD62: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39D333: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38BD7E CENTRAL HEADER #497 02014B50 (33639248) │ │ -38BD82 Created Zip Spec 14 (20) '2.0' │ │ -38BD83 Created OS 00 (0) 'MS-DOS' │ │ -38BD84 Extract Zip Spec 14 (20) '2.0' │ │ -38BD85 Extract OS 00 (0) 'MS-DOS' │ │ -38BD86 General Purpose Flag 0800 (2048) │ │ +39D34F CENTRAL HEADER #496 02014B50 (33639248) │ │ +39D353 Created Zip Spec 14 (20) '2.0' │ │ +39D354 Created OS 00 (0) 'MS-DOS' │ │ +39D355 Extract Zip Spec 14 (20) '2.0' │ │ +39D356 Extract OS 00 (0) 'MS-DOS' │ │ +39D357 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38BD88 Compression Method 0008 (8) 'Deflated' │ │ -38BD8A Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38BD8E CRC 2D2D0A40 (757926464) │ │ -38BD92 Compressed Size 00008612 (34322) │ │ -38BD96 Uncompressed Size 00008A31 (35377) │ │ -38BD9A Filename Length 001C (28) │ │ -38BD9C Extra Length 0000 (0) │ │ -38BD9E Comment Length 0000 (0) │ │ -38BDA0 Disk Start 0000 (0) │ │ -38BDA2 Int File Attributes 0000 (0) │ │ +39D359 Compression Method 0008 (8) 'Deflated' │ │ +39D35B Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39D35F CRC FF3106F6 (4281403126) │ │ +39D363 Compressed Size 00007911 (30993) │ │ +39D367 Uncompressed Size 00007CDE (31966) │ │ +39D36B Filename Length 001C (28) │ │ +39D36D Extra Length 0000 (0) │ │ +39D36F Comment Length 0000 (0) │ │ +39D371 Disk Start 0000 (0) │ │ +39D373 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38BDA4 Ext File Attributes 00000000 (0) │ │ -38BDA8 Local Header Offset 00205468 (2118760) │ │ -38BDAC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39D375 Ext File Attributes 00000000 (0) │ │ +39D379 Local Header Offset 001FF086 (2093190) │ │ +39D37D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38BDAC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39D37D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38BDC8 CENTRAL HEADER #498 02014B50 (33639248) │ │ -38BDCC Created Zip Spec 14 (20) '2.0' │ │ -38BDCD Created OS 00 (0) 'MS-DOS' │ │ -38BDCE Extract Zip Spec 14 (20) '2.0' │ │ -38BDCF Extract OS 00 (0) 'MS-DOS' │ │ -38BDD0 General Purpose Flag 0800 (2048) │ │ +39D399 CENTRAL HEADER #497 02014B50 (33639248) │ │ +39D39D Created Zip Spec 14 (20) '2.0' │ │ +39D39E Created OS 00 (0) 'MS-DOS' │ │ +39D39F Extract Zip Spec 14 (20) '2.0' │ │ +39D3A0 Extract OS 00 (0) 'MS-DOS' │ │ +39D3A1 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38BDD2 Compression Method 0008 (8) 'Deflated' │ │ -38BDD4 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38BDD8 CRC 15F55D77 (368401783) │ │ -38BDDC Compressed Size 0000925A (37466) │ │ -38BDE0 Uncompressed Size 0000968F (38543) │ │ -38BDE4 Filename Length 001C (28) │ │ -38BDE6 Extra Length 0000 (0) │ │ -38BDE8 Comment Length 0000 (0) │ │ -38BDEA Disk Start 0000 (0) │ │ -38BDEC Int File Attributes 0000 (0) │ │ +39D3A3 Compression Method 0008 (8) 'Deflated' │ │ +39D3A5 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39D3A9 CRC 83DE09B2 (2212366770) │ │ +39D3AD Compressed Size 0000792A (31018) │ │ +39D3B1 Uncompressed Size 00007D13 (32019) │ │ +39D3B5 Filename Length 001C (28) │ │ +39D3B7 Extra Length 0000 (0) │ │ +39D3B9 Comment Length 0000 (0) │ │ +39D3BB Disk Start 0000 (0) │ │ +39D3BD Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38BDEE Ext File Attributes 00000000 (0) │ │ -38BDF2 Local Header Offset 0020DAC8 (2153160) │ │ -38BDF6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39D3BF Ext File Attributes 00000000 (0) │ │ +39D3C3 Local Header Offset 002069E5 (2124261) │ │ +39D3C7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38BDF6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39D3C7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38BE12 CENTRAL HEADER #499 02014B50 (33639248) │ │ -38BE16 Created Zip Spec 14 (20) '2.0' │ │ -38BE17 Created OS 00 (0) 'MS-DOS' │ │ -38BE18 Extract Zip Spec 14 (20) '2.0' │ │ -38BE19 Extract OS 00 (0) 'MS-DOS' │ │ -38BE1A General Purpose Flag 0800 (2048) │ │ +39D3E3 CENTRAL HEADER #498 02014B50 (33639248) │ │ +39D3E7 Created Zip Spec 14 (20) '2.0' │ │ +39D3E8 Created OS 00 (0) 'MS-DOS' │ │ +39D3E9 Extract Zip Spec 14 (20) '2.0' │ │ +39D3EA Extract OS 00 (0) 'MS-DOS' │ │ +39D3EB General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38BE1C Compression Method 0008 (8) 'Deflated' │ │ -38BE1E Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38BE22 CRC CCD1F519 (3436311833) │ │ -38BE26 Compressed Size 00008E61 (36449) │ │ -38BE2A Uncompressed Size 0000928E (37518) │ │ -38BE2E Filename Length 001C (28) │ │ -38BE30 Extra Length 0000 (0) │ │ -38BE32 Comment Length 0000 (0) │ │ -38BE34 Disk Start 0000 (0) │ │ -38BE36 Int File Attributes 0000 (0) │ │ +39D3ED Compression Method 0008 (8) 'Deflated' │ │ +39D3EF Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39D3F3 CRC 973D91E5 (2537394661) │ │ +39D3F7 Compressed Size 00007999 (31129) │ │ +39D3FB Uncompressed Size 00007D73 (32115) │ │ +39D3FF Filename Length 001C (28) │ │ +39D401 Extra Length 0000 (0) │ │ +39D403 Comment Length 0000 (0) │ │ +39D405 Disk Start 0000 (0) │ │ +39D407 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38BE38 Ext File Attributes 00000000 (0) │ │ -38BE3C Local Header Offset 00216D70 (2190704) │ │ -38BE40 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39D409 Ext File Attributes 00000000 (0) │ │ +39D40D Local Header Offset 0020E35D (2155357) │ │ +39D411 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38BE40: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39D411: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38BE5C CENTRAL HEADER #500 02014B50 (33639248) │ │ -38BE60 Created Zip Spec 14 (20) '2.0' │ │ -38BE61 Created OS 00 (0) 'MS-DOS' │ │ -38BE62 Extract Zip Spec 14 (20) '2.0' │ │ -38BE63 Extract OS 00 (0) 'MS-DOS' │ │ -38BE64 General Purpose Flag 0800 (2048) │ │ +39D42D CENTRAL HEADER #499 02014B50 (33639248) │ │ +39D431 Created Zip Spec 14 (20) '2.0' │ │ +39D432 Created OS 00 (0) 'MS-DOS' │ │ +39D433 Extract Zip Spec 14 (20) '2.0' │ │ +39D434 Extract OS 00 (0) 'MS-DOS' │ │ +39D435 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38BE66 Compression Method 0008 (8) 'Deflated' │ │ -38BE68 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38BE6C CRC D4EB4D2A (3572190506) │ │ -38BE70 Compressed Size 00008614 (34324) │ │ -38BE74 Uncompressed Size 00008A34 (35380) │ │ -38BE78 Filename Length 001C (28) │ │ -38BE7A Extra Length 0000 (0) │ │ -38BE7C Comment Length 0000 (0) │ │ -38BE7E Disk Start 0000 (0) │ │ -38BE80 Int File Attributes 0000 (0) │ │ +39D437 Compression Method 0008 (8) 'Deflated' │ │ +39D439 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39D43D CRC 2D2D0A40 (757926464) │ │ +39D441 Compressed Size 00008612 (34322) │ │ +39D445 Uncompressed Size 00008A31 (35377) │ │ +39D449 Filename Length 001C (28) │ │ +39D44B Extra Length 0000 (0) │ │ +39D44D Comment Length 0000 (0) │ │ +39D44F Disk Start 0000 (0) │ │ +39D451 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38BE82 Ext File Attributes 00000000 (0) │ │ -38BE86 Local Header Offset 0021FC1F (2227231) │ │ -38BE8A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39D453 Ext File Attributes 00000000 (0) │ │ +39D457 Local Header Offset 00215D44 (2186564) │ │ +39D45B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38BE8A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39D45B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38BEA6 CENTRAL HEADER #501 02014B50 (33639248) │ │ -38BEAA Created Zip Spec 14 (20) '2.0' │ │ -38BEAB Created OS 00 (0) 'MS-DOS' │ │ -38BEAC Extract Zip Spec 14 (20) '2.0' │ │ -38BEAD Extract OS 00 (0) 'MS-DOS' │ │ -38BEAE General Purpose Flag 0800 (2048) │ │ +39D477 CENTRAL HEADER #500 02014B50 (33639248) │ │ +39D47B Created Zip Spec 14 (20) '2.0' │ │ +39D47C Created OS 00 (0) 'MS-DOS' │ │ +39D47D Extract Zip Spec 14 (20) '2.0' │ │ +39D47E Extract OS 00 (0) 'MS-DOS' │ │ +39D47F General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38BEB0 Compression Method 0008 (8) 'Deflated' │ │ -38BEB2 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38BEB6 CRC 1AB576DC (448100060) │ │ -38BEBA Compressed Size 00000A4D (2637) │ │ -38BEBE Uncompressed Size 00001742 (5954) │ │ -38BEC2 Filename Length 002A (42) │ │ -38BEC4 Extra Length 0000 (0) │ │ -38BEC6 Comment Length 0000 (0) │ │ -38BEC8 Disk Start 0000 (0) │ │ -38BECA Int File Attributes 0000 (0) │ │ +39D481 Compression Method 0008 (8) 'Deflated' │ │ +39D483 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39D487 CRC 15F55D77 (368401783) │ │ +39D48B Compressed Size 0000925A (37466) │ │ +39D48F Uncompressed Size 0000968F (38543) │ │ +39D493 Filename Length 001C (28) │ │ +39D495 Extra Length 0000 (0) │ │ +39D497 Comment Length 0000 (0) │ │ +39D499 Disk Start 0000 (0) │ │ +39D49B Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38BECC Ext File Attributes 00000000 (0) │ │ -38BED0 Local Header Offset 00228281 (2261633) │ │ -38BED4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39D49D Ext File Attributes 00000000 (0) │ │ +39D4A1 Local Header Offset 0021E3A4 (2220964) │ │ +39D4A5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38BED4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39D4A5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38BEFE CENTRAL HEADER #502 02014B50 (33639248) │ │ -38BF02 Created Zip Spec 14 (20) '2.0' │ │ -38BF03 Created OS 00 (0) 'MS-DOS' │ │ -38BF04 Extract Zip Spec 14 (20) '2.0' │ │ -38BF05 Extract OS 00 (0) 'MS-DOS' │ │ -38BF06 General Purpose Flag 0800 (2048) │ │ +39D4C1 CENTRAL HEADER #501 02014B50 (33639248) │ │ +39D4C5 Created Zip Spec 14 (20) '2.0' │ │ +39D4C6 Created OS 00 (0) 'MS-DOS' │ │ +39D4C7 Extract Zip Spec 14 (20) '2.0' │ │ +39D4C8 Extract OS 00 (0) 'MS-DOS' │ │ +39D4C9 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38BF08 Compression Method 0008 (8) 'Deflated' │ │ -38BF0A Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38BF0E CRC 71F2A96E (1911728494) │ │ -38BF12 Compressed Size 00000BDF (3039) │ │ -38BF16 Uncompressed Size 0000207E (8318) │ │ -38BF1A Filename Length 001C (28) │ │ -38BF1C Extra Length 0000 (0) │ │ -38BF1E Comment Length 0000 (0) │ │ -38BF20 Disk Start 0000 (0) │ │ -38BF22 Int File Attributes 0000 (0) │ │ +39D4CB Compression Method 0008 (8) 'Deflated' │ │ +39D4CD Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39D4D1 CRC CCD1F519 (3436311833) │ │ +39D4D5 Compressed Size 00008E61 (36449) │ │ +39D4D9 Uncompressed Size 0000928E (37518) │ │ +39D4DD Filename Length 001C (28) │ │ +39D4DF Extra Length 0000 (0) │ │ +39D4E1 Comment Length 0000 (0) │ │ +39D4E3 Disk Start 0000 (0) │ │ +39D4E5 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38BF24 Ext File Attributes 00000000 (0) │ │ -38BF28 Local Header Offset 00228D2A (2264362) │ │ -38BF2C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39D4E7 Ext File Attributes 00000000 (0) │ │ +39D4EB Local Header Offset 0022764C (2258508) │ │ +39D4EF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38BF2C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39D4EF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38BF48 CENTRAL HEADER #503 02014B50 (33639248) │ │ -38BF4C Created Zip Spec 14 (20) '2.0' │ │ -38BF4D Created OS 00 (0) 'MS-DOS' │ │ -38BF4E Extract Zip Spec 14 (20) '2.0' │ │ -38BF4F Extract OS 00 (0) 'MS-DOS' │ │ -38BF50 General Purpose Flag 0800 (2048) │ │ +39D50B CENTRAL HEADER #502 02014B50 (33639248) │ │ +39D50F Created Zip Spec 14 (20) '2.0' │ │ +39D510 Created OS 00 (0) 'MS-DOS' │ │ +39D511 Extract Zip Spec 14 (20) '2.0' │ │ +39D512 Extract OS 00 (0) 'MS-DOS' │ │ +39D513 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38BF52 Compression Method 0008 (8) 'Deflated' │ │ -38BF54 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38BF58 CRC 36018573 (906069363) │ │ -38BF5C Compressed Size 0000DE0A (56842) │ │ -38BF60 Uncompressed Size 0000E90F (59663) │ │ -38BF64 Filename Length 001C (28) │ │ -38BF66 Extra Length 0000 (0) │ │ -38BF68 Comment Length 0000 (0) │ │ -38BF6A Disk Start 0000 (0) │ │ -38BF6C Int File Attributes 0000 (0) │ │ +39D515 Compression Method 0008 (8) 'Deflated' │ │ +39D517 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39D51B CRC D4EB4D2A (3572190506) │ │ +39D51F Compressed Size 00008614 (34324) │ │ +39D523 Uncompressed Size 00008A34 (35380) │ │ +39D527 Filename Length 001C (28) │ │ +39D529 Extra Length 0000 (0) │ │ +39D52B Comment Length 0000 (0) │ │ +39D52D Disk Start 0000 (0) │ │ +39D52F Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38BF6E Ext File Attributes 00000000 (0) │ │ -38BF72 Local Header Offset 00229957 (2267479) │ │ -38BF76 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39D531 Ext File Attributes 00000000 (0) │ │ +39D535 Local Header Offset 002304FB (2295035) │ │ +39D539 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38BF76: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39D539: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38BF92 CENTRAL HEADER #504 02014B50 (33639248) │ │ -38BF96 Created Zip Spec 14 (20) '2.0' │ │ -38BF97 Created OS 00 (0) 'MS-DOS' │ │ -38BF98 Extract Zip Spec 14 (20) '2.0' │ │ -38BF99 Extract OS 00 (0) 'MS-DOS' │ │ -38BF9A General Purpose Flag 0800 (2048) │ │ +39D555 CENTRAL HEADER #503 02014B50 (33639248) │ │ +39D559 Created Zip Spec 14 (20) '2.0' │ │ +39D55A Created OS 00 (0) 'MS-DOS' │ │ +39D55B Extract Zip Spec 14 (20) '2.0' │ │ +39D55C Extract OS 00 (0) 'MS-DOS' │ │ +39D55D General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38BF9C Compression Method 0008 (8) 'Deflated' │ │ -38BF9E Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38BFA2 CRC 4004BA63 (1074051683) │ │ -38BFA6 Compressed Size 000087EC (34796) │ │ -38BFAA Uncompressed Size 00008AAC (35500) │ │ -38BFAE Filename Length 001C (28) │ │ -38BFB0 Extra Length 0000 (0) │ │ -38BFB2 Comment Length 0000 (0) │ │ -38BFB4 Disk Start 0000 (0) │ │ -38BFB6 Int File Attributes 0000 (0) │ │ +39D55F Compression Method 0008 (8) 'Deflated' │ │ +39D561 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39D565 CRC 1AB576DC (448100060) │ │ +39D569 Compressed Size 00000A4D (2637) │ │ +39D56D Uncompressed Size 00001742 (5954) │ │ +39D571 Filename Length 002A (42) │ │ +39D573 Extra Length 0000 (0) │ │ +39D575 Comment Length 0000 (0) │ │ +39D577 Disk Start 0000 (0) │ │ +39D579 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38BFB8 Ext File Attributes 00000000 (0) │ │ -38BFBC Local Header Offset 002377AF (2324399) │ │ -38BFC0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39D57B Ext File Attributes 00000000 (0) │ │ +39D57F Local Header Offset 00238B5D (2329437) │ │ +39D583 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38BFC0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39D583: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38BFDC CENTRAL HEADER #505 02014B50 (33639248) │ │ -38BFE0 Created Zip Spec 14 (20) '2.0' │ │ -38BFE1 Created OS 00 (0) 'MS-DOS' │ │ -38BFE2 Extract Zip Spec 14 (20) '2.0' │ │ -38BFE3 Extract OS 00 (0) 'MS-DOS' │ │ -38BFE4 General Purpose Flag 0800 (2048) │ │ +39D5AD CENTRAL HEADER #504 02014B50 (33639248) │ │ +39D5B1 Created Zip Spec 14 (20) '2.0' │ │ +39D5B2 Created OS 00 (0) 'MS-DOS' │ │ +39D5B3 Extract Zip Spec 14 (20) '2.0' │ │ +39D5B4 Extract OS 00 (0) 'MS-DOS' │ │ +39D5B5 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38BFE6 Compression Method 0008 (8) 'Deflated' │ │ -38BFE8 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38BFEC CRC D04DF8ED (3494770925) │ │ -38BFF0 Compressed Size 0000C2CB (49867) │ │ -38BFF4 Uncompressed Size 0000C564 (50532) │ │ -38BFF8 Filename Length 001C (28) │ │ -38BFFA Extra Length 0000 (0) │ │ -38BFFC Comment Length 0000 (0) │ │ -38BFFE Disk Start 0000 (0) │ │ -38C000 Int File Attributes 0000 (0) │ │ +39D5B7 Compression Method 0008 (8) 'Deflated' │ │ +39D5B9 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39D5BD CRC 71F2A96E (1911728494) │ │ +39D5C1 Compressed Size 00000BDF (3039) │ │ +39D5C5 Uncompressed Size 0000207E (8318) │ │ +39D5C9 Filename Length 001C (28) │ │ +39D5CB Extra Length 0000 (0) │ │ +39D5CD Comment Length 0000 (0) │ │ +39D5CF Disk Start 0000 (0) │ │ +39D5D1 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38C002 Ext File Attributes 00000000 (0) │ │ -38C006 Local Header Offset 0023FFE9 (2359273) │ │ -38C00A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39D5D3 Ext File Attributes 00000000 (0) │ │ +39D5D7 Local Header Offset 00239606 (2332166) │ │ +39D5DB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38C00A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39D5DB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38C026 CENTRAL HEADER #506 02014B50 (33639248) │ │ -38C02A Created Zip Spec 14 (20) '2.0' │ │ -38C02B Created OS 00 (0) 'MS-DOS' │ │ -38C02C Extract Zip Spec 14 (20) '2.0' │ │ -38C02D Extract OS 00 (0) 'MS-DOS' │ │ -38C02E General Purpose Flag 0800 (2048) │ │ +39D5F7 CENTRAL HEADER #505 02014B50 (33639248) │ │ +39D5FB Created Zip Spec 14 (20) '2.0' │ │ +39D5FC Created OS 00 (0) 'MS-DOS' │ │ +39D5FD Extract Zip Spec 14 (20) '2.0' │ │ +39D5FE Extract OS 00 (0) 'MS-DOS' │ │ +39D5FF General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38C030 Compression Method 0008 (8) 'Deflated' │ │ -38C032 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38C036 CRC D4557BC1 (3562372033) │ │ -38C03A Compressed Size 0000844C (33868) │ │ -38C03E Uncompressed Size 00008719 (34585) │ │ -38C042 Filename Length 001C (28) │ │ -38C044 Extra Length 0000 (0) │ │ -38C046 Comment Length 0000 (0) │ │ -38C048 Disk Start 0000 (0) │ │ -38C04A Int File Attributes 0000 (0) │ │ +39D601 Compression Method 0008 (8) 'Deflated' │ │ +39D603 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39D607 CRC 36018573 (906069363) │ │ +39D60B Compressed Size 0000DE0A (56842) │ │ +39D60F Uncompressed Size 0000E90F (59663) │ │ +39D613 Filename Length 001C (28) │ │ +39D615 Extra Length 0000 (0) │ │ +39D617 Comment Length 0000 (0) │ │ +39D619 Disk Start 0000 (0) │ │ +39D61B Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38C04C Ext File Attributes 00000000 (0) │ │ -38C050 Local Header Offset 0024C302 (2409218) │ │ -38C054 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39D61D Ext File Attributes 00000000 (0) │ │ +39D621 Local Header Offset 0023A233 (2335283) │ │ +39D625 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38C054: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39D625: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38C070 CENTRAL HEADER #507 02014B50 (33639248) │ │ -38C074 Created Zip Spec 14 (20) '2.0' │ │ -38C075 Created OS 00 (0) 'MS-DOS' │ │ -38C076 Extract Zip Spec 14 (20) '2.0' │ │ -38C077 Extract OS 00 (0) 'MS-DOS' │ │ -38C078 General Purpose Flag 0800 (2048) │ │ +39D641 CENTRAL HEADER #506 02014B50 (33639248) │ │ +39D645 Created Zip Spec 14 (20) '2.0' │ │ +39D646 Created OS 00 (0) 'MS-DOS' │ │ +39D647 Extract Zip Spec 14 (20) '2.0' │ │ +39D648 Extract OS 00 (0) 'MS-DOS' │ │ +39D649 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38C07A Compression Method 0008 (8) 'Deflated' │ │ -38C07C Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38C080 CRC F750BC0F (4149263375) │ │ -38C084 Compressed Size 0000BAC4 (47812) │ │ -38C088 Uncompressed Size 0000BD54 (48468) │ │ -38C08C Filename Length 001C (28) │ │ -38C08E Extra Length 0000 (0) │ │ -38C090 Comment Length 0000 (0) │ │ -38C092 Disk Start 0000 (0) │ │ -38C094 Int File Attributes 0000 (0) │ │ +39D64B Compression Method 0008 (8) 'Deflated' │ │ +39D64D Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39D651 CRC 4004BA63 (1074051683) │ │ +39D655 Compressed Size 000087EC (34796) │ │ +39D659 Uncompressed Size 00008AAC (35500) │ │ +39D65D Filename Length 001C (28) │ │ +39D65F Extra Length 0000 (0) │ │ +39D661 Comment Length 0000 (0) │ │ +39D663 Disk Start 0000 (0) │ │ +39D665 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38C096 Ext File Attributes 00000000 (0) │ │ -38C09A Local Header Offset 0025479C (2443164) │ │ -38C09E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39D667 Ext File Attributes 00000000 (0) │ │ +39D66B Local Header Offset 0024808B (2392203) │ │ +39D66F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38C09E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39D66F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38C0BA CENTRAL HEADER #508 02014B50 (33639248) │ │ -38C0BE Created Zip Spec 14 (20) '2.0' │ │ -38C0BF Created OS 00 (0) 'MS-DOS' │ │ -38C0C0 Extract Zip Spec 14 (20) '2.0' │ │ -38C0C1 Extract OS 00 (0) 'MS-DOS' │ │ -38C0C2 General Purpose Flag 0800 (2048) │ │ +39D68B CENTRAL HEADER #507 02014B50 (33639248) │ │ +39D68F Created Zip Spec 14 (20) '2.0' │ │ +39D690 Created OS 00 (0) 'MS-DOS' │ │ +39D691 Extract Zip Spec 14 (20) '2.0' │ │ +39D692 Extract OS 00 (0) 'MS-DOS' │ │ +39D693 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38C0C4 Compression Method 0008 (8) 'Deflated' │ │ -38C0C6 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38C0CA CRC 77271A12 (1999051282) │ │ -38C0CE Compressed Size 00000736 (1846) │ │ -38C0D2 Uncompressed Size 00000CD4 (3284) │ │ -38C0D6 Filename Length 001B (27) │ │ -38C0D8 Extra Length 0000 (0) │ │ -38C0DA Comment Length 0000 (0) │ │ -38C0DC Disk Start 0000 (0) │ │ -38C0DE Int File Attributes 0000 (0) │ │ +39D695 Compression Method 0008 (8) 'Deflated' │ │ +39D697 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39D69B CRC D04DF8ED (3494770925) │ │ +39D69F Compressed Size 0000C2CB (49867) │ │ +39D6A3 Uncompressed Size 0000C564 (50532) │ │ +39D6A7 Filename Length 001C (28) │ │ +39D6A9 Extra Length 0000 (0) │ │ +39D6AB Comment Length 0000 (0) │ │ +39D6AD Disk Start 0000 (0) │ │ +39D6AF Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38C0E0 Ext File Attributes 00000000 (0) │ │ -38C0E4 Local Header Offset 002602AE (2491054) │ │ -38C0E8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39D6B1 Ext File Attributes 00000000 (0) │ │ +39D6B5 Local Header Offset 002508C5 (2427077) │ │ +39D6B9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38C0E8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39D6B9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38C103 CENTRAL HEADER #509 02014B50 (33639248) │ │ -38C107 Created Zip Spec 14 (20) '2.0' │ │ -38C108 Created OS 00 (0) 'MS-DOS' │ │ -38C109 Extract Zip Spec 14 (20) '2.0' │ │ -38C10A Extract OS 00 (0) 'MS-DOS' │ │ -38C10B General Purpose Flag 0800 (2048) │ │ +39D6D5 CENTRAL HEADER #508 02014B50 (33639248) │ │ +39D6D9 Created Zip Spec 14 (20) '2.0' │ │ +39D6DA Created OS 00 (0) 'MS-DOS' │ │ +39D6DB Extract Zip Spec 14 (20) '2.0' │ │ +39D6DC Extract OS 00 (0) 'MS-DOS' │ │ +39D6DD General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38C10D Compression Method 0008 (8) 'Deflated' │ │ -38C10F Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38C113 CRC 94E91B45 (2498304837) │ │ -38C117 Compressed Size 00007BCD (31693) │ │ -38C11B Uncompressed Size 00008791 (34705) │ │ -38C11F Filename Length 001C (28) │ │ -38C121 Extra Length 0000 (0) │ │ -38C123 Comment Length 0000 (0) │ │ -38C125 Disk Start 0000 (0) │ │ -38C127 Int File Attributes 0000 (0) │ │ +39D6DF Compression Method 0008 (8) 'Deflated' │ │ +39D6E1 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39D6E5 CRC D4557BC1 (3562372033) │ │ +39D6E9 Compressed Size 0000844C (33868) │ │ +39D6ED Uncompressed Size 00008719 (34585) │ │ +39D6F1 Filename Length 001C (28) │ │ +39D6F3 Extra Length 0000 (0) │ │ +39D6F5 Comment Length 0000 (0) │ │ +39D6F7 Disk Start 0000 (0) │ │ +39D6F9 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38C129 Ext File Attributes 00000000 (0) │ │ -38C12D Local Header Offset 00260A31 (2492977) │ │ -38C131 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39D6FB Ext File Attributes 00000000 (0) │ │ +39D6FF Local Header Offset 0025CBDE (2477022) │ │ +39D703 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38C131: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39D703: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38C14D CENTRAL HEADER #510 02014B50 (33639248) │ │ -38C151 Created Zip Spec 14 (20) '2.0' │ │ -38C152 Created OS 00 (0) 'MS-DOS' │ │ -38C153 Extract Zip Spec 14 (20) '2.0' │ │ -38C154 Extract OS 00 (0) 'MS-DOS' │ │ -38C155 General Purpose Flag 0800 (2048) │ │ +39D71F CENTRAL HEADER #509 02014B50 (33639248) │ │ +39D723 Created Zip Spec 14 (20) '2.0' │ │ +39D724 Created OS 00 (0) 'MS-DOS' │ │ +39D725 Extract Zip Spec 14 (20) '2.0' │ │ +39D726 Extract OS 00 (0) 'MS-DOS' │ │ +39D727 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38C157 Compression Method 0008 (8) 'Deflated' │ │ -38C159 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38C15D CRC D858469D (3629663901) │ │ -38C161 Compressed Size 0000B65C (46684) │ │ -38C165 Uncompressed Size 0000C1B9 (49593) │ │ -38C169 Filename Length 001C (28) │ │ -38C16B Extra Length 0000 (0) │ │ -38C16D Comment Length 0000 (0) │ │ -38C16F Disk Start 0000 (0) │ │ -38C171 Int File Attributes 0000 (0) │ │ +39D729 Compression Method 0008 (8) 'Deflated' │ │ +39D72B Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39D72F CRC F750BC0F (4149263375) │ │ +39D733 Compressed Size 0000BAC4 (47812) │ │ +39D737 Uncompressed Size 0000BD54 (48468) │ │ +39D73B Filename Length 001C (28) │ │ +39D73D Extra Length 0000 (0) │ │ +39D73F Comment Length 0000 (0) │ │ +39D741 Disk Start 0000 (0) │ │ +39D743 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38C173 Ext File Attributes 00000000 (0) │ │ -38C177 Local Header Offset 0026864C (2524748) │ │ -38C17B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39D745 Ext File Attributes 00000000 (0) │ │ +39D749 Local Header Offset 00265078 (2510968) │ │ +39D74D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38C17B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39D74D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38C197 CENTRAL HEADER #511 02014B50 (33639248) │ │ -38C19B Created Zip Spec 14 (20) '2.0' │ │ -38C19C Created OS 00 (0) 'MS-DOS' │ │ -38C19D Extract Zip Spec 14 (20) '2.0' │ │ -38C19E Extract OS 00 (0) 'MS-DOS' │ │ -38C19F General Purpose Flag 0800 (2048) │ │ +39D769 CENTRAL HEADER #510 02014B50 (33639248) │ │ +39D76D Created Zip Spec 14 (20) '2.0' │ │ +39D76E Created OS 00 (0) 'MS-DOS' │ │ +39D76F Extract Zip Spec 14 (20) '2.0' │ │ +39D770 Extract OS 00 (0) 'MS-DOS' │ │ +39D771 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38C1A1 Compression Method 0008 (8) 'Deflated' │ │ -38C1A3 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38C1A7 CRC BF199F37 (3206127415) │ │ -38C1AB Compressed Size 000116AB (71339) │ │ -38C1AF Uncompressed Size 00012735 (75573) │ │ -38C1B3 Filename Length 001C (28) │ │ -38C1B5 Extra Length 0000 (0) │ │ -38C1B7 Comment Length 0000 (0) │ │ -38C1B9 Disk Start 0000 (0) │ │ -38C1BB Int File Attributes 0000 (0) │ │ +39D773 Compression Method 0008 (8) 'Deflated' │ │ +39D775 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39D779 CRC 77271A12 (1999051282) │ │ +39D77D Compressed Size 00000736 (1846) │ │ +39D781 Uncompressed Size 00000CD4 (3284) │ │ +39D785 Filename Length 001B (27) │ │ +39D787 Extra Length 0000 (0) │ │ +39D789 Comment Length 0000 (0) │ │ +39D78B Disk Start 0000 (0) │ │ +39D78D Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38C1BD Ext File Attributes 00000000 (0) │ │ -38C1C1 Local Header Offset 00273CF6 (2571510) │ │ -38C1C5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39D78F Ext File Attributes 00000000 (0) │ │ +39D793 Local Header Offset 00270B8A (2558858) │ │ +39D797 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38C1C5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39D797: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38C1E1 CENTRAL HEADER #512 02014B50 (33639248) │ │ -38C1E5 Created Zip Spec 14 (20) '2.0' │ │ -38C1E6 Created OS 00 (0) 'MS-DOS' │ │ -38C1E7 Extract Zip Spec 14 (20) '2.0' │ │ -38C1E8 Extract OS 00 (0) 'MS-DOS' │ │ -38C1E9 General Purpose Flag 0800 (2048) │ │ +39D7B2 CENTRAL HEADER #511 02014B50 (33639248) │ │ +39D7B6 Created Zip Spec 14 (20) '2.0' │ │ +39D7B7 Created OS 00 (0) 'MS-DOS' │ │ +39D7B8 Extract Zip Spec 14 (20) '2.0' │ │ +39D7B9 Extract OS 00 (0) 'MS-DOS' │ │ +39D7BA General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38C1EB Compression Method 0008 (8) 'Deflated' │ │ -38C1ED Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38C1F1 CRC 8BBB4279 (2344305273) │ │ -38C1F5 Compressed Size 00016812 (92178) │ │ -38C1F9 Uncompressed Size 000178A2 (96418) │ │ -38C1FD Filename Length 001C (28) │ │ -38C1FF Extra Length 0000 (0) │ │ -38C201 Comment Length 0000 (0) │ │ -38C203 Disk Start 0000 (0) │ │ -38C205 Int File Attributes 0000 (0) │ │ +39D7BC Compression Method 0008 (8) 'Deflated' │ │ +39D7BE Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39D7C2 CRC 94E91B45 (2498304837) │ │ +39D7C6 Compressed Size 00007BCD (31693) │ │ +39D7CA Uncompressed Size 00008791 (34705) │ │ +39D7CE Filename Length 001C (28) │ │ +39D7D0 Extra Length 0000 (0) │ │ +39D7D2 Comment Length 0000 (0) │ │ +39D7D4 Disk Start 0000 (0) │ │ +39D7D6 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38C207 Ext File Attributes 00000000 (0) │ │ -38C20B Local Header Offset 002853EF (2642927) │ │ -38C20F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39D7D8 Ext File Attributes 00000000 (0) │ │ +39D7DC Local Header Offset 0027130D (2560781) │ │ +39D7E0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38C20F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39D7E0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38C22B CENTRAL HEADER #513 02014B50 (33639248) │ │ -38C22F Created Zip Spec 14 (20) '2.0' │ │ -38C230 Created OS 00 (0) 'MS-DOS' │ │ -38C231 Extract Zip Spec 14 (20) '2.0' │ │ -38C232 Extract OS 00 (0) 'MS-DOS' │ │ -38C233 General Purpose Flag 0800 (2048) │ │ +39D7FC CENTRAL HEADER #512 02014B50 (33639248) │ │ +39D800 Created Zip Spec 14 (20) '2.0' │ │ +39D801 Created OS 00 (0) 'MS-DOS' │ │ +39D802 Extract Zip Spec 14 (20) '2.0' │ │ +39D803 Extract OS 00 (0) 'MS-DOS' │ │ +39D804 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38C235 Compression Method 0008 (8) 'Deflated' │ │ -38C237 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38C23B CRC 00000000 (0) │ │ -38C23F Compressed Size 00000002 (2) │ │ -38C243 Uncompressed Size 00000000 (0) │ │ -38C247 Filename Length 0013 (19) │ │ -38C249 Extra Length 0000 (0) │ │ -38C24B Comment Length 0000 (0) │ │ -38C24D Disk Start 0000 (0) │ │ -38C24F Int File Attributes 0000 (0) │ │ +39D806 Compression Method 0008 (8) 'Deflated' │ │ +39D808 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39D80C CRC D858469D (3629663901) │ │ +39D810 Compressed Size 0000B65C (46684) │ │ +39D814 Uncompressed Size 0000C1B9 (49593) │ │ +39D818 Filename Length 001C (28) │ │ +39D81A Extra Length 0000 (0) │ │ +39D81C Comment Length 0000 (0) │ │ +39D81E Disk Start 0000 (0) │ │ +39D820 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38C251 Ext File Attributes 00000000 (0) │ │ -38C255 Local Header Offset 0029BC4F (2735183) │ │ -38C259 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ +39D822 Ext File Attributes 00000000 (0) │ │ +39D826 Local Header Offset 00278F28 (2592552) │ │ +39D82A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38C259: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39D82A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38C26C CENTRAL HEADER #514 02014B50 (33639248) │ │ -38C270 Created Zip Spec 14 (20) '2.0' │ │ -38C271 Created OS 00 (0) 'MS-DOS' │ │ -38C272 Extract Zip Spec 14 (20) '2.0' │ │ -38C273 Extract OS 00 (0) 'MS-DOS' │ │ -38C274 General Purpose Flag 0800 (2048) │ │ +39D846 CENTRAL HEADER #513 02014B50 (33639248) │ │ +39D84A Created Zip Spec 14 (20) '2.0' │ │ +39D84B Created OS 00 (0) 'MS-DOS' │ │ +39D84C Extract Zip Spec 14 (20) '2.0' │ │ +39D84D Extract OS 00 (0) 'MS-DOS' │ │ +39D84E General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38C276 Compression Method 0008 (8) 'Deflated' │ │ -38C278 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38C27C CRC 447877BF (1148745663) │ │ -38C280 Compressed Size 000000C9 (201) │ │ -38C284 Uncompressed Size 00000112 (274) │ │ -38C288 Filename Length 001E (30) │ │ -38C28A Extra Length 0000 (0) │ │ -38C28C Comment Length 0000 (0) │ │ -38C28E Disk Start 0000 (0) │ │ -38C290 Int File Attributes 0000 (0) │ │ +39D850 Compression Method 0008 (8) 'Deflated' │ │ +39D852 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39D856 CRC BF199F37 (3206127415) │ │ +39D85A Compressed Size 000116AB (71339) │ │ +39D85E Uncompressed Size 00012735 (75573) │ │ +39D862 Filename Length 001C (28) │ │ +39D864 Extra Length 0000 (0) │ │ +39D866 Comment Length 0000 (0) │ │ +39D868 Disk Start 0000 (0) │ │ +39D86A Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38C292 Ext File Attributes 00000000 (0) │ │ -38C296 Local Header Offset 0029BC96 (2735254) │ │ -38C29A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39D86C Ext File Attributes 00000000 (0) │ │ +39D870 Local Header Offset 002845D2 (2639314) │ │ +39D874 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38C29A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39D874: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38C2B8 CENTRAL HEADER #515 02014B50 (33639248) │ │ -38C2BC Created Zip Spec 14 (20) '2.0' │ │ -38C2BD Created OS 00 (0) 'MS-DOS' │ │ -38C2BE Extract Zip Spec 14 (20) '2.0' │ │ -38C2BF Extract OS 00 (0) 'MS-DOS' │ │ -38C2C0 General Purpose Flag 0800 (2048) │ │ +39D890 CENTRAL HEADER #514 02014B50 (33639248) │ │ +39D894 Created Zip Spec 14 (20) '2.0' │ │ +39D895 Created OS 00 (0) 'MS-DOS' │ │ +39D896 Extract Zip Spec 14 (20) '2.0' │ │ +39D897 Extract OS 00 (0) 'MS-DOS' │ │ +39D898 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38C2C2 Compression Method 0008 (8) 'Deflated' │ │ -38C2C4 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38C2C8 CRC 8667CF4F (2254950223) │ │ -38C2CC Compressed Size 00001133 (4403) │ │ -38C2D0 Uncompressed Size 00003BB5 (15285) │ │ -38C2D4 Filename Length 001F (31) │ │ -38C2D6 Extra Length 0000 (0) │ │ -38C2D8 Comment Length 0000 (0) │ │ -38C2DA Disk Start 0000 (0) │ │ -38C2DC Int File Attributes 0000 (0) │ │ +39D89A Compression Method 0008 (8) 'Deflated' │ │ +39D89C Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39D8A0 CRC 8BBB4279 (2344305273) │ │ +39D8A4 Compressed Size 00016812 (92178) │ │ +39D8A8 Uncompressed Size 000178A2 (96418) │ │ +39D8AC Filename Length 001C (28) │ │ +39D8AE Extra Length 0000 (0) │ │ +39D8B0 Comment Length 0000 (0) │ │ +39D8B2 Disk Start 0000 (0) │ │ +39D8B4 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38C2DE Ext File Attributes 00000000 (0) │ │ -38C2E2 Local Header Offset 0029BDAF (2735535) │ │ -38C2E6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39D8B6 Ext File Attributes 00000000 (0) │ │ +39D8BA Local Header Offset 00295CCB (2710731) │ │ +39D8BE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38C2E6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39D8BE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38C305 CENTRAL HEADER #516 02014B50 (33639248) │ │ -38C309 Created Zip Spec 14 (20) '2.0' │ │ -38C30A Created OS 00 (0) 'MS-DOS' │ │ -38C30B Extract Zip Spec 14 (20) '2.0' │ │ -38C30C Extract OS 00 (0) 'MS-DOS' │ │ -38C30D General Purpose Flag 0800 (2048) │ │ +39D8DA CENTRAL HEADER #515 02014B50 (33639248) │ │ +39D8DE Created Zip Spec 14 (20) '2.0' │ │ +39D8DF Created OS 00 (0) 'MS-DOS' │ │ +39D8E0 Extract Zip Spec 14 (20) '2.0' │ │ +39D8E1 Extract OS 00 (0) 'MS-DOS' │ │ +39D8E2 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38C30F Compression Method 0008 (8) 'Deflated' │ │ -38C311 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38C315 CRC ADBD35CE (2914858446) │ │ -38C319 Compressed Size 000022AD (8877) │ │ -38C31D Uncompressed Size 00007798 (30616) │ │ -38C321 Filename Length 001E (30) │ │ -38C323 Extra Length 0000 (0) │ │ -38C325 Comment Length 0000 (0) │ │ -38C327 Disk Start 0000 (0) │ │ -38C329 Int File Attributes 0000 (0) │ │ +39D8E4 Compression Method 0008 (8) 'Deflated' │ │ +39D8E6 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39D8EA CRC 00000000 (0) │ │ +39D8EE Compressed Size 00000002 (2) │ │ +39D8F2 Uncompressed Size 00000000 (0) │ │ +39D8F6 Filename Length 0013 (19) │ │ +39D8F8 Extra Length 0000 (0) │ │ +39D8FA Comment Length 0000 (0) │ │ +39D8FC Disk Start 0000 (0) │ │ +39D8FE Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38C32B Ext File Attributes 00000000 (0) │ │ -38C32F Local Header Offset 0029CF33 (2740019) │ │ -38C333 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39D900 Ext File Attributes 00000000 (0) │ │ +39D904 Local Header Offset 002AC52B (2802987) │ │ +39D908 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38C333: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39D908: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38C351 CENTRAL HEADER #517 02014B50 (33639248) │ │ -38C355 Created Zip Spec 14 (20) '2.0' │ │ -38C356 Created OS 00 (0) 'MS-DOS' │ │ -38C357 Extract Zip Spec 14 (20) '2.0' │ │ -38C358 Extract OS 00 (0) 'MS-DOS' │ │ -38C359 General Purpose Flag 0800 (2048) │ │ +39D91B CENTRAL HEADER #516 02014B50 (33639248) │ │ +39D91F Created Zip Spec 14 (20) '2.0' │ │ +39D920 Created OS 00 (0) 'MS-DOS' │ │ +39D921 Extract Zip Spec 14 (20) '2.0' │ │ +39D922 Extract OS 00 (0) 'MS-DOS' │ │ +39D923 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38C35B Compression Method 0008 (8) 'Deflated' │ │ -38C35D Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38C361 CRC 824F0AC1 (2186218177) │ │ -38C365 Compressed Size 00002A52 (10834) │ │ -38C369 Uncompressed Size 00009431 (37937) │ │ -38C36D Filename Length 001E (30) │ │ -38C36F Extra Length 0000 (0) │ │ -38C371 Comment Length 0000 (0) │ │ -38C373 Disk Start 0000 (0) │ │ -38C375 Int File Attributes 0000 (0) │ │ +39D925 Compression Method 0008 (8) 'Deflated' │ │ +39D927 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39D92B CRC 447877BF (1148745663) │ │ +39D92F Compressed Size 000000C9 (201) │ │ +39D933 Uncompressed Size 00000112 (274) │ │ +39D937 Filename Length 001E (30) │ │ +39D939 Extra Length 0000 (0) │ │ +39D93B Comment Length 0000 (0) │ │ +39D93D Disk Start 0000 (0) │ │ +39D93F Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38C377 Ext File Attributes 00000000 (0) │ │ -38C37B Local Header Offset 0029F230 (2748976) │ │ -38C37F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39D941 Ext File Attributes 00000000 (0) │ │ +39D945 Local Header Offset 002AC572 (2803058) │ │ +39D949 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38C37F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39D949: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38C39D CENTRAL HEADER #518 02014B50 (33639248) │ │ -38C3A1 Created Zip Spec 14 (20) '2.0' │ │ -38C3A2 Created OS 00 (0) 'MS-DOS' │ │ -38C3A3 Extract Zip Spec 14 (20) '2.0' │ │ -38C3A4 Extract OS 00 (0) 'MS-DOS' │ │ -38C3A5 General Purpose Flag 0800 (2048) │ │ +39D967 CENTRAL HEADER #517 02014B50 (33639248) │ │ +39D96B Created Zip Spec 14 (20) '2.0' │ │ +39D96C Created OS 00 (0) 'MS-DOS' │ │ +39D96D Extract Zip Spec 14 (20) '2.0' │ │ +39D96E Extract OS 00 (0) 'MS-DOS' │ │ +39D96F General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38C3A7 Compression Method 0008 (8) 'Deflated' │ │ -38C3A9 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38C3AD CRC 554C39AF (1431058863) │ │ -38C3B1 Compressed Size 0000299F (10655) │ │ -38C3B5 Uncompressed Size 000094CE (38094) │ │ -38C3B9 Filename Length 001F (31) │ │ -38C3BB Extra Length 0000 (0) │ │ -38C3BD Comment Length 0000 (0) │ │ -38C3BF Disk Start 0000 (0) │ │ -38C3C1 Int File Attributes 0000 (0) │ │ +39D971 Compression Method 0008 (8) 'Deflated' │ │ +39D973 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39D977 CRC 08AAD047 (145412167) │ │ +39D97B Compressed Size 0000113D (4413) │ │ +39D97F Uncompressed Size 00003BCD (15309) │ │ +39D983 Filename Length 001F (31) │ │ +39D985 Extra Length 0000 (0) │ │ +39D987 Comment Length 0000 (0) │ │ +39D989 Disk Start 0000 (0) │ │ +39D98B Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38C3C3 Ext File Attributes 00000000 (0) │ │ -38C3C7 Local Header Offset 002A1CD2 (2759890) │ │ -38C3CB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39D98D Ext File Attributes 00000000 (0) │ │ +39D991 Local Header Offset 002AC68B (2803339) │ │ +39D995 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38C3CB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39D995: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38C3EA CENTRAL HEADER #519 02014B50 (33639248) │ │ -38C3EE Created Zip Spec 14 (20) '2.0' │ │ -38C3EF Created OS 00 (0) 'MS-DOS' │ │ -38C3F0 Extract Zip Spec 14 (20) '2.0' │ │ -38C3F1 Extract OS 00 (0) 'MS-DOS' │ │ -38C3F2 General Purpose Flag 0800 (2048) │ │ +39D9B4 CENTRAL HEADER #518 02014B50 (33639248) │ │ +39D9B8 Created Zip Spec 14 (20) '2.0' │ │ +39D9B9 Created OS 00 (0) 'MS-DOS' │ │ +39D9BA Extract Zip Spec 14 (20) '2.0' │ │ +39D9BB Extract OS 00 (0) 'MS-DOS' │ │ +39D9BC General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38C3F4 Compression Method 0008 (8) 'Deflated' │ │ -38C3F6 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38C3FA CRC FD104F17 (4245704471) │ │ -38C3FE Compressed Size 00000F3F (3903) │ │ -38C402 Uncompressed Size 00003396 (13206) │ │ -38C406 Filename Length 0020 (32) │ │ -38C408 Extra Length 0000 (0) │ │ -38C40A Comment Length 0000 (0) │ │ -38C40C Disk Start 0000 (0) │ │ -38C40E Int File Attributes 0000 (0) │ │ +39D9BE Compression Method 0008 (8) 'Deflated' │ │ +39D9C0 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39D9C4 CRC ADBD35CE (2914858446) │ │ +39D9C8 Compressed Size 000022AD (8877) │ │ +39D9CC Uncompressed Size 00007798 (30616) │ │ +39D9D0 Filename Length 001E (30) │ │ +39D9D2 Extra Length 0000 (0) │ │ +39D9D4 Comment Length 0000 (0) │ │ +39D9D6 Disk Start 0000 (0) │ │ +39D9D8 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38C410 Ext File Attributes 00000000 (0) │ │ -38C414 Local Header Offset 002A46C2 (2770626) │ │ -38C418 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39D9DA Ext File Attributes 00000000 (0) │ │ +39D9DE Local Header Offset 002AD819 (2807833) │ │ +39D9E2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38C418: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39D9E2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38C438 CENTRAL HEADER #520 02014B50 (33639248) │ │ -38C43C Created Zip Spec 14 (20) '2.0' │ │ -38C43D Created OS 00 (0) 'MS-DOS' │ │ -38C43E Extract Zip Spec 14 (20) '2.0' │ │ -38C43F Extract OS 00 (0) 'MS-DOS' │ │ -38C440 General Purpose Flag 0800 (2048) │ │ +39DA00 CENTRAL HEADER #519 02014B50 (33639248) │ │ +39DA04 Created Zip Spec 14 (20) '2.0' │ │ +39DA05 Created OS 00 (0) 'MS-DOS' │ │ +39DA06 Extract Zip Spec 14 (20) '2.0' │ │ +39DA07 Extract OS 00 (0) 'MS-DOS' │ │ +39DA08 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38C442 Compression Method 0008 (8) 'Deflated' │ │ -38C444 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38C448 CRC A501DE21 (2768363041) │ │ -38C44C Compressed Size 00003E7F (15999) │ │ -38C450 Uncompressed Size 0000E745 (59205) │ │ -38C454 Filename Length 001C (28) │ │ -38C456 Extra Length 0000 (0) │ │ -38C458 Comment Length 0000 (0) │ │ -38C45A Disk Start 0000 (0) │ │ -38C45C Int File Attributes 0000 (0) │ │ +39DA0A Compression Method 0008 (8) 'Deflated' │ │ +39DA0C Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39DA10 CRC 824F0AC1 (2186218177) │ │ +39DA14 Compressed Size 00002A52 (10834) │ │ +39DA18 Uncompressed Size 00009431 (37937) │ │ +39DA1C Filename Length 001E (30) │ │ +39DA1E Extra Length 0000 (0) │ │ +39DA20 Comment Length 0000 (0) │ │ +39DA22 Disk Start 0000 (0) │ │ +39DA24 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38C45E Ext File Attributes 00000000 (0) │ │ -38C462 Local Header Offset 002A5653 (2774611) │ │ -38C466 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39DA26 Ext File Attributes 00000000 (0) │ │ +39DA2A Local Header Offset 002AFB16 (2816790) │ │ +39DA2E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38C466: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39DA2E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38C482 CENTRAL HEADER #521 02014B50 (33639248) │ │ -38C486 Created Zip Spec 14 (20) '2.0' │ │ -38C487 Created OS 00 (0) 'MS-DOS' │ │ -38C488 Extract Zip Spec 14 (20) '2.0' │ │ -38C489 Extract OS 00 (0) 'MS-DOS' │ │ -38C48A General Purpose Flag 0800 (2048) │ │ +39DA4C CENTRAL HEADER #520 02014B50 (33639248) │ │ +39DA50 Created Zip Spec 14 (20) '2.0' │ │ +39DA51 Created OS 00 (0) 'MS-DOS' │ │ +39DA52 Extract Zip Spec 14 (20) '2.0' │ │ +39DA53 Extract OS 00 (0) 'MS-DOS' │ │ +39DA54 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38C48C Compression Method 0008 (8) 'Deflated' │ │ -38C48E Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38C492 CRC 58391C87 (1480137863) │ │ -38C496 Compressed Size 00001166 (4454) │ │ -38C49A Uncompressed Size 00003EF4 (16116) │ │ -38C49E Filename Length 001D (29) │ │ -38C4A0 Extra Length 0000 (0) │ │ -38C4A2 Comment Length 0000 (0) │ │ -38C4A4 Disk Start 0000 (0) │ │ -38C4A6 Int File Attributes 0000 (0) │ │ +39DA56 Compression Method 0008 (8) 'Deflated' │ │ +39DA58 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39DA5C CRC 554C39AF (1431058863) │ │ +39DA60 Compressed Size 0000299F (10655) │ │ +39DA64 Uncompressed Size 000094CE (38094) │ │ +39DA68 Filename Length 001F (31) │ │ +39DA6A Extra Length 0000 (0) │ │ +39DA6C Comment Length 0000 (0) │ │ +39DA6E Disk Start 0000 (0) │ │ +39DA70 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38C4A8 Ext File Attributes 00000000 (0) │ │ -38C4AC Local Header Offset 002A9520 (2790688) │ │ -38C4B0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39DA72 Ext File Attributes 00000000 (0) │ │ +39DA76 Local Header Offset 002B25B8 (2827704) │ │ +39DA7A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38C4B0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39DA7A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38C4CD CENTRAL HEADER #522 02014B50 (33639248) │ │ -38C4D1 Created Zip Spec 14 (20) '2.0' │ │ -38C4D2 Created OS 00 (0) 'MS-DOS' │ │ -38C4D3 Extract Zip Spec 14 (20) '2.0' │ │ -38C4D4 Extract OS 00 (0) 'MS-DOS' │ │ -38C4D5 General Purpose Flag 0800 (2048) │ │ +39DA99 CENTRAL HEADER #521 02014B50 (33639248) │ │ +39DA9D Created Zip Spec 14 (20) '2.0' │ │ +39DA9E Created OS 00 (0) 'MS-DOS' │ │ +39DA9F Extract Zip Spec 14 (20) '2.0' │ │ +39DAA0 Extract OS 00 (0) 'MS-DOS' │ │ +39DAA1 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38C4D7 Compression Method 0008 (8) 'Deflated' │ │ -38C4D9 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38C4DD CRC 62041F9B (1644437403) │ │ -38C4E1 Compressed Size 00000B1D (2845) │ │ -38C4E5 Uncompressed Size 000024D9 (9433) │ │ -38C4E9 Filename Length 0022 (34) │ │ -38C4EB Extra Length 0000 (0) │ │ -38C4ED Comment Length 0000 (0) │ │ -38C4EF Disk Start 0000 (0) │ │ -38C4F1 Int File Attributes 0000 (0) │ │ +39DAA3 Compression Method 0008 (8) 'Deflated' │ │ +39DAA5 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39DAA9 CRC FD104F17 (4245704471) │ │ +39DAAD Compressed Size 00000F3F (3903) │ │ +39DAB1 Uncompressed Size 00003396 (13206) │ │ +39DAB5 Filename Length 0020 (32) │ │ +39DAB7 Extra Length 0000 (0) │ │ +39DAB9 Comment Length 0000 (0) │ │ +39DABB Disk Start 0000 (0) │ │ +39DABD Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38C4F3 Ext File Attributes 00000000 (0) │ │ -38C4F7 Local Header Offset 002AA6D5 (2795221) │ │ -38C4FB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39DABF Ext File Attributes 00000000 (0) │ │ +39DAC3 Local Header Offset 002B4FA8 (2838440) │ │ +39DAC7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38C4FB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39DAC7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38C51D CENTRAL HEADER #523 02014B50 (33639248) │ │ -38C521 Created Zip Spec 14 (20) '2.0' │ │ -38C522 Created OS 00 (0) 'MS-DOS' │ │ -38C523 Extract Zip Spec 14 (20) '2.0' │ │ -38C524 Extract OS 00 (0) 'MS-DOS' │ │ -38C525 General Purpose Flag 0800 (2048) │ │ +39DAE7 CENTRAL HEADER #522 02014B50 (33639248) │ │ +39DAEB Created Zip Spec 14 (20) '2.0' │ │ +39DAEC Created OS 00 (0) 'MS-DOS' │ │ +39DAED Extract Zip Spec 14 (20) '2.0' │ │ +39DAEE Extract OS 00 (0) 'MS-DOS' │ │ +39DAEF General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38C527 Compression Method 0008 (8) 'Deflated' │ │ -38C529 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38C52D CRC 29A25960 (698505568) │ │ -38C531 Compressed Size 00001544 (5444) │ │ -38C535 Uncompressed Size 00004355 (17237) │ │ -38C539 Filename Length 0020 (32) │ │ -38C53B Extra Length 0000 (0) │ │ -38C53D Comment Length 0000 (0) │ │ -38C53F Disk Start 0000 (0) │ │ -38C541 Int File Attributes 0000 (0) │ │ +39DAF1 Compression Method 0008 (8) 'Deflated' │ │ +39DAF3 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39DAF7 CRC A501DE21 (2768363041) │ │ +39DAFB Compressed Size 00003E7F (15999) │ │ +39DAFF Uncompressed Size 0000E745 (59205) │ │ +39DB03 Filename Length 001C (28) │ │ +39DB05 Extra Length 0000 (0) │ │ +39DB07 Comment Length 0000 (0) │ │ +39DB09 Disk Start 0000 (0) │ │ +39DB0B Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38C543 Ext File Attributes 00000000 (0) │ │ -38C547 Local Header Offset 002AB246 (2798150) │ │ -38C54B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39DB0D Ext File Attributes 00000000 (0) │ │ +39DB11 Local Header Offset 002B5F39 (2842425) │ │ +39DB15 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38C54B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39DB15: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38C56B CENTRAL HEADER #524 02014B50 (33639248) │ │ -38C56F Created Zip Spec 14 (20) '2.0' │ │ -38C570 Created OS 00 (0) 'MS-DOS' │ │ -38C571 Extract Zip Spec 14 (20) '2.0' │ │ -38C572 Extract OS 00 (0) 'MS-DOS' │ │ -38C573 General Purpose Flag 0800 (2048) │ │ +39DB31 CENTRAL HEADER #523 02014B50 (33639248) │ │ +39DB35 Created Zip Spec 14 (20) '2.0' │ │ +39DB36 Created OS 00 (0) 'MS-DOS' │ │ +39DB37 Extract Zip Spec 14 (20) '2.0' │ │ +39DB38 Extract OS 00 (0) 'MS-DOS' │ │ +39DB39 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38C575 Compression Method 0008 (8) 'Deflated' │ │ -38C577 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38C57B CRC 02709527 (40932647) │ │ -38C57F Compressed Size 000003C8 (968) │ │ -38C583 Uncompressed Size 00000A4A (2634) │ │ -38C587 Filename Length 001F (31) │ │ -38C589 Extra Length 0000 (0) │ │ -38C58B Comment Length 0000 (0) │ │ -38C58D Disk Start 0000 (0) │ │ -38C58F Int File Attributes 0000 (0) │ │ +39DB3B Compression Method 0008 (8) 'Deflated' │ │ +39DB3D Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39DB41 CRC 58391C87 (1480137863) │ │ +39DB45 Compressed Size 00001166 (4454) │ │ +39DB49 Uncompressed Size 00003EF4 (16116) │ │ +39DB4D Filename Length 001D (29) │ │ +39DB4F Extra Length 0000 (0) │ │ +39DB51 Comment Length 0000 (0) │ │ +39DB53 Disk Start 0000 (0) │ │ +39DB55 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38C591 Ext File Attributes 00000000 (0) │ │ -38C595 Local Header Offset 002AC7DC (2803676) │ │ -38C599 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39DB57 Ext File Attributes 00000000 (0) │ │ +39DB5B Local Header Offset 002B9E06 (2858502) │ │ +39DB5F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38C599: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39DB5F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38C5B8 CENTRAL HEADER #525 02014B50 (33639248) │ │ -38C5BC Created Zip Spec 14 (20) '2.0' │ │ -38C5BD Created OS 00 (0) 'MS-DOS' │ │ -38C5BE Extract Zip Spec 14 (20) '2.0' │ │ -38C5BF Extract OS 00 (0) 'MS-DOS' │ │ -38C5C0 General Purpose Flag 0800 (2048) │ │ +39DB7C CENTRAL HEADER #524 02014B50 (33639248) │ │ +39DB80 Created Zip Spec 14 (20) '2.0' │ │ +39DB81 Created OS 00 (0) 'MS-DOS' │ │ +39DB82 Extract Zip Spec 14 (20) '2.0' │ │ +39DB83 Extract OS 00 (0) 'MS-DOS' │ │ +39DB84 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38C5C2 Compression Method 0008 (8) 'Deflated' │ │ -38C5C4 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38C5C8 CRC 9F90217B (2677023099) │ │ -38C5CC Compressed Size 00000AF7 (2807) │ │ -38C5D0 Uncompressed Size 000026DF (9951) │ │ -38C5D4 Filename Length 001B (27) │ │ -38C5D6 Extra Length 0000 (0) │ │ -38C5D8 Comment Length 0000 (0) │ │ -38C5DA Disk Start 0000 (0) │ │ -38C5DC Int File Attributes 0000 (0) │ │ +39DB86 Compression Method 0008 (8) 'Deflated' │ │ +39DB88 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39DB8C CRC 62041F9B (1644437403) │ │ +39DB90 Compressed Size 00000B1D (2845) │ │ +39DB94 Uncompressed Size 000024D9 (9433) │ │ +39DB98 Filename Length 0022 (34) │ │ +39DB9A Extra Length 0000 (0) │ │ +39DB9C Comment Length 0000 (0) │ │ +39DB9E Disk Start 0000 (0) │ │ +39DBA0 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38C5DE Ext File Attributes 00000000 (0) │ │ -38C5E2 Local Header Offset 002ACBF5 (2804725) │ │ -38C5E6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39DBA2 Ext File Attributes 00000000 (0) │ │ +39DBA6 Local Header Offset 002BAFBB (2863035) │ │ +39DBAA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38C5E6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39DBAA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38C601 CENTRAL HEADER #526 02014B50 (33639248) │ │ -38C605 Created Zip Spec 14 (20) '2.0' │ │ -38C606 Created OS 00 (0) 'MS-DOS' │ │ -38C607 Extract Zip Spec 14 (20) '2.0' │ │ -38C608 Extract OS 00 (0) 'MS-DOS' │ │ -38C609 General Purpose Flag 0800 (2048) │ │ +39DBCC CENTRAL HEADER #525 02014B50 (33639248) │ │ +39DBD0 Created Zip Spec 14 (20) '2.0' │ │ +39DBD1 Created OS 00 (0) 'MS-DOS' │ │ +39DBD2 Extract Zip Spec 14 (20) '2.0' │ │ +39DBD3 Extract OS 00 (0) 'MS-DOS' │ │ +39DBD4 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38C60B Compression Method 0008 (8) 'Deflated' │ │ -38C60D Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38C611 CRC A5E182AD (2783019693) │ │ -38C615 Compressed Size 00001BE0 (7136) │ │ -38C619 Uncompressed Size 000063D0 (25552) │ │ -38C61D Filename Length 0020 (32) │ │ -38C61F Extra Length 0000 (0) │ │ -38C621 Comment Length 0000 (0) │ │ -38C623 Disk Start 0000 (0) │ │ -38C625 Int File Attributes 0000 (0) │ │ +39DBD6 Compression Method 0008 (8) 'Deflated' │ │ +39DBD8 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39DBDC CRC 29A25960 (698505568) │ │ +39DBE0 Compressed Size 00001544 (5444) │ │ +39DBE4 Uncompressed Size 00004355 (17237) │ │ +39DBE8 Filename Length 0020 (32) │ │ +39DBEA Extra Length 0000 (0) │ │ +39DBEC Comment Length 0000 (0) │ │ +39DBEE Disk Start 0000 (0) │ │ +39DBF0 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38C627 Ext File Attributes 00000000 (0) │ │ -38C62B Local Header Offset 002AD739 (2807609) │ │ -38C62F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39DBF2 Ext File Attributes 00000000 (0) │ │ +39DBF6 Local Header Offset 002BBB2C (2865964) │ │ +39DBFA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38C62F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39DBFA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38C64F CENTRAL HEADER #527 02014B50 (33639248) │ │ -38C653 Created Zip Spec 14 (20) '2.0' │ │ -38C654 Created OS 00 (0) 'MS-DOS' │ │ -38C655 Extract Zip Spec 14 (20) '2.0' │ │ -38C656 Extract OS 00 (0) 'MS-DOS' │ │ -38C657 General Purpose Flag 0800 (2048) │ │ +39DC1A CENTRAL HEADER #526 02014B50 (33639248) │ │ +39DC1E Created Zip Spec 14 (20) '2.0' │ │ +39DC1F Created OS 00 (0) 'MS-DOS' │ │ +39DC20 Extract Zip Spec 14 (20) '2.0' │ │ +39DC21 Extract OS 00 (0) 'MS-DOS' │ │ +39DC22 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38C659 Compression Method 0008 (8) 'Deflated' │ │ -38C65B Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38C65F CRC 00000000 (0) │ │ -38C663 Compressed Size 00000002 (2) │ │ -38C667 Uncompressed Size 00000000 (0) │ │ -38C66B Filename Length 001B (27) │ │ -38C66D Extra Length 0000 (0) │ │ -38C66F Comment Length 0000 (0) │ │ -38C671 Disk Start 0000 (0) │ │ -38C673 Int File Attributes 0000 (0) │ │ +39DC24 Compression Method 0008 (8) 'Deflated' │ │ +39DC26 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39DC2A CRC 02709527 (40932647) │ │ +39DC2E Compressed Size 000003C8 (968) │ │ +39DC32 Uncompressed Size 00000A4A (2634) │ │ +39DC36 Filename Length 001F (31) │ │ +39DC38 Extra Length 0000 (0) │ │ +39DC3A Comment Length 0000 (0) │ │ +39DC3C Disk Start 0000 (0) │ │ +39DC3E Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38C675 Ext File Attributes 00000000 (0) │ │ -38C679 Local Header Offset 002AF36B (2814827) │ │ -38C67D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39DC40 Ext File Attributes 00000000 (0) │ │ +39DC44 Local Header Offset 002BD0C2 (2871490) │ │ +39DC48 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38C67D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39DC48: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38C698 CENTRAL HEADER #528 02014B50 (33639248) │ │ -38C69C Created Zip Spec 14 (20) '2.0' │ │ -38C69D Created OS 00 (0) 'MS-DOS' │ │ -38C69E Extract Zip Spec 14 (20) '2.0' │ │ -38C69F Extract OS 00 (0) 'MS-DOS' │ │ -38C6A0 General Purpose Flag 0800 (2048) │ │ +39DC67 CENTRAL HEADER #527 02014B50 (33639248) │ │ +39DC6B Created Zip Spec 14 (20) '2.0' │ │ +39DC6C Created OS 00 (0) 'MS-DOS' │ │ +39DC6D Extract Zip Spec 14 (20) '2.0' │ │ +39DC6E Extract OS 00 (0) 'MS-DOS' │ │ +39DC6F General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38C6A2 Compression Method 0008 (8) 'Deflated' │ │ -38C6A4 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38C6A8 CRC 3CDA919E (1020957086) │ │ -38C6AC Compressed Size 0000092C (2348) │ │ -38C6B0 Uncompressed Size 000016FE (5886) │ │ -38C6B4 Filename Length 0026 (38) │ │ -38C6B6 Extra Length 0000 (0) │ │ -38C6B8 Comment Length 0000 (0) │ │ -38C6BA Disk Start 0000 (0) │ │ -38C6BC Int File Attributes 0000 (0) │ │ +39DC71 Compression Method 0008 (8) 'Deflated' │ │ +39DC73 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39DC77 CRC 9F90217B (2677023099) │ │ +39DC7B Compressed Size 00000AF7 (2807) │ │ +39DC7F Uncompressed Size 000026DF (9951) │ │ +39DC83 Filename Length 001B (27) │ │ +39DC85 Extra Length 0000 (0) │ │ +39DC87 Comment Length 0000 (0) │ │ +39DC89 Disk Start 0000 (0) │ │ +39DC8B Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38C6BE Ext File Attributes 00000000 (0) │ │ -38C6C2 Local Header Offset 002AF3BA (2814906) │ │ -38C6C6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39DC8D Ext File Attributes 00000000 (0) │ │ +39DC91 Local Header Offset 002BD4DB (2872539) │ │ +39DC95 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38C6C6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39DC95: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38C6EC CENTRAL HEADER #529 02014B50 (33639248) │ │ -38C6F0 Created Zip Spec 14 (20) '2.0' │ │ -38C6F1 Created OS 00 (0) 'MS-DOS' │ │ -38C6F2 Extract Zip Spec 14 (20) '2.0' │ │ -38C6F3 Extract OS 00 (0) 'MS-DOS' │ │ -38C6F4 General Purpose Flag 0800 (2048) │ │ +39DCB0 CENTRAL HEADER #528 02014B50 (33639248) │ │ +39DCB4 Created Zip Spec 14 (20) '2.0' │ │ +39DCB5 Created OS 00 (0) 'MS-DOS' │ │ +39DCB6 Extract Zip Spec 14 (20) '2.0' │ │ +39DCB7 Extract OS 00 (0) 'MS-DOS' │ │ +39DCB8 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38C6F6 Compression Method 0008 (8) 'Deflated' │ │ -38C6F8 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38C6FC CRC E1F2DF6A (3790790506) │ │ -38C700 Compressed Size 00001612 (5650) │ │ -38C704 Uncompressed Size 00004813 (18451) │ │ -38C708 Filename Length 0025 (37) │ │ -38C70A Extra Length 0000 (0) │ │ -38C70C Comment Length 0000 (0) │ │ -38C70E Disk Start 0000 (0) │ │ -38C710 Int File Attributes 0000 (0) │ │ +39DCBA Compression Method 0008 (8) 'Deflated' │ │ +39DCBC Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39DCC0 CRC A5E182AD (2783019693) │ │ +39DCC4 Compressed Size 00001BE0 (7136) │ │ +39DCC8 Uncompressed Size 000063D0 (25552) │ │ +39DCCC Filename Length 0020 (32) │ │ +39DCCE Extra Length 0000 (0) │ │ +39DCD0 Comment Length 0000 (0) │ │ +39DCD2 Disk Start 0000 (0) │ │ +39DCD4 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38C712 Ext File Attributes 00000000 (0) │ │ -38C716 Local Header Offset 002AFD3E (2817342) │ │ -38C71A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39DCD6 Ext File Attributes 00000000 (0) │ │ +39DCDA Local Header Offset 002BE01F (2875423) │ │ +39DCDE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38C71A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39DCDE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38C73F CENTRAL HEADER #530 02014B50 (33639248) │ │ -38C743 Created Zip Spec 14 (20) '2.0' │ │ -38C744 Created OS 00 (0) 'MS-DOS' │ │ -38C745 Extract Zip Spec 14 (20) '2.0' │ │ -38C746 Extract OS 00 (0) 'MS-DOS' │ │ -38C747 General Purpose Flag 0800 (2048) │ │ +39DCFE CENTRAL HEADER #529 02014B50 (33639248) │ │ +39DD02 Created Zip Spec 14 (20) '2.0' │ │ +39DD03 Created OS 00 (0) 'MS-DOS' │ │ +39DD04 Extract Zip Spec 14 (20) '2.0' │ │ +39DD05 Extract OS 00 (0) 'MS-DOS' │ │ +39DD06 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38C749 Compression Method 0008 (8) 'Deflated' │ │ -38C74B Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38C74F CRC 12D373B4 (315847604) │ │ -38C753 Compressed Size 00000DC4 (3524) │ │ -38C757 Uncompressed Size 00002647 (9799) │ │ -38C75B Filename Length 0024 (36) │ │ -38C75D Extra Length 0000 (0) │ │ -38C75F Comment Length 0000 (0) │ │ -38C761 Disk Start 0000 (0) │ │ -38C763 Int File Attributes 0000 (0) │ │ +39DD08 Compression Method 0008 (8) 'Deflated' │ │ +39DD0A Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39DD0E CRC 00000000 (0) │ │ +39DD12 Compressed Size 00000002 (2) │ │ +39DD16 Uncompressed Size 00000000 (0) │ │ +39DD1A Filename Length 001B (27) │ │ +39DD1C Extra Length 0000 (0) │ │ +39DD1E Comment Length 0000 (0) │ │ +39DD20 Disk Start 0000 (0) │ │ +39DD22 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38C765 Ext File Attributes 00000000 (0) │ │ -38C769 Local Header Offset 002B13A7 (2823079) │ │ -38C76D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39DD24 Ext File Attributes 00000000 (0) │ │ +39DD28 Local Header Offset 002BFC51 (2882641) │ │ +39DD2C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38C76D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39DD2C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38C791 CENTRAL HEADER #531 02014B50 (33639248) │ │ -38C795 Created Zip Spec 14 (20) '2.0' │ │ -38C796 Created OS 00 (0) 'MS-DOS' │ │ -38C797 Extract Zip Spec 14 (20) '2.0' │ │ -38C798 Extract OS 00 (0) 'MS-DOS' │ │ -38C799 General Purpose Flag 0800 (2048) │ │ +39DD47 CENTRAL HEADER #530 02014B50 (33639248) │ │ +39DD4B Created Zip Spec 14 (20) '2.0' │ │ +39DD4C Created OS 00 (0) 'MS-DOS' │ │ +39DD4D Extract Zip Spec 14 (20) '2.0' │ │ +39DD4E Extract OS 00 (0) 'MS-DOS' │ │ +39DD4F General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38C79B Compression Method 0008 (8) 'Deflated' │ │ -38C79D Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38C7A1 CRC D8125976 (3625081206) │ │ -38C7A5 Compressed Size 00000CFD (3325) │ │ -38C7A9 Uncompressed Size 00002375 (9077) │ │ -38C7AD Filename Length 0024 (36) │ │ -38C7AF Extra Length 0000 (0) │ │ -38C7B1 Comment Length 0000 (0) │ │ -38C7B3 Disk Start 0000 (0) │ │ -38C7B5 Int File Attributes 0000 (0) │ │ +39DD51 Compression Method 0008 (8) 'Deflated' │ │ +39DD53 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39DD57 CRC 3CDA919E (1020957086) │ │ +39DD5B Compressed Size 0000092C (2348) │ │ +39DD5F Uncompressed Size 000016FE (5886) │ │ +39DD63 Filename Length 0026 (38) │ │ +39DD65 Extra Length 0000 (0) │ │ +39DD67 Comment Length 0000 (0) │ │ +39DD69 Disk Start 0000 (0) │ │ +39DD6B Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38C7B7 Ext File Attributes 00000000 (0) │ │ -38C7BB Local Header Offset 002B21C1 (2826689) │ │ -38C7BF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39DD6D Ext File Attributes 00000000 (0) │ │ +39DD71 Local Header Offset 002BFCA0 (2882720) │ │ +39DD75 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38C7BF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39DD75: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38C7E3 CENTRAL HEADER #532 02014B50 (33639248) │ │ -38C7E7 Created Zip Spec 14 (20) '2.0' │ │ -38C7E8 Created OS 00 (0) 'MS-DOS' │ │ -38C7E9 Extract Zip Spec 14 (20) '2.0' │ │ -38C7EA Extract OS 00 (0) 'MS-DOS' │ │ -38C7EB General Purpose Flag 0800 (2048) │ │ +39DD9B CENTRAL HEADER #531 02014B50 (33639248) │ │ +39DD9F Created Zip Spec 14 (20) '2.0' │ │ +39DDA0 Created OS 00 (0) 'MS-DOS' │ │ +39DDA1 Extract Zip Spec 14 (20) '2.0' │ │ +39DDA2 Extract OS 00 (0) 'MS-DOS' │ │ +39DDA3 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38C7ED Compression Method 0008 (8) 'Deflated' │ │ -38C7EF Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38C7F3 CRC 82EFFF97 (2196766615) │ │ -38C7F7 Compressed Size 00001588 (5512) │ │ -38C7FB Uncompressed Size 00005F69 (24425) │ │ -38C7FF Filename Length 0024 (36) │ │ -38C801 Extra Length 0000 (0) │ │ -38C803 Comment Length 0000 (0) │ │ -38C805 Disk Start 0000 (0) │ │ -38C807 Int File Attributes 0000 (0) │ │ +39DDA5 Compression Method 0008 (8) 'Deflated' │ │ +39DDA7 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39DDAB CRC E1F2DF6A (3790790506) │ │ +39DDAF Compressed Size 00001612 (5650) │ │ +39DDB3 Uncompressed Size 00004813 (18451) │ │ +39DDB7 Filename Length 0025 (37) │ │ +39DDB9 Extra Length 0000 (0) │ │ +39DDBB Comment Length 0000 (0) │ │ +39DDBD Disk Start 0000 (0) │ │ +39DDBF Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38C809 Ext File Attributes 00000000 (0) │ │ -38C80D Local Header Offset 002B2F14 (2830100) │ │ -38C811 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39DDC1 Ext File Attributes 00000000 (0) │ │ +39DDC5 Local Header Offset 002C0624 (2885156) │ │ +39DDC9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38C811: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39DDC9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38C835 CENTRAL HEADER #533 02014B50 (33639248) │ │ -38C839 Created Zip Spec 14 (20) '2.0' │ │ -38C83A Created OS 00 (0) 'MS-DOS' │ │ -38C83B Extract Zip Spec 14 (20) '2.0' │ │ -38C83C Extract OS 00 (0) 'MS-DOS' │ │ -38C83D General Purpose Flag 0800 (2048) │ │ +39DDEE CENTRAL HEADER #532 02014B50 (33639248) │ │ +39DDF2 Created Zip Spec 14 (20) '2.0' │ │ +39DDF3 Created OS 00 (0) 'MS-DOS' │ │ +39DDF4 Extract Zip Spec 14 (20) '2.0' │ │ +39DDF5 Extract OS 00 (0) 'MS-DOS' │ │ +39DDF6 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38C83F Compression Method 0008 (8) 'Deflated' │ │ -38C841 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38C845 CRC 0B410E71 (188812913) │ │ -38C849 Compressed Size 0000086B (2155) │ │ -38C84D Uncompressed Size 00001EC0 (7872) │ │ -38C851 Filename Length 0022 (34) │ │ -38C853 Extra Length 0000 (0) │ │ -38C855 Comment Length 0000 (0) │ │ -38C857 Disk Start 0000 (0) │ │ -38C859 Int File Attributes 0000 (0) │ │ +39DDF8 Compression Method 0008 (8) 'Deflated' │ │ +39DDFA Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39DDFE CRC 12D373B4 (315847604) │ │ +39DE02 Compressed Size 00000DC4 (3524) │ │ +39DE06 Uncompressed Size 00002647 (9799) │ │ +39DE0A Filename Length 0024 (36) │ │ +39DE0C Extra Length 0000 (0) │ │ +39DE0E Comment Length 0000 (0) │ │ +39DE10 Disk Start 0000 (0) │ │ +39DE12 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38C85B Ext File Attributes 00000000 (0) │ │ -38C85F Local Header Offset 002B44F2 (2835698) │ │ -38C863 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39DE14 Ext File Attributes 00000000 (0) │ │ +39DE18 Local Header Offset 002C1C8D (2890893) │ │ +39DE1C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38C863: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39DE1C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38C885 CENTRAL HEADER #534 02014B50 (33639248) │ │ -38C889 Created Zip Spec 14 (20) '2.0' │ │ -38C88A Created OS 00 (0) 'MS-DOS' │ │ -38C88B Extract Zip Spec 14 (20) '2.0' │ │ -38C88C Extract OS 00 (0) 'MS-DOS' │ │ -38C88D General Purpose Flag 0800 (2048) │ │ +39DE40 CENTRAL HEADER #533 02014B50 (33639248) │ │ +39DE44 Created Zip Spec 14 (20) '2.0' │ │ +39DE45 Created OS 00 (0) 'MS-DOS' │ │ +39DE46 Extract Zip Spec 14 (20) '2.0' │ │ +39DE47 Extract OS 00 (0) 'MS-DOS' │ │ +39DE48 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38C88F Compression Method 0008 (8) 'Deflated' │ │ -38C891 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38C895 CRC A93449A8 (2838776232) │ │ -38C899 Compressed Size 000011D1 (4561) │ │ -38C89D Uncompressed Size 000049EA (18922) │ │ -38C8A1 Filename Length 0023 (35) │ │ -38C8A3 Extra Length 0000 (0) │ │ -38C8A5 Comment Length 0000 (0) │ │ -38C8A7 Disk Start 0000 (0) │ │ -38C8A9 Int File Attributes 0000 (0) │ │ +39DE4A Compression Method 0008 (8) 'Deflated' │ │ +39DE4C Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39DE50 CRC D8125976 (3625081206) │ │ +39DE54 Compressed Size 00000CFD (3325) │ │ +39DE58 Uncompressed Size 00002375 (9077) │ │ +39DE5C Filename Length 0024 (36) │ │ +39DE5E Extra Length 0000 (0) │ │ +39DE60 Comment Length 0000 (0) │ │ +39DE62 Disk Start 0000 (0) │ │ +39DE64 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38C8AB Ext File Attributes 00000000 (0) │ │ -38C8AF Local Header Offset 002B4DB1 (2837937) │ │ -38C8B3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39DE66 Ext File Attributes 00000000 (0) │ │ +39DE6A Local Header Offset 002C2AA7 (2894503) │ │ +39DE6E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38C8B3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39DE6E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38C8D6 CENTRAL HEADER #535 02014B50 (33639248) │ │ -38C8DA Created Zip Spec 14 (20) '2.0' │ │ -38C8DB Created OS 00 (0) 'MS-DOS' │ │ -38C8DC Extract Zip Spec 14 (20) '2.0' │ │ -38C8DD Extract OS 00 (0) 'MS-DOS' │ │ -38C8DE General Purpose Flag 0800 (2048) │ │ +39DE92 CENTRAL HEADER #534 02014B50 (33639248) │ │ +39DE96 Created Zip Spec 14 (20) '2.0' │ │ +39DE97 Created OS 00 (0) 'MS-DOS' │ │ +39DE98 Extract Zip Spec 14 (20) '2.0' │ │ +39DE99 Extract OS 00 (0) 'MS-DOS' │ │ +39DE9A General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38C8E0 Compression Method 0008 (8) 'Deflated' │ │ -38C8E2 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38C8E6 CRC A3E63148 (2749772104) │ │ -38C8EA Compressed Size 000012B8 (4792) │ │ -38C8EE Uncompressed Size 000045DC (17884) │ │ -38C8F2 Filename Length 002E (46) │ │ -38C8F4 Extra Length 0000 (0) │ │ -38C8F6 Comment Length 0000 (0) │ │ -38C8F8 Disk Start 0000 (0) │ │ -38C8FA Int File Attributes 0000 (0) │ │ +39DE9C Compression Method 0008 (8) 'Deflated' │ │ +39DE9E Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39DEA2 CRC 82EFFF97 (2196766615) │ │ +39DEA6 Compressed Size 00001588 (5512) │ │ +39DEAA Uncompressed Size 00005F69 (24425) │ │ +39DEAE Filename Length 0024 (36) │ │ +39DEB0 Extra Length 0000 (0) │ │ +39DEB2 Comment Length 0000 (0) │ │ +39DEB4 Disk Start 0000 (0) │ │ +39DEB6 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38C8FC Ext File Attributes 00000000 (0) │ │ -38C900 Local Header Offset 002B5FD7 (2842583) │ │ -38C904 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39DEB8 Ext File Attributes 00000000 (0) │ │ +39DEBC Local Header Offset 002C37FA (2897914) │ │ +39DEC0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38C904: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39DEC0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38C932 CENTRAL HEADER #536 02014B50 (33639248) │ │ -38C936 Created Zip Spec 14 (20) '2.0' │ │ -38C937 Created OS 00 (0) 'MS-DOS' │ │ -38C938 Extract Zip Spec 14 (20) '2.0' │ │ -38C939 Extract OS 00 (0) 'MS-DOS' │ │ -38C93A General Purpose Flag 0800 (2048) │ │ +39DEE4 CENTRAL HEADER #535 02014B50 (33639248) │ │ +39DEE8 Created Zip Spec 14 (20) '2.0' │ │ +39DEE9 Created OS 00 (0) 'MS-DOS' │ │ +39DEEA Extract Zip Spec 14 (20) '2.0' │ │ +39DEEB Extract OS 00 (0) 'MS-DOS' │ │ +39DEEC General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38C93C Compression Method 0008 (8) 'Deflated' │ │ -38C93E Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38C942 CRC 626697D0 (1650890704) │ │ -38C946 Compressed Size 000005FE (1534) │ │ -38C94A Uncompressed Size 00000EA2 (3746) │ │ -38C94E Filename Length 0027 (39) │ │ -38C950 Extra Length 0000 (0) │ │ -38C952 Comment Length 0000 (0) │ │ -38C954 Disk Start 0000 (0) │ │ -38C956 Int File Attributes 0000 (0) │ │ +39DEEE Compression Method 0008 (8) 'Deflated' │ │ +39DEF0 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39DEF4 CRC 0B410E71 (188812913) │ │ +39DEF8 Compressed Size 0000086B (2155) │ │ +39DEFC Uncompressed Size 00001EC0 (7872) │ │ +39DF00 Filename Length 0022 (34) │ │ +39DF02 Extra Length 0000 (0) │ │ +39DF04 Comment Length 0000 (0) │ │ +39DF06 Disk Start 0000 (0) │ │ +39DF08 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38C958 Ext File Attributes 00000000 (0) │ │ -38C95C Local Header Offset 002B72EF (2847471) │ │ -38C960 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39DF0A Ext File Attributes 00000000 (0) │ │ +39DF0E Local Header Offset 002C4DD8 (2903512) │ │ +39DF12 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38C960: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39DF12: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38C987 CENTRAL HEADER #537 02014B50 (33639248) │ │ -38C98B Created Zip Spec 14 (20) '2.0' │ │ -38C98C Created OS 00 (0) 'MS-DOS' │ │ -38C98D Extract Zip Spec 14 (20) '2.0' │ │ -38C98E Extract OS 00 (0) 'MS-DOS' │ │ -38C98F General Purpose Flag 0800 (2048) │ │ +39DF34 CENTRAL HEADER #536 02014B50 (33639248) │ │ +39DF38 Created Zip Spec 14 (20) '2.0' │ │ +39DF39 Created OS 00 (0) 'MS-DOS' │ │ +39DF3A Extract Zip Spec 14 (20) '2.0' │ │ +39DF3B Extract OS 00 (0) 'MS-DOS' │ │ +39DF3C General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38C991 Compression Method 0008 (8) 'Deflated' │ │ -38C993 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38C997 CRC 49C1E1DC (1237443036) │ │ -38C99B Compressed Size 00000891 (2193) │ │ -38C99F Uncompressed Size 00001CD1 (7377) │ │ -38C9A3 Filename Length 0021 (33) │ │ -38C9A5 Extra Length 0000 (0) │ │ -38C9A7 Comment Length 0000 (0) │ │ -38C9A9 Disk Start 0000 (0) │ │ -38C9AB Int File Attributes 0000 (0) │ │ +39DF3E Compression Method 0008 (8) 'Deflated' │ │ +39DF40 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39DF44 CRC A93449A8 (2838776232) │ │ +39DF48 Compressed Size 000011D1 (4561) │ │ +39DF4C Uncompressed Size 000049EA (18922) │ │ +39DF50 Filename Length 0023 (35) │ │ +39DF52 Extra Length 0000 (0) │ │ +39DF54 Comment Length 0000 (0) │ │ +39DF56 Disk Start 0000 (0) │ │ +39DF58 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38C9AD Ext File Attributes 00000000 (0) │ │ -38C9B1 Local Header Offset 002B7946 (2849094) │ │ -38C9B5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39DF5A Ext File Attributes 00000000 (0) │ │ +39DF5E Local Header Offset 002C5697 (2905751) │ │ +39DF62 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38C9B5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39DF62: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38C9D6 CENTRAL HEADER #538 02014B50 (33639248) │ │ -38C9DA Created Zip Spec 14 (20) '2.0' │ │ -38C9DB Created OS 00 (0) 'MS-DOS' │ │ -38C9DC Extract Zip Spec 14 (20) '2.0' │ │ -38C9DD Extract OS 00 (0) 'MS-DOS' │ │ -38C9DE General Purpose Flag 0800 (2048) │ │ +39DF85 CENTRAL HEADER #537 02014B50 (33639248) │ │ +39DF89 Created Zip Spec 14 (20) '2.0' │ │ +39DF8A Created OS 00 (0) 'MS-DOS' │ │ +39DF8B Extract Zip Spec 14 (20) '2.0' │ │ +39DF8C Extract OS 00 (0) 'MS-DOS' │ │ +39DF8D General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38C9E0 Compression Method 0008 (8) 'Deflated' │ │ -38C9E2 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38C9E6 CRC 6FAC87A5 (1873577893) │ │ -38C9EA Compressed Size 00000723 (1827) │ │ -38C9EE Uncompressed Size 0000187A (6266) │ │ -38C9F2 Filename Length 0020 (32) │ │ -38C9F4 Extra Length 0000 (0) │ │ -38C9F6 Comment Length 0000 (0) │ │ -38C9F8 Disk Start 0000 (0) │ │ -38C9FA Int File Attributes 0000 (0) │ │ +39DF8F Compression Method 0008 (8) 'Deflated' │ │ +39DF91 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39DF95 CRC A3E63148 (2749772104) │ │ +39DF99 Compressed Size 000012B8 (4792) │ │ +39DF9D Uncompressed Size 000045DC (17884) │ │ +39DFA1 Filename Length 002E (46) │ │ +39DFA3 Extra Length 0000 (0) │ │ +39DFA5 Comment Length 0000 (0) │ │ +39DFA7 Disk Start 0000 (0) │ │ +39DFA9 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38C9FC Ext File Attributes 00000000 (0) │ │ -38CA00 Local Header Offset 002B822A (2851370) │ │ -38CA04 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39DFAB Ext File Attributes 00000000 (0) │ │ +39DFAF Local Header Offset 002C68BD (2910397) │ │ +39DFB3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38CA04: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39DFB3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38CA24 CENTRAL HEADER #539 02014B50 (33639248) │ │ -38CA28 Created Zip Spec 14 (20) '2.0' │ │ -38CA29 Created OS 00 (0) 'MS-DOS' │ │ -38CA2A Extract Zip Spec 14 (20) '2.0' │ │ -38CA2B Extract OS 00 (0) 'MS-DOS' │ │ -38CA2C General Purpose Flag 0800 (2048) │ │ +39DFE1 CENTRAL HEADER #538 02014B50 (33639248) │ │ +39DFE5 Created Zip Spec 14 (20) '2.0' │ │ +39DFE6 Created OS 00 (0) 'MS-DOS' │ │ +39DFE7 Extract Zip Spec 14 (20) '2.0' │ │ +39DFE8 Extract OS 00 (0) 'MS-DOS' │ │ +39DFE9 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38CA2E Compression Method 0008 (8) 'Deflated' │ │ -38CA30 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38CA34 CRC BF3106C5 (3207661253) │ │ -38CA38 Compressed Size 00001E3A (7738) │ │ -38CA3C Uncompressed Size 00008545 (34117) │ │ -38CA40 Filename Length 0027 (39) │ │ -38CA42 Extra Length 0000 (0) │ │ -38CA44 Comment Length 0000 (0) │ │ -38CA46 Disk Start 0000 (0) │ │ -38CA48 Int File Attributes 0000 (0) │ │ +39DFEB Compression Method 0008 (8) 'Deflated' │ │ +39DFED Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39DFF1 CRC 626697D0 (1650890704) │ │ +39DFF5 Compressed Size 000005FE (1534) │ │ +39DFF9 Uncompressed Size 00000EA2 (3746) │ │ +39DFFD Filename Length 0027 (39) │ │ +39DFFF Extra Length 0000 (0) │ │ +39E001 Comment Length 0000 (0) │ │ +39E003 Disk Start 0000 (0) │ │ +39E005 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38CA4A Ext File Attributes 00000000 (0) │ │ -38CA4E Local Header Offset 002B899F (2853279) │ │ -38CA52 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39E007 Ext File Attributes 00000000 (0) │ │ +39E00B Local Header Offset 002C7BD5 (2915285) │ │ +39E00F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38CA52: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39E00F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38CA79 CENTRAL HEADER #540 02014B50 (33639248) │ │ -38CA7D Created Zip Spec 14 (20) '2.0' │ │ -38CA7E Created OS 00 (0) 'MS-DOS' │ │ -38CA7F Extract Zip Spec 14 (20) '2.0' │ │ -38CA80 Extract OS 00 (0) 'MS-DOS' │ │ -38CA81 General Purpose Flag 0800 (2048) │ │ +39E036 CENTRAL HEADER #539 02014B50 (33639248) │ │ +39E03A Created Zip Spec 14 (20) '2.0' │ │ +39E03B Created OS 00 (0) 'MS-DOS' │ │ +39E03C Extract Zip Spec 14 (20) '2.0' │ │ +39E03D Extract OS 00 (0) 'MS-DOS' │ │ +39E03E General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38CA83 Compression Method 0008 (8) 'Deflated' │ │ -38CA85 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38CA89 CRC B0D968AB (2967038123) │ │ -38CA8D Compressed Size 00000CE4 (3300) │ │ -38CA91 Uncompressed Size 00002EC5 (11973) │ │ -38CA95 Filename Length 0022 (34) │ │ -38CA97 Extra Length 0000 (0) │ │ -38CA99 Comment Length 0000 (0) │ │ -38CA9B Disk Start 0000 (0) │ │ -38CA9D Int File Attributes 0000 (0) │ │ +39E040 Compression Method 0008 (8) 'Deflated' │ │ +39E042 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39E046 CRC 49C1E1DC (1237443036) │ │ +39E04A Compressed Size 00000891 (2193) │ │ +39E04E Uncompressed Size 00001CD1 (7377) │ │ +39E052 Filename Length 0021 (33) │ │ +39E054 Extra Length 0000 (0) │ │ +39E056 Comment Length 0000 (0) │ │ +39E058 Disk Start 0000 (0) │ │ +39E05A Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38CA9F Ext File Attributes 00000000 (0) │ │ -38CAA3 Local Header Offset 002BA832 (2861106) │ │ -38CAA7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39E05C Ext File Attributes 00000000 (0) │ │ +39E060 Local Header Offset 002C822C (2916908) │ │ +39E064 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38CAA7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39E064: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38CAC9 CENTRAL HEADER #541 02014B50 (33639248) │ │ -38CACD Created Zip Spec 14 (20) '2.0' │ │ -38CACE Created OS 00 (0) 'MS-DOS' │ │ -38CACF Extract Zip Spec 14 (20) '2.0' │ │ -38CAD0 Extract OS 00 (0) 'MS-DOS' │ │ -38CAD1 General Purpose Flag 0800 (2048) │ │ +39E085 CENTRAL HEADER #540 02014B50 (33639248) │ │ +39E089 Created Zip Spec 14 (20) '2.0' │ │ +39E08A Created OS 00 (0) 'MS-DOS' │ │ +39E08B Extract Zip Spec 14 (20) '2.0' │ │ +39E08C Extract OS 00 (0) 'MS-DOS' │ │ +39E08D General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38CAD3 Compression Method 0008 (8) 'Deflated' │ │ -38CAD5 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38CAD9 CRC E12B647B (3777717371) │ │ -38CADD Compressed Size 00000ACC (2764) │ │ -38CAE1 Uncompressed Size 00001F8C (8076) │ │ -38CAE5 Filename Length 0022 (34) │ │ -38CAE7 Extra Length 0000 (0) │ │ -38CAE9 Comment Length 0000 (0) │ │ -38CAEB Disk Start 0000 (0) │ │ -38CAED Int File Attributes 0000 (0) │ │ +39E08F Compression Method 0008 (8) 'Deflated' │ │ +39E091 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39E095 CRC 6FAC87A5 (1873577893) │ │ +39E099 Compressed Size 00000723 (1827) │ │ +39E09D Uncompressed Size 0000187A (6266) │ │ +39E0A1 Filename Length 0020 (32) │ │ +39E0A3 Extra Length 0000 (0) │ │ +39E0A5 Comment Length 0000 (0) │ │ +39E0A7 Disk Start 0000 (0) │ │ +39E0A9 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38CAEF Ext File Attributes 00000000 (0) │ │ -38CAF3 Local Header Offset 002BB56A (2864490) │ │ -38CAF7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39E0AB Ext File Attributes 00000000 (0) │ │ +39E0AF Local Header Offset 002C8B10 (2919184) │ │ +39E0B3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38CAF7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39E0B3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38CB19 CENTRAL HEADER #542 02014B50 (33639248) │ │ -38CB1D Created Zip Spec 14 (20) '2.0' │ │ -38CB1E Created OS 00 (0) 'MS-DOS' │ │ -38CB1F Extract Zip Spec 14 (20) '2.0' │ │ -38CB20 Extract OS 00 (0) 'MS-DOS' │ │ -38CB21 General Purpose Flag 0800 (2048) │ │ +39E0D3 CENTRAL HEADER #541 02014B50 (33639248) │ │ +39E0D7 Created Zip Spec 14 (20) '2.0' │ │ +39E0D8 Created OS 00 (0) 'MS-DOS' │ │ +39E0D9 Extract Zip Spec 14 (20) '2.0' │ │ +39E0DA Extract OS 00 (0) 'MS-DOS' │ │ +39E0DB General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38CB23 Compression Method 0008 (8) 'Deflated' │ │ -38CB25 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38CB29 CRC 19478B0E (424119054) │ │ -38CB2D Compressed Size 000010F9 (4345) │ │ -38CB31 Uncompressed Size 00003D41 (15681) │ │ -38CB35 Filename Length 0024 (36) │ │ -38CB37 Extra Length 0000 (0) │ │ -38CB39 Comment Length 0000 (0) │ │ -38CB3B Disk Start 0000 (0) │ │ -38CB3D Int File Attributes 0000 (0) │ │ +39E0DD Compression Method 0008 (8) 'Deflated' │ │ +39E0DF Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39E0E3 CRC BF3106C5 (3207661253) │ │ +39E0E7 Compressed Size 00001E3A (7738) │ │ +39E0EB Uncompressed Size 00008545 (34117) │ │ +39E0EF Filename Length 0027 (39) │ │ +39E0F1 Extra Length 0000 (0) │ │ +39E0F3 Comment Length 0000 (0) │ │ +39E0F5 Disk Start 0000 (0) │ │ +39E0F7 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38CB3F Ext File Attributes 00000000 (0) │ │ -38CB43 Local Header Offset 002BC08A (2867338) │ │ -38CB47 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39E0F9 Ext File Attributes 00000000 (0) │ │ +39E0FD Local Header Offset 002C9285 (2921093) │ │ +39E101 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38CB47: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39E101: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38CB6B CENTRAL HEADER #543 02014B50 (33639248) │ │ -38CB6F Created Zip Spec 14 (20) '2.0' │ │ -38CB70 Created OS 00 (0) 'MS-DOS' │ │ -38CB71 Extract Zip Spec 14 (20) '2.0' │ │ -38CB72 Extract OS 00 (0) 'MS-DOS' │ │ -38CB73 General Purpose Flag 0800 (2048) │ │ +39E128 CENTRAL HEADER #542 02014B50 (33639248) │ │ +39E12C Created Zip Spec 14 (20) '2.0' │ │ +39E12D Created OS 00 (0) 'MS-DOS' │ │ +39E12E Extract Zip Spec 14 (20) '2.0' │ │ +39E12F Extract OS 00 (0) 'MS-DOS' │ │ +39E130 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38CB75 Compression Method 0008 (8) 'Deflated' │ │ -38CB77 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38CB7B CRC 9DFA2694 (2650416788) │ │ -38CB7F Compressed Size 0000115F (4447) │ │ -38CB83 Uncompressed Size 0000445B (17499) │ │ -38CB87 Filename Length 0025 (37) │ │ -38CB89 Extra Length 0000 (0) │ │ -38CB8B Comment Length 0000 (0) │ │ -38CB8D Disk Start 0000 (0) │ │ -38CB8F Int File Attributes 0000 (0) │ │ +39E132 Compression Method 0008 (8) 'Deflated' │ │ +39E134 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39E138 CRC B0D968AB (2967038123) │ │ +39E13C Compressed Size 00000CE4 (3300) │ │ +39E140 Uncompressed Size 00002EC5 (11973) │ │ +39E144 Filename Length 0022 (34) │ │ +39E146 Extra Length 0000 (0) │ │ +39E148 Comment Length 0000 (0) │ │ +39E14A Disk Start 0000 (0) │ │ +39E14C Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38CB91 Ext File Attributes 00000000 (0) │ │ -38CB95 Local Header Offset 002BD1D9 (2871769) │ │ -38CB99 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39E14E Ext File Attributes 00000000 (0) │ │ +39E152 Local Header Offset 002CB118 (2928920) │ │ +39E156 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38CB99: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39E156: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38CBBE CENTRAL HEADER #544 02014B50 (33639248) │ │ -38CBC2 Created Zip Spec 14 (20) '2.0' │ │ -38CBC3 Created OS 00 (0) 'MS-DOS' │ │ -38CBC4 Extract Zip Spec 14 (20) '2.0' │ │ -38CBC5 Extract OS 00 (0) 'MS-DOS' │ │ -38CBC6 General Purpose Flag 0800 (2048) │ │ +39E178 CENTRAL HEADER #543 02014B50 (33639248) │ │ +39E17C Created Zip Spec 14 (20) '2.0' │ │ +39E17D Created OS 00 (0) 'MS-DOS' │ │ +39E17E Extract Zip Spec 14 (20) '2.0' │ │ +39E17F Extract OS 00 (0) 'MS-DOS' │ │ +39E180 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38CBC8 Compression Method 0008 (8) 'Deflated' │ │ -38CBCA Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38CBCE CRC 00000000 (0) │ │ -38CBD2 Compressed Size 00000002 (2) │ │ -38CBD6 Uncompressed Size 00000000 (0) │ │ -38CBDA Filename Length 001A (26) │ │ -38CBDC Extra Length 0000 (0) │ │ -38CBDE Comment Length 0000 (0) │ │ -38CBE0 Disk Start 0000 (0) │ │ -38CBE2 Int File Attributes 0000 (0) │ │ +39E182 Compression Method 0008 (8) 'Deflated' │ │ +39E184 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39E188 CRC E12B647B (3777717371) │ │ +39E18C Compressed Size 00000ACC (2764) │ │ +39E190 Uncompressed Size 00001F8C (8076) │ │ +39E194 Filename Length 0022 (34) │ │ +39E196 Extra Length 0000 (0) │ │ +39E198 Comment Length 0000 (0) │ │ +39E19A Disk Start 0000 (0) │ │ +39E19C Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38CBE4 Ext File Attributes 00000000 (0) │ │ -38CBE8 Local Header Offset 002BE38F (2876303) │ │ -38CBEC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39E19E Ext File Attributes 00000000 (0) │ │ +39E1A2 Local Header Offset 002CBE50 (2932304) │ │ +39E1A6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38CBEC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39E1A6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38CC06 CENTRAL HEADER #545 02014B50 (33639248) │ │ -38CC0A Created Zip Spec 14 (20) '2.0' │ │ -38CC0B Created OS 00 (0) 'MS-DOS' │ │ -38CC0C Extract Zip Spec 14 (20) '2.0' │ │ -38CC0D Extract OS 00 (0) 'MS-DOS' │ │ -38CC0E General Purpose Flag 0800 (2048) │ │ +39E1C8 CENTRAL HEADER #544 02014B50 (33639248) │ │ +39E1CC Created Zip Spec 14 (20) '2.0' │ │ +39E1CD Created OS 00 (0) 'MS-DOS' │ │ +39E1CE Extract Zip Spec 14 (20) '2.0' │ │ +39E1CF Extract OS 00 (0) 'MS-DOS' │ │ +39E1D0 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38CC10 Compression Method 0008 (8) 'Deflated' │ │ -38CC12 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38CC16 CRC 7D77CBF1 (2105002993) │ │ -38CC1A Compressed Size 000000AF (175) │ │ -38CC1E Uncompressed Size 000000EA (234) │ │ -38CC22 Filename Length 0025 (37) │ │ -38CC24 Extra Length 0000 (0) │ │ -38CC26 Comment Length 0000 (0) │ │ -38CC28 Disk Start 0000 (0) │ │ -38CC2A Int File Attributes 0000 (0) │ │ +39E1D2 Compression Method 0008 (8) 'Deflated' │ │ +39E1D4 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39E1D8 CRC 19478B0E (424119054) │ │ +39E1DC Compressed Size 000010F9 (4345) │ │ +39E1E0 Uncompressed Size 00003D41 (15681) │ │ +39E1E4 Filename Length 0024 (36) │ │ +39E1E6 Extra Length 0000 (0) │ │ +39E1E8 Comment Length 0000 (0) │ │ +39E1EA Disk Start 0000 (0) │ │ +39E1EC Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38CC2C Ext File Attributes 00000000 (0) │ │ -38CC30 Local Header Offset 002BE3DD (2876381) │ │ -38CC34 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39E1EE Ext File Attributes 00000000 (0) │ │ +39E1F2 Local Header Offset 002CC970 (2935152) │ │ +39E1F6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38CC34: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39E1F6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38CC59 CENTRAL HEADER #546 02014B50 (33639248) │ │ -38CC5D Created Zip Spec 14 (20) '2.0' │ │ -38CC5E Created OS 00 (0) 'MS-DOS' │ │ -38CC5F Extract Zip Spec 14 (20) '2.0' │ │ -38CC60 Extract OS 00 (0) 'MS-DOS' │ │ -38CC61 General Purpose Flag 0800 (2048) │ │ +39E21A CENTRAL HEADER #545 02014B50 (33639248) │ │ +39E21E Created Zip Spec 14 (20) '2.0' │ │ +39E21F Created OS 00 (0) 'MS-DOS' │ │ +39E220 Extract Zip Spec 14 (20) '2.0' │ │ +39E221 Extract OS 00 (0) 'MS-DOS' │ │ +39E222 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38CC63 Compression Method 0008 (8) 'Deflated' │ │ -38CC65 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38CC69 CRC 418C175D (1099700061) │ │ -38CC6D Compressed Size 0000047B (1147) │ │ -38CC71 Uncompressed Size 00001135 (4405) │ │ -38CC75 Filename Length 0022 (34) │ │ -38CC77 Extra Length 0000 (0) │ │ -38CC79 Comment Length 0000 (0) │ │ -38CC7B Disk Start 0000 (0) │ │ -38CC7D Int File Attributes 0000 (0) │ │ +39E224 Compression Method 0008 (8) 'Deflated' │ │ +39E226 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39E22A CRC 9DFA2694 (2650416788) │ │ +39E22E Compressed Size 0000115F (4447) │ │ +39E232 Uncompressed Size 0000445B (17499) │ │ +39E236 Filename Length 0025 (37) │ │ +39E238 Extra Length 0000 (0) │ │ +39E23A Comment Length 0000 (0) │ │ +39E23C Disk Start 0000 (0) │ │ +39E23E Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38CC7F Ext File Attributes 00000000 (0) │ │ -38CC83 Local Header Offset 002BE4E3 (2876643) │ │ -38CC87 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39E240 Ext File Attributes 00000000 (0) │ │ +39E244 Local Header Offset 002CDABF (2939583) │ │ +39E248 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38CC87: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39E248: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38CCA9 CENTRAL HEADER #547 02014B50 (33639248) │ │ -38CCAD Created Zip Spec 14 (20) '2.0' │ │ -38CCAE Created OS 00 (0) 'MS-DOS' │ │ -38CCAF Extract Zip Spec 14 (20) '2.0' │ │ -38CCB0 Extract OS 00 (0) 'MS-DOS' │ │ -38CCB1 General Purpose Flag 0800 (2048) │ │ +39E26D CENTRAL HEADER #546 02014B50 (33639248) │ │ +39E271 Created Zip Spec 14 (20) '2.0' │ │ +39E272 Created OS 00 (0) 'MS-DOS' │ │ +39E273 Extract Zip Spec 14 (20) '2.0' │ │ +39E274 Extract OS 00 (0) 'MS-DOS' │ │ +39E275 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38CCB3 Compression Method 0008 (8) 'Deflated' │ │ -38CCB5 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38CCB9 CRC 235DCD19 (593349913) │ │ -38CCBD Compressed Size 00004E11 (19985) │ │ -38CCC1 Uncompressed Size 00016961 (92513) │ │ -38CCC5 Filename Length 0021 (33) │ │ -38CCC7 Extra Length 0000 (0) │ │ -38CCC9 Comment Length 0000 (0) │ │ -38CCCB Disk Start 0000 (0) │ │ -38CCCD Int File Attributes 0000 (0) │ │ +39E277 Compression Method 0008 (8) 'Deflated' │ │ +39E279 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39E27D CRC 00000000 (0) │ │ +39E281 Compressed Size 00000002 (2) │ │ +39E285 Uncompressed Size 00000000 (0) │ │ +39E289 Filename Length 001A (26) │ │ +39E28B Extra Length 0000 (0) │ │ +39E28D Comment Length 0000 (0) │ │ +39E28F Disk Start 0000 (0) │ │ +39E291 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38CCCF Ext File Attributes 00000000 (0) │ │ -38CCD3 Local Header Offset 002BE9B2 (2877874) │ │ -38CCD7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39E293 Ext File Attributes 00000000 (0) │ │ +39E297 Local Header Offset 002CEC75 (2944117) │ │ +39E29B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38CCD7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39E29B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38CCF8 CENTRAL HEADER #548 02014B50 (33639248) │ │ -38CCFC Created Zip Spec 14 (20) '2.0' │ │ -38CCFD Created OS 00 (0) 'MS-DOS' │ │ -38CCFE Extract Zip Spec 14 (20) '2.0' │ │ -38CCFF Extract OS 00 (0) 'MS-DOS' │ │ -38CD00 General Purpose Flag 0800 (2048) │ │ +39E2B5 CENTRAL HEADER #547 02014B50 (33639248) │ │ +39E2B9 Created Zip Spec 14 (20) '2.0' │ │ +39E2BA Created OS 00 (0) 'MS-DOS' │ │ +39E2BB Extract Zip Spec 14 (20) '2.0' │ │ +39E2BC Extract OS 00 (0) 'MS-DOS' │ │ +39E2BD General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38CD02 Compression Method 0008 (8) 'Deflated' │ │ -38CD04 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38CD08 CRC 67741B58 (1735662424) │ │ -38CD0C Compressed Size 00003127 (12583) │ │ -38CD10 Uncompressed Size 00011AA9 (72361) │ │ -38CD14 Filename Length 0026 (38) │ │ -38CD16 Extra Length 0000 (0) │ │ -38CD18 Comment Length 0000 (0) │ │ -38CD1A Disk Start 0000 (0) │ │ -38CD1C Int File Attributes 0000 (0) │ │ +39E2BF Compression Method 0008 (8) 'Deflated' │ │ +39E2C1 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39E2C5 CRC 7D77CBF1 (2105002993) │ │ +39E2C9 Compressed Size 000000AF (175) │ │ +39E2CD Uncompressed Size 000000EA (234) │ │ +39E2D1 Filename Length 0025 (37) │ │ +39E2D3 Extra Length 0000 (0) │ │ +39E2D5 Comment Length 0000 (0) │ │ +39E2D7 Disk Start 0000 (0) │ │ +39E2D9 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38CD1E Ext File Attributes 00000000 (0) │ │ -38CD22 Local Header Offset 002C3816 (2897942) │ │ -38CD26 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39E2DB Ext File Attributes 00000000 (0) │ │ +39E2DF Local Header Offset 002CECC3 (2944195) │ │ +39E2E3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38CD26: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39E2E3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38CD4C CENTRAL HEADER #549 02014B50 (33639248) │ │ -38CD50 Created Zip Spec 14 (20) '2.0' │ │ -38CD51 Created OS 00 (0) 'MS-DOS' │ │ -38CD52 Extract Zip Spec 14 (20) '2.0' │ │ -38CD53 Extract OS 00 (0) 'MS-DOS' │ │ -38CD54 General Purpose Flag 0800 (2048) │ │ +39E308 CENTRAL HEADER #548 02014B50 (33639248) │ │ +39E30C Created Zip Spec 14 (20) '2.0' │ │ +39E30D Created OS 00 (0) 'MS-DOS' │ │ +39E30E Extract Zip Spec 14 (20) '2.0' │ │ +39E30F Extract OS 00 (0) 'MS-DOS' │ │ +39E310 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38CD56 Compression Method 0008 (8) 'Deflated' │ │ -38CD58 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38CD5C CRC 0F7F2703 (259991299) │ │ -38CD60 Compressed Size 0000065E (1630) │ │ -38CD64 Uncompressed Size 000019E4 (6628) │ │ -38CD68 Filename Length 0023 (35) │ │ -38CD6A Extra Length 0000 (0) │ │ -38CD6C Comment Length 0000 (0) │ │ -38CD6E Disk Start 0000 (0) │ │ -38CD70 Int File Attributes 0000 (0) │ │ +39E312 Compression Method 0008 (8) 'Deflated' │ │ +39E314 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39E318 CRC 418C175D (1099700061) │ │ +39E31C Compressed Size 0000047B (1147) │ │ +39E320 Uncompressed Size 00001135 (4405) │ │ +39E324 Filename Length 0022 (34) │ │ +39E326 Extra Length 0000 (0) │ │ +39E328 Comment Length 0000 (0) │ │ +39E32A Disk Start 0000 (0) │ │ +39E32C Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38CD72 Ext File Attributes 00000000 (0) │ │ -38CD76 Local Header Offset 002C6995 (2910613) │ │ -38CD7A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39E32E Ext File Attributes 00000000 (0) │ │ +39E332 Local Header Offset 002CEDC9 (2944457) │ │ +39E336 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38CD7A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39E336: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38CD9D CENTRAL HEADER #550 02014B50 (33639248) │ │ -38CDA1 Created Zip Spec 14 (20) '2.0' │ │ -38CDA2 Created OS 00 (0) 'MS-DOS' │ │ -38CDA3 Extract Zip Spec 14 (20) '2.0' │ │ -38CDA4 Extract OS 00 (0) 'MS-DOS' │ │ -38CDA5 General Purpose Flag 0800 (2048) │ │ +39E358 CENTRAL HEADER #549 02014B50 (33639248) │ │ +39E35C Created Zip Spec 14 (20) '2.0' │ │ +39E35D Created OS 00 (0) 'MS-DOS' │ │ +39E35E Extract Zip Spec 14 (20) '2.0' │ │ +39E35F Extract OS 00 (0) 'MS-DOS' │ │ +39E360 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38CDA7 Compression Method 0008 (8) 'Deflated' │ │ -38CDA9 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38CDAD CRC 7145247F (1900356735) │ │ -38CDB1 Compressed Size 0000107C (4220) │ │ -38CDB5 Uncompressed Size 00004C4A (19530) │ │ -38CDB9 Filename Length 0025 (37) │ │ -38CDBB Extra Length 0000 (0) │ │ -38CDBD Comment Length 0000 (0) │ │ -38CDBF Disk Start 0000 (0) │ │ -38CDC1 Int File Attributes 0000 (0) │ │ +39E362 Compression Method 0008 (8) 'Deflated' │ │ +39E364 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39E368 CRC 235DCD19 (593349913) │ │ +39E36C Compressed Size 00004E11 (19985) │ │ +39E370 Uncompressed Size 00016961 (92513) │ │ +39E374 Filename Length 0021 (33) │ │ +39E376 Extra Length 0000 (0) │ │ +39E378 Comment Length 0000 (0) │ │ +39E37A Disk Start 0000 (0) │ │ +39E37C Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38CDC3 Ext File Attributes 00000000 (0) │ │ -38CDC7 Local Header Offset 002C7048 (2912328) │ │ -38CDCB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39E37E Ext File Attributes 00000000 (0) │ │ +39E382 Local Header Offset 002CF298 (2945688) │ │ +39E386 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38CDCB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39E386: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38CDF0 CENTRAL HEADER #551 02014B50 (33639248) │ │ -38CDF4 Created Zip Spec 14 (20) '2.0' │ │ -38CDF5 Created OS 00 (0) 'MS-DOS' │ │ -38CDF6 Extract Zip Spec 14 (20) '2.0' │ │ -38CDF7 Extract OS 00 (0) 'MS-DOS' │ │ -38CDF8 General Purpose Flag 0800 (2048) │ │ +39E3A7 CENTRAL HEADER #550 02014B50 (33639248) │ │ +39E3AB Created Zip Spec 14 (20) '2.0' │ │ +39E3AC Created OS 00 (0) 'MS-DOS' │ │ +39E3AD Extract Zip Spec 14 (20) '2.0' │ │ +39E3AE Extract OS 00 (0) 'MS-DOS' │ │ +39E3AF General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38CDFA Compression Method 0008 (8) 'Deflated' │ │ -38CDFC Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38CE00 CRC FC403511 (4232066321) │ │ -38CE04 Compressed Size 00001884 (6276) │ │ -38CE08 Uncompressed Size 00006457 (25687) │ │ -38CE0C Filename Length 0024 (36) │ │ -38CE0E Extra Length 0000 (0) │ │ -38CE10 Comment Length 0000 (0) │ │ -38CE12 Disk Start 0000 (0) │ │ -38CE14 Int File Attributes 0000 (0) │ │ +39E3B1 Compression Method 0008 (8) 'Deflated' │ │ +39E3B3 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39E3B7 CRC 67741B58 (1735662424) │ │ +39E3BB Compressed Size 00003127 (12583) │ │ +39E3BF Uncompressed Size 00011AA9 (72361) │ │ +39E3C3 Filename Length 0026 (38) │ │ +39E3C5 Extra Length 0000 (0) │ │ +39E3C7 Comment Length 0000 (0) │ │ +39E3C9 Disk Start 0000 (0) │ │ +39E3CB Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38CE16 Ext File Attributes 00000000 (0) │ │ -38CE1A Local Header Offset 002C811B (2916635) │ │ -38CE1E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39E3CD Ext File Attributes 00000000 (0) │ │ +39E3D1 Local Header Offset 002D40FC (2965756) │ │ +39E3D5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38CE1E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39E3D5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38CE42 CENTRAL HEADER #552 02014B50 (33639248) │ │ -38CE46 Created Zip Spec 14 (20) '2.0' │ │ -38CE47 Created OS 00 (0) 'MS-DOS' │ │ -38CE48 Extract Zip Spec 14 (20) '2.0' │ │ -38CE49 Extract OS 00 (0) 'MS-DOS' │ │ -38CE4A General Purpose Flag 0800 (2048) │ │ +39E3FB CENTRAL HEADER #551 02014B50 (33639248) │ │ +39E3FF Created Zip Spec 14 (20) '2.0' │ │ +39E400 Created OS 00 (0) 'MS-DOS' │ │ +39E401 Extract Zip Spec 14 (20) '2.0' │ │ +39E402 Extract OS 00 (0) 'MS-DOS' │ │ +39E403 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38CE4C Compression Method 0008 (8) 'Deflated' │ │ -38CE4E Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38CE52 CRC 9FAD7256 (2678944342) │ │ -38CE56 Compressed Size 00001B49 (6985) │ │ -38CE5A Uncompressed Size 00007003 (28675) │ │ -38CE5E Filename Length 0027 (39) │ │ -38CE60 Extra Length 0000 (0) │ │ -38CE62 Comment Length 0000 (0) │ │ -38CE64 Disk Start 0000 (0) │ │ -38CE66 Int File Attributes 0000 (0) │ │ +39E405 Compression Method 0008 (8) 'Deflated' │ │ +39E407 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39E40B CRC 0F7F2703 (259991299) │ │ +39E40F Compressed Size 0000065E (1630) │ │ +39E413 Uncompressed Size 000019E4 (6628) │ │ +39E417 Filename Length 0023 (35) │ │ +39E419 Extra Length 0000 (0) │ │ +39E41B Comment Length 0000 (0) │ │ +39E41D Disk Start 0000 (0) │ │ +39E41F Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38CE68 Ext File Attributes 00000000 (0) │ │ -38CE6C Local Header Offset 002C99F5 (2922997) │ │ -38CE70 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39E421 Ext File Attributes 00000000 (0) │ │ +39E425 Local Header Offset 002D727B (2978427) │ │ +39E429 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38CE70: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39E429: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38CE97 CENTRAL HEADER #553 02014B50 (33639248) │ │ -38CE9B Created Zip Spec 14 (20) '2.0' │ │ -38CE9C Created OS 00 (0) 'MS-DOS' │ │ -38CE9D Extract Zip Spec 14 (20) '2.0' │ │ -38CE9E Extract OS 00 (0) 'MS-DOS' │ │ -38CE9F General Purpose Flag 0800 (2048) │ │ +39E44C CENTRAL HEADER #552 02014B50 (33639248) │ │ +39E450 Created Zip Spec 14 (20) '2.0' │ │ +39E451 Created OS 00 (0) 'MS-DOS' │ │ +39E452 Extract Zip Spec 14 (20) '2.0' │ │ +39E453 Extract OS 00 (0) 'MS-DOS' │ │ +39E454 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38CEA1 Compression Method 0008 (8) 'Deflated' │ │ -38CEA3 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38CEA7 CRC F7FB7378 (4160451448) │ │ -38CEAB Compressed Size 00002C2C (11308) │ │ -38CEAF Uncompressed Size 0000C7F5 (51189) │ │ -38CEB3 Filename Length 0026 (38) │ │ -38CEB5 Extra Length 0000 (0) │ │ -38CEB7 Comment Length 0000 (0) │ │ -38CEB9 Disk Start 0000 (0) │ │ -38CEBB Int File Attributes 0000 (0) │ │ +39E456 Compression Method 0008 (8) 'Deflated' │ │ +39E458 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39E45C CRC 7145247F (1900356735) │ │ +39E460 Compressed Size 0000107C (4220) │ │ +39E464 Uncompressed Size 00004C4A (19530) │ │ +39E468 Filename Length 0025 (37) │ │ +39E46A Extra Length 0000 (0) │ │ +39E46C Comment Length 0000 (0) │ │ +39E46E Disk Start 0000 (0) │ │ +39E470 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38CEBD Ext File Attributes 00000000 (0) │ │ -38CEC1 Local Header Offset 002CB597 (2930071) │ │ -38CEC5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39E472 Ext File Attributes 00000000 (0) │ │ +39E476 Local Header Offset 002D792E (2980142) │ │ +39E47A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38CEC5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39E47A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38CEEB CENTRAL HEADER #554 02014B50 (33639248) │ │ -38CEEF Created Zip Spec 14 (20) '2.0' │ │ -38CEF0 Created OS 00 (0) 'MS-DOS' │ │ -38CEF1 Extract Zip Spec 14 (20) '2.0' │ │ -38CEF2 Extract OS 00 (0) 'MS-DOS' │ │ -38CEF3 General Purpose Flag 0800 (2048) │ │ +39E49F CENTRAL HEADER #553 02014B50 (33639248) │ │ +39E4A3 Created Zip Spec 14 (20) '2.0' │ │ +39E4A4 Created OS 00 (0) 'MS-DOS' │ │ +39E4A5 Extract Zip Spec 14 (20) '2.0' │ │ +39E4A6 Extract OS 00 (0) 'MS-DOS' │ │ +39E4A7 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38CEF5 Compression Method 0008 (8) 'Deflated' │ │ -38CEF7 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38CEFB CRC BA8AA51F (3129648415) │ │ -38CEFF Compressed Size 00000244 (580) │ │ -38CF03 Uncompressed Size 000006CB (1739) │ │ -38CF07 Filename Length 0024 (36) │ │ -38CF09 Extra Length 0000 (0) │ │ -38CF0B Comment Length 0000 (0) │ │ -38CF0D Disk Start 0000 (0) │ │ -38CF0F Int File Attributes 0000 (0) │ │ +39E4A9 Compression Method 0008 (8) 'Deflated' │ │ +39E4AB Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39E4AF CRC FC403511 (4232066321) │ │ +39E4B3 Compressed Size 00001884 (6276) │ │ +39E4B7 Uncompressed Size 00006457 (25687) │ │ +39E4BB Filename Length 0024 (36) │ │ +39E4BD Extra Length 0000 (0) │ │ +39E4BF Comment Length 0000 (0) │ │ +39E4C1 Disk Start 0000 (0) │ │ +39E4C3 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38CF11 Ext File Attributes 00000000 (0) │ │ -38CF15 Local Header Offset 002CE21B (2941467) │ │ -38CF19 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39E4C5 Ext File Attributes 00000000 (0) │ │ +39E4C9 Local Header Offset 002D8A01 (2984449) │ │ +39E4CD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38CF19: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39E4CD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38CF3D CENTRAL HEADER #555 02014B50 (33639248) │ │ -38CF41 Created Zip Spec 14 (20) '2.0' │ │ -38CF42 Created OS 00 (0) 'MS-DOS' │ │ -38CF43 Extract Zip Spec 14 (20) '2.0' │ │ -38CF44 Extract OS 00 (0) 'MS-DOS' │ │ -38CF45 General Purpose Flag 0800 (2048) │ │ +39E4F1 CENTRAL HEADER #554 02014B50 (33639248) │ │ +39E4F5 Created Zip Spec 14 (20) '2.0' │ │ +39E4F6 Created OS 00 (0) 'MS-DOS' │ │ +39E4F7 Extract Zip Spec 14 (20) '2.0' │ │ +39E4F8 Extract OS 00 (0) 'MS-DOS' │ │ +39E4F9 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38CF47 Compression Method 0008 (8) 'Deflated' │ │ -38CF49 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38CF4D CRC 7A368FC7 (2050396103) │ │ -38CF51 Compressed Size 00003AB9 (15033) │ │ -38CF55 Uncompressed Size 00010785 (67461) │ │ -38CF59 Filename Length 0026 (38) │ │ -38CF5B Extra Length 0000 (0) │ │ -38CF5D Comment Length 0000 (0) │ │ -38CF5F Disk Start 0000 (0) │ │ -38CF61 Int File Attributes 0000 (0) │ │ +39E4FB Compression Method 0008 (8) 'Deflated' │ │ +39E4FD Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39E501 CRC 9FAD7256 (2678944342) │ │ +39E505 Compressed Size 00001B49 (6985) │ │ +39E509 Uncompressed Size 00007003 (28675) │ │ +39E50D Filename Length 0027 (39) │ │ +39E50F Extra Length 0000 (0) │ │ +39E511 Comment Length 0000 (0) │ │ +39E513 Disk Start 0000 (0) │ │ +39E515 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38CF63 Ext File Attributes 00000000 (0) │ │ -38CF67 Local Header Offset 002CE4B5 (2942133) │ │ -38CF6B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39E517 Ext File Attributes 00000000 (0) │ │ +39E51B Local Header Offset 002DA2DB (2990811) │ │ +39E51F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38CF6B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39E51F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38CF91 CENTRAL HEADER #556 02014B50 (33639248) │ │ -38CF95 Created Zip Spec 14 (20) '2.0' │ │ -38CF96 Created OS 00 (0) 'MS-DOS' │ │ -38CF97 Extract Zip Spec 14 (20) '2.0' │ │ -38CF98 Extract OS 00 (0) 'MS-DOS' │ │ -38CF99 General Purpose Flag 0800 (2048) │ │ +39E546 CENTRAL HEADER #555 02014B50 (33639248) │ │ +39E54A Created Zip Spec 14 (20) '2.0' │ │ +39E54B Created OS 00 (0) 'MS-DOS' │ │ +39E54C Extract Zip Spec 14 (20) '2.0' │ │ +39E54D Extract OS 00 (0) 'MS-DOS' │ │ +39E54E General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38CF9B Compression Method 0008 (8) 'Deflated' │ │ -38CF9D Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38CFA1 CRC 7939A603 (2033821187) │ │ -38CFA5 Compressed Size 0000079B (1947) │ │ -38CFA9 Uncompressed Size 00002164 (8548) │ │ -38CFAD Filename Length 0025 (37) │ │ -38CFAF Extra Length 0000 (0) │ │ -38CFB1 Comment Length 0000 (0) │ │ -38CFB3 Disk Start 0000 (0) │ │ -38CFB5 Int File Attributes 0000 (0) │ │ +39E550 Compression Method 0008 (8) 'Deflated' │ │ +39E552 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39E556 CRC F7FB7378 (4160451448) │ │ +39E55A Compressed Size 00002C2C (11308) │ │ +39E55E Uncompressed Size 0000C7F5 (51189) │ │ +39E562 Filename Length 0026 (38) │ │ +39E564 Extra Length 0000 (0) │ │ +39E566 Comment Length 0000 (0) │ │ +39E568 Disk Start 0000 (0) │ │ +39E56A Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38CFB7 Ext File Attributes 00000000 (0) │ │ -38CFBB Local Header Offset 002D1FC6 (2957254) │ │ -38CFBF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39E56C Ext File Attributes 00000000 (0) │ │ +39E570 Local Header Offset 002DBE7D (2997885) │ │ +39E574 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38CFBF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39E574: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38CFE4 CENTRAL HEADER #557 02014B50 (33639248) │ │ -38CFE8 Created Zip Spec 14 (20) '2.0' │ │ -38CFE9 Created OS 00 (0) 'MS-DOS' │ │ -38CFEA Extract Zip Spec 14 (20) '2.0' │ │ -38CFEB Extract OS 00 (0) 'MS-DOS' │ │ -38CFEC General Purpose Flag 0800 (2048) │ │ +39E59A CENTRAL HEADER #556 02014B50 (33639248) │ │ +39E59E Created Zip Spec 14 (20) '2.0' │ │ +39E59F Created OS 00 (0) 'MS-DOS' │ │ +39E5A0 Extract Zip Spec 14 (20) '2.0' │ │ +39E5A1 Extract OS 00 (0) 'MS-DOS' │ │ +39E5A2 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38CFEE Compression Method 0008 (8) 'Deflated' │ │ -38CFF0 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38CFF4 CRC 801F36A6 (2149529254) │ │ -38CFF8 Compressed Size 000010E8 (4328) │ │ -38CFFC Uncompressed Size 00003F04 (16132) │ │ -38D000 Filename Length 0023 (35) │ │ -38D002 Extra Length 0000 (0) │ │ -38D004 Comment Length 0000 (0) │ │ -38D006 Disk Start 0000 (0) │ │ -38D008 Int File Attributes 0000 (0) │ │ +39E5A4 Compression Method 0008 (8) 'Deflated' │ │ +39E5A6 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39E5AA CRC BA8AA51F (3129648415) │ │ +39E5AE Compressed Size 00000244 (580) │ │ +39E5B2 Uncompressed Size 000006CB (1739) │ │ +39E5B6 Filename Length 0024 (36) │ │ +39E5B8 Extra Length 0000 (0) │ │ +39E5BA Comment Length 0000 (0) │ │ +39E5BC Disk Start 0000 (0) │ │ +39E5BE Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38D00A Ext File Attributes 00000000 (0) │ │ -38D00E Local Header Offset 002D27B8 (2959288) │ │ -38D012 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39E5C0 Ext File Attributes 00000000 (0) │ │ +39E5C4 Local Header Offset 002DEB01 (3009281) │ │ +39E5C8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38D012: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39E5C8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38D035 CENTRAL HEADER #558 02014B50 (33639248) │ │ -38D039 Created Zip Spec 14 (20) '2.0' │ │ -38D03A Created OS 00 (0) 'MS-DOS' │ │ -38D03B Extract Zip Spec 14 (20) '2.0' │ │ -38D03C Extract OS 00 (0) 'MS-DOS' │ │ -38D03D General Purpose Flag 0800 (2048) │ │ +39E5EC CENTRAL HEADER #557 02014B50 (33639248) │ │ +39E5F0 Created Zip Spec 14 (20) '2.0' │ │ +39E5F1 Created OS 00 (0) 'MS-DOS' │ │ +39E5F2 Extract Zip Spec 14 (20) '2.0' │ │ +39E5F3 Extract OS 00 (0) 'MS-DOS' │ │ +39E5F4 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38D03F Compression Method 0008 (8) 'Deflated' │ │ -38D041 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38D045 CRC B23C4D89 (2990296457) │ │ -38D049 Compressed Size 00001593 (5523) │ │ -38D04D Uncompressed Size 00005D1F (23839) │ │ -38D051 Filename Length 0027 (39) │ │ -38D053 Extra Length 0000 (0) │ │ -38D055 Comment Length 0000 (0) │ │ -38D057 Disk Start 0000 (0) │ │ -38D059 Int File Attributes 0000 (0) │ │ +39E5F6 Compression Method 0008 (8) 'Deflated' │ │ +39E5F8 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39E5FC CRC 7A368FC7 (2050396103) │ │ +39E600 Compressed Size 00003AB9 (15033) │ │ +39E604 Uncompressed Size 00010785 (67461) │ │ +39E608 Filename Length 0026 (38) │ │ +39E60A Extra Length 0000 (0) │ │ +39E60C Comment Length 0000 (0) │ │ +39E60E Disk Start 0000 (0) │ │ +39E610 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38D05B Ext File Attributes 00000000 (0) │ │ -38D05F Local Header Offset 002D38F5 (2963701) │ │ -38D063 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39E612 Ext File Attributes 00000000 (0) │ │ +39E616 Local Header Offset 002DED9B (3009947) │ │ +39E61A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38D063: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39E61A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38D08A CENTRAL HEADER #559 02014B50 (33639248) │ │ -38D08E Created Zip Spec 14 (20) '2.0' │ │ -38D08F Created OS 00 (0) 'MS-DOS' │ │ -38D090 Extract Zip Spec 14 (20) '2.0' │ │ -38D091 Extract OS 00 (0) 'MS-DOS' │ │ -38D092 General Purpose Flag 0800 (2048) │ │ +39E640 CENTRAL HEADER #558 02014B50 (33639248) │ │ +39E644 Created Zip Spec 14 (20) '2.0' │ │ +39E645 Created OS 00 (0) 'MS-DOS' │ │ +39E646 Extract Zip Spec 14 (20) '2.0' │ │ +39E647 Extract OS 00 (0) 'MS-DOS' │ │ +39E648 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38D094 Compression Method 0008 (8) 'Deflated' │ │ -38D096 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38D09A CRC 78AC0C54 (2024541268) │ │ -38D09E Compressed Size 0000146C (5228) │ │ -38D0A2 Uncompressed Size 000038E4 (14564) │ │ -38D0A6 Filename Length 0022 (34) │ │ -38D0A8 Extra Length 0000 (0) │ │ -38D0AA Comment Length 0000 (0) │ │ -38D0AC Disk Start 0000 (0) │ │ -38D0AE Int File Attributes 0000 (0) │ │ +39E64A Compression Method 0008 (8) 'Deflated' │ │ +39E64C Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39E650 CRC 7939A603 (2033821187) │ │ +39E654 Compressed Size 0000079B (1947) │ │ +39E658 Uncompressed Size 00002164 (8548) │ │ +39E65C Filename Length 0025 (37) │ │ +39E65E Extra Length 0000 (0) │ │ +39E660 Comment Length 0000 (0) │ │ +39E662 Disk Start 0000 (0) │ │ +39E664 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38D0B0 Ext File Attributes 00000000 (0) │ │ -38D0B4 Local Header Offset 002D4EE1 (2969313) │ │ -38D0B8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39E666 Ext File Attributes 00000000 (0) │ │ +39E66A Local Header Offset 002E28AC (3025068) │ │ +39E66E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38D0B8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39E66E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38D0DA CENTRAL HEADER #560 02014B50 (33639248) │ │ -38D0DE Created Zip Spec 14 (20) '2.0' │ │ -38D0DF Created OS 00 (0) 'MS-DOS' │ │ -38D0E0 Extract Zip Spec 14 (20) '2.0' │ │ -38D0E1 Extract OS 00 (0) 'MS-DOS' │ │ -38D0E2 General Purpose Flag 0800 (2048) │ │ +39E693 CENTRAL HEADER #559 02014B50 (33639248) │ │ +39E697 Created Zip Spec 14 (20) '2.0' │ │ +39E698 Created OS 00 (0) 'MS-DOS' │ │ +39E699 Extract Zip Spec 14 (20) '2.0' │ │ +39E69A Extract OS 00 (0) 'MS-DOS' │ │ +39E69B General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38D0E4 Compression Method 0008 (8) 'Deflated' │ │ -38D0E6 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38D0EA CRC E0DF3F08 (3772727048) │ │ -38D0EE Compressed Size 0000094C (2380) │ │ -38D0F2 Uncompressed Size 00001C1A (7194) │ │ -38D0F6 Filename Length 0024 (36) │ │ -38D0F8 Extra Length 0000 (0) │ │ -38D0FA Comment Length 0000 (0) │ │ -38D0FC Disk Start 0000 (0) │ │ -38D0FE Int File Attributes 0000 (0) │ │ +39E69D Compression Method 0008 (8) 'Deflated' │ │ +39E69F Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39E6A3 CRC 801F36A6 (2149529254) │ │ +39E6A7 Compressed Size 000010E8 (4328) │ │ +39E6AB Uncompressed Size 00003F04 (16132) │ │ +39E6AF Filename Length 0023 (35) │ │ +39E6B1 Extra Length 0000 (0) │ │ +39E6B3 Comment Length 0000 (0) │ │ +39E6B5 Disk Start 0000 (0) │ │ +39E6B7 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38D100 Ext File Attributes 00000000 (0) │ │ -38D104 Local Header Offset 002D63A1 (2974625) │ │ -38D108 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39E6B9 Ext File Attributes 00000000 (0) │ │ +39E6BD Local Header Offset 002E309E (3027102) │ │ +39E6C1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38D108: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39E6C1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38D12C CENTRAL HEADER #561 02014B50 (33639248) │ │ -38D130 Created Zip Spec 14 (20) '2.0' │ │ -38D131 Created OS 00 (0) 'MS-DOS' │ │ -38D132 Extract Zip Spec 14 (20) '2.0' │ │ -38D133 Extract OS 00 (0) 'MS-DOS' │ │ -38D134 General Purpose Flag 0800 (2048) │ │ +39E6E4 CENTRAL HEADER #560 02014B50 (33639248) │ │ +39E6E8 Created Zip Spec 14 (20) '2.0' │ │ +39E6E9 Created OS 00 (0) 'MS-DOS' │ │ +39E6EA Extract Zip Spec 14 (20) '2.0' │ │ +39E6EB Extract OS 00 (0) 'MS-DOS' │ │ +39E6EC General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38D136 Compression Method 0008 (8) 'Deflated' │ │ -38D138 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38D13C CRC 00000000 (0) │ │ -38D140 Compressed Size 00000002 (2) │ │ -38D144 Uncompressed Size 00000000 (0) │ │ -38D148 Filename Length 001B (27) │ │ -38D14A Extra Length 0000 (0) │ │ -38D14C Comment Length 0000 (0) │ │ -38D14E Disk Start 0000 (0) │ │ -38D150 Int File Attributes 0000 (0) │ │ +39E6EE Compression Method 0008 (8) 'Deflated' │ │ +39E6F0 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39E6F4 CRC B23C4D89 (2990296457) │ │ +39E6F8 Compressed Size 00001593 (5523) │ │ +39E6FC Uncompressed Size 00005D1F (23839) │ │ +39E700 Filename Length 0027 (39) │ │ +39E702 Extra Length 0000 (0) │ │ +39E704 Comment Length 0000 (0) │ │ +39E706 Disk Start 0000 (0) │ │ +39E708 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38D152 Ext File Attributes 00000000 (0) │ │ -38D156 Local Header Offset 002D6D43 (2977091) │ │ -38D15A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39E70A Ext File Attributes 00000000 (0) │ │ +39E70E Local Header Offset 002E41DB (3031515) │ │ +39E712 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38D15A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39E712: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38D175 CENTRAL HEADER #562 02014B50 (33639248) │ │ -38D179 Created Zip Spec 14 (20) '2.0' │ │ -38D17A Created OS 00 (0) 'MS-DOS' │ │ -38D17B Extract Zip Spec 14 (20) '2.0' │ │ -38D17C Extract OS 00 (0) 'MS-DOS' │ │ -38D17D General Purpose Flag 0800 (2048) │ │ +39E739 CENTRAL HEADER #561 02014B50 (33639248) │ │ +39E73D Created Zip Spec 14 (20) '2.0' │ │ +39E73E Created OS 00 (0) 'MS-DOS' │ │ +39E73F Extract Zip Spec 14 (20) '2.0' │ │ +39E740 Extract OS 00 (0) 'MS-DOS' │ │ +39E741 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38D17F Compression Method 0008 (8) 'Deflated' │ │ -38D181 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38D185 CRC 5FD2F030 (1607659568) │ │ -38D189 Compressed Size 00000044 (68) │ │ -38D18D Uncompressed Size 00000045 (69) │ │ -38D191 Filename Length 0026 (38) │ │ -38D193 Extra Length 0000 (0) │ │ -38D195 Comment Length 0000 (0) │ │ -38D197 Disk Start 0000 (0) │ │ -38D199 Int File Attributes 0000 (0) │ │ +39E743 Compression Method 0008 (8) 'Deflated' │ │ +39E745 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39E749 CRC 78AC0C54 (2024541268) │ │ +39E74D Compressed Size 0000146C (5228) │ │ +39E751 Uncompressed Size 000038E4 (14564) │ │ +39E755 Filename Length 0022 (34) │ │ +39E757 Extra Length 0000 (0) │ │ +39E759 Comment Length 0000 (0) │ │ +39E75B Disk Start 0000 (0) │ │ +39E75D Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38D19B Ext File Attributes 00000000 (0) │ │ -38D19F Local Header Offset 002D6D92 (2977170) │ │ -38D1A3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39E75F Ext File Attributes 00000000 (0) │ │ +39E763 Local Header Offset 002E57C7 (3037127) │ │ +39E767 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38D1A3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39E767: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38D1C9 CENTRAL HEADER #563 02014B50 (33639248) │ │ -38D1CD Created Zip Spec 14 (20) '2.0' │ │ -38D1CE Created OS 00 (0) 'MS-DOS' │ │ -38D1CF Extract Zip Spec 14 (20) '2.0' │ │ -38D1D0 Extract OS 00 (0) 'MS-DOS' │ │ -38D1D1 General Purpose Flag 0800 (2048) │ │ +39E789 CENTRAL HEADER #562 02014B50 (33639248) │ │ +39E78D Created Zip Spec 14 (20) '2.0' │ │ +39E78E Created OS 00 (0) 'MS-DOS' │ │ +39E78F Extract Zip Spec 14 (20) '2.0' │ │ +39E790 Extract OS 00 (0) 'MS-DOS' │ │ +39E791 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38D1D3 Compression Method 0008 (8) 'Deflated' │ │ -38D1D5 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38D1D9 CRC FB5F5703 (4217329411) │ │ -38D1DD Compressed Size 000003D1 (977) │ │ -38D1E1 Uncompressed Size 00000E00 (3584) │ │ -38D1E5 Filename Length 0024 (36) │ │ -38D1E7 Extra Length 0000 (0) │ │ -38D1E9 Comment Length 0000 (0) │ │ -38D1EB Disk Start 0000 (0) │ │ -38D1ED Int File Attributes 0000 (0) │ │ +39E793 Compression Method 0008 (8) 'Deflated' │ │ +39E795 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39E799 CRC E0DF3F08 (3772727048) │ │ +39E79D Compressed Size 0000094C (2380) │ │ +39E7A1 Uncompressed Size 00001C1A (7194) │ │ +39E7A5 Filename Length 0024 (36) │ │ +39E7A7 Extra Length 0000 (0) │ │ +39E7A9 Comment Length 0000 (0) │ │ +39E7AB Disk Start 0000 (0) │ │ +39E7AD Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38D1EF Ext File Attributes 00000000 (0) │ │ -38D1F3 Local Header Offset 002D6E2E (2977326) │ │ -38D1F7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39E7AF Ext File Attributes 00000000 (0) │ │ +39E7B3 Local Header Offset 002E6C87 (3042439) │ │ +39E7B7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38D1F7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39E7B7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38D21B CENTRAL HEADER #564 02014B50 (33639248) │ │ -38D21F Created Zip Spec 14 (20) '2.0' │ │ -38D220 Created OS 00 (0) 'MS-DOS' │ │ -38D221 Extract Zip Spec 14 (20) '2.0' │ │ -38D222 Extract OS 00 (0) 'MS-DOS' │ │ -38D223 General Purpose Flag 0800 (2048) │ │ +39E7DB CENTRAL HEADER #563 02014B50 (33639248) │ │ +39E7DF Created Zip Spec 14 (20) '2.0' │ │ +39E7E0 Created OS 00 (0) 'MS-DOS' │ │ +39E7E1 Extract Zip Spec 14 (20) '2.0' │ │ +39E7E2 Extract OS 00 (0) 'MS-DOS' │ │ +39E7E3 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38D225 Compression Method 0008 (8) 'Deflated' │ │ -38D227 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38D22B CRC 0E803B24 (243284772) │ │ -38D22F Compressed Size 0000043F (1087) │ │ -38D233 Uncompressed Size 00001091 (4241) │ │ -38D237 Filename Length 002B (43) │ │ -38D239 Extra Length 0000 (0) │ │ -38D23B Comment Length 0000 (0) │ │ -38D23D Disk Start 0000 (0) │ │ -38D23F Int File Attributes 0000 (0) │ │ +39E7E5 Compression Method 0008 (8) 'Deflated' │ │ +39E7E7 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39E7EB CRC 00000000 (0) │ │ +39E7EF Compressed Size 00000002 (2) │ │ +39E7F3 Uncompressed Size 00000000 (0) │ │ +39E7F7 Filename Length 001B (27) │ │ +39E7F9 Extra Length 0000 (0) │ │ +39E7FB Comment Length 0000 (0) │ │ +39E7FD Disk Start 0000 (0) │ │ +39E7FF Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38D241 Ext File Attributes 00000000 (0) │ │ -38D245 Local Header Offset 002D7255 (2978389) │ │ -38D249 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39E801 Ext File Attributes 00000000 (0) │ │ +39E805 Local Header Offset 002E7629 (3044905) │ │ +39E809 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38D249: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39E809: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38D274 CENTRAL HEADER #565 02014B50 (33639248) │ │ -38D278 Created Zip Spec 14 (20) '2.0' │ │ -38D279 Created OS 00 (0) 'MS-DOS' │ │ -38D27A Extract Zip Spec 14 (20) '2.0' │ │ -38D27B Extract OS 00 (0) 'MS-DOS' │ │ -38D27C General Purpose Flag 0800 (2048) │ │ +39E824 CENTRAL HEADER #564 02014B50 (33639248) │ │ +39E828 Created Zip Spec 14 (20) '2.0' │ │ +39E829 Created OS 00 (0) 'MS-DOS' │ │ +39E82A Extract Zip Spec 14 (20) '2.0' │ │ +39E82B Extract OS 00 (0) 'MS-DOS' │ │ +39E82C General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38D27E Compression Method 0008 (8) 'Deflated' │ │ -38D280 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38D284 CRC 4236314D (1110847821) │ │ -38D288 Compressed Size 0000043C (1084) │ │ -38D28C Uncompressed Size 0000105C (4188) │ │ -38D290 Filename Length 002E (46) │ │ -38D292 Extra Length 0000 (0) │ │ -38D294 Comment Length 0000 (0) │ │ -38D296 Disk Start 0000 (0) │ │ -38D298 Int File Attributes 0000 (0) │ │ +39E82E Compression Method 0008 (8) 'Deflated' │ │ +39E830 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39E834 CRC 5FD2F030 (1607659568) │ │ +39E838 Compressed Size 00000044 (68) │ │ +39E83C Uncompressed Size 00000045 (69) │ │ +39E840 Filename Length 0026 (38) │ │ +39E842 Extra Length 0000 (0) │ │ +39E844 Comment Length 0000 (0) │ │ +39E846 Disk Start 0000 (0) │ │ +39E848 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38D29A Ext File Attributes 00000000 (0) │ │ -38D29E Local Header Offset 002D76F1 (2979569) │ │ -38D2A2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39E84A Ext File Attributes 00000000 (0) │ │ +39E84E Local Header Offset 002E7678 (3044984) │ │ +39E852 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38D2A2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39E852: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38D2D0 CENTRAL HEADER #566 02014B50 (33639248) │ │ -38D2D4 Created Zip Spec 14 (20) '2.0' │ │ -38D2D5 Created OS 00 (0) 'MS-DOS' │ │ -38D2D6 Extract Zip Spec 14 (20) '2.0' │ │ -38D2D7 Extract OS 00 (0) 'MS-DOS' │ │ -38D2D8 General Purpose Flag 0800 (2048) │ │ +39E878 CENTRAL HEADER #565 02014B50 (33639248) │ │ +39E87C Created Zip Spec 14 (20) '2.0' │ │ +39E87D Created OS 00 (0) 'MS-DOS' │ │ +39E87E Extract Zip Spec 14 (20) '2.0' │ │ +39E87F Extract OS 00 (0) 'MS-DOS' │ │ +39E880 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38D2DA Compression Method 0008 (8) 'Deflated' │ │ -38D2DC Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38D2E0 CRC 64D7A0CB (1691853003) │ │ -38D2E4 Compressed Size 0000025B (603) │ │ -38D2E8 Uncompressed Size 0000079B (1947) │ │ -38D2EC Filename Length 0029 (41) │ │ -38D2EE Extra Length 0000 (0) │ │ -38D2F0 Comment Length 0000 (0) │ │ -38D2F2 Disk Start 0000 (0) │ │ -38D2F4 Int File Attributes 0000 (0) │ │ +39E882 Compression Method 0008 (8) 'Deflated' │ │ +39E884 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39E888 CRC FB5F5703 (4217329411) │ │ +39E88C Compressed Size 000003D1 (977) │ │ +39E890 Uncompressed Size 00000E00 (3584) │ │ +39E894 Filename Length 0024 (36) │ │ +39E896 Extra Length 0000 (0) │ │ +39E898 Comment Length 0000 (0) │ │ +39E89A Disk Start 0000 (0) │ │ +39E89C Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38D2F6 Ext File Attributes 00000000 (0) │ │ -38D2FA Local Header Offset 002D7B8D (2980749) │ │ -38D2FE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39E89E Ext File Attributes 00000000 (0) │ │ +39E8A2 Local Header Offset 002E7714 (3045140) │ │ +39E8A6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38D2FE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39E8A6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38D327 CENTRAL HEADER #567 02014B50 (33639248) │ │ -38D32B Created Zip Spec 14 (20) '2.0' │ │ -38D32C Created OS 00 (0) 'MS-DOS' │ │ -38D32D Extract Zip Spec 14 (20) '2.0' │ │ -38D32E Extract OS 00 (0) 'MS-DOS' │ │ -38D32F General Purpose Flag 0800 (2048) │ │ +39E8CA CENTRAL HEADER #566 02014B50 (33639248) │ │ +39E8CE Created Zip Spec 14 (20) '2.0' │ │ +39E8CF Created OS 00 (0) 'MS-DOS' │ │ +39E8D0 Extract Zip Spec 14 (20) '2.0' │ │ +39E8D1 Extract OS 00 (0) 'MS-DOS' │ │ +39E8D2 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38D331 Compression Method 0008 (8) 'Deflated' │ │ -38D333 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38D337 CRC 65832C26 (1703095334) │ │ -38D33B Compressed Size 00000382 (898) │ │ -38D33F Uncompressed Size 00000C36 (3126) │ │ -38D343 Filename Length 002A (42) │ │ -38D345 Extra Length 0000 (0) │ │ -38D347 Comment Length 0000 (0) │ │ -38D349 Disk Start 0000 (0) │ │ -38D34B Int File Attributes 0000 (0) │ │ +39E8D4 Compression Method 0008 (8) 'Deflated' │ │ +39E8D6 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39E8DA CRC 0E803B24 (243284772) │ │ +39E8DE Compressed Size 0000043F (1087) │ │ +39E8E2 Uncompressed Size 00001091 (4241) │ │ +39E8E6 Filename Length 002B (43) │ │ +39E8E8 Extra Length 0000 (0) │ │ +39E8EA Comment Length 0000 (0) │ │ +39E8EC Disk Start 0000 (0) │ │ +39E8EE Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38D34D Ext File Attributes 00000000 (0) │ │ -38D351 Local Header Offset 002D7E43 (2981443) │ │ -38D355 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39E8F0 Ext File Attributes 00000000 (0) │ │ +39E8F4 Local Header Offset 002E7B3B (3046203) │ │ +39E8F8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38D355: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39E8F8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38D37F CENTRAL HEADER #568 02014B50 (33639248) │ │ -38D383 Created Zip Spec 14 (20) '2.0' │ │ -38D384 Created OS 00 (0) 'MS-DOS' │ │ -38D385 Extract Zip Spec 14 (20) '2.0' │ │ -38D386 Extract OS 00 (0) 'MS-DOS' │ │ -38D387 General Purpose Flag 0800 (2048) │ │ +39E923 CENTRAL HEADER #567 02014B50 (33639248) │ │ +39E927 Created Zip Spec 14 (20) '2.0' │ │ +39E928 Created OS 00 (0) 'MS-DOS' │ │ +39E929 Extract Zip Spec 14 (20) '2.0' │ │ +39E92A Extract OS 00 (0) 'MS-DOS' │ │ +39E92B General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38D389 Compression Method 0008 (8) 'Deflated' │ │ -38D38B Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38D38F CRC 63163DE4 (1662402020) │ │ -38D393 Compressed Size 00000332 (818) │ │ -38D397 Uncompressed Size 00000A83 (2691) │ │ -38D39B Filename Length 002A (42) │ │ -38D39D Extra Length 0000 (0) │ │ -38D39F Comment Length 0000 (0) │ │ -38D3A1 Disk Start 0000 (0) │ │ -38D3A3 Int File Attributes 0000 (0) │ │ +39E92D Compression Method 0008 (8) 'Deflated' │ │ +39E92F Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39E933 CRC 4236314D (1110847821) │ │ +39E937 Compressed Size 0000043C (1084) │ │ +39E93B Uncompressed Size 0000105C (4188) │ │ +39E93F Filename Length 002E (46) │ │ +39E941 Extra Length 0000 (0) │ │ +39E943 Comment Length 0000 (0) │ │ +39E945 Disk Start 0000 (0) │ │ +39E947 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38D3A5 Ext File Attributes 00000000 (0) │ │ -38D3A9 Local Header Offset 002D8221 (2982433) │ │ -38D3AD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39E949 Ext File Attributes 00000000 (0) │ │ +39E94D Local Header Offset 002E7FD7 (3047383) │ │ +39E951 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38D3AD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39E951: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38D3D7 CENTRAL HEADER #569 02014B50 (33639248) │ │ -38D3DB Created Zip Spec 14 (20) '2.0' │ │ -38D3DC Created OS 00 (0) 'MS-DOS' │ │ -38D3DD Extract Zip Spec 14 (20) '2.0' │ │ -38D3DE Extract OS 00 (0) 'MS-DOS' │ │ -38D3DF General Purpose Flag 0800 (2048) │ │ +39E97F CENTRAL HEADER #568 02014B50 (33639248) │ │ +39E983 Created Zip Spec 14 (20) '2.0' │ │ +39E984 Created OS 00 (0) 'MS-DOS' │ │ +39E985 Extract Zip Spec 14 (20) '2.0' │ │ +39E986 Extract OS 00 (0) 'MS-DOS' │ │ +39E987 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38D3E1 Compression Method 0008 (8) 'Deflated' │ │ -38D3E3 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38D3E7 CRC 963DBFD6 (2520629206) │ │ -38D3EB Compressed Size 00000434 (1076) │ │ -38D3EF Uncompressed Size 000010AB (4267) │ │ -38D3F3 Filename Length 0028 (40) │ │ -38D3F5 Extra Length 0000 (0) │ │ -38D3F7 Comment Length 0000 (0) │ │ -38D3F9 Disk Start 0000 (0) │ │ -38D3FB Int File Attributes 0000 (0) │ │ +39E989 Compression Method 0008 (8) 'Deflated' │ │ +39E98B Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39E98F CRC 64D7A0CB (1691853003) │ │ +39E993 Compressed Size 0000025B (603) │ │ +39E997 Uncompressed Size 0000079B (1947) │ │ +39E99B Filename Length 0029 (41) │ │ +39E99D Extra Length 0000 (0) │ │ +39E99F Comment Length 0000 (0) │ │ +39E9A1 Disk Start 0000 (0) │ │ +39E9A3 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38D3FD Ext File Attributes 00000000 (0) │ │ -38D401 Local Header Offset 002D85AF (2983343) │ │ -38D405 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39E9A5 Ext File Attributes 00000000 (0) │ │ +39E9A9 Local Header Offset 002E8473 (3048563) │ │ +39E9AD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38D405: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39E9AD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38D42D CENTRAL HEADER #570 02014B50 (33639248) │ │ -38D431 Created Zip Spec 14 (20) '2.0' │ │ -38D432 Created OS 00 (0) 'MS-DOS' │ │ -38D433 Extract Zip Spec 14 (20) '2.0' │ │ -38D434 Extract OS 00 (0) 'MS-DOS' │ │ -38D435 General Purpose Flag 0800 (2048) │ │ +39E9D6 CENTRAL HEADER #569 02014B50 (33639248) │ │ +39E9DA Created Zip Spec 14 (20) '2.0' │ │ +39E9DB Created OS 00 (0) 'MS-DOS' │ │ +39E9DC Extract Zip Spec 14 (20) '2.0' │ │ +39E9DD Extract OS 00 (0) 'MS-DOS' │ │ +39E9DE General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38D437 Compression Method 0008 (8) 'Deflated' │ │ -38D439 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38D43D CRC A180712E (2709549358) │ │ -38D441 Compressed Size 000004BE (1214) │ │ -38D445 Uncompressed Size 0000138F (5007) │ │ -38D449 Filename Length 0034 (52) │ │ -38D44B Extra Length 0000 (0) │ │ -38D44D Comment Length 0000 (0) │ │ -38D44F Disk Start 0000 (0) │ │ -38D451 Int File Attributes 0000 (0) │ │ +39E9E0 Compression Method 0008 (8) 'Deflated' │ │ +39E9E2 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39E9E6 CRC 65832C26 (1703095334) │ │ +39E9EA Compressed Size 00000382 (898) │ │ +39E9EE Uncompressed Size 00000C36 (3126) │ │ +39E9F2 Filename Length 002A (42) │ │ +39E9F4 Extra Length 0000 (0) │ │ +39E9F6 Comment Length 0000 (0) │ │ +39E9F8 Disk Start 0000 (0) │ │ +39E9FA Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38D453 Ext File Attributes 00000000 (0) │ │ -38D457 Local Header Offset 002D8A3D (2984509) │ │ -38D45B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39E9FC Ext File Attributes 00000000 (0) │ │ +39EA00 Local Header Offset 002E8729 (3049257) │ │ +39EA04 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38D45B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39EA04: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38D48F CENTRAL HEADER #571 02014B50 (33639248) │ │ -38D493 Created Zip Spec 14 (20) '2.0' │ │ -38D494 Created OS 00 (0) 'MS-DOS' │ │ -38D495 Extract Zip Spec 14 (20) '2.0' │ │ -38D496 Extract OS 00 (0) 'MS-DOS' │ │ -38D497 General Purpose Flag 0800 (2048) │ │ +39EA2E CENTRAL HEADER #570 02014B50 (33639248) │ │ +39EA32 Created Zip Spec 14 (20) '2.0' │ │ +39EA33 Created OS 00 (0) 'MS-DOS' │ │ +39EA34 Extract Zip Spec 14 (20) '2.0' │ │ +39EA35 Extract OS 00 (0) 'MS-DOS' │ │ +39EA36 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38D499 Compression Method 0008 (8) 'Deflated' │ │ -38D49B Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38D49F CRC D588C06A (3582509162) │ │ -38D4A3 Compressed Size 00000365 (869) │ │ -38D4A7 Uncompressed Size 00000CAC (3244) │ │ -38D4AB Filename Length 0023 (35) │ │ -38D4AD Extra Length 0000 (0) │ │ -38D4AF Comment Length 0000 (0) │ │ -38D4B1 Disk Start 0000 (0) │ │ -38D4B3 Int File Attributes 0000 (0) │ │ +39EA38 Compression Method 0008 (8) 'Deflated' │ │ +39EA3A Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39EA3E CRC 63163DE4 (1662402020) │ │ +39EA42 Compressed Size 00000332 (818) │ │ +39EA46 Uncompressed Size 00000A83 (2691) │ │ +39EA4A Filename Length 002A (42) │ │ +39EA4C Extra Length 0000 (0) │ │ +39EA4E Comment Length 0000 (0) │ │ +39EA50 Disk Start 0000 (0) │ │ +39EA52 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38D4B5 Ext File Attributes 00000000 (0) │ │ -38D4B9 Local Header Offset 002D8F61 (2985825) │ │ -38D4BD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39EA54 Ext File Attributes 00000000 (0) │ │ +39EA58 Local Header Offset 002E8B07 (3050247) │ │ +39EA5C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38D4BD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39EA5C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38D4E0 CENTRAL HEADER #572 02014B50 (33639248) │ │ -38D4E4 Created Zip Spec 14 (20) '2.0' │ │ -38D4E5 Created OS 00 (0) 'MS-DOS' │ │ -38D4E6 Extract Zip Spec 14 (20) '2.0' │ │ -38D4E7 Extract OS 00 (0) 'MS-DOS' │ │ -38D4E8 General Purpose Flag 0800 (2048) │ │ +39EA86 CENTRAL HEADER #571 02014B50 (33639248) │ │ +39EA8A Created Zip Spec 14 (20) '2.0' │ │ +39EA8B Created OS 00 (0) 'MS-DOS' │ │ +39EA8C Extract Zip Spec 14 (20) '2.0' │ │ +39EA8D Extract OS 00 (0) 'MS-DOS' │ │ +39EA8E General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38D4EA Compression Method 0008 (8) 'Deflated' │ │ -38D4EC Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38D4F0 CRC 81F2E3F9 (2180178937) │ │ -38D4F4 Compressed Size 000002CF (719) │ │ -38D4F8 Uncompressed Size 000007A5 (1957) │ │ -38D4FC Filename Length 0024 (36) │ │ -38D4FE Extra Length 0000 (0) │ │ -38D500 Comment Length 0000 (0) │ │ -38D502 Disk Start 0000 (0) │ │ -38D504 Int File Attributes 0000 (0) │ │ +39EA90 Compression Method 0008 (8) 'Deflated' │ │ +39EA92 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39EA96 CRC 963DBFD6 (2520629206) │ │ +39EA9A Compressed Size 00000434 (1076) │ │ +39EA9E Uncompressed Size 000010AB (4267) │ │ +39EAA2 Filename Length 0028 (40) │ │ +39EAA4 Extra Length 0000 (0) │ │ +39EAA6 Comment Length 0000 (0) │ │ +39EAA8 Disk Start 0000 (0) │ │ +39EAAA Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38D506 Ext File Attributes 00000000 (0) │ │ -38D50A Local Header Offset 002D931B (2986779) │ │ -38D50E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39EAAC Ext File Attributes 00000000 (0) │ │ +39EAB0 Local Header Offset 002E8E95 (3051157) │ │ +39EAB4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38D50E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39EAB4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38D532 CENTRAL HEADER #573 02014B50 (33639248) │ │ -38D536 Created Zip Spec 14 (20) '2.0' │ │ -38D537 Created OS 00 (0) 'MS-DOS' │ │ -38D538 Extract Zip Spec 14 (20) '2.0' │ │ -38D539 Extract OS 00 (0) 'MS-DOS' │ │ -38D53A General Purpose Flag 0800 (2048) │ │ +39EADC CENTRAL HEADER #572 02014B50 (33639248) │ │ +39EAE0 Created Zip Spec 14 (20) '2.0' │ │ +39EAE1 Created OS 00 (0) 'MS-DOS' │ │ +39EAE2 Extract Zip Spec 14 (20) '2.0' │ │ +39EAE3 Extract OS 00 (0) 'MS-DOS' │ │ +39EAE4 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38D53C Compression Method 0008 (8) 'Deflated' │ │ -38D53E Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38D542 CRC 7114DCFD (1897192701) │ │ -38D546 Compressed Size 000003CC (972) │ │ -38D54A Uncompressed Size 00000DEE (3566) │ │ -38D54E Filename Length 0025 (37) │ │ -38D550 Extra Length 0000 (0) │ │ -38D552 Comment Length 0000 (0) │ │ -38D554 Disk Start 0000 (0) │ │ -38D556 Int File Attributes 0000 (0) │ │ +39EAE6 Compression Method 0008 (8) 'Deflated' │ │ +39EAE8 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39EAEC CRC A180712E (2709549358) │ │ +39EAF0 Compressed Size 000004BE (1214) │ │ +39EAF4 Uncompressed Size 0000138F (5007) │ │ +39EAF8 Filename Length 0034 (52) │ │ +39EAFA Extra Length 0000 (0) │ │ +39EAFC Comment Length 0000 (0) │ │ +39EAFE Disk Start 0000 (0) │ │ +39EB00 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38D558 Ext File Attributes 00000000 (0) │ │ -38D55C Local Header Offset 002D9640 (2987584) │ │ -38D560 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39EB02 Ext File Attributes 00000000 (0) │ │ +39EB06 Local Header Offset 002E9323 (3052323) │ │ +39EB0A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38D560: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39EB0A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38D585 CENTRAL HEADER #574 02014B50 (33639248) │ │ -38D589 Created Zip Spec 14 (20) '2.0' │ │ -38D58A Created OS 00 (0) 'MS-DOS' │ │ -38D58B Extract Zip Spec 14 (20) '2.0' │ │ -38D58C Extract OS 00 (0) 'MS-DOS' │ │ -38D58D General Purpose Flag 0800 (2048) │ │ +39EB3E CENTRAL HEADER #573 02014B50 (33639248) │ │ +39EB42 Created Zip Spec 14 (20) '2.0' │ │ +39EB43 Created OS 00 (0) 'MS-DOS' │ │ +39EB44 Extract Zip Spec 14 (20) '2.0' │ │ +39EB45 Extract OS 00 (0) 'MS-DOS' │ │ +39EB46 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38D58F Compression Method 0008 (8) 'Deflated' │ │ -38D591 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38D595 CRC 0608CF98 (101240728) │ │ -38D599 Compressed Size 00000410 (1040) │ │ -38D59D Uncompressed Size 00001044 (4164) │ │ -38D5A1 Filename Length 002B (43) │ │ -38D5A3 Extra Length 0000 (0) │ │ -38D5A5 Comment Length 0000 (0) │ │ -38D5A7 Disk Start 0000 (0) │ │ -38D5A9 Int File Attributes 0000 (0) │ │ +39EB48 Compression Method 0008 (8) 'Deflated' │ │ +39EB4A Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39EB4E CRC D588C06A (3582509162) │ │ +39EB52 Compressed Size 00000365 (869) │ │ +39EB56 Uncompressed Size 00000CAC (3244) │ │ +39EB5A Filename Length 0023 (35) │ │ +39EB5C Extra Length 0000 (0) │ │ +39EB5E Comment Length 0000 (0) │ │ +39EB60 Disk Start 0000 (0) │ │ +39EB62 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38D5AB Ext File Attributes 00000000 (0) │ │ -38D5AF Local Header Offset 002D9A63 (2988643) │ │ -38D5B3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39EB64 Ext File Attributes 00000000 (0) │ │ +39EB68 Local Header Offset 002E9847 (3053639) │ │ +39EB6C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38D5B3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39EB6C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38D5DE CENTRAL HEADER #575 02014B50 (33639248) │ │ -38D5E2 Created Zip Spec 14 (20) '2.0' │ │ -38D5E3 Created OS 00 (0) 'MS-DOS' │ │ -38D5E4 Extract Zip Spec 14 (20) '2.0' │ │ -38D5E5 Extract OS 00 (0) 'MS-DOS' │ │ -38D5E6 General Purpose Flag 0800 (2048) │ │ +39EB8F CENTRAL HEADER #574 02014B50 (33639248) │ │ +39EB93 Created Zip Spec 14 (20) '2.0' │ │ +39EB94 Created OS 00 (0) 'MS-DOS' │ │ +39EB95 Extract Zip Spec 14 (20) '2.0' │ │ +39EB96 Extract OS 00 (0) 'MS-DOS' │ │ +39EB97 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38D5E8 Compression Method 0008 (8) 'Deflated' │ │ -38D5EA Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38D5EE CRC 5EFF340E (1593783310) │ │ -38D5F2 Compressed Size 000003F3 (1011) │ │ -38D5F6 Uncompressed Size 00000EB6 (3766) │ │ -38D5FA Filename Length 0033 (51) │ │ -38D5FC Extra Length 0000 (0) │ │ -38D5FE Comment Length 0000 (0) │ │ -38D600 Disk Start 0000 (0) │ │ -38D602 Int File Attributes 0000 (0) │ │ +39EB99 Compression Method 0008 (8) 'Deflated' │ │ +39EB9B Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39EB9F CRC 81F2E3F9 (2180178937) │ │ +39EBA3 Compressed Size 000002CF (719) │ │ +39EBA7 Uncompressed Size 000007A5 (1957) │ │ +39EBAB Filename Length 0024 (36) │ │ +39EBAD Extra Length 0000 (0) │ │ +39EBAF Comment Length 0000 (0) │ │ +39EBB1 Disk Start 0000 (0) │ │ +39EBB3 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38D604 Ext File Attributes 00000000 (0) │ │ -38D608 Local Header Offset 002D9ED0 (2989776) │ │ -38D60C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39EBB5 Ext File Attributes 00000000 (0) │ │ +39EBB9 Local Header Offset 002E9C01 (3054593) │ │ +39EBBD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38D60C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39EBBD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38D63F CENTRAL HEADER #576 02014B50 (33639248) │ │ -38D643 Created Zip Spec 14 (20) '2.0' │ │ -38D644 Created OS 00 (0) 'MS-DOS' │ │ -38D645 Extract Zip Spec 14 (20) '2.0' │ │ -38D646 Extract OS 00 (0) 'MS-DOS' │ │ -38D647 General Purpose Flag 0800 (2048) │ │ +39EBE1 CENTRAL HEADER #575 02014B50 (33639248) │ │ +39EBE5 Created Zip Spec 14 (20) '2.0' │ │ +39EBE6 Created OS 00 (0) 'MS-DOS' │ │ +39EBE7 Extract Zip Spec 14 (20) '2.0' │ │ +39EBE8 Extract OS 00 (0) 'MS-DOS' │ │ +39EBE9 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38D649 Compression Method 0008 (8) 'Deflated' │ │ -38D64B Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38D64F CRC 2EC8B334 (784905012) │ │ -38D653 Compressed Size 00000351 (849) │ │ -38D657 Uncompressed Size 00000B75 (2933) │ │ -38D65B Filename Length 0028 (40) │ │ -38D65D Extra Length 0000 (0) │ │ -38D65F Comment Length 0000 (0) │ │ -38D661 Disk Start 0000 (0) │ │ -38D663 Int File Attributes 0000 (0) │ │ +39EBEB Compression Method 0008 (8) 'Deflated' │ │ +39EBED Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39EBF1 CRC 7114DCFD (1897192701) │ │ +39EBF5 Compressed Size 000003CC (972) │ │ +39EBF9 Uncompressed Size 00000DEE (3566) │ │ +39EBFD Filename Length 0025 (37) │ │ +39EBFF Extra Length 0000 (0) │ │ +39EC01 Comment Length 0000 (0) │ │ +39EC03 Disk Start 0000 (0) │ │ +39EC05 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38D665 Ext File Attributes 00000000 (0) │ │ -38D669 Local Header Offset 002DA328 (2990888) │ │ -38D66D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39EC07 Ext File Attributes 00000000 (0) │ │ +39EC0B Local Header Offset 002E9F26 (3055398) │ │ +39EC0F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38D66D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39EC0F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38D695 CENTRAL HEADER #577 02014B50 (33639248) │ │ -38D699 Created Zip Spec 14 (20) '2.0' │ │ -38D69A Created OS 00 (0) 'MS-DOS' │ │ -38D69B Extract Zip Spec 14 (20) '2.0' │ │ -38D69C Extract OS 00 (0) 'MS-DOS' │ │ -38D69D General Purpose Flag 0800 (2048) │ │ +39EC34 CENTRAL HEADER #576 02014B50 (33639248) │ │ +39EC38 Created Zip Spec 14 (20) '2.0' │ │ +39EC39 Created OS 00 (0) 'MS-DOS' │ │ +39EC3A Extract Zip Spec 14 (20) '2.0' │ │ +39EC3B Extract OS 00 (0) 'MS-DOS' │ │ +39EC3C General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38D69F Compression Method 0008 (8) 'Deflated' │ │ -38D6A1 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38D6A5 CRC 96915E48 (2526109256) │ │ -38D6A9 Compressed Size 0000044A (1098) │ │ -38D6AD Uncompressed Size 000010BC (4284) │ │ -38D6B1 Filename Length 0029 (41) │ │ -38D6B3 Extra Length 0000 (0) │ │ -38D6B5 Comment Length 0000 (0) │ │ -38D6B7 Disk Start 0000 (0) │ │ -38D6B9 Int File Attributes 0000 (0) │ │ +39EC3E Compression Method 0008 (8) 'Deflated' │ │ +39EC40 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39EC44 CRC 0608CF98 (101240728) │ │ +39EC48 Compressed Size 00000410 (1040) │ │ +39EC4C Uncompressed Size 00001044 (4164) │ │ +39EC50 Filename Length 002B (43) │ │ +39EC52 Extra Length 0000 (0) │ │ +39EC54 Comment Length 0000 (0) │ │ +39EC56 Disk Start 0000 (0) │ │ +39EC58 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38D6BB Ext File Attributes 00000000 (0) │ │ -38D6BF Local Header Offset 002DA6D3 (2991827) │ │ -38D6C3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39EC5A Ext File Attributes 00000000 (0) │ │ +39EC5E Local Header Offset 002EA349 (3056457) │ │ +39EC62 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38D6C3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39EC62: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38D6EC CENTRAL HEADER #578 02014B50 (33639248) │ │ -38D6F0 Created Zip Spec 14 (20) '2.0' │ │ -38D6F1 Created OS 00 (0) 'MS-DOS' │ │ -38D6F2 Extract Zip Spec 14 (20) '2.0' │ │ -38D6F3 Extract OS 00 (0) 'MS-DOS' │ │ -38D6F4 General Purpose Flag 0800 (2048) │ │ +39EC8D CENTRAL HEADER #577 02014B50 (33639248) │ │ +39EC91 Created Zip Spec 14 (20) '2.0' │ │ +39EC92 Created OS 00 (0) 'MS-DOS' │ │ +39EC93 Extract Zip Spec 14 (20) '2.0' │ │ +39EC94 Extract OS 00 (0) 'MS-DOS' │ │ +39EC95 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38D6F6 Compression Method 0008 (8) 'Deflated' │ │ -38D6F8 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38D6FC CRC AEB14898 (2930854040) │ │ -38D700 Compressed Size 00000443 (1091) │ │ -38D704 Uncompressed Size 00001086 (4230) │ │ -38D708 Filename Length 002C (44) │ │ -38D70A Extra Length 0000 (0) │ │ -38D70C Comment Length 0000 (0) │ │ -38D70E Disk Start 0000 (0) │ │ -38D710 Int File Attributes 0000 (0) │ │ +39EC97 Compression Method 0008 (8) 'Deflated' │ │ +39EC99 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39EC9D CRC 5EFF340E (1593783310) │ │ +39ECA1 Compressed Size 000003F3 (1011) │ │ +39ECA5 Uncompressed Size 00000EB6 (3766) │ │ +39ECA9 Filename Length 0033 (51) │ │ +39ECAB Extra Length 0000 (0) │ │ +39ECAD Comment Length 0000 (0) │ │ +39ECAF Disk Start 0000 (0) │ │ +39ECB1 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38D712 Ext File Attributes 00000000 (0) │ │ -38D716 Local Header Offset 002DAB78 (2993016) │ │ -38D71A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39ECB3 Ext File Attributes 00000000 (0) │ │ +39ECB7 Local Header Offset 002EA7B6 (3057590) │ │ +39ECBB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38D71A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39ECBB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38D746 CENTRAL HEADER #579 02014B50 (33639248) │ │ -38D74A Created Zip Spec 14 (20) '2.0' │ │ -38D74B Created OS 00 (0) 'MS-DOS' │ │ -38D74C Extract Zip Spec 14 (20) '2.0' │ │ -38D74D Extract OS 00 (0) 'MS-DOS' │ │ -38D74E General Purpose Flag 0800 (2048) │ │ +39ECEE CENTRAL HEADER #578 02014B50 (33639248) │ │ +39ECF2 Created Zip Spec 14 (20) '2.0' │ │ +39ECF3 Created OS 00 (0) 'MS-DOS' │ │ +39ECF4 Extract Zip Spec 14 (20) '2.0' │ │ +39ECF5 Extract OS 00 (0) 'MS-DOS' │ │ +39ECF6 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38D750 Compression Method 0008 (8) 'Deflated' │ │ -38D752 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38D756 CRC 00000000 (0) │ │ -38D75A Compressed Size 00000002 (2) │ │ -38D75E Uncompressed Size 00000000 (0) │ │ -38D762 Filename Length 001B (27) │ │ -38D764 Extra Length 0000 (0) │ │ -38D766 Comment Length 0000 (0) │ │ -38D768 Disk Start 0000 (0) │ │ -38D76A Int File Attributes 0000 (0) │ │ +39ECF8 Compression Method 0008 (8) 'Deflated' │ │ +39ECFA Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39ECFE CRC 2EC8B334 (784905012) │ │ +39ED02 Compressed Size 00000351 (849) │ │ +39ED06 Uncompressed Size 00000B75 (2933) │ │ +39ED0A Filename Length 0028 (40) │ │ +39ED0C Extra Length 0000 (0) │ │ +39ED0E Comment Length 0000 (0) │ │ +39ED10 Disk Start 0000 (0) │ │ +39ED12 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38D76C Ext File Attributes 00000000 (0) │ │ -38D770 Local Header Offset 002DB019 (2994201) │ │ -38D774 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39ED14 Ext File Attributes 00000000 (0) │ │ +39ED18 Local Header Offset 002EAC0E (3058702) │ │ +39ED1C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38D774: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39ED1C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38D78F CENTRAL HEADER #580 02014B50 (33639248) │ │ -38D793 Created Zip Spec 14 (20) '2.0' │ │ -38D794 Created OS 00 (0) 'MS-DOS' │ │ -38D795 Extract Zip Spec 14 (20) '2.0' │ │ -38D796 Extract OS 00 (0) 'MS-DOS' │ │ -38D797 General Purpose Flag 0800 (2048) │ │ +39ED44 CENTRAL HEADER #579 02014B50 (33639248) │ │ +39ED48 Created Zip Spec 14 (20) '2.0' │ │ +39ED49 Created OS 00 (0) 'MS-DOS' │ │ +39ED4A Extract Zip Spec 14 (20) '2.0' │ │ +39ED4B Extract OS 00 (0) 'MS-DOS' │ │ +39ED4C General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38D799 Compression Method 0008 (8) 'Deflated' │ │ -38D79B Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38D79F CRC 37ACBCAD (934067373) │ │ -38D7A3 Compressed Size 000000B4 (180) │ │ -38D7A7 Uncompressed Size 000000F2 (242) │ │ -38D7AB Filename Length 0026 (38) │ │ -38D7AD Extra Length 0000 (0) │ │ -38D7AF Comment Length 0000 (0) │ │ -38D7B1 Disk Start 0000 (0) │ │ -38D7B3 Int File Attributes 0000 (0) │ │ +39ED4E Compression Method 0008 (8) 'Deflated' │ │ +39ED50 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39ED54 CRC 96915E48 (2526109256) │ │ +39ED58 Compressed Size 0000044A (1098) │ │ +39ED5C Uncompressed Size 000010BC (4284) │ │ +39ED60 Filename Length 0029 (41) │ │ +39ED62 Extra Length 0000 (0) │ │ +39ED64 Comment Length 0000 (0) │ │ +39ED66 Disk Start 0000 (0) │ │ +39ED68 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38D7B5 Ext File Attributes 00000000 (0) │ │ -38D7B9 Local Header Offset 002DB068 (2994280) │ │ -38D7BD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39ED6A Ext File Attributes 00000000 (0) │ │ +39ED6E Local Header Offset 002EAFB9 (3059641) │ │ +39ED72 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38D7BD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39ED72: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38D7E3 CENTRAL HEADER #581 02014B50 (33639248) │ │ -38D7E7 Created Zip Spec 14 (20) '2.0' │ │ -38D7E8 Created OS 00 (0) 'MS-DOS' │ │ -38D7E9 Extract Zip Spec 14 (20) '2.0' │ │ -38D7EA Extract OS 00 (0) 'MS-DOS' │ │ -38D7EB General Purpose Flag 0800 (2048) │ │ +39ED9B CENTRAL HEADER #580 02014B50 (33639248) │ │ +39ED9F Created Zip Spec 14 (20) '2.0' │ │ +39EDA0 Created OS 00 (0) 'MS-DOS' │ │ +39EDA1 Extract Zip Spec 14 (20) '2.0' │ │ +39EDA2 Extract OS 00 (0) 'MS-DOS' │ │ +39EDA3 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38D7ED Compression Method 0008 (8) 'Deflated' │ │ -38D7EF Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38D7F3 CRC 47236818 (1193502744) │ │ -38D7F7 Compressed Size 00000488 (1160) │ │ -38D7FB Uncompressed Size 00000F50 (3920) │ │ -38D7FF Filename Length 002D (45) │ │ -38D801 Extra Length 0000 (0) │ │ -38D803 Comment Length 0000 (0) │ │ -38D805 Disk Start 0000 (0) │ │ -38D807 Int File Attributes 0000 (0) │ │ +39EDA5 Compression Method 0008 (8) 'Deflated' │ │ +39EDA7 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39EDAB CRC AEB14898 (2930854040) │ │ +39EDAF Compressed Size 00000443 (1091) │ │ +39EDB3 Uncompressed Size 00001086 (4230) │ │ +39EDB7 Filename Length 002C (44) │ │ +39EDB9 Extra Length 0000 (0) │ │ +39EDBB Comment Length 0000 (0) │ │ +39EDBD Disk Start 0000 (0) │ │ +39EDBF Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38D809 Ext File Attributes 00000000 (0) │ │ -38D80D Local Header Offset 002DB174 (2994548) │ │ -38D811 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39EDC1 Ext File Attributes 00000000 (0) │ │ +39EDC5 Local Header Offset 002EB45E (3060830) │ │ +39EDC9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38D811: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39EDC9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38D83E CENTRAL HEADER #582 02014B50 (33639248) │ │ -38D842 Created Zip Spec 14 (20) '2.0' │ │ -38D843 Created OS 00 (0) 'MS-DOS' │ │ -38D844 Extract Zip Spec 14 (20) '2.0' │ │ -38D845 Extract OS 00 (0) 'MS-DOS' │ │ -38D846 General Purpose Flag 0800 (2048) │ │ +39EDF5 CENTRAL HEADER #581 02014B50 (33639248) │ │ +39EDF9 Created Zip Spec 14 (20) '2.0' │ │ +39EDFA Created OS 00 (0) 'MS-DOS' │ │ +39EDFB Extract Zip Spec 14 (20) '2.0' │ │ +39EDFC Extract OS 00 (0) 'MS-DOS' │ │ +39EDFD General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38D848 Compression Method 0008 (8) 'Deflated' │ │ -38D84A Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38D84E CRC 6A30B24F (1781576271) │ │ -38D852 Compressed Size 000011A5 (4517) │ │ -38D856 Uncompressed Size 00003311 (13073) │ │ -38D85A Filename Length 0026 (38) │ │ -38D85C Extra Length 0000 (0) │ │ -38D85E Comment Length 0000 (0) │ │ -38D860 Disk Start 0000 (0) │ │ -38D862 Int File Attributes 0000 (0) │ │ +39EDFF Compression Method 0008 (8) 'Deflated' │ │ +39EE01 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39EE05 CRC 00000000 (0) │ │ +39EE09 Compressed Size 00000002 (2) │ │ +39EE0D Uncompressed Size 00000000 (0) │ │ +39EE11 Filename Length 001B (27) │ │ +39EE13 Extra Length 0000 (0) │ │ +39EE15 Comment Length 0000 (0) │ │ +39EE17 Disk Start 0000 (0) │ │ +39EE19 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38D864 Ext File Attributes 00000000 (0) │ │ -38D868 Local Header Offset 002DB65B (2995803) │ │ -38D86C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39EE1B Ext File Attributes 00000000 (0) │ │ +39EE1F Local Header Offset 002EB8FF (3062015) │ │ +39EE23 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38D86C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39EE23: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38D892 CENTRAL HEADER #583 02014B50 (33639248) │ │ -38D896 Created Zip Spec 14 (20) '2.0' │ │ -38D897 Created OS 00 (0) 'MS-DOS' │ │ -38D898 Extract Zip Spec 14 (20) '2.0' │ │ -38D899 Extract OS 00 (0) 'MS-DOS' │ │ -38D89A General Purpose Flag 0800 (2048) │ │ +39EE3E CENTRAL HEADER #582 02014B50 (33639248) │ │ +39EE42 Created Zip Spec 14 (20) '2.0' │ │ +39EE43 Created OS 00 (0) 'MS-DOS' │ │ +39EE44 Extract Zip Spec 14 (20) '2.0' │ │ +39EE45 Extract OS 00 (0) 'MS-DOS' │ │ +39EE46 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38D89C Compression Method 0008 (8) 'Deflated' │ │ -38D89E Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38D8A2 CRC A5ACA4EF (2779555055) │ │ -38D8A6 Compressed Size 000016D8 (5848) │ │ -38D8AA Uncompressed Size 00007619 (30233) │ │ -38D8AE Filename Length 0023 (35) │ │ -38D8B0 Extra Length 0000 (0) │ │ -38D8B2 Comment Length 0000 (0) │ │ -38D8B4 Disk Start 0000 (0) │ │ -38D8B6 Int File Attributes 0000 (0) │ │ +39EE48 Compression Method 0008 (8) 'Deflated' │ │ +39EE4A Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39EE4E CRC 37ACBCAD (934067373) │ │ +39EE52 Compressed Size 000000B4 (180) │ │ +39EE56 Uncompressed Size 000000F2 (242) │ │ +39EE5A Filename Length 0026 (38) │ │ +39EE5C Extra Length 0000 (0) │ │ +39EE5E Comment Length 0000 (0) │ │ +39EE60 Disk Start 0000 (0) │ │ +39EE62 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38D8B8 Ext File Attributes 00000000 (0) │ │ -38D8BC Local Header Offset 002DC858 (3000408) │ │ -38D8C0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39EE64 Ext File Attributes 00000000 (0) │ │ +39EE68 Local Header Offset 002EB94E (3062094) │ │ +39EE6C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38D8C0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39EE6C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38D8E3 CENTRAL HEADER #584 02014B50 (33639248) │ │ -38D8E7 Created Zip Spec 14 (20) '2.0' │ │ -38D8E8 Created OS 00 (0) 'MS-DOS' │ │ -38D8E9 Extract Zip Spec 14 (20) '2.0' │ │ -38D8EA Extract OS 00 (0) 'MS-DOS' │ │ -38D8EB General Purpose Flag 0800 (2048) │ │ +39EE92 CENTRAL HEADER #583 02014B50 (33639248) │ │ +39EE96 Created Zip Spec 14 (20) '2.0' │ │ +39EE97 Created OS 00 (0) 'MS-DOS' │ │ +39EE98 Extract Zip Spec 14 (20) '2.0' │ │ +39EE99 Extract OS 00 (0) 'MS-DOS' │ │ +39EE9A General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38D8ED Compression Method 0008 (8) 'Deflated' │ │ -38D8EF Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38D8F3 CRC C91D8397 (3374154647) │ │ -38D8F7 Compressed Size 00001277 (4727) │ │ -38D8FB Uncompressed Size 0000496D (18797) │ │ -38D8FF Filename Length 0023 (35) │ │ -38D901 Extra Length 0000 (0) │ │ -38D903 Comment Length 0000 (0) │ │ -38D905 Disk Start 0000 (0) │ │ -38D907 Int File Attributes 0000 (0) │ │ +39EE9C Compression Method 0008 (8) 'Deflated' │ │ +39EE9E Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39EEA2 CRC 47236818 (1193502744) │ │ +39EEA6 Compressed Size 00000488 (1160) │ │ +39EEAA Uncompressed Size 00000F50 (3920) │ │ +39EEAE Filename Length 002D (45) │ │ +39EEB0 Extra Length 0000 (0) │ │ +39EEB2 Comment Length 0000 (0) │ │ +39EEB4 Disk Start 0000 (0) │ │ +39EEB6 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38D909 Ext File Attributes 00000000 (0) │ │ -38D90D Local Header Offset 002DDF85 (3006341) │ │ -38D911 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39EEB8 Ext File Attributes 00000000 (0) │ │ +39EEBC Local Header Offset 002EBA5A (3062362) │ │ +39EEC0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38D911: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39EEC0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38D934 CENTRAL HEADER #585 02014B50 (33639248) │ │ -38D938 Created Zip Spec 14 (20) '2.0' │ │ -38D939 Created OS 00 (0) 'MS-DOS' │ │ -38D93A Extract Zip Spec 14 (20) '2.0' │ │ -38D93B Extract OS 00 (0) 'MS-DOS' │ │ -38D93C General Purpose Flag 0800 (2048) │ │ +39EEED CENTRAL HEADER #584 02014B50 (33639248) │ │ +39EEF1 Created Zip Spec 14 (20) '2.0' │ │ +39EEF2 Created OS 00 (0) 'MS-DOS' │ │ +39EEF3 Extract Zip Spec 14 (20) '2.0' │ │ +39EEF4 Extract OS 00 (0) 'MS-DOS' │ │ +39EEF5 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38D93E Compression Method 0008 (8) 'Deflated' │ │ -38D940 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38D944 CRC C4AB79C9 (3299572169) │ │ -38D948 Compressed Size 000008E6 (2278) │ │ -38D94C Uncompressed Size 000020E8 (8424) │ │ -38D950 Filename Length 0025 (37) │ │ -38D952 Extra Length 0000 (0) │ │ -38D954 Comment Length 0000 (0) │ │ -38D956 Disk Start 0000 (0) │ │ -38D958 Int File Attributes 0000 (0) │ │ +39EEF7 Compression Method 0008 (8) 'Deflated' │ │ +39EEF9 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39EEFD CRC 6A30B24F (1781576271) │ │ +39EF01 Compressed Size 000011A5 (4517) │ │ +39EF05 Uncompressed Size 00003311 (13073) │ │ +39EF09 Filename Length 0026 (38) │ │ +39EF0B Extra Length 0000 (0) │ │ +39EF0D Comment Length 0000 (0) │ │ +39EF0F Disk Start 0000 (0) │ │ +39EF11 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38D95A Ext File Attributes 00000000 (0) │ │ -38D95E Local Header Offset 002DF251 (3011153) │ │ -38D962 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39EF13 Ext File Attributes 00000000 (0) │ │ +39EF17 Local Header Offset 002EBF41 (3063617) │ │ +39EF1B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38D962: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39EF1B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38D987 CENTRAL HEADER #586 02014B50 (33639248) │ │ -38D98B Created Zip Spec 14 (20) '2.0' │ │ -38D98C Created OS 00 (0) 'MS-DOS' │ │ -38D98D Extract Zip Spec 14 (20) '2.0' │ │ -38D98E Extract OS 00 (0) 'MS-DOS' │ │ -38D98F General Purpose Flag 0800 (2048) │ │ +39EF41 CENTRAL HEADER #585 02014B50 (33639248) │ │ +39EF45 Created Zip Spec 14 (20) '2.0' │ │ +39EF46 Created OS 00 (0) 'MS-DOS' │ │ +39EF47 Extract Zip Spec 14 (20) '2.0' │ │ +39EF48 Extract OS 00 (0) 'MS-DOS' │ │ +39EF49 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38D991 Compression Method 0008 (8) 'Deflated' │ │ -38D993 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38D997 CRC BF3EF000 (3208572928) │ │ -38D99B Compressed Size 000013B0 (5040) │ │ -38D99F Uncompressed Size 00007BA7 (31655) │ │ -38D9A3 Filename Length 002D (45) │ │ -38D9A5 Extra Length 0000 (0) │ │ -38D9A7 Comment Length 0000 (0) │ │ -38D9A9 Disk Start 0000 (0) │ │ -38D9AB Int File Attributes 0000 (0) │ │ +39EF4B Compression Method 0008 (8) 'Deflated' │ │ +39EF4D Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39EF51 CRC A5ACA4EF (2779555055) │ │ +39EF55 Compressed Size 000016D8 (5848) │ │ +39EF59 Uncompressed Size 00007619 (30233) │ │ +39EF5D Filename Length 0023 (35) │ │ +39EF5F Extra Length 0000 (0) │ │ +39EF61 Comment Length 0000 (0) │ │ +39EF63 Disk Start 0000 (0) │ │ +39EF65 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38D9AD Ext File Attributes 00000000 (0) │ │ -38D9B1 Local Header Offset 002DFB8E (3013518) │ │ -38D9B5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39EF67 Ext File Attributes 00000000 (0) │ │ +39EF6B Local Header Offset 002ED13E (3068222) │ │ +39EF6F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38D9B5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39EF6F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38D9E2 CENTRAL HEADER #587 02014B50 (33639248) │ │ -38D9E6 Created Zip Spec 14 (20) '2.0' │ │ -38D9E7 Created OS 00 (0) 'MS-DOS' │ │ -38D9E8 Extract Zip Spec 14 (20) '2.0' │ │ -38D9E9 Extract OS 00 (0) 'MS-DOS' │ │ -38D9EA General Purpose Flag 0800 (2048) │ │ +39EF92 CENTRAL HEADER #586 02014B50 (33639248) │ │ +39EF96 Created Zip Spec 14 (20) '2.0' │ │ +39EF97 Created OS 00 (0) 'MS-DOS' │ │ +39EF98 Extract Zip Spec 14 (20) '2.0' │ │ +39EF99 Extract OS 00 (0) 'MS-DOS' │ │ +39EF9A General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38D9EC Compression Method 0008 (8) 'Deflated' │ │ -38D9EE Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38D9F2 CRC EE4536E7 (3997513447) │ │ -38D9F6 Compressed Size 00000802 (2050) │ │ -38D9FA Uncompressed Size 00001B14 (6932) │ │ -38D9FE Filename Length 0023 (35) │ │ -38DA00 Extra Length 0000 (0) │ │ -38DA02 Comment Length 0000 (0) │ │ -38DA04 Disk Start 0000 (0) │ │ -38DA06 Int File Attributes 0000 (0) │ │ +39EF9C Compression Method 0008 (8) 'Deflated' │ │ +39EF9E Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39EFA2 CRC C91D8397 (3374154647) │ │ +39EFA6 Compressed Size 00001277 (4727) │ │ +39EFAA Uncompressed Size 0000496D (18797) │ │ +39EFAE Filename Length 0023 (35) │ │ +39EFB0 Extra Length 0000 (0) │ │ +39EFB2 Comment Length 0000 (0) │ │ +39EFB4 Disk Start 0000 (0) │ │ +39EFB6 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38DA08 Ext File Attributes 00000000 (0) │ │ -38DA0C Local Header Offset 002E0F9D (3018653) │ │ -38DA10 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39EFB8 Ext File Attributes 00000000 (0) │ │ +39EFBC Local Header Offset 002EE86B (3074155) │ │ +39EFC0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38DA10: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39EFC0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38DA33 CENTRAL HEADER #588 02014B50 (33639248) │ │ -38DA37 Created Zip Spec 14 (20) '2.0' │ │ -38DA38 Created OS 00 (0) 'MS-DOS' │ │ -38DA39 Extract Zip Spec 14 (20) '2.0' │ │ -38DA3A Extract OS 00 (0) 'MS-DOS' │ │ -38DA3B General Purpose Flag 0800 (2048) │ │ +39EFE3 CENTRAL HEADER #587 02014B50 (33639248) │ │ +39EFE7 Created Zip Spec 14 (20) '2.0' │ │ +39EFE8 Created OS 00 (0) 'MS-DOS' │ │ +39EFE9 Extract Zip Spec 14 (20) '2.0' │ │ +39EFEA Extract OS 00 (0) 'MS-DOS' │ │ +39EFEB General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38DA3D Compression Method 0008 (8) 'Deflated' │ │ -38DA3F Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38DA43 CRC 00000000 (0) │ │ -38DA47 Compressed Size 00000002 (2) │ │ -38DA4B Uncompressed Size 00000000 (0) │ │ -38DA4F Filename Length 000E (14) │ │ -38DA51 Extra Length 0000 (0) │ │ -38DA53 Comment Length 0000 (0) │ │ -38DA55 Disk Start 0000 (0) │ │ -38DA57 Int File Attributes 0000 (0) │ │ +39EFED Compression Method 0008 (8) 'Deflated' │ │ +39EFEF Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39EFF3 CRC C4AB79C9 (3299572169) │ │ +39EFF7 Compressed Size 000008E6 (2278) │ │ +39EFFB Uncompressed Size 000020E8 (8424) │ │ +39EFFF Filename Length 0025 (37) │ │ +39F001 Extra Length 0000 (0) │ │ +39F003 Comment Length 0000 (0) │ │ +39F005 Disk Start 0000 (0) │ │ +39F007 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38DA59 Ext File Attributes 00000000 (0) │ │ -38DA5D Local Header Offset 002E17F4 (3020788) │ │ -38DA61 Filename 'XXXXXXXXXXXXXX' │ │ +39F009 Ext File Attributes 00000000 (0) │ │ +39F00D Local Header Offset 002EFB37 (3078967) │ │ +39F011 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38DA61: Filename 'XXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39F011: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38DA6F CENTRAL HEADER #589 02014B50 (33639248) │ │ -38DA73 Created Zip Spec 14 (20) '2.0' │ │ -38DA74 Created OS 00 (0) 'MS-DOS' │ │ -38DA75 Extract Zip Spec 14 (20) '2.0' │ │ -38DA76 Extract OS 00 (0) 'MS-DOS' │ │ -38DA77 General Purpose Flag 0800 (2048) │ │ +39F036 CENTRAL HEADER #588 02014B50 (33639248) │ │ +39F03A Created Zip Spec 14 (20) '2.0' │ │ +39F03B Created OS 00 (0) 'MS-DOS' │ │ +39F03C Extract Zip Spec 14 (20) '2.0' │ │ +39F03D Extract OS 00 (0) 'MS-DOS' │ │ +39F03E General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38DA79 Compression Method 0008 (8) 'Deflated' │ │ -38DA7B Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38DA7F CRC D6820F87 (3598847879) │ │ -38DA83 Compressed Size 000007E5 (2021) │ │ -38DA87 Uncompressed Size 0000136C (4972) │ │ -38DA8B Filename Length 001A (26) │ │ -38DA8D Extra Length 0000 (0) │ │ -38DA8F Comment Length 0000 (0) │ │ -38DA91 Disk Start 0000 (0) │ │ -38DA93 Int File Attributes 0000 (0) │ │ +39F040 Compression Method 0008 (8) 'Deflated' │ │ +39F042 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39F046 CRC BF3EF000 (3208572928) │ │ +39F04A Compressed Size 000013B0 (5040) │ │ +39F04E Uncompressed Size 00007BA7 (31655) │ │ +39F052 Filename Length 002D (45) │ │ +39F054 Extra Length 0000 (0) │ │ +39F056 Comment Length 0000 (0) │ │ +39F058 Disk Start 0000 (0) │ │ +39F05A Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38DA95 Ext File Attributes 00000000 (0) │ │ -38DA99 Local Header Offset 002E1836 (3020854) │ │ -38DA9D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39F05C Ext File Attributes 00000000 (0) │ │ +39F060 Local Header Offset 002F0474 (3081332) │ │ +39F064 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38DA9D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39F064: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38DAB7 CENTRAL HEADER #590 02014B50 (33639248) │ │ -38DABB Created Zip Spec 14 (20) '2.0' │ │ -38DABC Created OS 00 (0) 'MS-DOS' │ │ -38DABD Extract Zip Spec 14 (20) '2.0' │ │ -38DABE Extract OS 00 (0) 'MS-DOS' │ │ -38DABF General Purpose Flag 0800 (2048) │ │ +39F091 CENTRAL HEADER #589 02014B50 (33639248) │ │ +39F095 Created Zip Spec 14 (20) '2.0' │ │ +39F096 Created OS 00 (0) 'MS-DOS' │ │ +39F097 Extract Zip Spec 14 (20) '2.0' │ │ +39F098 Extract OS 00 (0) 'MS-DOS' │ │ +39F099 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38DAC1 Compression Method 0008 (8) 'Deflated' │ │ -38DAC3 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38DAC7 CRC 1DA724B2 (497493170) │ │ -38DACB Compressed Size 000000C0 (192) │ │ -38DACF Uncompressed Size 00000100 (256) │ │ -38DAD3 Filename Length 0019 (25) │ │ -38DAD5 Extra Length 0000 (0) │ │ -38DAD7 Comment Length 0000 (0) │ │ -38DAD9 Disk Start 0000 (0) │ │ -38DADB Int File Attributes 0000 (0) │ │ +39F09B Compression Method 0008 (8) 'Deflated' │ │ +39F09D Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39F0A1 CRC EE4536E7 (3997513447) │ │ +39F0A5 Compressed Size 00000802 (2050) │ │ +39F0A9 Uncompressed Size 00001B14 (6932) │ │ +39F0AD Filename Length 0023 (35) │ │ +39F0AF Extra Length 0000 (0) │ │ +39F0B1 Comment Length 0000 (0) │ │ +39F0B3 Disk Start 0000 (0) │ │ +39F0B5 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38DADD Ext File Attributes 00000000 (0) │ │ -38DAE1 Local Header Offset 002E2067 (3022951) │ │ -38DAE5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39F0B7 Ext File Attributes 00000000 (0) │ │ +39F0BB Local Header Offset 002F1883 (3086467) │ │ +39F0BF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38DAE5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39F0BF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38DAFE CENTRAL HEADER #591 02014B50 (33639248) │ │ -38DB02 Created Zip Spec 14 (20) '2.0' │ │ -38DB03 Created OS 00 (0) 'MS-DOS' │ │ -38DB04 Extract Zip Spec 14 (20) '2.0' │ │ -38DB05 Extract OS 00 (0) 'MS-DOS' │ │ -38DB06 General Purpose Flag 0800 (2048) │ │ +39F0E2 CENTRAL HEADER #590 02014B50 (33639248) │ │ +39F0E6 Created Zip Spec 14 (20) '2.0' │ │ +39F0E7 Created OS 00 (0) 'MS-DOS' │ │ +39F0E8 Extract Zip Spec 14 (20) '2.0' │ │ +39F0E9 Extract OS 00 (0) 'MS-DOS' │ │ +39F0EA General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38DB08 Compression Method 0008 (8) 'Deflated' │ │ -38DB0A Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38DB0E CRC 12059D5F (302357855) │ │ -38DB12 Compressed Size 00000265 (613) │ │ -38DB16 Uncompressed Size 00000462 (1122) │ │ -38DB1A Filename Length 0015 (21) │ │ -38DB1C Extra Length 0000 (0) │ │ -38DB1E Comment Length 0000 (0) │ │ -38DB20 Disk Start 0000 (0) │ │ -38DB22 Int File Attributes 0000 (0) │ │ +39F0EC Compression Method 0008 (8) 'Deflated' │ │ +39F0EE Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39F0F2 CRC 00000000 (0) │ │ +39F0F6 Compressed Size 00000002 (2) │ │ +39F0FA Uncompressed Size 00000000 (0) │ │ +39F0FE Filename Length 000E (14) │ │ +39F100 Extra Length 0000 (0) │ │ +39F102 Comment Length 0000 (0) │ │ +39F104 Disk Start 0000 (0) │ │ +39F106 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38DB24 Ext File Attributes 00000000 (0) │ │ -38DB28 Local Header Offset 002E2172 (3023218) │ │ -38DB2C Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +39F108 Ext File Attributes 00000000 (0) │ │ +39F10C Local Header Offset 002F20DA (3088602) │ │ +39F110 Filename 'XXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38DB2C: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39F110: Filename 'XXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38DB41 CENTRAL HEADER #592 02014B50 (33639248) │ │ -38DB45 Created Zip Spec 14 (20) '2.0' │ │ -38DB46 Created OS 00 (0) 'MS-DOS' │ │ -38DB47 Extract Zip Spec 14 (20) '2.0' │ │ -38DB48 Extract OS 00 (0) 'MS-DOS' │ │ -38DB49 General Purpose Flag 0800 (2048) │ │ +39F11E CENTRAL HEADER #591 02014B50 (33639248) │ │ +39F122 Created Zip Spec 14 (20) '2.0' │ │ +39F123 Created OS 00 (0) 'MS-DOS' │ │ +39F124 Extract Zip Spec 14 (20) '2.0' │ │ +39F125 Extract OS 00 (0) 'MS-DOS' │ │ +39F126 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38DB4B Compression Method 0008 (8) 'Deflated' │ │ -38DB4D Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38DB51 CRC FA15C904 (4195731716) │ │ -38DB55 Compressed Size 000008E2 (2274) │ │ -38DB59 Uncompressed Size 00001C68 (7272) │ │ -38DB5D Filename Length 0016 (22) │ │ -38DB5F Extra Length 0000 (0) │ │ -38DB61 Comment Length 0000 (0) │ │ -38DB63 Disk Start 0000 (0) │ │ -38DB65 Int File Attributes 0000 (0) │ │ +39F128 Compression Method 0008 (8) 'Deflated' │ │ +39F12A Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39F12E CRC D6820F87 (3598847879) │ │ +39F132 Compressed Size 000007E5 (2021) │ │ +39F136 Uncompressed Size 0000136C (4972) │ │ +39F13A Filename Length 001A (26) │ │ +39F13C Extra Length 0000 (0) │ │ +39F13E Comment Length 0000 (0) │ │ +39F140 Disk Start 0000 (0) │ │ +39F142 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38DB67 Ext File Attributes 00000000 (0) │ │ -38DB6B Local Header Offset 002E241E (3023902) │ │ -38DB6F Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ +39F144 Ext File Attributes 00000000 (0) │ │ +39F148 Local Header Offset 002F211C (3088668) │ │ +39F14C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38DB6F: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39F14C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38DB85 CENTRAL HEADER #593 02014B50 (33639248) │ │ -38DB89 Created Zip Spec 14 (20) '2.0' │ │ -38DB8A Created OS 00 (0) 'MS-DOS' │ │ -38DB8B Extract Zip Spec 14 (20) '2.0' │ │ -38DB8C Extract OS 00 (0) 'MS-DOS' │ │ -38DB8D General Purpose Flag 0800 (2048) │ │ +39F166 CENTRAL HEADER #592 02014B50 (33639248) │ │ +39F16A Created Zip Spec 14 (20) '2.0' │ │ +39F16B Created OS 00 (0) 'MS-DOS' │ │ +39F16C Extract Zip Spec 14 (20) '2.0' │ │ +39F16D Extract OS 00 (0) 'MS-DOS' │ │ +39F16E General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38DB8F Compression Method 0008 (8) 'Deflated' │ │ -38DB91 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38DB95 CRC D1CC04E5 (3519808741) │ │ -38DB99 Compressed Size 00000899 (2201) │ │ -38DB9D Uncompressed Size 00001913 (6419) │ │ -38DBA1 Filename Length 0018 (24) │ │ -38DBA3 Extra Length 0000 (0) │ │ -38DBA5 Comment Length 0000 (0) │ │ -38DBA7 Disk Start 0000 (0) │ │ -38DBA9 Int File Attributes 0000 (0) │ │ +39F170 Compression Method 0008 (8) 'Deflated' │ │ +39F172 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39F176 CRC 1DA724B2 (497493170) │ │ +39F17A Compressed Size 000000C0 (192) │ │ +39F17E Uncompressed Size 00000100 (256) │ │ +39F182 Filename Length 0019 (25) │ │ +39F184 Extra Length 0000 (0) │ │ +39F186 Comment Length 0000 (0) │ │ +39F188 Disk Start 0000 (0) │ │ +39F18A Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38DBAB Ext File Attributes 00000000 (0) │ │ -38DBAF Local Header Offset 002E2D48 (3026248) │ │ -38DBB3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39F18C Ext File Attributes 00000000 (0) │ │ +39F190 Local Header Offset 002F294D (3090765) │ │ +39F194 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38DBB3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39F194: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38DBCB CENTRAL HEADER #594 02014B50 (33639248) │ │ -38DBCF Created Zip Spec 14 (20) '2.0' │ │ -38DBD0 Created OS 00 (0) 'MS-DOS' │ │ -38DBD1 Extract Zip Spec 14 (20) '2.0' │ │ -38DBD2 Extract OS 00 (0) 'MS-DOS' │ │ -38DBD3 General Purpose Flag 0800 (2048) │ │ +39F1AD CENTRAL HEADER #593 02014B50 (33639248) │ │ +39F1B1 Created Zip Spec 14 (20) '2.0' │ │ +39F1B2 Created OS 00 (0) 'MS-DOS' │ │ +39F1B3 Extract Zip Spec 14 (20) '2.0' │ │ +39F1B4 Extract OS 00 (0) 'MS-DOS' │ │ +39F1B5 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38DBD5 Compression Method 0008 (8) 'Deflated' │ │ -38DBD7 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38DBDB CRC 60799401 (1618580481) │ │ -38DBDF Compressed Size 00000423 (1059) │ │ -38DBE3 Uncompressed Size 00000B6F (2927) │ │ -38DBE7 Filename Length 0019 (25) │ │ -38DBE9 Extra Length 0000 (0) │ │ -38DBEB Comment Length 0000 (0) │ │ -38DBED Disk Start 0000 (0) │ │ -38DBEF Int File Attributes 0000 (0) │ │ +39F1B7 Compression Method 0008 (8) 'Deflated' │ │ +39F1B9 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39F1BD CRC 12059D5F (302357855) │ │ +39F1C1 Compressed Size 00000265 (613) │ │ +39F1C5 Uncompressed Size 00000462 (1122) │ │ +39F1C9 Filename Length 0015 (21) │ │ +39F1CB Extra Length 0000 (0) │ │ +39F1CD Comment Length 0000 (0) │ │ +39F1CF Disk Start 0000 (0) │ │ +39F1D1 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38DBF1 Ext File Attributes 00000000 (0) │ │ -38DBF5 Local Header Offset 002E362B (3028523) │ │ -38DBF9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39F1D3 Ext File Attributes 00000000 (0) │ │ +39F1D7 Local Header Offset 002F2A58 (3091032) │ │ +39F1DB Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38DBF9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39F1DB: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38DC12 CENTRAL HEADER #595 02014B50 (33639248) │ │ -38DC16 Created Zip Spec 14 (20) '2.0' │ │ -38DC17 Created OS 00 (0) 'MS-DOS' │ │ -38DC18 Extract Zip Spec 14 (20) '2.0' │ │ -38DC19 Extract OS 00 (0) 'MS-DOS' │ │ -38DC1A General Purpose Flag 0800 (2048) │ │ +39F1F0 CENTRAL HEADER #594 02014B50 (33639248) │ │ +39F1F4 Created Zip Spec 14 (20) '2.0' │ │ +39F1F5 Created OS 00 (0) 'MS-DOS' │ │ +39F1F6 Extract Zip Spec 14 (20) '2.0' │ │ +39F1F7 Extract OS 00 (0) 'MS-DOS' │ │ +39F1F8 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38DC1C Compression Method 0008 (8) 'Deflated' │ │ -38DC1E Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38DC22 CRC 6FF00A2B (1878002219) │ │ -38DC26 Compressed Size 00000E41 (3649) │ │ -38DC2A Uncompressed Size 000032FB (13051) │ │ -38DC2E Filename Length 001B (27) │ │ -38DC30 Extra Length 0000 (0) │ │ -38DC32 Comment Length 0000 (0) │ │ -38DC34 Disk Start 0000 (0) │ │ -38DC36 Int File Attributes 0000 (0) │ │ +39F1FA Compression Method 0008 (8) 'Deflated' │ │ +39F1FC Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39F200 CRC FA15C904 (4195731716) │ │ +39F204 Compressed Size 000008E2 (2274) │ │ +39F208 Uncompressed Size 00001C68 (7272) │ │ +39F20C Filename Length 0016 (22) │ │ +39F20E Extra Length 0000 (0) │ │ +39F210 Comment Length 0000 (0) │ │ +39F212 Disk Start 0000 (0) │ │ +39F214 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38DC38 Ext File Attributes 00000000 (0) │ │ -38DC3C Local Header Offset 002E3A99 (3029657) │ │ -38DC40 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39F216 Ext File Attributes 00000000 (0) │ │ +39F21A Local Header Offset 002F2D04 (3091716) │ │ +39F21E Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38DC40: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39F21E: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38DC5B CENTRAL HEADER #596 02014B50 (33639248) │ │ -38DC5F Created Zip Spec 14 (20) '2.0' │ │ -38DC60 Created OS 00 (0) 'MS-DOS' │ │ -38DC61 Extract Zip Spec 14 (20) '2.0' │ │ -38DC62 Extract OS 00 (0) 'MS-DOS' │ │ -38DC63 General Purpose Flag 0800 (2048) │ │ +39F234 CENTRAL HEADER #595 02014B50 (33639248) │ │ +39F238 Created Zip Spec 14 (20) '2.0' │ │ +39F239 Created OS 00 (0) 'MS-DOS' │ │ +39F23A Extract Zip Spec 14 (20) '2.0' │ │ +39F23B Extract OS 00 (0) 'MS-DOS' │ │ +39F23C General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38DC65 Compression Method 0008 (8) 'Deflated' │ │ -38DC67 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38DC6B CRC 5A63FD37 (1516502327) │ │ -38DC6F Compressed Size 00002CC5 (11461) │ │ -38DC73 Uncompressed Size 0000A0D8 (41176) │ │ -38DC77 Filename Length 0017 (23) │ │ -38DC79 Extra Length 0000 (0) │ │ -38DC7B Comment Length 0000 (0) │ │ -38DC7D Disk Start 0000 (0) │ │ -38DC7F Int File Attributes 0000 (0) │ │ +39F23E Compression Method 0008 (8) 'Deflated' │ │ +39F240 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39F244 CRC D1CC04E5 (3519808741) │ │ +39F248 Compressed Size 00000899 (2201) │ │ +39F24C Uncompressed Size 00001913 (6419) │ │ +39F250 Filename Length 0018 (24) │ │ +39F252 Extra Length 0000 (0) │ │ +39F254 Comment Length 0000 (0) │ │ +39F256 Disk Start 0000 (0) │ │ +39F258 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38DC81 Ext File Attributes 00000000 (0) │ │ -38DC85 Local Header Offset 002E4927 (3033383) │ │ -38DC89 Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ +39F25A Ext File Attributes 00000000 (0) │ │ +39F25E Local Header Offset 002F362E (3094062) │ │ +39F262 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38DC89: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39F262: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38DCA0 CENTRAL HEADER #597 02014B50 (33639248) │ │ -38DCA4 Created Zip Spec 14 (20) '2.0' │ │ -38DCA5 Created OS 00 (0) 'MS-DOS' │ │ -38DCA6 Extract Zip Spec 14 (20) '2.0' │ │ -38DCA7 Extract OS 00 (0) 'MS-DOS' │ │ -38DCA8 General Purpose Flag 0800 (2048) │ │ +39F27A CENTRAL HEADER #596 02014B50 (33639248) │ │ +39F27E Created Zip Spec 14 (20) '2.0' │ │ +39F27F Created OS 00 (0) 'MS-DOS' │ │ +39F280 Extract Zip Spec 14 (20) '2.0' │ │ +39F281 Extract OS 00 (0) 'MS-DOS' │ │ +39F282 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38DCAA Compression Method 0008 (8) 'Deflated' │ │ -38DCAC Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38DCB0 CRC A7E0542B (2816496683) │ │ -38DCB4 Compressed Size 00001E23 (7715) │ │ -38DCB8 Uncompressed Size 00006A05 (27141) │ │ -38DCBC Filename Length 0015 (21) │ │ -38DCBE Extra Length 0000 (0) │ │ -38DCC0 Comment Length 0000 (0) │ │ -38DCC2 Disk Start 0000 (0) │ │ -38DCC4 Int File Attributes 0000 (0) │ │ +39F284 Compression Method 0008 (8) 'Deflated' │ │ +39F286 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39F28A CRC 60799401 (1618580481) │ │ +39F28E Compressed Size 00000423 (1059) │ │ +39F292 Uncompressed Size 00000B6F (2927) │ │ +39F296 Filename Length 0019 (25) │ │ +39F298 Extra Length 0000 (0) │ │ +39F29A Comment Length 0000 (0) │ │ +39F29C Disk Start 0000 (0) │ │ +39F29E Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38DCC6 Ext File Attributes 00000000 (0) │ │ -38DCCA Local Header Offset 002E7635 (3044917) │ │ -38DCCE Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +39F2A0 Ext File Attributes 00000000 (0) │ │ +39F2A4 Local Header Offset 002F3F11 (3096337) │ │ +39F2A8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38DCCE: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39F2A8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38DCE3 CENTRAL HEADER #598 02014B50 (33639248) │ │ -38DCE7 Created Zip Spec 14 (20) '2.0' │ │ -38DCE8 Created OS 00 (0) 'MS-DOS' │ │ -38DCE9 Extract Zip Spec 14 (20) '2.0' │ │ -38DCEA Extract OS 00 (0) 'MS-DOS' │ │ -38DCEB General Purpose Flag 0800 (2048) │ │ +39F2C1 CENTRAL HEADER #597 02014B50 (33639248) │ │ +39F2C5 Created Zip Spec 14 (20) '2.0' │ │ +39F2C6 Created OS 00 (0) 'MS-DOS' │ │ +39F2C7 Extract Zip Spec 14 (20) '2.0' │ │ +39F2C8 Extract OS 00 (0) 'MS-DOS' │ │ +39F2C9 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38DCED Compression Method 0008 (8) 'Deflated' │ │ -38DCEF Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38DCF3 CRC 85291304 (2234061572) │ │ -38DCF7 Compressed Size 000000E0 (224) │ │ -38DCFB Uncompressed Size 00000128 (296) │ │ -38DCFF Filename Length 0016 (22) │ │ -38DD01 Extra Length 0000 (0) │ │ -38DD03 Comment Length 0000 (0) │ │ -38DD05 Disk Start 0000 (0) │ │ -38DD07 Int File Attributes 0000 (0) │ │ +39F2CB Compression Method 0008 (8) 'Deflated' │ │ +39F2CD Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39F2D1 CRC 6FF00A2B (1878002219) │ │ +39F2D5 Compressed Size 00000E41 (3649) │ │ +39F2D9 Uncompressed Size 000032FB (13051) │ │ +39F2DD Filename Length 001B (27) │ │ +39F2DF Extra Length 0000 (0) │ │ +39F2E1 Comment Length 0000 (0) │ │ +39F2E3 Disk Start 0000 (0) │ │ +39F2E5 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38DD09 Ext File Attributes 00000000 (0) │ │ -38DD0D Local Header Offset 002E949F (3052703) │ │ -38DD11 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ +39F2E7 Ext File Attributes 00000000 (0) │ │ +39F2EB Local Header Offset 002F437F (3097471) │ │ +39F2EF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38DD11: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39F2EF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38DD27 CENTRAL HEADER #599 02014B50 (33639248) │ │ -38DD2B Created Zip Spec 14 (20) '2.0' │ │ -38DD2C Created OS 00 (0) 'MS-DOS' │ │ -38DD2D Extract Zip Spec 14 (20) '2.0' │ │ -38DD2E Extract OS 00 (0) 'MS-DOS' │ │ -38DD2F General Purpose Flag 0800 (2048) │ │ +39F30A CENTRAL HEADER #598 02014B50 (33639248) │ │ +39F30E Created Zip Spec 14 (20) '2.0' │ │ +39F30F Created OS 00 (0) 'MS-DOS' │ │ +39F310 Extract Zip Spec 14 (20) '2.0' │ │ +39F311 Extract OS 00 (0) 'MS-DOS' │ │ +39F312 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38DD31 Compression Method 0008 (8) 'Deflated' │ │ -38DD33 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38DD37 CRC 2931EA90 (691137168) │ │ -38DD3B Compressed Size 00000447 (1095) │ │ -38DD3F Uncompressed Size 000008B2 (2226) │ │ -38DD43 Filename Length 001A (26) │ │ -38DD45 Extra Length 0000 (0) │ │ -38DD47 Comment Length 0000 (0) │ │ -38DD49 Disk Start 0000 (0) │ │ -38DD4B Int File Attributes 0000 (0) │ │ +39F314 Compression Method 0008 (8) 'Deflated' │ │ +39F316 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39F31A CRC 5A63FD37 (1516502327) │ │ +39F31E Compressed Size 00002CC5 (11461) │ │ +39F322 Uncompressed Size 0000A0D8 (41176) │ │ +39F326 Filename Length 0017 (23) │ │ +39F328 Extra Length 0000 (0) │ │ +39F32A Comment Length 0000 (0) │ │ +39F32C Disk Start 0000 (0) │ │ +39F32E Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38DD4D Ext File Attributes 00000000 (0) │ │ -38DD51 Local Header Offset 002E95C7 (3052999) │ │ -38DD55 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39F330 Ext File Attributes 00000000 (0) │ │ +39F334 Local Header Offset 002F520D (3101197) │ │ +39F338 Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38DD55: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39F338: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38DD6F CENTRAL HEADER #600 02014B50 (33639248) │ │ -38DD73 Created Zip Spec 14 (20) '2.0' │ │ -38DD74 Created OS 00 (0) 'MS-DOS' │ │ -38DD75 Extract Zip Spec 14 (20) '2.0' │ │ -38DD76 Extract OS 00 (0) 'MS-DOS' │ │ -38DD77 General Purpose Flag 0800 (2048) │ │ +39F34F CENTRAL HEADER #599 02014B50 (33639248) │ │ +39F353 Created Zip Spec 14 (20) '2.0' │ │ +39F354 Created OS 00 (0) 'MS-DOS' │ │ +39F355 Extract Zip Spec 14 (20) '2.0' │ │ +39F356 Extract OS 00 (0) 'MS-DOS' │ │ +39F357 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38DD79 Compression Method 0008 (8) 'Deflated' │ │ -38DD7B Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38DD7F CRC 6746231F (1732649759) │ │ -38DD83 Compressed Size 0000115C (4444) │ │ -38DD87 Uncompressed Size 0000344F (13391) │ │ -38DD8B Filename Length 001B (27) │ │ -38DD8D Extra Length 0000 (0) │ │ -38DD8F Comment Length 0000 (0) │ │ -38DD91 Disk Start 0000 (0) │ │ -38DD93 Int File Attributes 0000 (0) │ │ +39F359 Compression Method 0008 (8) 'Deflated' │ │ +39F35B Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39F35F CRC A7E0542B (2816496683) │ │ +39F363 Compressed Size 00001E23 (7715) │ │ +39F367 Uncompressed Size 00006A05 (27141) │ │ +39F36B Filename Length 0015 (21) │ │ +39F36D Extra Length 0000 (0) │ │ +39F36F Comment Length 0000 (0) │ │ +39F371 Disk Start 0000 (0) │ │ +39F373 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38DD95 Ext File Attributes 00000000 (0) │ │ -38DD99 Local Header Offset 002E9A5A (3054170) │ │ -38DD9D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39F375 Ext File Attributes 00000000 (0) │ │ +39F379 Local Header Offset 002F7F1B (3112731) │ │ +39F37D Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38DD9D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39F37D: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38DDB8 CENTRAL HEADER #601 02014B50 (33639248) │ │ -38DDBC Created Zip Spec 14 (20) '2.0' │ │ -38DDBD Created OS 00 (0) 'MS-DOS' │ │ -38DDBE Extract Zip Spec 14 (20) '2.0' │ │ -38DDBF Extract OS 00 (0) 'MS-DOS' │ │ -38DDC0 General Purpose Flag 0800 (2048) │ │ +39F392 CENTRAL HEADER #600 02014B50 (33639248) │ │ +39F396 Created Zip Spec 14 (20) '2.0' │ │ +39F397 Created OS 00 (0) 'MS-DOS' │ │ +39F398 Extract Zip Spec 14 (20) '2.0' │ │ +39F399 Extract OS 00 (0) 'MS-DOS' │ │ +39F39A General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38DDC2 Compression Method 0008 (8) 'Deflated' │ │ -38DDC4 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38DDC8 CRC B8FFDCCD (3103775949) │ │ -38DDCC Compressed Size 00000516 (1302) │ │ -38DDD0 Uncompressed Size 00000DAF (3503) │ │ -38DDD4 Filename Length 0016 (22) │ │ -38DDD6 Extra Length 0000 (0) │ │ -38DDD8 Comment Length 0000 (0) │ │ -38DDDA Disk Start 0000 (0) │ │ -38DDDC Int File Attributes 0000 (0) │ │ +39F39C Compression Method 0008 (8) 'Deflated' │ │ +39F39E Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39F3A2 CRC 85291304 (2234061572) │ │ +39F3A6 Compressed Size 000000E0 (224) │ │ +39F3AA Uncompressed Size 00000128 (296) │ │ +39F3AE Filename Length 0016 (22) │ │ +39F3B0 Extra Length 0000 (0) │ │ +39F3B2 Comment Length 0000 (0) │ │ +39F3B4 Disk Start 0000 (0) │ │ +39F3B6 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38DDDE Ext File Attributes 00000000 (0) │ │ -38DDE2 Local Header Offset 002EAC03 (3058691) │ │ -38DDE6 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ +39F3B8 Ext File Attributes 00000000 (0) │ │ +39F3BC Local Header Offset 002F9D85 (3120517) │ │ +39F3C0 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38DDE6: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39F3C0: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38DDFC CENTRAL HEADER #602 02014B50 (33639248) │ │ -38DE00 Created Zip Spec 14 (20) '2.0' │ │ -38DE01 Created OS 00 (0) 'MS-DOS' │ │ -38DE02 Extract Zip Spec 14 (20) '2.0' │ │ -38DE03 Extract OS 00 (0) 'MS-DOS' │ │ -38DE04 General Purpose Flag 0800 (2048) │ │ +39F3D6 CENTRAL HEADER #601 02014B50 (33639248) │ │ +39F3DA Created Zip Spec 14 (20) '2.0' │ │ +39F3DB Created OS 00 (0) 'MS-DOS' │ │ +39F3DC Extract Zip Spec 14 (20) '2.0' │ │ +39F3DD Extract OS 00 (0) 'MS-DOS' │ │ +39F3DE General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38DE06 Compression Method 0008 (8) 'Deflated' │ │ -38DE08 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38DE0C CRC 1058360A (274216458) │ │ -38DE10 Compressed Size 0000053B (1339) │ │ -38DE14 Uncompressed Size 00000EDC (3804) │ │ -38DE18 Filename Length 001B (27) │ │ -38DE1A Extra Length 0000 (0) │ │ -38DE1C Comment Length 0000 (0) │ │ -38DE1E Disk Start 0000 (0) │ │ -38DE20 Int File Attributes 0000 (0) │ │ +39F3E0 Compression Method 0008 (8) 'Deflated' │ │ +39F3E2 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39F3E6 CRC 2931EA90 (691137168) │ │ +39F3EA Compressed Size 00000447 (1095) │ │ +39F3EE Uncompressed Size 000008B2 (2226) │ │ +39F3F2 Filename Length 001A (26) │ │ +39F3F4 Extra Length 0000 (0) │ │ +39F3F6 Comment Length 0000 (0) │ │ +39F3F8 Disk Start 0000 (0) │ │ +39F3FA Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38DE22 Ext File Attributes 00000000 (0) │ │ -38DE26 Local Header Offset 002EB161 (3060065) │ │ -38DE2A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39F3FC Ext File Attributes 00000000 (0) │ │ +39F400 Local Header Offset 002F9EAD (3120813) │ │ +39F404 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38DE2A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39F404: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38DE45 CENTRAL HEADER #603 02014B50 (33639248) │ │ -38DE49 Created Zip Spec 14 (20) '2.0' │ │ -38DE4A Created OS 00 (0) 'MS-DOS' │ │ -38DE4B Extract Zip Spec 14 (20) '2.0' │ │ -38DE4C Extract OS 00 (0) 'MS-DOS' │ │ -38DE4D General Purpose Flag 0800 (2048) │ │ +39F41E CENTRAL HEADER #602 02014B50 (33639248) │ │ +39F422 Created Zip Spec 14 (20) '2.0' │ │ +39F423 Created OS 00 (0) 'MS-DOS' │ │ +39F424 Extract Zip Spec 14 (20) '2.0' │ │ +39F425 Extract OS 00 (0) 'MS-DOS' │ │ +39F426 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38DE4F Compression Method 0008 (8) 'Deflated' │ │ -38DE51 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38DE55 CRC 3A433B1D (977484573) │ │ -38DE59 Compressed Size 00000242 (578) │ │ -38DE5D Uncompressed Size 0000048B (1163) │ │ -38DE61 Filename Length 001A (26) │ │ -38DE63 Extra Length 0000 (0) │ │ -38DE65 Comment Length 0000 (0) │ │ -38DE67 Disk Start 0000 (0) │ │ -38DE69 Int File Attributes 0000 (0) │ │ +39F428 Compression Method 0008 (8) 'Deflated' │ │ +39F42A Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39F42E CRC 6746231F (1732649759) │ │ +39F432 Compressed Size 0000115C (4444) │ │ +39F436 Uncompressed Size 0000344F (13391) │ │ +39F43A Filename Length 001B (27) │ │ +39F43C Extra Length 0000 (0) │ │ +39F43E Comment Length 0000 (0) │ │ +39F440 Disk Start 0000 (0) │ │ +39F442 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38DE6B Ext File Attributes 00000000 (0) │ │ -38DE6F Local Header Offset 002EB6E9 (3061481) │ │ -38DE73 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39F444 Ext File Attributes 00000000 (0) │ │ +39F448 Local Header Offset 002FA340 (3121984) │ │ +39F44C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38DE73: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39F44C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38DE8D CENTRAL HEADER #604 02014B50 (33639248) │ │ -38DE91 Created Zip Spec 14 (20) '2.0' │ │ -38DE92 Created OS 00 (0) 'MS-DOS' │ │ -38DE93 Extract Zip Spec 14 (20) '2.0' │ │ -38DE94 Extract OS 00 (0) 'MS-DOS' │ │ -38DE95 General Purpose Flag 0800 (2048) │ │ +39F467 CENTRAL HEADER #603 02014B50 (33639248) │ │ +39F46B Created Zip Spec 14 (20) '2.0' │ │ +39F46C Created OS 00 (0) 'MS-DOS' │ │ +39F46D Extract Zip Spec 14 (20) '2.0' │ │ +39F46E Extract OS 00 (0) 'MS-DOS' │ │ +39F46F General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38DE97 Compression Method 0008 (8) 'Deflated' │ │ -38DE99 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38DE9D CRC 5F319003 (1597083651) │ │ -38DEA1 Compressed Size 000002C1 (705) │ │ -38DEA5 Uncompressed Size 000006D3 (1747) │ │ -38DEA9 Filename Length 0017 (23) │ │ -38DEAB Extra Length 0000 (0) │ │ -38DEAD Comment Length 0000 (0) │ │ -38DEAF Disk Start 0000 (0) │ │ -38DEB1 Int File Attributes 0000 (0) │ │ +39F471 Compression Method 0008 (8) 'Deflated' │ │ +39F473 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39F477 CRC B8FFDCCD (3103775949) │ │ +39F47B Compressed Size 00000516 (1302) │ │ +39F47F Uncompressed Size 00000DAF (3503) │ │ +39F483 Filename Length 0016 (22) │ │ +39F485 Extra Length 0000 (0) │ │ +39F487 Comment Length 0000 (0) │ │ +39F489 Disk Start 0000 (0) │ │ +39F48B Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38DEB3 Ext File Attributes 00000000 (0) │ │ -38DEB7 Local Header Offset 002EB977 (3062135) │ │ -38DEBB Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ +39F48D Ext File Attributes 00000000 (0) │ │ +39F491 Local Header Offset 002FB4E9 (3126505) │ │ +39F495 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38DEBB: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39F495: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38DED2 CENTRAL HEADER #605 02014B50 (33639248) │ │ -38DED6 Created Zip Spec 14 (20) '2.0' │ │ -38DED7 Created OS 00 (0) 'MS-DOS' │ │ -38DED8 Extract Zip Spec 14 (20) '2.0' │ │ -38DED9 Extract OS 00 (0) 'MS-DOS' │ │ -38DEDA General Purpose Flag 0800 (2048) │ │ +39F4AB CENTRAL HEADER #604 02014B50 (33639248) │ │ +39F4AF Created Zip Spec 14 (20) '2.0' │ │ +39F4B0 Created OS 00 (0) 'MS-DOS' │ │ +39F4B1 Extract Zip Spec 14 (20) '2.0' │ │ +39F4B2 Extract OS 00 (0) 'MS-DOS' │ │ +39F4B3 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38DEDC Compression Method 0008 (8) 'Deflated' │ │ -38DEDE Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38DEE2 CRC 84AAB398 (2225779608) │ │ -38DEE6 Compressed Size 000016F5 (5877) │ │ -38DEEA Uncompressed Size 00005601 (22017) │ │ -38DEEE Filename Length 001B (27) │ │ -38DEF0 Extra Length 0000 (0) │ │ -38DEF2 Comment Length 0000 (0) │ │ -38DEF4 Disk Start 0000 (0) │ │ -38DEF6 Int File Attributes 0000 (0) │ │ +39F4B5 Compression Method 0008 (8) 'Deflated' │ │ +39F4B7 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39F4BB CRC 1058360A (274216458) │ │ +39F4BF Compressed Size 0000053B (1339) │ │ +39F4C3 Uncompressed Size 00000EDC (3804) │ │ +39F4C7 Filename Length 001B (27) │ │ +39F4C9 Extra Length 0000 (0) │ │ +39F4CB Comment Length 0000 (0) │ │ +39F4CD Disk Start 0000 (0) │ │ +39F4CF Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38DEF8 Ext File Attributes 00000000 (0) │ │ -38DEFC Local Header Offset 002EBC81 (3062913) │ │ -38DF00 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39F4D1 Ext File Attributes 00000000 (0) │ │ +39F4D5 Local Header Offset 002FBA47 (3127879) │ │ +39F4D9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38DF00: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39F4D9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38DF1B CENTRAL HEADER #606 02014B50 (33639248) │ │ -38DF1F Created Zip Spec 14 (20) '2.0' │ │ -38DF20 Created OS 00 (0) 'MS-DOS' │ │ -38DF21 Extract Zip Spec 14 (20) '2.0' │ │ -38DF22 Extract OS 00 (0) 'MS-DOS' │ │ -38DF23 General Purpose Flag 0800 (2048) │ │ +39F4F4 CENTRAL HEADER #605 02014B50 (33639248) │ │ +39F4F8 Created Zip Spec 14 (20) '2.0' │ │ +39F4F9 Created OS 00 (0) 'MS-DOS' │ │ +39F4FA Extract Zip Spec 14 (20) '2.0' │ │ +39F4FB Extract OS 00 (0) 'MS-DOS' │ │ +39F4FC General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38DF25 Compression Method 0008 (8) 'Deflated' │ │ -38DF27 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38DF2B CRC 3FB37419 (1068725273) │ │ -38DF2F Compressed Size 000003A2 (930) │ │ -38DF33 Uncompressed Size 000007D1 (2001) │ │ -38DF37 Filename Length 001A (26) │ │ -38DF39 Extra Length 0000 (0) │ │ -38DF3B Comment Length 0000 (0) │ │ -38DF3D Disk Start 0000 (0) │ │ -38DF3F Int File Attributes 0000 (0) │ │ +39F4FE Compression Method 0008 (8) 'Deflated' │ │ +39F500 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39F504 CRC 3A433B1D (977484573) │ │ +39F508 Compressed Size 00000242 (578) │ │ +39F50C Uncompressed Size 0000048B (1163) │ │ +39F510 Filename Length 001A (26) │ │ +39F512 Extra Length 0000 (0) │ │ +39F514 Comment Length 0000 (0) │ │ +39F516 Disk Start 0000 (0) │ │ +39F518 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38DF41 Ext File Attributes 00000000 (0) │ │ -38DF45 Local Header Offset 002ED3C3 (3068867) │ │ -38DF49 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39F51A Ext File Attributes 00000000 (0) │ │ +39F51E Local Header Offset 002FBFCF (3129295) │ │ +39F522 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38DF49: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39F522: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38DF63 CENTRAL HEADER #607 02014B50 (33639248) │ │ -38DF67 Created Zip Spec 14 (20) '2.0' │ │ -38DF68 Created OS 00 (0) 'MS-DOS' │ │ -38DF69 Extract Zip Spec 14 (20) '2.0' │ │ -38DF6A Extract OS 00 (0) 'MS-DOS' │ │ -38DF6B General Purpose Flag 0800 (2048) │ │ +39F53C CENTRAL HEADER #606 02014B50 (33639248) │ │ +39F540 Created Zip Spec 14 (20) '2.0' │ │ +39F541 Created OS 00 (0) 'MS-DOS' │ │ +39F542 Extract Zip Spec 14 (20) '2.0' │ │ +39F543 Extract OS 00 (0) 'MS-DOS' │ │ +39F544 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38DF6D Compression Method 0008 (8) 'Deflated' │ │ -38DF6F Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38DF73 CRC 9FC6D44B (2680607819) │ │ -38DF77 Compressed Size 000022EB (8939) │ │ -38DF7B Uncompressed Size 0000782F (30767) │ │ -38DF7F Filename Length 001B (27) │ │ -38DF81 Extra Length 0000 (0) │ │ -38DF83 Comment Length 0000 (0) │ │ -38DF85 Disk Start 0000 (0) │ │ -38DF87 Int File Attributes 0000 (0) │ │ +39F546 Compression Method 0008 (8) 'Deflated' │ │ +39F548 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39F54C CRC 5F319003 (1597083651) │ │ +39F550 Compressed Size 000002C1 (705) │ │ +39F554 Uncompressed Size 000006D3 (1747) │ │ +39F558 Filename Length 0017 (23) │ │ +39F55A Extra Length 0000 (0) │ │ +39F55C Comment Length 0000 (0) │ │ +39F55E Disk Start 0000 (0) │ │ +39F560 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38DF89 Ext File Attributes 00000000 (0) │ │ -38DF8D Local Header Offset 002ED7B1 (3069873) │ │ -38DF91 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39F562 Ext File Attributes 00000000 (0) │ │ +39F566 Local Header Offset 002FC25D (3129949) │ │ +39F56A Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38DF91: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39F56A: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38DFAC CENTRAL HEADER #608 02014B50 (33639248) │ │ -38DFB0 Created Zip Spec 14 (20) '2.0' │ │ -38DFB1 Created OS 00 (0) 'MS-DOS' │ │ -38DFB2 Extract Zip Spec 14 (20) '2.0' │ │ -38DFB3 Extract OS 00 (0) 'MS-DOS' │ │ -38DFB4 General Purpose Flag 0800 (2048) │ │ +39F581 CENTRAL HEADER #607 02014B50 (33639248) │ │ +39F585 Created Zip Spec 14 (20) '2.0' │ │ +39F586 Created OS 00 (0) 'MS-DOS' │ │ +39F587 Extract Zip Spec 14 (20) '2.0' │ │ +39F588 Extract OS 00 (0) 'MS-DOS' │ │ +39F589 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38DFB6 Compression Method 0008 (8) 'Deflated' │ │ -38DFB8 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38DFBC CRC FC334522 (4231218466) │ │ -38DFC0 Compressed Size 00000436 (1078) │ │ -38DFC4 Uncompressed Size 000009CD (2509) │ │ -38DFC8 Filename Length 001E (30) │ │ -38DFCA Extra Length 0000 (0) │ │ -38DFCC Comment Length 0000 (0) │ │ -38DFCE Disk Start 0000 (0) │ │ -38DFD0 Int File Attributes 0000 (0) │ │ +39F58B Compression Method 0008 (8) 'Deflated' │ │ +39F58D Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39F591 CRC 84AAB398 (2225779608) │ │ +39F595 Compressed Size 000016F5 (5877) │ │ +39F599 Uncompressed Size 00005601 (22017) │ │ +39F59D Filename Length 001B (27) │ │ +39F59F Extra Length 0000 (0) │ │ +39F5A1 Comment Length 0000 (0) │ │ +39F5A3 Disk Start 0000 (0) │ │ +39F5A5 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38DFD2 Ext File Attributes 00000000 (0) │ │ -38DFD6 Local Header Offset 002EFAE9 (3078889) │ │ -38DFDA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39F5A7 Ext File Attributes 00000000 (0) │ │ +39F5AB Local Header Offset 002FC567 (3130727) │ │ +39F5AF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38DFDA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39F5AF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38DFF8 CENTRAL HEADER #609 02014B50 (33639248) │ │ -38DFFC Created Zip Spec 14 (20) '2.0' │ │ -38DFFD Created OS 00 (0) 'MS-DOS' │ │ -38DFFE Extract Zip Spec 14 (20) '2.0' │ │ -38DFFF Extract OS 00 (0) 'MS-DOS' │ │ -38E000 General Purpose Flag 0800 (2048) │ │ +39F5CA CENTRAL HEADER #608 02014B50 (33639248) │ │ +39F5CE Created Zip Spec 14 (20) '2.0' │ │ +39F5CF Created OS 00 (0) 'MS-DOS' │ │ +39F5D0 Extract Zip Spec 14 (20) '2.0' │ │ +39F5D1 Extract OS 00 (0) 'MS-DOS' │ │ +39F5D2 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38E002 Compression Method 0008 (8) 'Deflated' │ │ -38E004 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38E008 CRC DDA08192 (3718283666) │ │ -38E00C Compressed Size 00002099 (8345) │ │ -38E010 Uncompressed Size 00004C74 (19572) │ │ -38E014 Filename Length 001B (27) │ │ -38E016 Extra Length 0000 (0) │ │ -38E018 Comment Length 0000 (0) │ │ -38E01A Disk Start 0000 (0) │ │ -38E01C Int File Attributes 0000 (0) │ │ +39F5D4 Compression Method 0008 (8) 'Deflated' │ │ +39F5D6 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39F5DA CRC 3FB37419 (1068725273) │ │ +39F5DE Compressed Size 000003A2 (930) │ │ +39F5E2 Uncompressed Size 000007D1 (2001) │ │ +39F5E6 Filename Length 001A (26) │ │ +39F5E8 Extra Length 0000 (0) │ │ +39F5EA Comment Length 0000 (0) │ │ +39F5EC Disk Start 0000 (0) │ │ +39F5EE Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38E01E Ext File Attributes 00000000 (0) │ │ -38E022 Local Header Offset 002EFF6F (3080047) │ │ -38E026 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39F5F0 Ext File Attributes 00000000 (0) │ │ +39F5F4 Local Header Offset 002FDCA9 (3136681) │ │ +39F5F8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38E026: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39F5F8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38E041 CENTRAL HEADER #610 02014B50 (33639248) │ │ -38E045 Created Zip Spec 14 (20) '2.0' │ │ -38E046 Created OS 00 (0) 'MS-DOS' │ │ -38E047 Extract Zip Spec 14 (20) '2.0' │ │ -38E048 Extract OS 00 (0) 'MS-DOS' │ │ -38E049 General Purpose Flag 0800 (2048) │ │ +39F612 CENTRAL HEADER #609 02014B50 (33639248) │ │ +39F616 Created Zip Spec 14 (20) '2.0' │ │ +39F617 Created OS 00 (0) 'MS-DOS' │ │ +39F618 Extract Zip Spec 14 (20) '2.0' │ │ +39F619 Extract OS 00 (0) 'MS-DOS' │ │ +39F61A General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38E04B Compression Method 0008 (8) 'Deflated' │ │ -38E04D Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38E051 CRC 3742F99A (927136154) │ │ -38E055 Compressed Size 000010CD (4301) │ │ -38E059 Uncompressed Size 000034FC (13564) │ │ -38E05D Filename Length 0019 (25) │ │ -38E05F Extra Length 0000 (0) │ │ -38E061 Comment Length 0000 (0) │ │ -38E063 Disk Start 0000 (0) │ │ -38E065 Int File Attributes 0000 (0) │ │ +39F61C Compression Method 0008 (8) 'Deflated' │ │ +39F61E Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39F622 CRC 9FC6D44B (2680607819) │ │ +39F626 Compressed Size 000022EB (8939) │ │ +39F62A Uncompressed Size 0000782F (30767) │ │ +39F62E Filename Length 001B (27) │ │ +39F630 Extra Length 0000 (0) │ │ +39F632 Comment Length 0000 (0) │ │ +39F634 Disk Start 0000 (0) │ │ +39F636 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38E067 Ext File Attributes 00000000 (0) │ │ -38E06B Local Header Offset 002F2055 (3088469) │ │ -38E06F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39F638 Ext File Attributes 00000000 (0) │ │ +39F63C Local Header Offset 002FE097 (3137687) │ │ +39F640 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38E06F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39F640: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38E088 CENTRAL HEADER #611 02014B50 (33639248) │ │ -38E08C Created Zip Spec 14 (20) '2.0' │ │ -38E08D Created OS 00 (0) 'MS-DOS' │ │ -38E08E Extract Zip Spec 14 (20) '2.0' │ │ -38E08F Extract OS 00 (0) 'MS-DOS' │ │ -38E090 General Purpose Flag 0800 (2048) │ │ +39F65B CENTRAL HEADER #610 02014B50 (33639248) │ │ +39F65F Created Zip Spec 14 (20) '2.0' │ │ +39F660 Created OS 00 (0) 'MS-DOS' │ │ +39F661 Extract Zip Spec 14 (20) '2.0' │ │ +39F662 Extract OS 00 (0) 'MS-DOS' │ │ +39F663 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38E092 Compression Method 0008 (8) 'Deflated' │ │ -38E094 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38E098 CRC DA50811B (3662709019) │ │ -38E09C Compressed Size 00002D63 (11619) │ │ -38E0A0 Uncompressed Size 00009CAE (40110) │ │ -38E0A4 Filename Length 001D (29) │ │ -38E0A6 Extra Length 0000 (0) │ │ -38E0A8 Comment Length 0000 (0) │ │ -38E0AA Disk Start 0000 (0) │ │ -38E0AC Int File Attributes 0000 (0) │ │ +39F665 Compression Method 0008 (8) 'Deflated' │ │ +39F667 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39F66B CRC FC334522 (4231218466) │ │ +39F66F Compressed Size 00000436 (1078) │ │ +39F673 Uncompressed Size 000009CD (2509) │ │ +39F677 Filename Length 001E (30) │ │ +39F679 Extra Length 0000 (0) │ │ +39F67B Comment Length 0000 (0) │ │ +39F67D Disk Start 0000 (0) │ │ +39F67F Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38E0AE Ext File Attributes 00000000 (0) │ │ -38E0B2 Local Header Offset 002F316D (3092845) │ │ -38E0B6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39F681 Ext File Attributes 00000000 (0) │ │ +39F685 Local Header Offset 003003CF (3146703) │ │ +39F689 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38E0B6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39F689: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38E0D3 CENTRAL HEADER #612 02014B50 (33639248) │ │ -38E0D7 Created Zip Spec 14 (20) '2.0' │ │ -38E0D8 Created OS 00 (0) 'MS-DOS' │ │ -38E0D9 Extract Zip Spec 14 (20) '2.0' │ │ -38E0DA Extract OS 00 (0) 'MS-DOS' │ │ -38E0DB General Purpose Flag 0800 (2048) │ │ +39F6A7 CENTRAL HEADER #611 02014B50 (33639248) │ │ +39F6AB Created Zip Spec 14 (20) '2.0' │ │ +39F6AC Created OS 00 (0) 'MS-DOS' │ │ +39F6AD Extract Zip Spec 14 (20) '2.0' │ │ +39F6AE Extract OS 00 (0) 'MS-DOS' │ │ +39F6AF General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38E0DD Compression Method 0008 (8) 'Deflated' │ │ -38E0DF Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38E0E3 CRC 7AC4E5A4 (2059724196) │ │ -38E0E7 Compressed Size 0000022F (559) │ │ -38E0EB Uncompressed Size 00000461 (1121) │ │ -38E0EF Filename Length 001B (27) │ │ -38E0F1 Extra Length 0000 (0) │ │ -38E0F3 Comment Length 0000 (0) │ │ -38E0F5 Disk Start 0000 (0) │ │ -38E0F7 Int File Attributes 0000 (0) │ │ +39F6B1 Compression Method 0008 (8) 'Deflated' │ │ +39F6B3 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39F6B7 CRC DDA08192 (3718283666) │ │ +39F6BB Compressed Size 00002099 (8345) │ │ +39F6BF Uncompressed Size 00004C74 (19572) │ │ +39F6C3 Filename Length 001B (27) │ │ +39F6C5 Extra Length 0000 (0) │ │ +39F6C7 Comment Length 0000 (0) │ │ +39F6C9 Disk Start 0000 (0) │ │ +39F6CB Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38E0F9 Ext File Attributes 00000000 (0) │ │ -38E0FD Local Header Offset 002F5F1F (3104543) │ │ -38E101 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39F6CD Ext File Attributes 00000000 (0) │ │ +39F6D1 Local Header Offset 00300855 (3147861) │ │ +39F6D5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38E101: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39F6D5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38E11C CENTRAL HEADER #613 02014B50 (33639248) │ │ -38E120 Created Zip Spec 14 (20) '2.0' │ │ -38E121 Created OS 00 (0) 'MS-DOS' │ │ -38E122 Extract Zip Spec 14 (20) '2.0' │ │ -38E123 Extract OS 00 (0) 'MS-DOS' │ │ -38E124 General Purpose Flag 0800 (2048) │ │ +39F6F0 CENTRAL HEADER #612 02014B50 (33639248) │ │ +39F6F4 Created Zip Spec 14 (20) '2.0' │ │ +39F6F5 Created OS 00 (0) 'MS-DOS' │ │ +39F6F6 Extract Zip Spec 14 (20) '2.0' │ │ +39F6F7 Extract OS 00 (0) 'MS-DOS' │ │ +39F6F8 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38E126 Compression Method 0008 (8) 'Deflated' │ │ -38E128 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38E12C CRC F243ADFA (4064521722) │ │ -38E130 Compressed Size 0000133A (4922) │ │ -38E134 Uncompressed Size 00004382 (17282) │ │ -38E138 Filename Length 001A (26) │ │ -38E13A Extra Length 0000 (0) │ │ -38E13C Comment Length 0000 (0) │ │ -38E13E Disk Start 0000 (0) │ │ -38E140 Int File Attributes 0000 (0) │ │ +39F6FA Compression Method 0008 (8) 'Deflated' │ │ +39F6FC Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39F700 CRC 3742F99A (927136154) │ │ +39F704 Compressed Size 000010CD (4301) │ │ +39F708 Uncompressed Size 000034FC (13564) │ │ +39F70C Filename Length 0019 (25) │ │ +39F70E Extra Length 0000 (0) │ │ +39F710 Comment Length 0000 (0) │ │ +39F712 Disk Start 0000 (0) │ │ +39F714 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38E142 Ext File Attributes 00000000 (0) │ │ -38E146 Local Header Offset 002F619B (3105179) │ │ -38E14A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39F716 Ext File Attributes 00000000 (0) │ │ +39F71A Local Header Offset 0030293B (3156283) │ │ +39F71E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38E14A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39F71E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38E164 CENTRAL HEADER #614 02014B50 (33639248) │ │ -38E168 Created Zip Spec 14 (20) '2.0' │ │ -38E169 Created OS 00 (0) 'MS-DOS' │ │ -38E16A Extract Zip Spec 14 (20) '2.0' │ │ -38E16B Extract OS 00 (0) 'MS-DOS' │ │ -38E16C General Purpose Flag 0800 (2048) │ │ +39F737 CENTRAL HEADER #613 02014B50 (33639248) │ │ +39F73B Created Zip Spec 14 (20) '2.0' │ │ +39F73C Created OS 00 (0) 'MS-DOS' │ │ +39F73D Extract Zip Spec 14 (20) '2.0' │ │ +39F73E Extract OS 00 (0) 'MS-DOS' │ │ +39F73F General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38E16E Compression Method 0008 (8) 'Deflated' │ │ -38E170 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38E174 CRC A2F9F3C6 (2734289862) │ │ -38E178 Compressed Size 00000B4D (2893) │ │ -38E17C Uncompressed Size 000025AF (9647) │ │ -38E180 Filename Length 001A (26) │ │ -38E182 Extra Length 0000 (0) │ │ -38E184 Comment Length 0000 (0) │ │ -38E186 Disk Start 0000 (0) │ │ -38E188 Int File Attributes 0000 (0) │ │ +39F741 Compression Method 0008 (8) 'Deflated' │ │ +39F743 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39F747 CRC DAC740B2 (3670491314) │ │ +39F74B Compressed Size 00002E13 (11795) │ │ +39F74F Uncompressed Size 00009F89 (40841) │ │ +39F753 Filename Length 001D (29) │ │ +39F755 Extra Length 0000 (0) │ │ +39F757 Comment Length 0000 (0) │ │ +39F759 Disk Start 0000 (0) │ │ +39F75B Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38E18A Ext File Attributes 00000000 (0) │ │ -38E18E Local Header Offset 002F7521 (3110177) │ │ -38E192 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39F75D Ext File Attributes 00000000 (0) │ │ +39F761 Local Header Offset 00303A53 (3160659) │ │ +39F765 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38E192: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39F765: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38E1AC CENTRAL HEADER #615 02014B50 (33639248) │ │ -38E1B0 Created Zip Spec 14 (20) '2.0' │ │ -38E1B1 Created OS 00 (0) 'MS-DOS' │ │ -38E1B2 Extract Zip Spec 14 (20) '2.0' │ │ -38E1B3 Extract OS 00 (0) 'MS-DOS' │ │ -38E1B4 General Purpose Flag 0800 (2048) │ │ +39F782 CENTRAL HEADER #614 02014B50 (33639248) │ │ +39F786 Created Zip Spec 14 (20) '2.0' │ │ +39F787 Created OS 00 (0) 'MS-DOS' │ │ +39F788 Extract Zip Spec 14 (20) '2.0' │ │ +39F789 Extract OS 00 (0) 'MS-DOS' │ │ +39F78A General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38E1B6 Compression Method 0008 (8) 'Deflated' │ │ -38E1B8 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38E1BC CRC 3618501E (907563038) │ │ -38E1C0 Compressed Size 00001023 (4131) │ │ -38E1C4 Uncompressed Size 000043C5 (17349) │ │ -38E1C8 Filename Length 0017 (23) │ │ -38E1CA Extra Length 0000 (0) │ │ -38E1CC Comment Length 0000 (0) │ │ -38E1CE Disk Start 0000 (0) │ │ -38E1D0 Int File Attributes 0000 (0) │ │ +39F78C Compression Method 0008 (8) 'Deflated' │ │ +39F78E Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39F792 CRC 7AC4E5A4 (2059724196) │ │ +39F796 Compressed Size 0000022F (559) │ │ +39F79A Uncompressed Size 00000461 (1121) │ │ +39F79E Filename Length 001B (27) │ │ +39F7A0 Extra Length 0000 (0) │ │ +39F7A2 Comment Length 0000 (0) │ │ +39F7A4 Disk Start 0000 (0) │ │ +39F7A6 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38E1D2 Ext File Attributes 00000000 (0) │ │ -38E1D6 Local Header Offset 002F80BA (3113146) │ │ -38E1DA Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ +39F7A8 Ext File Attributes 00000000 (0) │ │ +39F7AC Local Header Offset 003068B5 (3172533) │ │ +39F7B0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38E1DA: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39F7B0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38E1F1 CENTRAL HEADER #616 02014B50 (33639248) │ │ -38E1F5 Created Zip Spec 14 (20) '2.0' │ │ -38E1F6 Created OS 00 (0) 'MS-DOS' │ │ -38E1F7 Extract Zip Spec 14 (20) '2.0' │ │ -38E1F8 Extract OS 00 (0) 'MS-DOS' │ │ -38E1F9 General Purpose Flag 0800 (2048) │ │ +39F7CB CENTRAL HEADER #615 02014B50 (33639248) │ │ +39F7CF Created Zip Spec 14 (20) '2.0' │ │ +39F7D0 Created OS 00 (0) 'MS-DOS' │ │ +39F7D1 Extract Zip Spec 14 (20) '2.0' │ │ +39F7D2 Extract OS 00 (0) 'MS-DOS' │ │ +39F7D3 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38E1FB Compression Method 0008 (8) 'Deflated' │ │ -38E1FD Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38E201 CRC 43C11C5E (1136729182) │ │ -38E205 Compressed Size 00001237 (4663) │ │ -38E209 Uncompressed Size 000034F4 (13556) │ │ -38E20D Filename Length 001A (26) │ │ -38E20F Extra Length 0000 (0) │ │ -38E211 Comment Length 0000 (0) │ │ -38E213 Disk Start 0000 (0) │ │ -38E215 Int File Attributes 0000 (0) │ │ +39F7D5 Compression Method 0008 (8) 'Deflated' │ │ +39F7D7 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39F7DB CRC F243ADFA (4064521722) │ │ +39F7DF Compressed Size 0000133A (4922) │ │ +39F7E3 Uncompressed Size 00004382 (17282) │ │ +39F7E7 Filename Length 001A (26) │ │ +39F7E9 Extra Length 0000 (0) │ │ +39F7EB Comment Length 0000 (0) │ │ +39F7ED Disk Start 0000 (0) │ │ +39F7EF Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38E217 Ext File Attributes 00000000 (0) │ │ -38E21B Local Header Offset 002F9126 (3117350) │ │ -38E21F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39F7F1 Ext File Attributes 00000000 (0) │ │ +39F7F5 Local Header Offset 00306B31 (3173169) │ │ +39F7F9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38E21F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39F7F9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38E239 CENTRAL HEADER #617 02014B50 (33639248) │ │ -38E23D Created Zip Spec 14 (20) '2.0' │ │ -38E23E Created OS 00 (0) 'MS-DOS' │ │ -38E23F Extract Zip Spec 14 (20) '2.0' │ │ -38E240 Extract OS 00 (0) 'MS-DOS' │ │ -38E241 General Purpose Flag 0800 (2048) │ │ +39F813 CENTRAL HEADER #616 02014B50 (33639248) │ │ +39F817 Created Zip Spec 14 (20) '2.0' │ │ +39F818 Created OS 00 (0) 'MS-DOS' │ │ +39F819 Extract Zip Spec 14 (20) '2.0' │ │ +39F81A Extract OS 00 (0) 'MS-DOS' │ │ +39F81B General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38E243 Compression Method 0008 (8) 'Deflated' │ │ -38E245 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38E249 CRC D6705AAD (3597687469) │ │ -38E24D Compressed Size 00000F73 (3955) │ │ -38E251 Uncompressed Size 000025FB (9723) │ │ -38E255 Filename Length 001A (26) │ │ -38E257 Extra Length 0000 (0) │ │ -38E259 Comment Length 0000 (0) │ │ -38E25B Disk Start 0000 (0) │ │ -38E25D Int File Attributes 0000 (0) │ │ +39F81D Compression Method 0008 (8) 'Deflated' │ │ +39F81F Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39F823 CRC A2F9F3C6 (2734289862) │ │ +39F827 Compressed Size 00000B4D (2893) │ │ +39F82B Uncompressed Size 000025AF (9647) │ │ +39F82F Filename Length 001A (26) │ │ +39F831 Extra Length 0000 (0) │ │ +39F833 Comment Length 0000 (0) │ │ +39F835 Disk Start 0000 (0) │ │ +39F837 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38E25F Ext File Attributes 00000000 (0) │ │ -38E263 Local Header Offset 002FA3A9 (3122089) │ │ -38E267 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39F839 Ext File Attributes 00000000 (0) │ │ +39F83D Local Header Offset 00307EB7 (3178167) │ │ +39F841 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38E267: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39F841: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38E281 CENTRAL HEADER #618 02014B50 (33639248) │ │ -38E285 Created Zip Spec 14 (20) '2.0' │ │ -38E286 Created OS 00 (0) 'MS-DOS' │ │ -38E287 Extract Zip Spec 14 (20) '2.0' │ │ -38E288 Extract OS 00 (0) 'MS-DOS' │ │ -38E289 General Purpose Flag 0800 (2048) │ │ +39F85B CENTRAL HEADER #617 02014B50 (33639248) │ │ +39F85F Created Zip Spec 14 (20) '2.0' │ │ +39F860 Created OS 00 (0) 'MS-DOS' │ │ +39F861 Extract Zip Spec 14 (20) '2.0' │ │ +39F862 Extract OS 00 (0) 'MS-DOS' │ │ +39F863 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38E28B Compression Method 0008 (8) 'Deflated' │ │ -38E28D Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38E291 CRC 0A974D93 (177687955) │ │ -38E295 Compressed Size 000001D2 (466) │ │ -38E299 Uncompressed Size 00000395 (917) │ │ -38E29D Filename Length 0016 (22) │ │ -38E29F Extra Length 0000 (0) │ │ -38E2A1 Comment Length 0000 (0) │ │ -38E2A3 Disk Start 0000 (0) │ │ -38E2A5 Int File Attributes 0000 (0) │ │ +39F865 Compression Method 0008 (8) 'Deflated' │ │ +39F867 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39F86B CRC 3618501E (907563038) │ │ +39F86F Compressed Size 00001023 (4131) │ │ +39F873 Uncompressed Size 000043C5 (17349) │ │ +39F877 Filename Length 0017 (23) │ │ +39F879 Extra Length 0000 (0) │ │ +39F87B Comment Length 0000 (0) │ │ +39F87D Disk Start 0000 (0) │ │ +39F87F Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38E2A7 Ext File Attributes 00000000 (0) │ │ -38E2AB Local Header Offset 002FB368 (3126120) │ │ -38E2AF Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ +39F881 Ext File Attributes 00000000 (0) │ │ +39F885 Local Header Offset 00308A50 (3181136) │ │ +39F889 Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38E2AF: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39F889: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38E2C5 CENTRAL HEADER #619 02014B50 (33639248) │ │ -38E2C9 Created Zip Spec 14 (20) '2.0' │ │ -38E2CA Created OS 00 (0) 'MS-DOS' │ │ -38E2CB Extract Zip Spec 14 (20) '2.0' │ │ -38E2CC Extract OS 00 (0) 'MS-DOS' │ │ -38E2CD General Purpose Flag 0800 (2048) │ │ +39F8A0 CENTRAL HEADER #618 02014B50 (33639248) │ │ +39F8A4 Created Zip Spec 14 (20) '2.0' │ │ +39F8A5 Created OS 00 (0) 'MS-DOS' │ │ +39F8A6 Extract Zip Spec 14 (20) '2.0' │ │ +39F8A7 Extract OS 00 (0) 'MS-DOS' │ │ +39F8A8 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38E2CF Compression Method 0008 (8) 'Deflated' │ │ -38E2D1 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38E2D5 CRC B63EBBF7 (3057564663) │ │ -38E2D9 Compressed Size 000034A7 (13479) │ │ -38E2DD Uncompressed Size 0000B1FF (45567) │ │ -38E2E1 Filename Length 0016 (22) │ │ -38E2E3 Extra Length 0000 (0) │ │ -38E2E5 Comment Length 0000 (0) │ │ -38E2E7 Disk Start 0000 (0) │ │ -38E2E9 Int File Attributes 0000 (0) │ │ +39F8AA Compression Method 0008 (8) 'Deflated' │ │ +39F8AC Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39F8B0 CRC 43C11C5E (1136729182) │ │ +39F8B4 Compressed Size 00001237 (4663) │ │ +39F8B8 Uncompressed Size 000034F4 (13556) │ │ +39F8BC Filename Length 001A (26) │ │ +39F8BE Extra Length 0000 (0) │ │ +39F8C0 Comment Length 0000 (0) │ │ +39F8C2 Disk Start 0000 (0) │ │ +39F8C4 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38E2EB Ext File Attributes 00000000 (0) │ │ -38E2EF Local Header Offset 002FB582 (3126658) │ │ -38E2F3 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ +39F8C6 Ext File Attributes 00000000 (0) │ │ +39F8CA Local Header Offset 00309ABC (3185340) │ │ +39F8CE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38E2F3: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39F8CE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38E309 CENTRAL HEADER #620 02014B50 (33639248) │ │ -38E30D Created Zip Spec 14 (20) '2.0' │ │ -38E30E Created OS 00 (0) 'MS-DOS' │ │ -38E30F Extract Zip Spec 14 (20) '2.0' │ │ -38E310 Extract OS 00 (0) 'MS-DOS' │ │ -38E311 General Purpose Flag 0800 (2048) │ │ +39F8E8 CENTRAL HEADER #619 02014B50 (33639248) │ │ +39F8EC Created Zip Spec 14 (20) '2.0' │ │ +39F8ED Created OS 00 (0) 'MS-DOS' │ │ +39F8EE Extract Zip Spec 14 (20) '2.0' │ │ +39F8EF Extract OS 00 (0) 'MS-DOS' │ │ +39F8F0 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38E313 Compression Method 0008 (8) 'Deflated' │ │ -38E315 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38E319 CRC 4DF6D2AD (1308021421) │ │ -38E31D Compressed Size 00000BFB (3067) │ │ -38E321 Uncompressed Size 00002C45 (11333) │ │ -38E325 Filename Length 001B (27) │ │ -38E327 Extra Length 0000 (0) │ │ -38E329 Comment Length 0000 (0) │ │ -38E32B Disk Start 0000 (0) │ │ -38E32D Int File Attributes 0000 (0) │ │ +39F8F2 Compression Method 0008 (8) 'Deflated' │ │ +39F8F4 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39F8F8 CRC D6705AAD (3597687469) │ │ +39F8FC Compressed Size 00000F73 (3955) │ │ +39F900 Uncompressed Size 000025FB (9723) │ │ +39F904 Filename Length 001A (26) │ │ +39F906 Extra Length 0000 (0) │ │ +39F908 Comment Length 0000 (0) │ │ +39F90A Disk Start 0000 (0) │ │ +39F90C Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38E32F Ext File Attributes 00000000 (0) │ │ -38E333 Local Header Offset 002FEA71 (3140209) │ │ -38E337 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39F90E Ext File Attributes 00000000 (0) │ │ +39F912 Local Header Offset 0030AD3F (3190079) │ │ +39F916 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38E337: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39F916: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38E352 CENTRAL HEADER #621 02014B50 (33639248) │ │ -38E356 Created Zip Spec 14 (20) '2.0' │ │ -38E357 Created OS 00 (0) 'MS-DOS' │ │ -38E358 Extract Zip Spec 14 (20) '2.0' │ │ -38E359 Extract OS 00 (0) 'MS-DOS' │ │ -38E35A General Purpose Flag 0800 (2048) │ │ +39F930 CENTRAL HEADER #620 02014B50 (33639248) │ │ +39F934 Created Zip Spec 14 (20) '2.0' │ │ +39F935 Created OS 00 (0) 'MS-DOS' │ │ +39F936 Extract Zip Spec 14 (20) '2.0' │ │ +39F937 Extract OS 00 (0) 'MS-DOS' │ │ +39F938 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38E35C Compression Method 0008 (8) 'Deflated' │ │ -38E35E Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38E362 CRC FAF9B358 (4210668376) │ │ -38E366 Compressed Size 000008A3 (2211) │ │ -38E36A Uncompressed Size 00001655 (5717) │ │ -38E36E Filename Length 0015 (21) │ │ -38E370 Extra Length 0000 (0) │ │ -38E372 Comment Length 0000 (0) │ │ -38E374 Disk Start 0000 (0) │ │ -38E376 Int File Attributes 0000 (0) │ │ +39F93A Compression Method 0008 (8) 'Deflated' │ │ +39F93C Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39F940 CRC 0A974D93 (177687955) │ │ +39F944 Compressed Size 000001D2 (466) │ │ +39F948 Uncompressed Size 00000395 (917) │ │ +39F94C Filename Length 0016 (22) │ │ +39F94E Extra Length 0000 (0) │ │ +39F950 Comment Length 0000 (0) │ │ +39F952 Disk Start 0000 (0) │ │ +39F954 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38E378 Ext File Attributes 00000000 (0) │ │ -38E37C Local Header Offset 002FF6B9 (3143353) │ │ -38E380 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +39F956 Ext File Attributes 00000000 (0) │ │ +39F95A Local Header Offset 0030BCFE (3194110) │ │ +39F95E Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38E380: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39F95E: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38E395 CENTRAL HEADER #622 02014B50 (33639248) │ │ -38E399 Created Zip Spec 14 (20) '2.0' │ │ -38E39A Created OS 00 (0) 'MS-DOS' │ │ -38E39B Extract Zip Spec 14 (20) '2.0' │ │ -38E39C Extract OS 00 (0) 'MS-DOS' │ │ -38E39D General Purpose Flag 0800 (2048) │ │ +39F974 CENTRAL HEADER #621 02014B50 (33639248) │ │ +39F978 Created Zip Spec 14 (20) '2.0' │ │ +39F979 Created OS 00 (0) 'MS-DOS' │ │ +39F97A Extract Zip Spec 14 (20) '2.0' │ │ +39F97B Extract OS 00 (0) 'MS-DOS' │ │ +39F97C General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38E39F Compression Method 0008 (8) 'Deflated' │ │ -38E3A1 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38E3A5 CRC 00000000 (0) │ │ -38E3A9 Compressed Size 00000002 (2) │ │ -38E3AD Uncompressed Size 00000000 (0) │ │ -38E3B1 Filename Length 0012 (18) │ │ -38E3B3 Extra Length 0000 (0) │ │ -38E3B5 Comment Length 0000 (0) │ │ -38E3B7 Disk Start 0000 (0) │ │ -38E3B9 Int File Attributes 0000 (0) │ │ +39F97E Compression Method 0008 (8) 'Deflated' │ │ +39F980 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39F984 CRC 3CB98E71 (1018793585) │ │ +39F988 Compressed Size 000035E5 (13797) │ │ +39F98C Uncompressed Size 0000B5FA (46586) │ │ +39F990 Filename Length 0016 (22) │ │ +39F992 Extra Length 0000 (0) │ │ +39F994 Comment Length 0000 (0) │ │ +39F996 Disk Start 0000 (0) │ │ +39F998 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38E3BB Ext File Attributes 00000000 (0) │ │ -38E3BF Local Header Offset 002FFFA3 (3145635) │ │ -38E3C3 Filename 'XXXXXXXXXXXXXXXXXX' │ │ +39F99A Ext File Attributes 00000000 (0) │ │ +39F99E Local Header Offset 0030BF18 (3194648) │ │ +39F9A2 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38E3C3: Filename 'XXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39F9A2: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38E3D5 CENTRAL HEADER #623 02014B50 (33639248) │ │ -38E3D9 Created Zip Spec 14 (20) '2.0' │ │ -38E3DA Created OS 00 (0) 'MS-DOS' │ │ -38E3DB Extract Zip Spec 14 (20) '2.0' │ │ -38E3DC Extract OS 00 (0) 'MS-DOS' │ │ -38E3DD General Purpose Flag 0800 (2048) │ │ +39F9B8 CENTRAL HEADER #622 02014B50 (33639248) │ │ +39F9BC Created Zip Spec 14 (20) '2.0' │ │ +39F9BD Created OS 00 (0) 'MS-DOS' │ │ +39F9BE Extract Zip Spec 14 (20) '2.0' │ │ +39F9BF Extract OS 00 (0) 'MS-DOS' │ │ +39F9C0 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38E3DF Compression Method 0008 (8) 'Deflated' │ │ -38E3E1 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38E3E5 CRC 3AA49B13 (983866131) │ │ -38E3E9 Compressed Size 000000CE (206) │ │ -38E3ED Uncompressed Size 00000113 (275) │ │ -38E3F1 Filename Length 001D (29) │ │ -38E3F3 Extra Length 0000 (0) │ │ -38E3F5 Comment Length 0000 (0) │ │ -38E3F7 Disk Start 0000 (0) │ │ -38E3F9 Int File Attributes 0000 (0) │ │ +39F9C2 Compression Method 0008 (8) 'Deflated' │ │ +39F9C4 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39F9C8 CRC 4DF6D2AD (1308021421) │ │ +39F9CC Compressed Size 00000BFB (3067) │ │ +39F9D0 Uncompressed Size 00002C45 (11333) │ │ +39F9D4 Filename Length 001B (27) │ │ +39F9D6 Extra Length 0000 (0) │ │ +39F9D8 Comment Length 0000 (0) │ │ +39F9DA Disk Start 0000 (0) │ │ +39F9DC Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38E3FB Ext File Attributes 00000000 (0) │ │ -38E3FF Local Header Offset 002FFFE9 (3145705) │ │ -38E403 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39F9DE Ext File Attributes 00000000 (0) │ │ +39F9E2 Local Header Offset 0030F545 (3208517) │ │ +39F9E6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38E403: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39F9E6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38E420 CENTRAL HEADER #624 02014B50 (33639248) │ │ -38E424 Created Zip Spec 14 (20) '2.0' │ │ -38E425 Created OS 00 (0) 'MS-DOS' │ │ -38E426 Extract Zip Spec 14 (20) '2.0' │ │ -38E427 Extract OS 00 (0) 'MS-DOS' │ │ -38E428 General Purpose Flag 0800 (2048) │ │ +39FA01 CENTRAL HEADER #623 02014B50 (33639248) │ │ +39FA05 Created Zip Spec 14 (20) '2.0' │ │ +39FA06 Created OS 00 (0) 'MS-DOS' │ │ +39FA07 Extract Zip Spec 14 (20) '2.0' │ │ +39FA08 Extract OS 00 (0) 'MS-DOS' │ │ +39FA09 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38E42A Compression Method 0008 (8) 'Deflated' │ │ -38E42C Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38E430 CRC 68538603 (1750304259) │ │ -38E434 Compressed Size 0000031C (796) │ │ -38E438 Uncompressed Size 00000702 (1794) │ │ -38E43C Filename Length 0023 (35) │ │ -38E43E Extra Length 0000 (0) │ │ -38E440 Comment Length 0000 (0) │ │ -38E442 Disk Start 0000 (0) │ │ -38E444 Int File Attributes 0000 (0) │ │ +39FA0B Compression Method 0008 (8) 'Deflated' │ │ +39FA0D Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39FA11 CRC FAF9B358 (4210668376) │ │ +39FA15 Compressed Size 000008A3 (2211) │ │ +39FA19 Uncompressed Size 00001655 (5717) │ │ +39FA1D Filename Length 0015 (21) │ │ +39FA1F Extra Length 0000 (0) │ │ +39FA21 Comment Length 0000 (0) │ │ +39FA23 Disk Start 0000 (0) │ │ +39FA25 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38E446 Ext File Attributes 00000000 (0) │ │ -38E44A Local Header Offset 00300106 (3145990) │ │ -38E44E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39FA27 Ext File Attributes 00000000 (0) │ │ +39FA2B Local Header Offset 0031018D (3211661) │ │ +39FA2F Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38E44E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39FA2F: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38E471 CENTRAL HEADER #625 02014B50 (33639248) │ │ -38E475 Created Zip Spec 14 (20) '2.0' │ │ -38E476 Created OS 00 (0) 'MS-DOS' │ │ -38E477 Extract Zip Spec 14 (20) '2.0' │ │ -38E478 Extract OS 00 (0) 'MS-DOS' │ │ -38E479 General Purpose Flag 0800 (2048) │ │ +39FA44 CENTRAL HEADER #624 02014B50 (33639248) │ │ +39FA48 Created Zip Spec 14 (20) '2.0' │ │ +39FA49 Created OS 00 (0) 'MS-DOS' │ │ +39FA4A Extract Zip Spec 14 (20) '2.0' │ │ +39FA4B Extract OS 00 (0) 'MS-DOS' │ │ +39FA4C General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38E47B Compression Method 0008 (8) 'Deflated' │ │ -38E47D Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38E481 CRC D86F0A04 (3631155716) │ │ -38E485 Compressed Size 00001E1C (7708) │ │ -38E489 Uncompressed Size 00007D2C (32044) │ │ -38E48D Filename Length 0021 (33) │ │ -38E48F Extra Length 0000 (0) │ │ -38E491 Comment Length 0000 (0) │ │ -38E493 Disk Start 0000 (0) │ │ -38E495 Int File Attributes 0000 (0) │ │ +39FA4E Compression Method 0008 (8) 'Deflated' │ │ +39FA50 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39FA54 CRC 00000000 (0) │ │ +39FA58 Compressed Size 00000002 (2) │ │ +39FA5C Uncompressed Size 00000000 (0) │ │ +39FA60 Filename Length 0012 (18) │ │ +39FA62 Extra Length 0000 (0) │ │ +39FA64 Comment Length 0000 (0) │ │ +39FA66 Disk Start 0000 (0) │ │ +39FA68 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38E497 Ext File Attributes 00000000 (0) │ │ -38E49B Local Header Offset 00300477 (3146871) │ │ -38E49F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39FA6A Ext File Attributes 00000000 (0) │ │ +39FA6E Local Header Offset 00310A77 (3213943) │ │ +39FA72 Filename 'XXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38E49F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39FA72: Filename 'XXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38E4C0 CENTRAL HEADER #626 02014B50 (33639248) │ │ -38E4C4 Created Zip Spec 14 (20) '2.0' │ │ -38E4C5 Created OS 00 (0) 'MS-DOS' │ │ -38E4C6 Extract Zip Spec 14 (20) '2.0' │ │ -38E4C7 Extract OS 00 (0) 'MS-DOS' │ │ -38E4C8 General Purpose Flag 0800 (2048) │ │ +39FA84 CENTRAL HEADER #625 02014B50 (33639248) │ │ +39FA88 Created Zip Spec 14 (20) '2.0' │ │ +39FA89 Created OS 00 (0) 'MS-DOS' │ │ +39FA8A Extract Zip Spec 14 (20) '2.0' │ │ +39FA8B Extract OS 00 (0) 'MS-DOS' │ │ +39FA8C General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38E4CA Compression Method 0008 (8) 'Deflated' │ │ -38E4CC Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38E4D0 CRC 41BC8320 (1102873376) │ │ -38E4D4 Compressed Size 00000A60 (2656) │ │ -38E4D8 Uncompressed Size 0000279D (10141) │ │ -38E4DC Filename Length 001E (30) │ │ -38E4DE Extra Length 0000 (0) │ │ -38E4E0 Comment Length 0000 (0) │ │ -38E4E2 Disk Start 0000 (0) │ │ -38E4E4 Int File Attributes 0000 (0) │ │ +39FA8E Compression Method 0008 (8) 'Deflated' │ │ +39FA90 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39FA94 CRC 3AA49B13 (983866131) │ │ +39FA98 Compressed Size 000000CE (206) │ │ +39FA9C Uncompressed Size 00000113 (275) │ │ +39FAA0 Filename Length 001D (29) │ │ +39FAA2 Extra Length 0000 (0) │ │ +39FAA4 Comment Length 0000 (0) │ │ +39FAA6 Disk Start 0000 (0) │ │ +39FAA8 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38E4E6 Ext File Attributes 00000000 (0) │ │ -38E4EA Local Header Offset 003022E6 (3154662) │ │ -38E4EE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39FAAA Ext File Attributes 00000000 (0) │ │ +39FAAE Local Header Offset 00310ABD (3214013) │ │ +39FAB2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38E4EE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39FAB2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38E50C CENTRAL HEADER #627 02014B50 (33639248) │ │ -38E510 Created Zip Spec 14 (20) '2.0' │ │ -38E511 Created OS 00 (0) 'MS-DOS' │ │ -38E512 Extract Zip Spec 14 (20) '2.0' │ │ -38E513 Extract OS 00 (0) 'MS-DOS' │ │ -38E514 General Purpose Flag 0800 (2048) │ │ +39FACF CENTRAL HEADER #626 02014B50 (33639248) │ │ +39FAD3 Created Zip Spec 14 (20) '2.0' │ │ +39FAD4 Created OS 00 (0) 'MS-DOS' │ │ +39FAD5 Extract Zip Spec 14 (20) '2.0' │ │ +39FAD6 Extract OS 00 (0) 'MS-DOS' │ │ +39FAD7 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38E516 Compression Method 0008 (8) 'Deflated' │ │ -38E518 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38E51C CRC 625AD484 (1650119812) │ │ -38E520 Compressed Size 00000318 (792) │ │ -38E524 Uncompressed Size 00000BF2 (3058) │ │ -38E528 Filename Length 002C (44) │ │ -38E52A Extra Length 0000 (0) │ │ -38E52C Comment Length 0000 (0) │ │ -38E52E Disk Start 0000 (0) │ │ -38E530 Int File Attributes 0000 (0) │ │ +39FAD9 Compression Method 0008 (8) 'Deflated' │ │ +39FADB Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39FADF CRC 68538603 (1750304259) │ │ +39FAE3 Compressed Size 0000031C (796) │ │ +39FAE7 Uncompressed Size 00000702 (1794) │ │ +39FAEB Filename Length 0023 (35) │ │ +39FAED Extra Length 0000 (0) │ │ +39FAEF Comment Length 0000 (0) │ │ +39FAF1 Disk Start 0000 (0) │ │ +39FAF3 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38E532 Ext File Attributes 00000000 (0) │ │ -38E536 Local Header Offset 00302D96 (3157398) │ │ -38E53A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39FAF5 Ext File Attributes 00000000 (0) │ │ +39FAF9 Local Header Offset 00310BDA (3214298) │ │ +39FAFD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38E53A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39FAFD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38E566 CENTRAL HEADER #628 02014B50 (33639248) │ │ -38E56A Created Zip Spec 14 (20) '2.0' │ │ -38E56B Created OS 00 (0) 'MS-DOS' │ │ -38E56C Extract Zip Spec 14 (20) '2.0' │ │ -38E56D Extract OS 00 (0) 'MS-DOS' │ │ -38E56E General Purpose Flag 0800 (2048) │ │ +39FB20 CENTRAL HEADER #627 02014B50 (33639248) │ │ +39FB24 Created Zip Spec 14 (20) '2.0' │ │ +39FB25 Created OS 00 (0) 'MS-DOS' │ │ +39FB26 Extract Zip Spec 14 (20) '2.0' │ │ +39FB27 Extract OS 00 (0) 'MS-DOS' │ │ +39FB28 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38E570 Compression Method 0008 (8) 'Deflated' │ │ -38E572 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38E576 CRC DA0DE3BB (3658343355) │ │ -38E57A Compressed Size 0000035C (860) │ │ -38E57E Uncompressed Size 00000B76 (2934) │ │ -38E582 Filename Length 002B (43) │ │ -38E584 Extra Length 0000 (0) │ │ -38E586 Comment Length 0000 (0) │ │ -38E588 Disk Start 0000 (0) │ │ -38E58A Int File Attributes 0000 (0) │ │ +39FB2A Compression Method 0008 (8) 'Deflated' │ │ +39FB2C Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39FB30 CRC D86F0A04 (3631155716) │ │ +39FB34 Compressed Size 00001E1C (7708) │ │ +39FB38 Uncompressed Size 00007D2C (32044) │ │ +39FB3C Filename Length 0021 (33) │ │ +39FB3E Extra Length 0000 (0) │ │ +39FB40 Comment Length 0000 (0) │ │ +39FB42 Disk Start 0000 (0) │ │ +39FB44 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38E58C Ext File Attributes 00000000 (0) │ │ -38E590 Local Header Offset 0030310C (3158284) │ │ -38E594 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39FB46 Ext File Attributes 00000000 (0) │ │ +39FB4A Local Header Offset 00310F4B (3215179) │ │ +39FB4E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38E594: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39FB4E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38E5BF CENTRAL HEADER #629 02014B50 (33639248) │ │ -38E5C3 Created Zip Spec 14 (20) '2.0' │ │ -38E5C4 Created OS 00 (0) 'MS-DOS' │ │ -38E5C5 Extract Zip Spec 14 (20) '2.0' │ │ -38E5C6 Extract OS 00 (0) 'MS-DOS' │ │ -38E5C7 General Purpose Flag 0800 (2048) │ │ +39FB6F CENTRAL HEADER #628 02014B50 (33639248) │ │ +39FB73 Created Zip Spec 14 (20) '2.0' │ │ +39FB74 Created OS 00 (0) 'MS-DOS' │ │ +39FB75 Extract Zip Spec 14 (20) '2.0' │ │ +39FB76 Extract OS 00 (0) 'MS-DOS' │ │ +39FB77 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38E5C9 Compression Method 0008 (8) 'Deflated' │ │ -38E5CB Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38E5CF CRC 11C10A4C (297863756) │ │ -38E5D3 Compressed Size 0000037B (891) │ │ -38E5D7 Uncompressed Size 00000904 (2308) │ │ -38E5DB Filename Length 0029 (41) │ │ -38E5DD Extra Length 0000 (0) │ │ -38E5DF Comment Length 0000 (0) │ │ -38E5E1 Disk Start 0000 (0) │ │ -38E5E3 Int File Attributes 0000 (0) │ │ +39FB79 Compression Method 0008 (8) 'Deflated' │ │ +39FB7B Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39FB7F CRC 41BC8320 (1102873376) │ │ +39FB83 Compressed Size 00000A60 (2656) │ │ +39FB87 Uncompressed Size 0000279D (10141) │ │ +39FB8B Filename Length 001E (30) │ │ +39FB8D Extra Length 0000 (0) │ │ +39FB8F Comment Length 0000 (0) │ │ +39FB91 Disk Start 0000 (0) │ │ +39FB93 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38E5E5 Ext File Attributes 00000000 (0) │ │ -38E5E9 Local Header Offset 003034C5 (3159237) │ │ -38E5ED Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39FB95 Ext File Attributes 00000000 (0) │ │ +39FB99 Local Header Offset 00312DBA (3222970) │ │ +39FB9D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38E5ED: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39FB9D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38E616 CENTRAL HEADER #630 02014B50 (33639248) │ │ -38E61A Created Zip Spec 14 (20) '2.0' │ │ -38E61B Created OS 00 (0) 'MS-DOS' │ │ -38E61C Extract Zip Spec 14 (20) '2.0' │ │ -38E61D Extract OS 00 (0) 'MS-DOS' │ │ -38E61E General Purpose Flag 0800 (2048) │ │ +39FBBB CENTRAL HEADER #629 02014B50 (33639248) │ │ +39FBBF Created Zip Spec 14 (20) '2.0' │ │ +39FBC0 Created OS 00 (0) 'MS-DOS' │ │ +39FBC1 Extract Zip Spec 14 (20) '2.0' │ │ +39FBC2 Extract OS 00 (0) 'MS-DOS' │ │ +39FBC3 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38E620 Compression Method 0008 (8) 'Deflated' │ │ -38E622 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38E626 CRC 16555928 (374692136) │ │ -38E62A Compressed Size 00000281 (641) │ │ -38E62E Uncompressed Size 00000725 (1829) │ │ -38E632 Filename Length 002B (43) │ │ -38E634 Extra Length 0000 (0) │ │ -38E636 Comment Length 0000 (0) │ │ -38E638 Disk Start 0000 (0) │ │ -38E63A Int File Attributes 0000 (0) │ │ +39FBC5 Compression Method 0008 (8) 'Deflated' │ │ +39FBC7 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39FBCB CRC 625AD484 (1650119812) │ │ +39FBCF Compressed Size 00000318 (792) │ │ +39FBD3 Uncompressed Size 00000BF2 (3058) │ │ +39FBD7 Filename Length 002C (44) │ │ +39FBD9 Extra Length 0000 (0) │ │ +39FBDB Comment Length 0000 (0) │ │ +39FBDD Disk Start 0000 (0) │ │ +39FBDF Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38E63C Ext File Attributes 00000000 (0) │ │ -38E640 Local Header Offset 0030389B (3160219) │ │ -38E644 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39FBE1 Ext File Attributes 00000000 (0) │ │ +39FBE5 Local Header Offset 0031386A (3225706) │ │ +39FBE9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38E644: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39FBE9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38E66F CENTRAL HEADER #631 02014B50 (33639248) │ │ -38E673 Created Zip Spec 14 (20) '2.0' │ │ -38E674 Created OS 00 (0) 'MS-DOS' │ │ -38E675 Extract Zip Spec 14 (20) '2.0' │ │ -38E676 Extract OS 00 (0) 'MS-DOS' │ │ -38E677 General Purpose Flag 0800 (2048) │ │ +39FC15 CENTRAL HEADER #630 02014B50 (33639248) │ │ +39FC19 Created Zip Spec 14 (20) '2.0' │ │ +39FC1A Created OS 00 (0) 'MS-DOS' │ │ +39FC1B Extract Zip Spec 14 (20) '2.0' │ │ +39FC1C Extract OS 00 (0) 'MS-DOS' │ │ +39FC1D General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38E679 Compression Method 0008 (8) 'Deflated' │ │ -38E67B Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38E67F CRC F308EE1E (4077448734) │ │ -38E683 Compressed Size 000003A7 (935) │ │ -38E687 Uncompressed Size 00000C73 (3187) │ │ -38E68B Filename Length 0029 (41) │ │ -38E68D Extra Length 0000 (0) │ │ -38E68F Comment Length 0000 (0) │ │ -38E691 Disk Start 0000 (0) │ │ -38E693 Int File Attributes 0000 (0) │ │ +39FC1F Compression Method 0008 (8) 'Deflated' │ │ +39FC21 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39FC25 CRC DA0DE3BB (3658343355) │ │ +39FC29 Compressed Size 0000035C (860) │ │ +39FC2D Uncompressed Size 00000B76 (2934) │ │ +39FC31 Filename Length 002B (43) │ │ +39FC33 Extra Length 0000 (0) │ │ +39FC35 Comment Length 0000 (0) │ │ +39FC37 Disk Start 0000 (0) │ │ +39FC39 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38E695 Ext File Attributes 00000000 (0) │ │ -38E699 Local Header Offset 00303B79 (3160953) │ │ -38E69D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39FC3B Ext File Attributes 00000000 (0) │ │ +39FC3F Local Header Offset 00313BE0 (3226592) │ │ +39FC43 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38E69D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39FC43: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38E6C6 CENTRAL HEADER #632 02014B50 (33639248) │ │ -38E6CA Created Zip Spec 14 (20) '2.0' │ │ -38E6CB Created OS 00 (0) 'MS-DOS' │ │ -38E6CC Extract Zip Spec 14 (20) '2.0' │ │ -38E6CD Extract OS 00 (0) 'MS-DOS' │ │ -38E6CE General Purpose Flag 0800 (2048) │ │ +39FC6E CENTRAL HEADER #631 02014B50 (33639248) │ │ +39FC72 Created Zip Spec 14 (20) '2.0' │ │ +39FC73 Created OS 00 (0) 'MS-DOS' │ │ +39FC74 Extract Zip Spec 14 (20) '2.0' │ │ +39FC75 Extract OS 00 (0) 'MS-DOS' │ │ +39FC76 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38E6D0 Compression Method 0008 (8) 'Deflated' │ │ -38E6D2 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38E6D6 CRC F61467BD (4128532413) │ │ -38E6DA Compressed Size 0000036D (877) │ │ -38E6DE Uncompressed Size 00000BBB (3003) │ │ -38E6E2 Filename Length 002A (42) │ │ -38E6E4 Extra Length 0000 (0) │ │ -38E6E6 Comment Length 0000 (0) │ │ -38E6E8 Disk Start 0000 (0) │ │ -38E6EA Int File Attributes 0000 (0) │ │ +39FC78 Compression Method 0008 (8) 'Deflated' │ │ +39FC7A Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39FC7E CRC 11C10A4C (297863756) │ │ +39FC82 Compressed Size 0000037B (891) │ │ +39FC86 Uncompressed Size 00000904 (2308) │ │ +39FC8A Filename Length 0029 (41) │ │ +39FC8C Extra Length 0000 (0) │ │ +39FC8E Comment Length 0000 (0) │ │ +39FC90 Disk Start 0000 (0) │ │ +39FC92 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38E6EC Ext File Attributes 00000000 (0) │ │ -38E6F0 Local Header Offset 00303F7B (3161979) │ │ -38E6F4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39FC94 Ext File Attributes 00000000 (0) │ │ +39FC98 Local Header Offset 00313F99 (3227545) │ │ +39FC9C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38E6F4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39FC9C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38E71E CENTRAL HEADER #633 02014B50 (33639248) │ │ -38E722 Created Zip Spec 14 (20) '2.0' │ │ -38E723 Created OS 00 (0) 'MS-DOS' │ │ -38E724 Extract Zip Spec 14 (20) '2.0' │ │ -38E725 Extract OS 00 (0) 'MS-DOS' │ │ -38E726 General Purpose Flag 0800 (2048) │ │ +39FCC5 CENTRAL HEADER #632 02014B50 (33639248) │ │ +39FCC9 Created Zip Spec 14 (20) '2.0' │ │ +39FCCA Created OS 00 (0) 'MS-DOS' │ │ +39FCCB Extract Zip Spec 14 (20) '2.0' │ │ +39FCCC Extract OS 00 (0) 'MS-DOS' │ │ +39FCCD General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38E728 Compression Method 0008 (8) 'Deflated' │ │ -38E72A Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38E72E CRC E5118095 (3843129493) │ │ -38E732 Compressed Size 0000020B (523) │ │ -38E736 Uncompressed Size 000008AE (2222) │ │ -38E73A Filename Length 002F (47) │ │ -38E73C Extra Length 0000 (0) │ │ -38E73E Comment Length 0000 (0) │ │ -38E740 Disk Start 0000 (0) │ │ -38E742 Int File Attributes 0000 (0) │ │ +39FCCF Compression Method 0008 (8) 'Deflated' │ │ +39FCD1 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39FCD5 CRC 16555928 (374692136) │ │ +39FCD9 Compressed Size 00000281 (641) │ │ +39FCDD Uncompressed Size 00000725 (1829) │ │ +39FCE1 Filename Length 002B (43) │ │ +39FCE3 Extra Length 0000 (0) │ │ +39FCE5 Comment Length 0000 (0) │ │ +39FCE7 Disk Start 0000 (0) │ │ +39FCE9 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38E744 Ext File Attributes 00000000 (0) │ │ -38E748 Local Header Offset 00304344 (3162948) │ │ -38E74C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39FCEB Ext File Attributes 00000000 (0) │ │ +39FCEF Local Header Offset 0031436F (3228527) │ │ +39FCF3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38E74C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39FCF3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38E77B CENTRAL HEADER #634 02014B50 (33639248) │ │ -38E77F Created Zip Spec 14 (20) '2.0' │ │ -38E780 Created OS 00 (0) 'MS-DOS' │ │ -38E781 Extract Zip Spec 14 (20) '2.0' │ │ -38E782 Extract OS 00 (0) 'MS-DOS' │ │ -38E783 General Purpose Flag 0800 (2048) │ │ +39FD1E CENTRAL HEADER #633 02014B50 (33639248) │ │ +39FD22 Created Zip Spec 14 (20) '2.0' │ │ +39FD23 Created OS 00 (0) 'MS-DOS' │ │ +39FD24 Extract Zip Spec 14 (20) '2.0' │ │ +39FD25 Extract OS 00 (0) 'MS-DOS' │ │ +39FD26 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38E785 Compression Method 0008 (8) 'Deflated' │ │ -38E787 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38E78B CRC 7B79674D (2071553869) │ │ -38E78F Compressed Size 0000034C (844) │ │ -38E793 Uncompressed Size 00000E50 (3664) │ │ -38E797 Filename Length 002D (45) │ │ -38E799 Extra Length 0000 (0) │ │ -38E79B Comment Length 0000 (0) │ │ -38E79D Disk Start 0000 (0) │ │ -38E79F Int File Attributes 0000 (0) │ │ +39FD28 Compression Method 0008 (8) 'Deflated' │ │ +39FD2A Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39FD2E CRC F308EE1E (4077448734) │ │ +39FD32 Compressed Size 000003A7 (935) │ │ +39FD36 Uncompressed Size 00000C73 (3187) │ │ +39FD3A Filename Length 0029 (41) │ │ +39FD3C Extra Length 0000 (0) │ │ +39FD3E Comment Length 0000 (0) │ │ +39FD40 Disk Start 0000 (0) │ │ +39FD42 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38E7A1 Ext File Attributes 00000000 (0) │ │ -38E7A5 Local Header Offset 003045B0 (3163568) │ │ -38E7A9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39FD44 Ext File Attributes 00000000 (0) │ │ +39FD48 Local Header Offset 0031464D (3229261) │ │ +39FD4C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38E7A9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39FD4C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38E7D6 CENTRAL HEADER #635 02014B50 (33639248) │ │ -38E7DA Created Zip Spec 14 (20) '2.0' │ │ -38E7DB Created OS 00 (0) 'MS-DOS' │ │ -38E7DC Extract Zip Spec 14 (20) '2.0' │ │ -38E7DD Extract OS 00 (0) 'MS-DOS' │ │ -38E7DE General Purpose Flag 0800 (2048) │ │ +39FD75 CENTRAL HEADER #634 02014B50 (33639248) │ │ +39FD79 Created Zip Spec 14 (20) '2.0' │ │ +39FD7A Created OS 00 (0) 'MS-DOS' │ │ +39FD7B Extract Zip Spec 14 (20) '2.0' │ │ +39FD7C Extract OS 00 (0) 'MS-DOS' │ │ +39FD7D General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38E7E0 Compression Method 0008 (8) 'Deflated' │ │ -38E7E2 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38E7E6 CRC 7B79674D (2071553869) │ │ -38E7EA Compressed Size 0000034C (844) │ │ -38E7EE Uncompressed Size 00000E50 (3664) │ │ -38E7F2 Filename Length 0031 (49) │ │ -38E7F4 Extra Length 0000 (0) │ │ -38E7F6 Comment Length 0000 (0) │ │ -38E7F8 Disk Start 0000 (0) │ │ -38E7FA Int File Attributes 0000 (0) │ │ +39FD7F Compression Method 0008 (8) 'Deflated' │ │ +39FD81 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39FD85 CRC F61467BD (4128532413) │ │ +39FD89 Compressed Size 0000036D (877) │ │ +39FD8D Uncompressed Size 00000BBB (3003) │ │ +39FD91 Filename Length 002A (42) │ │ +39FD93 Extra Length 0000 (0) │ │ +39FD95 Comment Length 0000 (0) │ │ +39FD97 Disk Start 0000 (0) │ │ +39FD99 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38E7FC Ext File Attributes 00000000 (0) │ │ -38E800 Local Header Offset 0030495B (3164507) │ │ -38E804 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39FD9B Ext File Attributes 00000000 (0) │ │ +39FD9F Local Header Offset 00314A4F (3230287) │ │ +39FDA3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38E804: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39FDA3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38E835 CENTRAL HEADER #636 02014B50 (33639248) │ │ -38E839 Created Zip Spec 14 (20) '2.0' │ │ -38E83A Created OS 00 (0) 'MS-DOS' │ │ -38E83B Extract Zip Spec 14 (20) '2.0' │ │ -38E83C Extract OS 00 (0) 'MS-DOS' │ │ -38E83D General Purpose Flag 0800 (2048) │ │ +39FDCD CENTRAL HEADER #635 02014B50 (33639248) │ │ +39FDD1 Created Zip Spec 14 (20) '2.0' │ │ +39FDD2 Created OS 00 (0) 'MS-DOS' │ │ +39FDD3 Extract Zip Spec 14 (20) '2.0' │ │ +39FDD4 Extract OS 00 (0) 'MS-DOS' │ │ +39FDD5 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38E83F Compression Method 0008 (8) 'Deflated' │ │ -38E841 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38E845 CRC 7B79674D (2071553869) │ │ -38E849 Compressed Size 0000034C (844) │ │ -38E84D Uncompressed Size 00000E50 (3664) │ │ -38E851 Filename Length 0038 (56) │ │ -38E853 Extra Length 0000 (0) │ │ -38E855 Comment Length 0000 (0) │ │ -38E857 Disk Start 0000 (0) │ │ -38E859 Int File Attributes 0000 (0) │ │ +39FDD7 Compression Method 0008 (8) 'Deflated' │ │ +39FDD9 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39FDDD CRC E5118095 (3843129493) │ │ +39FDE1 Compressed Size 0000020B (523) │ │ +39FDE5 Uncompressed Size 000008AE (2222) │ │ +39FDE9 Filename Length 002F (47) │ │ +39FDEB Extra Length 0000 (0) │ │ +39FDED Comment Length 0000 (0) │ │ +39FDEF Disk Start 0000 (0) │ │ +39FDF1 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38E85B Ext File Attributes 00000000 (0) │ │ -38E85F Local Header Offset 00304D0A (3165450) │ │ -38E863 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39FDF3 Ext File Attributes 00000000 (0) │ │ +39FDF7 Local Header Offset 00314E18 (3231256) │ │ +39FDFB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38E863: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39FDFB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38E89B CENTRAL HEADER #637 02014B50 (33639248) │ │ -38E89F Created Zip Spec 14 (20) '2.0' │ │ -38E8A0 Created OS 00 (0) 'MS-DOS' │ │ -38E8A1 Extract Zip Spec 14 (20) '2.0' │ │ -38E8A2 Extract OS 00 (0) 'MS-DOS' │ │ -38E8A3 General Purpose Flag 0800 (2048) │ │ +39FE2A CENTRAL HEADER #636 02014B50 (33639248) │ │ +39FE2E Created Zip Spec 14 (20) '2.0' │ │ +39FE2F Created OS 00 (0) 'MS-DOS' │ │ +39FE30 Extract Zip Spec 14 (20) '2.0' │ │ +39FE31 Extract OS 00 (0) 'MS-DOS' │ │ +39FE32 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38E8A5 Compression Method 0008 (8) 'Deflated' │ │ -38E8A7 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38E8AB CRC 7B79674D (2071553869) │ │ -38E8AF Compressed Size 0000034C (844) │ │ -38E8B3 Uncompressed Size 00000E50 (3664) │ │ -38E8B7 Filename Length 0034 (52) │ │ -38E8B9 Extra Length 0000 (0) │ │ -38E8BB Comment Length 0000 (0) │ │ -38E8BD Disk Start 0000 (0) │ │ -38E8BF Int File Attributes 0000 (0) │ │ +39FE34 Compression Method 0008 (8) 'Deflated' │ │ +39FE36 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39FE3A CRC 7B79674D (2071553869) │ │ +39FE3E Compressed Size 0000034C (844) │ │ +39FE42 Uncompressed Size 00000E50 (3664) │ │ +39FE46 Filename Length 002D (45) │ │ +39FE48 Extra Length 0000 (0) │ │ +39FE4A Comment Length 0000 (0) │ │ +39FE4C Disk Start 0000 (0) │ │ +39FE4E Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38E8C1 Ext File Attributes 00000000 (0) │ │ -38E8C5 Local Header Offset 003050C0 (3166400) │ │ -38E8C9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39FE50 Ext File Attributes 00000000 (0) │ │ +39FE54 Local Header Offset 00315084 (3231876) │ │ +39FE58 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38E8C9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39FE58: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38E8FD CENTRAL HEADER #638 02014B50 (33639248) │ │ -38E901 Created Zip Spec 14 (20) '2.0' │ │ -38E902 Created OS 00 (0) 'MS-DOS' │ │ -38E903 Extract Zip Spec 14 (20) '2.0' │ │ -38E904 Extract OS 00 (0) 'MS-DOS' │ │ -38E905 General Purpose Flag 0800 (2048) │ │ +39FE85 CENTRAL HEADER #637 02014B50 (33639248) │ │ +39FE89 Created Zip Spec 14 (20) '2.0' │ │ +39FE8A Created OS 00 (0) 'MS-DOS' │ │ +39FE8B Extract Zip Spec 14 (20) '2.0' │ │ +39FE8C Extract OS 00 (0) 'MS-DOS' │ │ +39FE8D General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38E907 Compression Method 0008 (8) 'Deflated' │ │ -38E909 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38E90D CRC A056F1A4 (2690052516) │ │ -38E911 Compressed Size 00000443 (1091) │ │ -38E915 Uncompressed Size 00000E57 (3671) │ │ -38E919 Filename Length 002F (47) │ │ -38E91B Extra Length 0000 (0) │ │ -38E91D Comment Length 0000 (0) │ │ -38E91F Disk Start 0000 (0) │ │ -38E921 Int File Attributes 0000 (0) │ │ +39FE8F Compression Method 0008 (8) 'Deflated' │ │ +39FE91 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39FE95 CRC 7B79674D (2071553869) │ │ +39FE99 Compressed Size 0000034C (844) │ │ +39FE9D Uncompressed Size 00000E50 (3664) │ │ +39FEA1 Filename Length 0031 (49) │ │ +39FEA3 Extra Length 0000 (0) │ │ +39FEA5 Comment Length 0000 (0) │ │ +39FEA7 Disk Start 0000 (0) │ │ +39FEA9 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38E923 Ext File Attributes 00000000 (0) │ │ -38E927 Local Header Offset 00305472 (3167346) │ │ -38E92B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39FEAB Ext File Attributes 00000000 (0) │ │ +39FEAF Local Header Offset 0031542F (3232815) │ │ +39FEB3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38E92B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39FEB3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38E95A CENTRAL HEADER #639 02014B50 (33639248) │ │ -38E95E Created Zip Spec 14 (20) '2.0' │ │ -38E95F Created OS 00 (0) 'MS-DOS' │ │ -38E960 Extract Zip Spec 14 (20) '2.0' │ │ -38E961 Extract OS 00 (0) 'MS-DOS' │ │ -38E962 General Purpose Flag 0800 (2048) │ │ +39FEE4 CENTRAL HEADER #638 02014B50 (33639248) │ │ +39FEE8 Created Zip Spec 14 (20) '2.0' │ │ +39FEE9 Created OS 00 (0) 'MS-DOS' │ │ +39FEEA Extract Zip Spec 14 (20) '2.0' │ │ +39FEEB Extract OS 00 (0) 'MS-DOS' │ │ +39FEEC General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38E964 Compression Method 0008 (8) 'Deflated' │ │ -38E966 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38E96A CRC 897684C5 (2306245829) │ │ -38E96E Compressed Size 00000438 (1080) │ │ -38E972 Uncompressed Size 00000E56 (3670) │ │ -38E976 Filename Length 0033 (51) │ │ -38E978 Extra Length 0000 (0) │ │ -38E97A Comment Length 0000 (0) │ │ -38E97C Disk Start 0000 (0) │ │ -38E97E Int File Attributes 0000 (0) │ │ +39FEEE Compression Method 0008 (8) 'Deflated' │ │ +39FEF0 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39FEF4 CRC 7B79674D (2071553869) │ │ +39FEF8 Compressed Size 0000034C (844) │ │ +39FEFC Uncompressed Size 00000E50 (3664) │ │ +39FF00 Filename Length 0038 (56) │ │ +39FF02 Extra Length 0000 (0) │ │ +39FF04 Comment Length 0000 (0) │ │ +39FF06 Disk Start 0000 (0) │ │ +39FF08 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38E980 Ext File Attributes 00000000 (0) │ │ -38E984 Local Header Offset 00305916 (3168534) │ │ -38E988 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39FF0A Ext File Attributes 00000000 (0) │ │ +39FF0E Local Header Offset 003157DE (3233758) │ │ +39FF12 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38E988: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39FF12: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38E9BB CENTRAL HEADER #640 02014B50 (33639248) │ │ -38E9BF Created Zip Spec 14 (20) '2.0' │ │ -38E9C0 Created OS 00 (0) 'MS-DOS' │ │ -38E9C1 Extract Zip Spec 14 (20) '2.0' │ │ -38E9C2 Extract OS 00 (0) 'MS-DOS' │ │ -38E9C3 General Purpose Flag 0800 (2048) │ │ +39FF4A CENTRAL HEADER #639 02014B50 (33639248) │ │ +39FF4E Created Zip Spec 14 (20) '2.0' │ │ +39FF4F Created OS 00 (0) 'MS-DOS' │ │ +39FF50 Extract Zip Spec 14 (20) '2.0' │ │ +39FF51 Extract OS 00 (0) 'MS-DOS' │ │ +39FF52 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38E9C5 Compression Method 0008 (8) 'Deflated' │ │ -38E9C7 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38E9CB CRC 897684C5 (2306245829) │ │ -38E9CF Compressed Size 00000438 (1080) │ │ -38E9D3 Uncompressed Size 00000E56 (3670) │ │ -38E9D7 Filename Length 003A (58) │ │ -38E9D9 Extra Length 0000 (0) │ │ -38E9DB Comment Length 0000 (0) │ │ -38E9DD Disk Start 0000 (0) │ │ -38E9DF Int File Attributes 0000 (0) │ │ +39FF54 Compression Method 0008 (8) 'Deflated' │ │ +39FF56 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39FF5A CRC 7B79674D (2071553869) │ │ +39FF5E Compressed Size 0000034C (844) │ │ +39FF62 Uncompressed Size 00000E50 (3664) │ │ +39FF66 Filename Length 0034 (52) │ │ +39FF68 Extra Length 0000 (0) │ │ +39FF6A Comment Length 0000 (0) │ │ +39FF6C Disk Start 0000 (0) │ │ +39FF6E Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38E9E1 Ext File Attributes 00000000 (0) │ │ -38E9E5 Local Header Offset 00305DB3 (3169715) │ │ -38E9E9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39FF70 Ext File Attributes 00000000 (0) │ │ +39FF74 Local Header Offset 00315B94 (3234708) │ │ +39FF78 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38E9E9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39FF78: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38EA23 CENTRAL HEADER #641 02014B50 (33639248) │ │ -38EA27 Created Zip Spec 14 (20) '2.0' │ │ -38EA28 Created OS 00 (0) 'MS-DOS' │ │ -38EA29 Extract Zip Spec 14 (20) '2.0' │ │ -38EA2A Extract OS 00 (0) 'MS-DOS' │ │ -38EA2B General Purpose Flag 0800 (2048) │ │ +39FFAC CENTRAL HEADER #640 02014B50 (33639248) │ │ +39FFB0 Created Zip Spec 14 (20) '2.0' │ │ +39FFB1 Created OS 00 (0) 'MS-DOS' │ │ +39FFB2 Extract Zip Spec 14 (20) '2.0' │ │ +39FFB3 Extract OS 00 (0) 'MS-DOS' │ │ +39FFB4 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38EA2D Compression Method 0008 (8) 'Deflated' │ │ -38EA2F Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38EA33 CRC A056F1A4 (2690052516) │ │ -38EA37 Compressed Size 00000443 (1091) │ │ -38EA3B Uncompressed Size 00000E57 (3671) │ │ -38EA3F Filename Length 0036 (54) │ │ -38EA41 Extra Length 0000 (0) │ │ -38EA43 Comment Length 0000 (0) │ │ -38EA45 Disk Start 0000 (0) │ │ -38EA47 Int File Attributes 0000 (0) │ │ +39FFB6 Compression Method 0008 (8) 'Deflated' │ │ +39FFB8 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +39FFBC CRC A056F1A4 (2690052516) │ │ +39FFC0 Compressed Size 00000443 (1091) │ │ +39FFC4 Uncompressed Size 00000E57 (3671) │ │ +39FFC8 Filename Length 002F (47) │ │ +39FFCA Extra Length 0000 (0) │ │ +39FFCC Comment Length 0000 (0) │ │ +39FFCE Disk Start 0000 (0) │ │ +39FFD0 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38EA49 Ext File Attributes 00000000 (0) │ │ -38EA4D Local Header Offset 00306257 (3170903) │ │ -38EA51 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +39FFD2 Ext File Attributes 00000000 (0) │ │ +39FFD6 Local Header Offset 00315F46 (3235654) │ │ +39FFDA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38EA51: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x39FFDA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38EA87 CENTRAL HEADER #642 02014B50 (33639248) │ │ -38EA8B Created Zip Spec 14 (20) '2.0' │ │ -38EA8C Created OS 00 (0) 'MS-DOS' │ │ -38EA8D Extract Zip Spec 14 (20) '2.0' │ │ -38EA8E Extract OS 00 (0) 'MS-DOS' │ │ -38EA8F General Purpose Flag 0800 (2048) │ │ +3A0009 CENTRAL HEADER #641 02014B50 (33639248) │ │ +3A000D Created Zip Spec 14 (20) '2.0' │ │ +3A000E Created OS 00 (0) 'MS-DOS' │ │ +3A000F Extract Zip Spec 14 (20) '2.0' │ │ +3A0010 Extract OS 00 (0) 'MS-DOS' │ │ +3A0011 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38EA91 Compression Method 0008 (8) 'Deflated' │ │ -38EA93 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38EA97 CRC FD2E77F3 (4247681011) │ │ -38EA9B Compressed Size 00000476 (1142) │ │ -38EA9F Uncompressed Size 00000D27 (3367) │ │ -38EAA3 Filename Length 002C (44) │ │ -38EAA5 Extra Length 0000 (0) │ │ -38EAA7 Comment Length 0000 (0) │ │ -38EAA9 Disk Start 0000 (0) │ │ -38EAAB Int File Attributes 0000 (0) │ │ +3A0013 Compression Method 0008 (8) 'Deflated' │ │ +3A0015 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A0019 CRC 897684C5 (2306245829) │ │ +3A001D Compressed Size 00000438 (1080) │ │ +3A0021 Uncompressed Size 00000E56 (3670) │ │ +3A0025 Filename Length 0033 (51) │ │ +3A0027 Extra Length 0000 (0) │ │ +3A0029 Comment Length 0000 (0) │ │ +3A002B Disk Start 0000 (0) │ │ +3A002D Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38EAAD Ext File Attributes 00000000 (0) │ │ -38EAB1 Local Header Offset 00306702 (3172098) │ │ -38EAB5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +3A002F Ext File Attributes 00000000 (0) │ │ +3A0033 Local Header Offset 003163EA (3236842) │ │ +3A0037 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38EAB5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3A0037: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38EAE1 CENTRAL HEADER #643 02014B50 (33639248) │ │ -38EAE5 Created Zip Spec 14 (20) '2.0' │ │ -38EAE6 Created OS 00 (0) 'MS-DOS' │ │ -38EAE7 Extract Zip Spec 14 (20) '2.0' │ │ -38EAE8 Extract OS 00 (0) 'MS-DOS' │ │ -38EAE9 General Purpose Flag 0800 (2048) │ │ +3A006A CENTRAL HEADER #642 02014B50 (33639248) │ │ +3A006E Created Zip Spec 14 (20) '2.0' │ │ +3A006F Created OS 00 (0) 'MS-DOS' │ │ +3A0070 Extract Zip Spec 14 (20) '2.0' │ │ +3A0071 Extract OS 00 (0) 'MS-DOS' │ │ +3A0072 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38EAEB Compression Method 0008 (8) 'Deflated' │ │ -38EAED Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38EAF1 CRC 3D71C200 (1030865408) │ │ -38EAF5 Compressed Size 0000043B (1083) │ │ -38EAF9 Uncompressed Size 00000E58 (3672) │ │ -38EAFD Filename Length 002F (47) │ │ -38EAFF Extra Length 0000 (0) │ │ -38EB01 Comment Length 0000 (0) │ │ -38EB03 Disk Start 0000 (0) │ │ -38EB05 Int File Attributes 0000 (0) │ │ +3A0074 Compression Method 0008 (8) 'Deflated' │ │ +3A0076 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A007A CRC 897684C5 (2306245829) │ │ +3A007E Compressed Size 00000438 (1080) │ │ +3A0082 Uncompressed Size 00000E56 (3670) │ │ +3A0086 Filename Length 003A (58) │ │ +3A0088 Extra Length 0000 (0) │ │ +3A008A Comment Length 0000 (0) │ │ +3A008C Disk Start 0000 (0) │ │ +3A008E Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38EB07 Ext File Attributes 00000000 (0) │ │ -38EB0B Local Header Offset 00306BD6 (3173334) │ │ -38EB0F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +3A0090 Ext File Attributes 00000000 (0) │ │ +3A0094 Local Header Offset 00316887 (3238023) │ │ +3A0098 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38EB0F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3A0098: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38EB3E CENTRAL HEADER #644 02014B50 (33639248) │ │ -38EB42 Created Zip Spec 14 (20) '2.0' │ │ -38EB43 Created OS 00 (0) 'MS-DOS' │ │ -38EB44 Extract Zip Spec 14 (20) '2.0' │ │ -38EB45 Extract OS 00 (0) 'MS-DOS' │ │ -38EB46 General Purpose Flag 0800 (2048) │ │ +3A00D2 CENTRAL HEADER #643 02014B50 (33639248) │ │ +3A00D6 Created Zip Spec 14 (20) '2.0' │ │ +3A00D7 Created OS 00 (0) 'MS-DOS' │ │ +3A00D8 Extract Zip Spec 14 (20) '2.0' │ │ +3A00D9 Extract OS 00 (0) 'MS-DOS' │ │ +3A00DA General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38EB48 Compression Method 0008 (8) 'Deflated' │ │ -38EB4A Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38EB4E CRC 0A189BC0 (169384896) │ │ -38EB52 Compressed Size 00000430 (1072) │ │ -38EB56 Uncompressed Size 00000E54 (3668) │ │ -38EB5A Filename Length 0035 (53) │ │ -38EB5C Extra Length 0000 (0) │ │ -38EB5E Comment Length 0000 (0) │ │ -38EB60 Disk Start 0000 (0) │ │ -38EB62 Int File Attributes 0000 (0) │ │ +3A00DC Compression Method 0008 (8) 'Deflated' │ │ +3A00DE Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A00E2 CRC A056F1A4 (2690052516) │ │ +3A00E6 Compressed Size 00000443 (1091) │ │ +3A00EA Uncompressed Size 00000E57 (3671) │ │ +3A00EE Filename Length 0036 (54) │ │ +3A00F0 Extra Length 0000 (0) │ │ +3A00F2 Comment Length 0000 (0) │ │ +3A00F4 Disk Start 0000 (0) │ │ +3A00F6 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38EB64 Ext File Attributes 00000000 (0) │ │ -38EB68 Local Header Offset 00307072 (3174514) │ │ -38EB6C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +3A00F8 Ext File Attributes 00000000 (0) │ │ +3A00FC Local Header Offset 00316D2B (3239211) │ │ +3A0100 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38EB6C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3A0100: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38EBA1 CENTRAL HEADER #645 02014B50 (33639248) │ │ -38EBA5 Created Zip Spec 14 (20) '2.0' │ │ -38EBA6 Created OS 00 (0) 'MS-DOS' │ │ -38EBA7 Extract Zip Spec 14 (20) '2.0' │ │ -38EBA8 Extract OS 00 (0) 'MS-DOS' │ │ -38EBA9 General Purpose Flag 0800 (2048) │ │ +3A0136 CENTRAL HEADER #644 02014B50 (33639248) │ │ +3A013A Created Zip Spec 14 (20) '2.0' │ │ +3A013B Created OS 00 (0) 'MS-DOS' │ │ +3A013C Extract Zip Spec 14 (20) '2.0' │ │ +3A013D Extract OS 00 (0) 'MS-DOS' │ │ +3A013E General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38EBAB Compression Method 0008 (8) 'Deflated' │ │ -38EBAD Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38EBB1 CRC 876F4D65 (2272218469) │ │ -38EBB5 Compressed Size 00000432 (1074) │ │ -38EBB9 Uncompressed Size 00000E51 (3665) │ │ -38EBBD Filename Length 0031 (49) │ │ -38EBBF Extra Length 0000 (0) │ │ -38EBC1 Comment Length 0000 (0) │ │ -38EBC3 Disk Start 0000 (0) │ │ -38EBC5 Int File Attributes 0000 (0) │ │ +3A0140 Compression Method 0008 (8) 'Deflated' │ │ +3A0142 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A0146 CRC FD2E77F3 (4247681011) │ │ +3A014A Compressed Size 00000476 (1142) │ │ +3A014E Uncompressed Size 00000D27 (3367) │ │ +3A0152 Filename Length 002C (44) │ │ +3A0154 Extra Length 0000 (0) │ │ +3A0156 Comment Length 0000 (0) │ │ +3A0158 Disk Start 0000 (0) │ │ +3A015A Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38EBC7 Ext File Attributes 00000000 (0) │ │ -38EBCB Local Header Offset 00307509 (3175689) │ │ -38EBCF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +3A015C Ext File Attributes 00000000 (0) │ │ +3A0160 Local Header Offset 003171D6 (3240406) │ │ +3A0164 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38EBCF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3A0164: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38EC00 CENTRAL HEADER #646 02014B50 (33639248) │ │ -38EC04 Created Zip Spec 14 (20) '2.0' │ │ -38EC05 Created OS 00 (0) 'MS-DOS' │ │ -38EC06 Extract Zip Spec 14 (20) '2.0' │ │ -38EC07 Extract OS 00 (0) 'MS-DOS' │ │ -38EC08 General Purpose Flag 0800 (2048) │ │ +3A0190 CENTRAL HEADER #645 02014B50 (33639248) │ │ +3A0194 Created Zip Spec 14 (20) '2.0' │ │ +3A0195 Created OS 00 (0) 'MS-DOS' │ │ +3A0196 Extract Zip Spec 14 (20) '2.0' │ │ +3A0197 Extract OS 00 (0) 'MS-DOS' │ │ +3A0198 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38EC0A Compression Method 0008 (8) 'Deflated' │ │ -38EC0C Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38EC10 CRC EC546E17 (3964956183) │ │ -38EC14 Compressed Size 00000431 (1073) │ │ -38EC18 Uncompressed Size 00000E53 (3667) │ │ -38EC1C Filename Length 0030 (48) │ │ -38EC1E Extra Length 0000 (0) │ │ -38EC20 Comment Length 0000 (0) │ │ -38EC22 Disk Start 0000 (0) │ │ -38EC24 Int File Attributes 0000 (0) │ │ +3A019A Compression Method 0008 (8) 'Deflated' │ │ +3A019C Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A01A0 CRC 3D71C200 (1030865408) │ │ +3A01A4 Compressed Size 0000043B (1083) │ │ +3A01A8 Uncompressed Size 00000E58 (3672) │ │ +3A01AC Filename Length 002F (47) │ │ +3A01AE Extra Length 0000 (0) │ │ +3A01B0 Comment Length 0000 (0) │ │ +3A01B2 Disk Start 0000 (0) │ │ +3A01B4 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38EC26 Ext File Attributes 00000000 (0) │ │ -38EC2A Local Header Offset 0030799E (3176862) │ │ -38EC2E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +3A01B6 Ext File Attributes 00000000 (0) │ │ +3A01BA Local Header Offset 003176AA (3241642) │ │ +3A01BE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38EC2E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3A01BE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38EC5E CENTRAL HEADER #647 02014B50 (33639248) │ │ -38EC62 Created Zip Spec 14 (20) '2.0' │ │ -38EC63 Created OS 00 (0) 'MS-DOS' │ │ -38EC64 Extract Zip Spec 14 (20) '2.0' │ │ -38EC65 Extract OS 00 (0) 'MS-DOS' │ │ -38EC66 General Purpose Flag 0800 (2048) │ │ +3A01ED CENTRAL HEADER #646 02014B50 (33639248) │ │ +3A01F1 Created Zip Spec 14 (20) '2.0' │ │ +3A01F2 Created OS 00 (0) 'MS-DOS' │ │ +3A01F3 Extract Zip Spec 14 (20) '2.0' │ │ +3A01F4 Extract OS 00 (0) 'MS-DOS' │ │ +3A01F5 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38EC68 Compression Method 0008 (8) 'Deflated' │ │ -38EC6A Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38EC6E CRC FB9374F9 (4220744953) │ │ -38EC72 Compressed Size 000002F5 (757) │ │ -38EC76 Uncompressed Size 00000AAC (2732) │ │ -38EC7A Filename Length 0032 (50) │ │ -38EC7C Extra Length 0000 (0) │ │ -38EC7E Comment Length 0000 (0) │ │ -38EC80 Disk Start 0000 (0) │ │ -38EC82 Int File Attributes 0000 (0) │ │ +3A01F7 Compression Method 0008 (8) 'Deflated' │ │ +3A01F9 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A01FD CRC 0A189BC0 (169384896) │ │ +3A0201 Compressed Size 00000430 (1072) │ │ +3A0205 Uncompressed Size 00000E54 (3668) │ │ +3A0209 Filename Length 0035 (53) │ │ +3A020B Extra Length 0000 (0) │ │ +3A020D Comment Length 0000 (0) │ │ +3A020F Disk Start 0000 (0) │ │ +3A0211 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38EC84 Ext File Attributes 00000000 (0) │ │ -38EC88 Local Header Offset 00307E31 (3178033) │ │ -38EC8C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +3A0213 Ext File Attributes 00000000 (0) │ │ +3A0217 Local Header Offset 00317B46 (3242822) │ │ +3A021B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38EC8C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3A021B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38ECBE CENTRAL HEADER #648 02014B50 (33639248) │ │ -38ECC2 Created Zip Spec 14 (20) '2.0' │ │ -38ECC3 Created OS 00 (0) 'MS-DOS' │ │ -38ECC4 Extract Zip Spec 14 (20) '2.0' │ │ -38ECC5 Extract OS 00 (0) 'MS-DOS' │ │ -38ECC6 General Purpose Flag 0800 (2048) │ │ +3A0250 CENTRAL HEADER #647 02014B50 (33639248) │ │ +3A0254 Created Zip Spec 14 (20) '2.0' │ │ +3A0255 Created OS 00 (0) 'MS-DOS' │ │ +3A0256 Extract Zip Spec 14 (20) '2.0' │ │ +3A0257 Extract OS 00 (0) 'MS-DOS' │ │ +3A0258 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38ECC8 Compression Method 0008 (8) 'Deflated' │ │ -38ECCA Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38ECCE CRC 6267089C (1650919580) │ │ -38ECD2 Compressed Size 000064BC (25788) │ │ -38ECD6 Uncompressed Size 0001A7B3 (108467) │ │ -38ECDA Filename Length 001F (31) │ │ -38ECDC Extra Length 0000 (0) │ │ -38ECDE Comment Length 0000 (0) │ │ -38ECE0 Disk Start 0000 (0) │ │ -38ECE2 Int File Attributes 0000 (0) │ │ +3A025A Compression Method 0008 (8) 'Deflated' │ │ +3A025C Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A0260 CRC 876F4D65 (2272218469) │ │ +3A0264 Compressed Size 00000432 (1074) │ │ +3A0268 Uncompressed Size 00000E51 (3665) │ │ +3A026C Filename Length 0031 (49) │ │ +3A026E Extra Length 0000 (0) │ │ +3A0270 Comment Length 0000 (0) │ │ +3A0272 Disk Start 0000 (0) │ │ +3A0274 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38ECE4 Ext File Attributes 00000000 (0) │ │ -38ECE8 Local Header Offset 0030818A (3178890) │ │ -38ECEC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +3A0276 Ext File Attributes 00000000 (0) │ │ +3A027A Local Header Offset 00317FDD (3243997) │ │ +3A027E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38ECEC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3A027E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38ED0B CENTRAL HEADER #649 02014B50 (33639248) │ │ -38ED0F Created Zip Spec 14 (20) '2.0' │ │ -38ED10 Created OS 00 (0) 'MS-DOS' │ │ -38ED11 Extract Zip Spec 14 (20) '2.0' │ │ -38ED12 Extract OS 00 (0) 'MS-DOS' │ │ -38ED13 General Purpose Flag 0800 (2048) │ │ +3A02AF CENTRAL HEADER #648 02014B50 (33639248) │ │ +3A02B3 Created Zip Spec 14 (20) '2.0' │ │ +3A02B4 Created OS 00 (0) 'MS-DOS' │ │ +3A02B5 Extract Zip Spec 14 (20) '2.0' │ │ +3A02B6 Extract OS 00 (0) 'MS-DOS' │ │ +3A02B7 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38ED15 Compression Method 0008 (8) 'Deflated' │ │ -38ED17 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38ED1B CRC 5732964B (1462933067) │ │ -38ED1F Compressed Size 00002BE3 (11235) │ │ -38ED23 Uncompressed Size 0000C27A (49786) │ │ -38ED27 Filename Length 001D (29) │ │ -38ED29 Extra Length 0000 (0) │ │ -38ED2B Comment Length 0000 (0) │ │ -38ED2D Disk Start 0000 (0) │ │ -38ED2F Int File Attributes 0000 (0) │ │ +3A02B9 Compression Method 0008 (8) 'Deflated' │ │ +3A02BB Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A02BF CRC EC546E17 (3964956183) │ │ +3A02C3 Compressed Size 00000431 (1073) │ │ +3A02C7 Uncompressed Size 00000E53 (3667) │ │ +3A02CB Filename Length 0030 (48) │ │ +3A02CD Extra Length 0000 (0) │ │ +3A02CF Comment Length 0000 (0) │ │ +3A02D1 Disk Start 0000 (0) │ │ +3A02D3 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38ED31 Ext File Attributes 00000000 (0) │ │ -38ED35 Local Header Offset 0030E697 (3204759) │ │ -38ED39 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +3A02D5 Ext File Attributes 00000000 (0) │ │ +3A02D9 Local Header Offset 00318472 (3245170) │ │ +3A02DD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38ED39: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3A02DD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38ED56 CENTRAL HEADER #650 02014B50 (33639248) │ │ -38ED5A Created Zip Spec 14 (20) '2.0' │ │ -38ED5B Created OS 00 (0) 'MS-DOS' │ │ -38ED5C Extract Zip Spec 14 (20) '2.0' │ │ -38ED5D Extract OS 00 (0) 'MS-DOS' │ │ -38ED5E General Purpose Flag 0800 (2048) │ │ +3A030D CENTRAL HEADER #649 02014B50 (33639248) │ │ +3A0311 Created Zip Spec 14 (20) '2.0' │ │ +3A0312 Created OS 00 (0) 'MS-DOS' │ │ +3A0313 Extract Zip Spec 14 (20) '2.0' │ │ +3A0314 Extract OS 00 (0) 'MS-DOS' │ │ +3A0315 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38ED60 Compression Method 0008 (8) 'Deflated' │ │ -38ED62 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38ED66 CRC 188D6298 (411919000) │ │ -38ED6A Compressed Size 000017F9 (6137) │ │ -38ED6E Uncompressed Size 00004965 (18789) │ │ -38ED72 Filename Length 001D (29) │ │ -38ED74 Extra Length 0000 (0) │ │ -38ED76 Comment Length 0000 (0) │ │ -38ED78 Disk Start 0000 (0) │ │ -38ED7A Int File Attributes 0000 (0) │ │ +3A0317 Compression Method 0008 (8) 'Deflated' │ │ +3A0319 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A031D CRC FB9374F9 (4220744953) │ │ +3A0321 Compressed Size 000002F5 (757) │ │ +3A0325 Uncompressed Size 00000AAC (2732) │ │ +3A0329 Filename Length 0032 (50) │ │ +3A032B Extra Length 0000 (0) │ │ +3A032D Comment Length 0000 (0) │ │ +3A032F Disk Start 0000 (0) │ │ +3A0331 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38ED7C Ext File Attributes 00000000 (0) │ │ -38ED80 Local Header Offset 003112C9 (3216073) │ │ -38ED84 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +3A0333 Ext File Attributes 00000000 (0) │ │ +3A0337 Local Header Offset 00318905 (3246341) │ │ +3A033B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38ED84: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3A033B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38EDA1 CENTRAL HEADER #651 02014B50 (33639248) │ │ -38EDA5 Created Zip Spec 14 (20) '2.0' │ │ -38EDA6 Created OS 00 (0) 'MS-DOS' │ │ -38EDA7 Extract Zip Spec 14 (20) '2.0' │ │ -38EDA8 Extract OS 00 (0) 'MS-DOS' │ │ -38EDA9 General Purpose Flag 0800 (2048) │ │ +3A036D CENTRAL HEADER #650 02014B50 (33639248) │ │ +3A0371 Created Zip Spec 14 (20) '2.0' │ │ +3A0372 Created OS 00 (0) 'MS-DOS' │ │ +3A0373 Extract Zip Spec 14 (20) '2.0' │ │ +3A0374 Extract OS 00 (0) 'MS-DOS' │ │ +3A0375 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38EDAB Compression Method 0008 (8) 'Deflated' │ │ -38EDAD Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38EDB1 CRC 13058CB5 (319130805) │ │ -38EDB5 Compressed Size 00005EA7 (24231) │ │ -38EDB9 Uncompressed Size 0001642E (91182) │ │ -38EDBD Filename Length 001B (27) │ │ -38EDBF Extra Length 0000 (0) │ │ -38EDC1 Comment Length 0000 (0) │ │ -38EDC3 Disk Start 0000 (0) │ │ -38EDC5 Int File Attributes 0000 (0) │ │ +3A0377 Compression Method 0008 (8) 'Deflated' │ │ +3A0379 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A037D CRC 6267089C (1650919580) │ │ +3A0381 Compressed Size 000064BC (25788) │ │ +3A0385 Uncompressed Size 0001A7B3 (108467) │ │ +3A0389 Filename Length 001F (31) │ │ +3A038B Extra Length 0000 (0) │ │ +3A038D Comment Length 0000 (0) │ │ +3A038F Disk Start 0000 (0) │ │ +3A0391 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38EDC7 Ext File Attributes 00000000 (0) │ │ -38EDCB Local Header Offset 00312B11 (3222289) │ │ -38EDCF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +3A0393 Ext File Attributes 00000000 (0) │ │ +3A0397 Local Header Offset 00318C5E (3247198) │ │ +3A039B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38EDCF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3A039B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38EDEA CENTRAL HEADER #652 02014B50 (33639248) │ │ -38EDEE Created Zip Spec 14 (20) '2.0' │ │ -38EDEF Created OS 00 (0) 'MS-DOS' │ │ -38EDF0 Extract Zip Spec 14 (20) '2.0' │ │ -38EDF1 Extract OS 00 (0) 'MS-DOS' │ │ -38EDF2 General Purpose Flag 0800 (2048) │ │ +3A03BA CENTRAL HEADER #651 02014B50 (33639248) │ │ +3A03BE Created Zip Spec 14 (20) '2.0' │ │ +3A03BF Created OS 00 (0) 'MS-DOS' │ │ +3A03C0 Extract Zip Spec 14 (20) '2.0' │ │ +3A03C1 Extract OS 00 (0) 'MS-DOS' │ │ +3A03C2 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38EDF4 Compression Method 0008 (8) 'Deflated' │ │ -38EDF6 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38EDFA CRC 5A1B7158 (1511747928) │ │ -38EDFE Compressed Size 0000115F (4447) │ │ -38EE02 Uncompressed Size 00003D58 (15704) │ │ -38EE06 Filename Length 001C (28) │ │ -38EE08 Extra Length 0000 (0) │ │ -38EE0A Comment Length 0000 (0) │ │ -38EE0C Disk Start 0000 (0) │ │ -38EE0E Int File Attributes 0000 (0) │ │ +3A03C4 Compression Method 0008 (8) 'Deflated' │ │ +3A03C6 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A03CA CRC 5732964B (1462933067) │ │ +3A03CE Compressed Size 00002BE3 (11235) │ │ +3A03D2 Uncompressed Size 0000C27A (49786) │ │ +3A03D6 Filename Length 001D (29) │ │ +3A03D8 Extra Length 0000 (0) │ │ +3A03DA Comment Length 0000 (0) │ │ +3A03DC Disk Start 0000 (0) │ │ +3A03DE Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38EE10 Ext File Attributes 00000000 (0) │ │ -38EE14 Local Header Offset 00318A05 (3246597) │ │ -38EE18 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +3A03E0 Ext File Attributes 00000000 (0) │ │ +3A03E4 Local Header Offset 0031F16B (3273067) │ │ +3A03E8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38EE18: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3A03E8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38EE34 CENTRAL HEADER #653 02014B50 (33639248) │ │ -38EE38 Created Zip Spec 14 (20) '2.0' │ │ -38EE39 Created OS 00 (0) 'MS-DOS' │ │ -38EE3A Extract Zip Spec 14 (20) '2.0' │ │ -38EE3B Extract OS 00 (0) 'MS-DOS' │ │ -38EE3C General Purpose Flag 0800 (2048) │ │ +3A0405 CENTRAL HEADER #652 02014B50 (33639248) │ │ +3A0409 Created Zip Spec 14 (20) '2.0' │ │ +3A040A Created OS 00 (0) 'MS-DOS' │ │ +3A040B Extract Zip Spec 14 (20) '2.0' │ │ +3A040C Extract OS 00 (0) 'MS-DOS' │ │ +3A040D General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38EE3E Compression Method 0008 (8) 'Deflated' │ │ -38EE40 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38EE44 CRC 06D5DB35 (114678581) │ │ -38EE48 Compressed Size 000022B9 (8889) │ │ -38EE4C Uncompressed Size 00007504 (29956) │ │ -38EE50 Filename Length 001F (31) │ │ -38EE52 Extra Length 0000 (0) │ │ -38EE54 Comment Length 0000 (0) │ │ -38EE56 Disk Start 0000 (0) │ │ -38EE58 Int File Attributes 0000 (0) │ │ +3A040F Compression Method 0008 (8) 'Deflated' │ │ +3A0411 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A0415 CRC 188D6298 (411919000) │ │ +3A0419 Compressed Size 000017F9 (6137) │ │ +3A041D Uncompressed Size 00004965 (18789) │ │ +3A0421 Filename Length 001D (29) │ │ +3A0423 Extra Length 0000 (0) │ │ +3A0425 Comment Length 0000 (0) │ │ +3A0427 Disk Start 0000 (0) │ │ +3A0429 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38EE5A Ext File Attributes 00000000 (0) │ │ -38EE5E Local Header Offset 00319BB2 (3251122) │ │ -38EE62 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +3A042B Ext File Attributes 00000000 (0) │ │ +3A042F Local Header Offset 00321D9D (3284381) │ │ +3A0433 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38EE62: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3A0433: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38EE81 CENTRAL HEADER #654 02014B50 (33639248) │ │ -38EE85 Created Zip Spec 14 (20) '2.0' │ │ -38EE86 Created OS 00 (0) 'MS-DOS' │ │ -38EE87 Extract Zip Spec 14 (20) '2.0' │ │ -38EE88 Extract OS 00 (0) 'MS-DOS' │ │ -38EE89 General Purpose Flag 0800 (2048) │ │ +3A0450 CENTRAL HEADER #653 02014B50 (33639248) │ │ +3A0454 Created Zip Spec 14 (20) '2.0' │ │ +3A0455 Created OS 00 (0) 'MS-DOS' │ │ +3A0456 Extract Zip Spec 14 (20) '2.0' │ │ +3A0457 Extract OS 00 (0) 'MS-DOS' │ │ +3A0458 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38EE8B Compression Method 0008 (8) 'Deflated' │ │ -38EE8D Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38EE91 CRC 23800AFB (595593979) │ │ -38EE95 Compressed Size 000004EB (1259) │ │ -38EE99 Uncompressed Size 00000EB3 (3763) │ │ -38EE9D Filename Length 001F (31) │ │ -38EE9F Extra Length 0000 (0) │ │ -38EEA1 Comment Length 0000 (0) │ │ -38EEA3 Disk Start 0000 (0) │ │ -38EEA5 Int File Attributes 0000 (0) │ │ +3A045A Compression Method 0008 (8) 'Deflated' │ │ +3A045C Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A0460 CRC 13058CB5 (319130805) │ │ +3A0464 Compressed Size 00005EA7 (24231) │ │ +3A0468 Uncompressed Size 0001642E (91182) │ │ +3A046C Filename Length 001B (27) │ │ +3A046E Extra Length 0000 (0) │ │ +3A0470 Comment Length 0000 (0) │ │ +3A0472 Disk Start 0000 (0) │ │ +3A0474 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38EEA7 Ext File Attributes 00000000 (0) │ │ -38EEAB Local Header Offset 0031BEBC (3260092) │ │ -38EEAF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +3A0476 Ext File Attributes 00000000 (0) │ │ +3A047A Local Header Offset 003235E5 (3290597) │ │ +3A047E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38EEAF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3A047E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38EECE CENTRAL HEADER #655 02014B50 (33639248) │ │ -38EED2 Created Zip Spec 14 (20) '2.0' │ │ -38EED3 Created OS 00 (0) 'MS-DOS' │ │ -38EED4 Extract Zip Spec 14 (20) '2.0' │ │ -38EED5 Extract OS 00 (0) 'MS-DOS' │ │ -38EED6 General Purpose Flag 0800 (2048) │ │ +3A0499 CENTRAL HEADER #654 02014B50 (33639248) │ │ +3A049D Created Zip Spec 14 (20) '2.0' │ │ +3A049E Created OS 00 (0) 'MS-DOS' │ │ +3A049F Extract Zip Spec 14 (20) '2.0' │ │ +3A04A0 Extract OS 00 (0) 'MS-DOS' │ │ +3A04A1 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38EED8 Compression Method 0008 (8) 'Deflated' │ │ -38EEDA Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38EEDE CRC 36039DE7 (906206695) │ │ -38EEE2 Compressed Size 00000D7D (3453) │ │ -38EEE6 Uncompressed Size 00002797 (10135) │ │ -38EEEA Filename Length 001D (29) │ │ -38EEEC Extra Length 0000 (0) │ │ -38EEEE Comment Length 0000 (0) │ │ -38EEF0 Disk Start 0000 (0) │ │ -38EEF2 Int File Attributes 0000 (0) │ │ +3A04A3 Compression Method 0008 (8) 'Deflated' │ │ +3A04A5 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A04A9 CRC 5A1B7158 (1511747928) │ │ +3A04AD Compressed Size 0000115F (4447) │ │ +3A04B1 Uncompressed Size 00003D58 (15704) │ │ +3A04B5 Filename Length 001C (28) │ │ +3A04B7 Extra Length 0000 (0) │ │ +3A04B9 Comment Length 0000 (0) │ │ +3A04BB Disk Start 0000 (0) │ │ +3A04BD Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38EEF4 Ext File Attributes 00000000 (0) │ │ -38EEF8 Local Header Offset 0031C3F8 (3261432) │ │ -38EEFC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +3A04BF Ext File Attributes 00000000 (0) │ │ +3A04C3 Local Header Offset 003294D9 (3314905) │ │ +3A04C7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38EEFC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3A04C7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38EF19 CENTRAL HEADER #656 02014B50 (33639248) │ │ -38EF1D Created Zip Spec 14 (20) '2.0' │ │ -38EF1E Created OS 00 (0) 'MS-DOS' │ │ -38EF1F Extract Zip Spec 14 (20) '2.0' │ │ -38EF20 Extract OS 00 (0) 'MS-DOS' │ │ -38EF21 General Purpose Flag 0800 (2048) │ │ +3A04E3 CENTRAL HEADER #655 02014B50 (33639248) │ │ +3A04E7 Created Zip Spec 14 (20) '2.0' │ │ +3A04E8 Created OS 00 (0) 'MS-DOS' │ │ +3A04E9 Extract Zip Spec 14 (20) '2.0' │ │ +3A04EA Extract OS 00 (0) 'MS-DOS' │ │ +3A04EB General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38EF23 Compression Method 0008 (8) 'Deflated' │ │ -38EF25 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38EF29 CRC F1E94D48 (4058598728) │ │ -38EF2D Compressed Size 0000270B (9995) │ │ -38EF31 Uncompressed Size 0000DC6A (56426) │ │ -38EF35 Filename Length 001E (30) │ │ -38EF37 Extra Length 0000 (0) │ │ -38EF39 Comment Length 0000 (0) │ │ -38EF3B Disk Start 0000 (0) │ │ -38EF3D Int File Attributes 0000 (0) │ │ +3A04ED Compression Method 0008 (8) 'Deflated' │ │ +3A04EF Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A04F3 CRC 06D5DB35 (114678581) │ │ +3A04F7 Compressed Size 000022B9 (8889) │ │ +3A04FB Uncompressed Size 00007504 (29956) │ │ +3A04FF Filename Length 001F (31) │ │ +3A0501 Extra Length 0000 (0) │ │ +3A0503 Comment Length 0000 (0) │ │ +3A0505 Disk Start 0000 (0) │ │ +3A0507 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38EF3F Ext File Attributes 00000000 (0) │ │ -38EF43 Local Header Offset 0031D1C4 (3264964) │ │ -38EF47 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +3A0509 Ext File Attributes 00000000 (0) │ │ +3A050D Local Header Offset 0032A686 (3319430) │ │ +3A0511 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38EF47: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3A0511: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38EF65 CENTRAL HEADER #657 02014B50 (33639248) │ │ -38EF69 Created Zip Spec 14 (20) '2.0' │ │ -38EF6A Created OS 00 (0) 'MS-DOS' │ │ -38EF6B Extract Zip Spec 14 (20) '2.0' │ │ -38EF6C Extract OS 00 (0) 'MS-DOS' │ │ -38EF6D General Purpose Flag 0800 (2048) │ │ +3A0530 CENTRAL HEADER #656 02014B50 (33639248) │ │ +3A0534 Created Zip Spec 14 (20) '2.0' │ │ +3A0535 Created OS 00 (0) 'MS-DOS' │ │ +3A0536 Extract Zip Spec 14 (20) '2.0' │ │ +3A0537 Extract OS 00 (0) 'MS-DOS' │ │ +3A0538 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38EF6F Compression Method 0008 (8) 'Deflated' │ │ -38EF71 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38EF75 CRC E1B443FF (3786687487) │ │ -38EF79 Compressed Size 00004246 (16966) │ │ -38EF7D Uncompressed Size 0000F48D (62605) │ │ -38EF81 Filename Length 001C (28) │ │ -38EF83 Extra Length 0000 (0) │ │ -38EF85 Comment Length 0000 (0) │ │ -38EF87 Disk Start 0000 (0) │ │ -38EF89 Int File Attributes 0000 (0) │ │ +3A053A Compression Method 0008 (8) 'Deflated' │ │ +3A053C Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A0540 CRC 23800AFB (595593979) │ │ +3A0544 Compressed Size 000004EB (1259) │ │ +3A0548 Uncompressed Size 00000EB3 (3763) │ │ +3A054C Filename Length 001F (31) │ │ +3A054E Extra Length 0000 (0) │ │ +3A0550 Comment Length 0000 (0) │ │ +3A0552 Disk Start 0000 (0) │ │ +3A0554 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38EF8B Ext File Attributes 00000000 (0) │ │ -38EF8F Local Header Offset 0031F91F (3275039) │ │ -38EF93 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +3A0556 Ext File Attributes 00000000 (0) │ │ +3A055A Local Header Offset 0032C990 (3328400) │ │ +3A055E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38EF93: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3A055E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38EFAF CENTRAL HEADER #658 02014B50 (33639248) │ │ -38EFB3 Created Zip Spec 14 (20) '2.0' │ │ -38EFB4 Created OS 00 (0) 'MS-DOS' │ │ -38EFB5 Extract Zip Spec 14 (20) '2.0' │ │ -38EFB6 Extract OS 00 (0) 'MS-DOS' │ │ -38EFB7 General Purpose Flag 0800 (2048) │ │ +3A057D CENTRAL HEADER #657 02014B50 (33639248) │ │ +3A0581 Created Zip Spec 14 (20) '2.0' │ │ +3A0582 Created OS 00 (0) 'MS-DOS' │ │ +3A0583 Extract Zip Spec 14 (20) '2.0' │ │ +3A0584 Extract OS 00 (0) 'MS-DOS' │ │ +3A0585 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38EFB9 Compression Method 0008 (8) 'Deflated' │ │ -38EFBB Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38EFBF CRC 00000000 (0) │ │ -38EFC3 Compressed Size 00000002 (2) │ │ -38EFC7 Uncompressed Size 00000000 (0) │ │ -38EFCB Filename Length 0011 (17) │ │ -38EFCD Extra Length 0000 (0) │ │ -38EFCF Comment Length 0000 (0) │ │ -38EFD1 Disk Start 0000 (0) │ │ -38EFD3 Int File Attributes 0000 (0) │ │ +3A0587 Compression Method 0008 (8) 'Deflated' │ │ +3A0589 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A058D CRC 36039DE7 (906206695) │ │ +3A0591 Compressed Size 00000D7D (3453) │ │ +3A0595 Uncompressed Size 00002797 (10135) │ │ +3A0599 Filename Length 001D (29) │ │ +3A059B Extra Length 0000 (0) │ │ +3A059D Comment Length 0000 (0) │ │ +3A059F Disk Start 0000 (0) │ │ +3A05A1 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38EFD5 Ext File Attributes 00000000 (0) │ │ -38EFD9 Local Header Offset 00323BB3 (3292083) │ │ -38EFDD Filename 'XXXXXXXXXXXXXXXXX' │ │ +3A05A3 Ext File Attributes 00000000 (0) │ │ +3A05A7 Local Header Offset 0032CECC (3329740) │ │ +3A05AB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38EFDD: Filename 'XXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3A05AB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38EFEE CENTRAL HEADER #659 02014B50 (33639248) │ │ -38EFF2 Created Zip Spec 14 (20) '2.0' │ │ -38EFF3 Created OS 00 (0) 'MS-DOS' │ │ -38EFF4 Extract Zip Spec 14 (20) '2.0' │ │ -38EFF5 Extract OS 00 (0) 'MS-DOS' │ │ -38EFF6 General Purpose Flag 0800 (2048) │ │ +3A05C8 CENTRAL HEADER #658 02014B50 (33639248) │ │ +3A05CC Created Zip Spec 14 (20) '2.0' │ │ +3A05CD Created OS 00 (0) 'MS-DOS' │ │ +3A05CE Extract Zip Spec 14 (20) '2.0' │ │ +3A05CF Extract OS 00 (0) 'MS-DOS' │ │ +3A05D0 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38EFF8 Compression Method 0008 (8) 'Deflated' │ │ -38EFFA Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38EFFE CRC 12854E88 (310726280) │ │ -38F002 Compressed Size 000000C9 (201) │ │ -38F006 Uncompressed Size 0000010E (270) │ │ -38F00A Filename Length 001C (28) │ │ -38F00C Extra Length 0000 (0) │ │ -38F00E Comment Length 0000 (0) │ │ -38F010 Disk Start 0000 (0) │ │ -38F012 Int File Attributes 0000 (0) │ │ +3A05D2 Compression Method 0008 (8) 'Deflated' │ │ +3A05D4 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A05D8 CRC F1E94D48 (4058598728) │ │ +3A05DC Compressed Size 0000270B (9995) │ │ +3A05E0 Uncompressed Size 0000DC6A (56426) │ │ +3A05E4 Filename Length 001E (30) │ │ +3A05E6 Extra Length 0000 (0) │ │ +3A05E8 Comment Length 0000 (0) │ │ +3A05EA Disk Start 0000 (0) │ │ +3A05EC Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38F014 Ext File Attributes 00000000 (0) │ │ -38F018 Local Header Offset 00323BF8 (3292152) │ │ -38F01C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +3A05EE Ext File Attributes 00000000 (0) │ │ +3A05F2 Local Header Offset 0032DC98 (3333272) │ │ +3A05F6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38F01C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3A05F6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38F038 CENTRAL HEADER #660 02014B50 (33639248) │ │ -38F03C Created Zip Spec 14 (20) '2.0' │ │ -38F03D Created OS 00 (0) 'MS-DOS' │ │ -38F03E Extract Zip Spec 14 (20) '2.0' │ │ -38F03F Extract OS 00 (0) 'MS-DOS' │ │ -38F040 General Purpose Flag 0800 (2048) │ │ +3A0614 CENTRAL HEADER #659 02014B50 (33639248) │ │ +3A0618 Created Zip Spec 14 (20) '2.0' │ │ +3A0619 Created OS 00 (0) 'MS-DOS' │ │ +3A061A Extract Zip Spec 14 (20) '2.0' │ │ +3A061B Extract OS 00 (0) 'MS-DOS' │ │ +3A061C General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38F042 Compression Method 0008 (8) 'Deflated' │ │ -38F044 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38F048 CRC F7FE48C2 (4160637122) │ │ -38F04C Compressed Size 00005DA6 (23974) │ │ -38F050 Uncompressed Size 00014553 (83283) │ │ -38F054 Filename Length 001A (26) │ │ -38F056 Extra Length 0000 (0) │ │ -38F058 Comment Length 0000 (0) │ │ -38F05A Disk Start 0000 (0) │ │ -38F05C Int File Attributes 0000 (0) │ │ +3A061E Compression Method 0008 (8) 'Deflated' │ │ +3A0620 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A0624 CRC E1B443FF (3786687487) │ │ +3A0628 Compressed Size 00004246 (16966) │ │ +3A062C Uncompressed Size 0000F48D (62605) │ │ +3A0630 Filename Length 001C (28) │ │ +3A0632 Extra Length 0000 (0) │ │ +3A0634 Comment Length 0000 (0) │ │ +3A0636 Disk Start 0000 (0) │ │ +3A0638 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38F05E Ext File Attributes 00000000 (0) │ │ -38F062 Local Header Offset 00323D0F (3292431) │ │ -38F066 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +3A063A Ext File Attributes 00000000 (0) │ │ +3A063E Local Header Offset 003303F3 (3343347) │ │ +3A0642 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38F066: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3A0642: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38F080 CENTRAL HEADER #661 02014B50 (33639248) │ │ -38F084 Created Zip Spec 14 (20) '2.0' │ │ -38F085 Created OS 00 (0) 'MS-DOS' │ │ -38F086 Extract Zip Spec 14 (20) '2.0' │ │ -38F087 Extract OS 00 (0) 'MS-DOS' │ │ -38F088 General Purpose Flag 0800 (2048) │ │ +3A065E CENTRAL HEADER #660 02014B50 (33639248) │ │ +3A0662 Created Zip Spec 14 (20) '2.0' │ │ +3A0663 Created OS 00 (0) 'MS-DOS' │ │ +3A0664 Extract Zip Spec 14 (20) '2.0' │ │ +3A0665 Extract OS 00 (0) 'MS-DOS' │ │ +3A0666 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38F08A Compression Method 0008 (8) 'Deflated' │ │ -38F08C Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38F090 CRC 57CBAFD2 (1472966610) │ │ -38F094 Compressed Size 000007E7 (2023) │ │ -38F098 Uncompressed Size 00001669 (5737) │ │ -38F09C Filename Length 001E (30) │ │ -38F09E Extra Length 0000 (0) │ │ -38F0A0 Comment Length 0000 (0) │ │ -38F0A2 Disk Start 0000 (0) │ │ -38F0A4 Int File Attributes 0000 (0) │ │ +3A0668 Compression Method 0008 (8) 'Deflated' │ │ +3A066A Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A066E CRC 00000000 (0) │ │ +3A0672 Compressed Size 00000002 (2) │ │ +3A0676 Uncompressed Size 00000000 (0) │ │ +3A067A Filename Length 0011 (17) │ │ +3A067C Extra Length 0000 (0) │ │ +3A067E Comment Length 0000 (0) │ │ +3A0680 Disk Start 0000 (0) │ │ +3A0682 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38F0A6 Ext File Attributes 00000000 (0) │ │ -38F0AA Local Header Offset 00329B01 (3316481) │ │ -38F0AE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +3A0684 Ext File Attributes 00000000 (0) │ │ +3A0688 Local Header Offset 00334687 (3360391) │ │ +3A068C Filename 'XXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38F0AE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3A068C: Filename 'XXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38F0CC CENTRAL HEADER #662 02014B50 (33639248) │ │ -38F0D0 Created Zip Spec 14 (20) '2.0' │ │ -38F0D1 Created OS 00 (0) 'MS-DOS' │ │ -38F0D2 Extract Zip Spec 14 (20) '2.0' │ │ -38F0D3 Extract OS 00 (0) 'MS-DOS' │ │ -38F0D4 General Purpose Flag 0800 (2048) │ │ +3A069D CENTRAL HEADER #661 02014B50 (33639248) │ │ +3A06A1 Created Zip Spec 14 (20) '2.0' │ │ +3A06A2 Created OS 00 (0) 'MS-DOS' │ │ +3A06A3 Extract Zip Spec 14 (20) '2.0' │ │ +3A06A4 Extract OS 00 (0) 'MS-DOS' │ │ +3A06A5 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38F0D6 Compression Method 0008 (8) 'Deflated' │ │ -38F0D8 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38F0DC CRC CE0C7413 (3456922643) │ │ -38F0E0 Compressed Size 00000408 (1032) │ │ -38F0E4 Uncompressed Size 00000BA4 (2980) │ │ -38F0E8 Filename Length 001B (27) │ │ -38F0EA Extra Length 0000 (0) │ │ -38F0EC Comment Length 0000 (0) │ │ -38F0EE Disk Start 0000 (0) │ │ -38F0F0 Int File Attributes 0000 (0) │ │ +3A06A7 Compression Method 0008 (8) 'Deflated' │ │ +3A06A9 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A06AD CRC 12854E88 (310726280) │ │ +3A06B1 Compressed Size 000000C9 (201) │ │ +3A06B5 Uncompressed Size 0000010E (270) │ │ +3A06B9 Filename Length 001C (28) │ │ +3A06BB Extra Length 0000 (0) │ │ +3A06BD Comment Length 0000 (0) │ │ +3A06BF Disk Start 0000 (0) │ │ +3A06C1 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38F0F2 Ext File Attributes 00000000 (0) │ │ -38F0F6 Local Header Offset 0032A338 (3318584) │ │ -38F0FA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +3A06C3 Ext File Attributes 00000000 (0) │ │ +3A06C7 Local Header Offset 003346CC (3360460) │ │ +3A06CB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38F0FA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3A06CB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38F115 CENTRAL HEADER #663 02014B50 (33639248) │ │ -38F119 Created Zip Spec 14 (20) '2.0' │ │ -38F11A Created OS 00 (0) 'MS-DOS' │ │ -38F11B Extract Zip Spec 14 (20) '2.0' │ │ -38F11C Extract OS 00 (0) 'MS-DOS' │ │ -38F11D General Purpose Flag 0800 (2048) │ │ +3A06E7 CENTRAL HEADER #662 02014B50 (33639248) │ │ +3A06EB Created Zip Spec 14 (20) '2.0' │ │ +3A06EC Created OS 00 (0) 'MS-DOS' │ │ +3A06ED Extract Zip Spec 14 (20) '2.0' │ │ +3A06EE Extract OS 00 (0) 'MS-DOS' │ │ +3A06EF General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38F11F Compression Method 0008 (8) 'Deflated' │ │ -38F121 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38F125 CRC 0650C124 (105955620) │ │ -38F129 Compressed Size 00000B35 (2869) │ │ -38F12D Uncompressed Size 000020E6 (8422) │ │ -38F131 Filename Length 001D (29) │ │ -38F133 Extra Length 0000 (0) │ │ -38F135 Comment Length 0000 (0) │ │ -38F137 Disk Start 0000 (0) │ │ -38F139 Int File Attributes 0000 (0) │ │ +3A06F1 Compression Method 0008 (8) 'Deflated' │ │ +3A06F3 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A06F7 CRC A3D13C0F (2748398607) │ │ +3A06FB Compressed Size 00005DD2 (24018) │ │ +3A06FF Uncompressed Size 00014592 (83346) │ │ +3A0703 Filename Length 001A (26) │ │ +3A0705 Extra Length 0000 (0) │ │ +3A0707 Comment Length 0000 (0) │ │ +3A0709 Disk Start 0000 (0) │ │ +3A070B Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38F13B Ext File Attributes 00000000 (0) │ │ -38F13F Local Header Offset 0032A78D (3319693) │ │ -38F143 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +3A070D Ext File Attributes 00000000 (0) │ │ +3A0711 Local Header Offset 003347E3 (3360739) │ │ +3A0715 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38F143: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3A0715: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38F160 CENTRAL HEADER #664 02014B50 (33639248) │ │ -38F164 Created Zip Spec 14 (20) '2.0' │ │ -38F165 Created OS 00 (0) 'MS-DOS' │ │ -38F166 Extract Zip Spec 14 (20) '2.0' │ │ -38F167 Extract OS 00 (0) 'MS-DOS' │ │ -38F168 General Purpose Flag 0800 (2048) │ │ +3A072F CENTRAL HEADER #663 02014B50 (33639248) │ │ +3A0733 Created Zip Spec 14 (20) '2.0' │ │ +3A0734 Created OS 00 (0) 'MS-DOS' │ │ +3A0735 Extract Zip Spec 14 (20) '2.0' │ │ +3A0736 Extract OS 00 (0) 'MS-DOS' │ │ +3A0737 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38F16A Compression Method 0008 (8) 'Deflated' │ │ -38F16C Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38F170 CRC 432B65DC (1126917596) │ │ -38F174 Compressed Size 00002052 (8274) │ │ -38F178 Uncompressed Size 00007E93 (32403) │ │ -38F17C Filename Length 001E (30) │ │ -38F17E Extra Length 0000 (0) │ │ -38F180 Comment Length 0000 (0) │ │ -38F182 Disk Start 0000 (0) │ │ -38F184 Int File Attributes 0000 (0) │ │ +3A0739 Compression Method 0008 (8) 'Deflated' │ │ +3A073B Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A073F CRC 57CBAFD2 (1472966610) │ │ +3A0743 Compressed Size 000007E7 (2023) │ │ +3A0747 Uncompressed Size 00001669 (5737) │ │ +3A074B Filename Length 001E (30) │ │ +3A074D Extra Length 0000 (0) │ │ +3A074F Comment Length 0000 (0) │ │ +3A0751 Disk Start 0000 (0) │ │ +3A0753 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38F186 Ext File Attributes 00000000 (0) │ │ -38F18A Local Header Offset 0032B311 (3322641) │ │ -38F18E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +3A0755 Ext File Attributes 00000000 (0) │ │ +3A0759 Local Header Offset 0033A601 (3384833) │ │ +3A075D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38F18E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3A075D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38F1AC CENTRAL HEADER #665 02014B50 (33639248) │ │ -38F1B0 Created Zip Spec 14 (20) '2.0' │ │ -38F1B1 Created OS 00 (0) 'MS-DOS' │ │ -38F1B2 Extract Zip Spec 14 (20) '2.0' │ │ -38F1B3 Extract OS 00 (0) 'MS-DOS' │ │ -38F1B4 General Purpose Flag 0800 (2048) │ │ +3A077B CENTRAL HEADER #664 02014B50 (33639248) │ │ +3A077F Created Zip Spec 14 (20) '2.0' │ │ +3A0780 Created OS 00 (0) 'MS-DOS' │ │ +3A0781 Extract Zip Spec 14 (20) '2.0' │ │ +3A0782 Extract OS 00 (0) 'MS-DOS' │ │ +3A0783 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38F1B6 Compression Method 0008 (8) 'Deflated' │ │ -38F1B8 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38F1BC CRC 00000000 (0) │ │ -38F1C0 Compressed Size 00000002 (2) │ │ -38F1C4 Uncompressed Size 00000000 (0) │ │ -38F1C8 Filename Length 0013 (19) │ │ -38F1CA Extra Length 0000 (0) │ │ -38F1CC Comment Length 0000 (0) │ │ -38F1CE Disk Start 0000 (0) │ │ -38F1D0 Int File Attributes 0000 (0) │ │ +3A0785 Compression Method 0008 (8) 'Deflated' │ │ +3A0787 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A078B CRC CE0C7413 (3456922643) │ │ +3A078F Compressed Size 00000408 (1032) │ │ +3A0793 Uncompressed Size 00000BA4 (2980) │ │ +3A0797 Filename Length 001B (27) │ │ +3A0799 Extra Length 0000 (0) │ │ +3A079B Comment Length 0000 (0) │ │ +3A079D Disk Start 0000 (0) │ │ +3A079F Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38F1D2 Ext File Attributes 00000000 (0) │ │ -38F1D6 Local Header Offset 0032D3B3 (3330995) │ │ -38F1DA Filename 'XXXXXXXXXXXXXXXXXXX' │ │ +3A07A1 Ext File Attributes 00000000 (0) │ │ +3A07A5 Local Header Offset 0033AE38 (3386936) │ │ +3A07A9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38F1DA: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3A07A9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38F1ED CENTRAL HEADER #666 02014B50 (33639248) │ │ -38F1F1 Created Zip Spec 14 (20) '2.0' │ │ -38F1F2 Created OS 00 (0) 'MS-DOS' │ │ -38F1F3 Extract Zip Spec 14 (20) '2.0' │ │ -38F1F4 Extract OS 00 (0) 'MS-DOS' │ │ -38F1F5 General Purpose Flag 0800 (2048) │ │ +3A07C4 CENTRAL HEADER #665 02014B50 (33639248) │ │ +3A07C8 Created Zip Spec 14 (20) '2.0' │ │ +3A07C9 Created OS 00 (0) 'MS-DOS' │ │ +3A07CA Extract Zip Spec 14 (20) '2.0' │ │ +3A07CB Extract OS 00 (0) 'MS-DOS' │ │ +3A07CC General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38F1F7 Compression Method 0008 (8) 'Deflated' │ │ -38F1F9 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38F1FD CRC 96C52479 (2529502329) │ │ -38F201 Compressed Size 0000011E (286) │ │ -38F205 Uncompressed Size 000001F6 (502) │ │ -38F209 Filename Length 001E (30) │ │ -38F20B Extra Length 0000 (0) │ │ -38F20D Comment Length 0000 (0) │ │ -38F20F Disk Start 0000 (0) │ │ -38F211 Int File Attributes 0000 (0) │ │ +3A07CE Compression Method 0008 (8) 'Deflated' │ │ +3A07D0 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A07D4 CRC 0650C124 (105955620) │ │ +3A07D8 Compressed Size 00000B35 (2869) │ │ +3A07DC Uncompressed Size 000020E6 (8422) │ │ +3A07E0 Filename Length 001D (29) │ │ +3A07E2 Extra Length 0000 (0) │ │ +3A07E4 Comment Length 0000 (0) │ │ +3A07E6 Disk Start 0000 (0) │ │ +3A07E8 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38F213 Ext File Attributes 00000000 (0) │ │ -38F217 Local Header Offset 0032D3FA (3331066) │ │ -38F21B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +3A07EA Ext File Attributes 00000000 (0) │ │ +3A07EE Local Header Offset 0033B28D (3388045) │ │ +3A07F2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38F21B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3A07F2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38F239 CENTRAL HEADER #667 02014B50 (33639248) │ │ -38F23D Created Zip Spec 14 (20) '2.0' │ │ -38F23E Created OS 00 (0) 'MS-DOS' │ │ -38F23F Extract Zip Spec 14 (20) '2.0' │ │ -38F240 Extract OS 00 (0) 'MS-DOS' │ │ -38F241 General Purpose Flag 0800 (2048) │ │ +3A080F CENTRAL HEADER #666 02014B50 (33639248) │ │ +3A0813 Created Zip Spec 14 (20) '2.0' │ │ +3A0814 Created OS 00 (0) 'MS-DOS' │ │ +3A0815 Extract Zip Spec 14 (20) '2.0' │ │ +3A0816 Extract OS 00 (0) 'MS-DOS' │ │ +3A0817 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38F243 Compression Method 0008 (8) 'Deflated' │ │ -38F245 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38F249 CRC 5D712C69 (1567698025) │ │ -38F24D Compressed Size 00003907 (14599) │ │ -38F251 Uncompressed Size 0000D6BF (54975) │ │ -38F255 Filename Length 0021 (33) │ │ -38F257 Extra Length 0000 (0) │ │ -38F259 Comment Length 0000 (0) │ │ -38F25B Disk Start 0000 (0) │ │ -38F25D Int File Attributes 0000 (0) │ │ +3A0819 Compression Method 0008 (8) 'Deflated' │ │ +3A081B Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A081F CRC 432B65DC (1126917596) │ │ +3A0823 Compressed Size 00002052 (8274) │ │ +3A0827 Uncompressed Size 00007E93 (32403) │ │ +3A082B Filename Length 001E (30) │ │ +3A082D Extra Length 0000 (0) │ │ +3A082F Comment Length 0000 (0) │ │ +3A0831 Disk Start 0000 (0) │ │ +3A0833 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38F25F Ext File Attributes 00000000 (0) │ │ -38F263 Local Header Offset 0032D568 (3331432) │ │ -38F267 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +3A0835 Ext File Attributes 00000000 (0) │ │ +3A0839 Local Header Offset 0033BE11 (3390993) │ │ +3A083D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38F267: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3A083D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38F288 CENTRAL HEADER #668 02014B50 (33639248) │ │ -38F28C Created Zip Spec 14 (20) '2.0' │ │ -38F28D Created OS 00 (0) 'MS-DOS' │ │ -38F28E Extract Zip Spec 14 (20) '2.0' │ │ -38F28F Extract OS 00 (0) 'MS-DOS' │ │ -38F290 General Purpose Flag 0800 (2048) │ │ +3A085B CENTRAL HEADER #667 02014B50 (33639248) │ │ +3A085F Created Zip Spec 14 (20) '2.0' │ │ +3A0860 Created OS 00 (0) 'MS-DOS' │ │ +3A0861 Extract Zip Spec 14 (20) '2.0' │ │ +3A0862 Extract OS 00 (0) 'MS-DOS' │ │ +3A0863 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38F292 Compression Method 0008 (8) 'Deflated' │ │ -38F294 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38F298 CRC 050DBBF7 (84786167) │ │ -38F29C Compressed Size 00001148 (4424) │ │ -38F2A0 Uncompressed Size 00004789 (18313) │ │ -38F2A4 Filename Length 001D (29) │ │ -38F2A6 Extra Length 0000 (0) │ │ -38F2A8 Comment Length 0000 (0) │ │ -38F2AA Disk Start 0000 (0) │ │ -38F2AC Int File Attributes 0000 (0) │ │ +3A0865 Compression Method 0008 (8) 'Deflated' │ │ +3A0867 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A086B CRC 00000000 (0) │ │ +3A086F Compressed Size 00000002 (2) │ │ +3A0873 Uncompressed Size 00000000 (0) │ │ +3A0877 Filename Length 0013 (19) │ │ +3A0879 Extra Length 0000 (0) │ │ +3A087B Comment Length 0000 (0) │ │ +3A087D Disk Start 0000 (0) │ │ +3A087F Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38F2AE Ext File Attributes 00000000 (0) │ │ -38F2B2 Local Header Offset 00330EC2 (3346114) │ │ -38F2B6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +3A0881 Ext File Attributes 00000000 (0) │ │ +3A0885 Local Header Offset 0033DEB3 (3399347) │ │ +3A0889 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38F2B6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3A0889: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38F2D3 CENTRAL HEADER #669 02014B50 (33639248) │ │ -38F2D7 Created Zip Spec 14 (20) '2.0' │ │ -38F2D8 Created OS 00 (0) 'MS-DOS' │ │ -38F2D9 Extract Zip Spec 14 (20) '2.0' │ │ -38F2DA Extract OS 00 (0) 'MS-DOS' │ │ -38F2DB General Purpose Flag 0800 (2048) │ │ +3A089C CENTRAL HEADER #668 02014B50 (33639248) │ │ +3A08A0 Created Zip Spec 14 (20) '2.0' │ │ +3A08A1 Created OS 00 (0) 'MS-DOS' │ │ +3A08A2 Extract Zip Spec 14 (20) '2.0' │ │ +3A08A3 Extract OS 00 (0) 'MS-DOS' │ │ +3A08A4 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38F2DD Compression Method 0008 (8) 'Deflated' │ │ -38F2DF Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38F2E3 CRC 84C66E5D (2227596893) │ │ -38F2E7 Compressed Size 00005E94 (24212) │ │ -38F2EB Uncompressed Size 000181E5 (98789) │ │ -38F2EF Filename Length 001F (31) │ │ -38F2F1 Extra Length 0000 (0) │ │ -38F2F3 Comment Length 0000 (0) │ │ -38F2F5 Disk Start 0000 (0) │ │ -38F2F7 Int File Attributes 0000 (0) │ │ +3A08A6 Compression Method 0008 (8) 'Deflated' │ │ +3A08A8 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A08AC CRC 96C52479 (2529502329) │ │ +3A08B0 Compressed Size 0000011E (286) │ │ +3A08B4 Uncompressed Size 000001F6 (502) │ │ +3A08B8 Filename Length 001E (30) │ │ +3A08BA Extra Length 0000 (0) │ │ +3A08BC Comment Length 0000 (0) │ │ +3A08BE Disk Start 0000 (0) │ │ +3A08C0 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38F2F9 Ext File Attributes 00000000 (0) │ │ -38F2FD Local Header Offset 00332059 (3350617) │ │ -38F301 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +3A08C2 Ext File Attributes 00000000 (0) │ │ +3A08C6 Local Header Offset 0033DEFA (3399418) │ │ +3A08CA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38F301: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3A08CA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38F320 CENTRAL HEADER #670 02014B50 (33639248) │ │ -38F324 Created Zip Spec 14 (20) '2.0' │ │ -38F325 Created OS 00 (0) 'MS-DOS' │ │ -38F326 Extract Zip Spec 14 (20) '2.0' │ │ -38F327 Extract OS 00 (0) 'MS-DOS' │ │ -38F328 General Purpose Flag 0800 (2048) │ │ +3A08E8 CENTRAL HEADER #669 02014B50 (33639248) │ │ +3A08EC Created Zip Spec 14 (20) '2.0' │ │ +3A08ED Created OS 00 (0) 'MS-DOS' │ │ +3A08EE Extract Zip Spec 14 (20) '2.0' │ │ +3A08EF Extract OS 00 (0) 'MS-DOS' │ │ +3A08F0 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38F32A Compression Method 0008 (8) 'Deflated' │ │ -38F32C Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38F330 CRC B4670C4B (3026652235) │ │ -38F334 Compressed Size 00000C01 (3073) │ │ -38F338 Uncompressed Size 000027A0 (10144) │ │ -38F33C Filename Length 001C (28) │ │ -38F33E Extra Length 0000 (0) │ │ -38F340 Comment Length 0000 (0) │ │ -38F342 Disk Start 0000 (0) │ │ -38F344 Int File Attributes 0000 (0) │ │ +3A08F2 Compression Method 0008 (8) 'Deflated' │ │ +3A08F4 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A08F8 CRC 5D712C69 (1567698025) │ │ +3A08FC Compressed Size 00003907 (14599) │ │ +3A0900 Uncompressed Size 0000D6BF (54975) │ │ +3A0904 Filename Length 0021 (33) │ │ +3A0906 Extra Length 0000 (0) │ │ +3A0908 Comment Length 0000 (0) │ │ +3A090A Disk Start 0000 (0) │ │ +3A090C Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38F346 Ext File Attributes 00000000 (0) │ │ -38F34A Local Header Offset 00337F3E (3374910) │ │ -38F34E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +3A090E Ext File Attributes 00000000 (0) │ │ +3A0912 Local Header Offset 0033E068 (3399784) │ │ +3A0916 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38F34E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3A0916: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38F36A CENTRAL HEADER #671 02014B50 (33639248) │ │ -38F36E Created Zip Spec 14 (20) '2.0' │ │ -38F36F Created OS 00 (0) 'MS-DOS' │ │ -38F370 Extract Zip Spec 14 (20) '2.0' │ │ -38F371 Extract OS 00 (0) 'MS-DOS' │ │ -38F372 General Purpose Flag 0800 (2048) │ │ +3A0937 CENTRAL HEADER #670 02014B50 (33639248) │ │ +3A093B Created Zip Spec 14 (20) '2.0' │ │ +3A093C Created OS 00 (0) 'MS-DOS' │ │ +3A093D Extract Zip Spec 14 (20) '2.0' │ │ +3A093E Extract OS 00 (0) 'MS-DOS' │ │ +3A093F General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38F374 Compression Method 0008 (8) 'Deflated' │ │ -38F376 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38F37A CRC 0917B0FE (152547582) │ │ -38F37E Compressed Size 000003BB (955) │ │ -38F382 Uncompressed Size 00000AC1 (2753) │ │ -38F386 Filename Length 001E (30) │ │ -38F388 Extra Length 0000 (0) │ │ -38F38A Comment Length 0000 (0) │ │ -38F38C Disk Start 0000 (0) │ │ -38F38E Int File Attributes 0000 (0) │ │ +3A0941 Compression Method 0008 (8) 'Deflated' │ │ +3A0943 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A0947 CRC 050DBBF7 (84786167) │ │ +3A094B Compressed Size 00001148 (4424) │ │ +3A094F Uncompressed Size 00004789 (18313) │ │ +3A0953 Filename Length 001D (29) │ │ +3A0955 Extra Length 0000 (0) │ │ +3A0957 Comment Length 0000 (0) │ │ +3A0959 Disk Start 0000 (0) │ │ +3A095B Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38F390 Ext File Attributes 00000000 (0) │ │ -38F394 Local Header Offset 00338B8D (3378061) │ │ -38F398 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +3A095D Ext File Attributes 00000000 (0) │ │ +3A0961 Local Header Offset 003419C2 (3414466) │ │ +3A0965 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38F398: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3A0965: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38F3B6 CENTRAL HEADER #672 02014B50 (33639248) │ │ -38F3BA Created Zip Spec 14 (20) '2.0' │ │ -38F3BB Created OS 00 (0) 'MS-DOS' │ │ -38F3BC Extract Zip Spec 14 (20) '2.0' │ │ -38F3BD Extract OS 00 (0) 'MS-DOS' │ │ -38F3BE General Purpose Flag 0800 (2048) │ │ +3A0982 CENTRAL HEADER #671 02014B50 (33639248) │ │ +3A0986 Created Zip Spec 14 (20) '2.0' │ │ +3A0987 Created OS 00 (0) 'MS-DOS' │ │ +3A0988 Extract Zip Spec 14 (20) '2.0' │ │ +3A0989 Extract OS 00 (0) 'MS-DOS' │ │ +3A098A General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38F3C0 Compression Method 0008 (8) 'Deflated' │ │ -38F3C2 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38F3C6 CRC 3F40EFD6 (1061220310) │ │ -38F3CA Compressed Size 00004AFA (19194) │ │ -38F3CE Uncompressed Size 00016B49 (93001) │ │ -38F3D2 Filename Length 001A (26) │ │ -38F3D4 Extra Length 0000 (0) │ │ -38F3D6 Comment Length 0000 (0) │ │ -38F3D8 Disk Start 0000 (0) │ │ -38F3DA Int File Attributes 0000 (0) │ │ +3A098C Compression Method 0008 (8) 'Deflated' │ │ +3A098E Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A0992 CRC 84C66E5D (2227596893) │ │ +3A0996 Compressed Size 00005E94 (24212) │ │ +3A099A Uncompressed Size 000181E5 (98789) │ │ +3A099E Filename Length 001F (31) │ │ +3A09A0 Extra Length 0000 (0) │ │ +3A09A2 Comment Length 0000 (0) │ │ +3A09A4 Disk Start 0000 (0) │ │ +3A09A6 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38F3DC Ext File Attributes 00000000 (0) │ │ -38F3E0 Local Header Offset 00338F98 (3379096) │ │ -38F3E4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +3A09A8 Ext File Attributes 00000000 (0) │ │ +3A09AC Local Header Offset 00342B59 (3418969) │ │ +3A09B0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38F3E4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3A09B0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38F3FE CENTRAL HEADER #673 02014B50 (33639248) │ │ -38F402 Created Zip Spec 14 (20) '2.0' │ │ -38F403 Created OS 00 (0) 'MS-DOS' │ │ -38F404 Extract Zip Spec 14 (20) '2.0' │ │ -38F405 Extract OS 00 (0) 'MS-DOS' │ │ -38F406 General Purpose Flag 0800 (2048) │ │ +3A09CF CENTRAL HEADER #672 02014B50 (33639248) │ │ +3A09D3 Created Zip Spec 14 (20) '2.0' │ │ +3A09D4 Created OS 00 (0) 'MS-DOS' │ │ +3A09D5 Extract Zip Spec 14 (20) '2.0' │ │ +3A09D6 Extract OS 00 (0) 'MS-DOS' │ │ +3A09D7 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38F408 Compression Method 0008 (8) 'Deflated' │ │ -38F40A Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38F40E CRC 4EFF64F7 (1325360375) │ │ -38F412 Compressed Size 000075FF (30207) │ │ -38F416 Uncompressed Size 0001DFF7 (122871) │ │ -38F41A Filename Length 001F (31) │ │ -38F41C Extra Length 0000 (0) │ │ -38F41E Comment Length 0000 (0) │ │ -38F420 Disk Start 0000 (0) │ │ -38F422 Int File Attributes 0000 (0) │ │ +3A09D9 Compression Method 0008 (8) 'Deflated' │ │ +3A09DB Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A09DF CRC B4670C4B (3026652235) │ │ +3A09E3 Compressed Size 00000C01 (3073) │ │ +3A09E7 Uncompressed Size 000027A0 (10144) │ │ +3A09EB Filename Length 001C (28) │ │ +3A09ED Extra Length 0000 (0) │ │ +3A09EF Comment Length 0000 (0) │ │ +3A09F1 Disk Start 0000 (0) │ │ +3A09F3 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38F424 Ext File Attributes 00000000 (0) │ │ -38F428 Local Header Offset 0033DADE (3398366) │ │ -38F42C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +3A09F5 Ext File Attributes 00000000 (0) │ │ +3A09F9 Local Header Offset 00348A3E (3443262) │ │ +3A09FD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38F42C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3A09FD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38F44B CENTRAL HEADER #674 02014B50 (33639248) │ │ -38F44F Created Zip Spec 14 (20) '2.0' │ │ -38F450 Created OS 00 (0) 'MS-DOS' │ │ -38F451 Extract Zip Spec 14 (20) '2.0' │ │ -38F452 Extract OS 00 (0) 'MS-DOS' │ │ -38F453 General Purpose Flag 0800 (2048) │ │ +3A0A19 CENTRAL HEADER #673 02014B50 (33639248) │ │ +3A0A1D Created Zip Spec 14 (20) '2.0' │ │ +3A0A1E Created OS 00 (0) 'MS-DOS' │ │ +3A0A1F Extract Zip Spec 14 (20) '2.0' │ │ +3A0A20 Extract OS 00 (0) 'MS-DOS' │ │ +3A0A21 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38F455 Compression Method 0008 (8) 'Deflated' │ │ -38F457 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38F45B CRC 59355567 (1496667495) │ │ -38F45F Compressed Size 0000A270 (41584) │ │ -38F463 Uncompressed Size 000343CF (213967) │ │ -38F467 Filename Length 0020 (32) │ │ -38F469 Extra Length 0000 (0) │ │ -38F46B Comment Length 0000 (0) │ │ -38F46D Disk Start 0000 (0) │ │ -38F46F Int File Attributes 0000 (0) │ │ +3A0A23 Compression Method 0008 (8) 'Deflated' │ │ +3A0A25 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A0A29 CRC 0917B0FE (152547582) │ │ +3A0A2D Compressed Size 000003BB (955) │ │ +3A0A31 Uncompressed Size 00000AC1 (2753) │ │ +3A0A35 Filename Length 001E (30) │ │ +3A0A37 Extra Length 0000 (0) │ │ +3A0A39 Comment Length 0000 (0) │ │ +3A0A3B Disk Start 0000 (0) │ │ +3A0A3D Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38F471 Ext File Attributes 00000000 (0) │ │ -38F475 Local Header Offset 0034512E (3428654) │ │ -38F479 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +3A0A3F Ext File Attributes 00000000 (0) │ │ +3A0A43 Local Header Offset 0034968D (3446413) │ │ +3A0A47 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38F479: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3A0A47: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38F499 CENTRAL HEADER #675 02014B50 (33639248) │ │ -38F49D Created Zip Spec 14 (20) '2.0' │ │ -38F49E Created OS 00 (0) 'MS-DOS' │ │ -38F49F Extract Zip Spec 14 (20) '2.0' │ │ -38F4A0 Extract OS 00 (0) 'MS-DOS' │ │ -38F4A1 General Purpose Flag 0800 (2048) │ │ +3A0A65 CENTRAL HEADER #674 02014B50 (33639248) │ │ +3A0A69 Created Zip Spec 14 (20) '2.0' │ │ +3A0A6A Created OS 00 (0) 'MS-DOS' │ │ +3A0A6B Extract Zip Spec 14 (20) '2.0' │ │ +3A0A6C Extract OS 00 (0) 'MS-DOS' │ │ +3A0A6D General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38F4A3 Compression Method 0008 (8) 'Deflated' │ │ -38F4A5 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38F4A9 CRC E731F705 (3878811397) │ │ -38F4AD Compressed Size 0000194E (6478) │ │ -38F4B1 Uncompressed Size 000053EA (21482) │ │ -38F4B5 Filename Length 0025 (37) │ │ -38F4B7 Extra Length 0000 (0) │ │ -38F4B9 Comment Length 0000 (0) │ │ -38F4BB Disk Start 0000 (0) │ │ -38F4BD Int File Attributes 0000 (0) │ │ +3A0A6F Compression Method 0008 (8) 'Deflated' │ │ +3A0A71 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A0A75 CRC 3F40EFD6 (1061220310) │ │ +3A0A79 Compressed Size 00004AFA (19194) │ │ +3A0A7D Uncompressed Size 00016B49 (93001) │ │ +3A0A81 Filename Length 001A (26) │ │ +3A0A83 Extra Length 0000 (0) │ │ +3A0A85 Comment Length 0000 (0) │ │ +3A0A87 Disk Start 0000 (0) │ │ +3A0A89 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38F4BF Ext File Attributes 00000000 (0) │ │ -38F4C3 Local Header Offset 0034F3F0 (3470320) │ │ -38F4C7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +3A0A8B Ext File Attributes 00000000 (0) │ │ +3A0A8F Local Header Offset 00349A98 (3447448) │ │ +3A0A93 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38F4C7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3A0A93: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38F4EC CENTRAL HEADER #676 02014B50 (33639248) │ │ -38F4F0 Created Zip Spec 14 (20) '2.0' │ │ -38F4F1 Created OS 00 (0) 'MS-DOS' │ │ -38F4F2 Extract Zip Spec 14 (20) '2.0' │ │ -38F4F3 Extract OS 00 (0) 'MS-DOS' │ │ -38F4F4 General Purpose Flag 0800 (2048) │ │ +3A0AAD CENTRAL HEADER #675 02014B50 (33639248) │ │ +3A0AB1 Created Zip Spec 14 (20) '2.0' │ │ +3A0AB2 Created OS 00 (0) 'MS-DOS' │ │ +3A0AB3 Extract Zip Spec 14 (20) '2.0' │ │ +3A0AB4 Extract OS 00 (0) 'MS-DOS' │ │ +3A0AB5 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38F4F6 Compression Method 0008 (8) 'Deflated' │ │ -38F4F8 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38F4FC CRC 690FB9B8 (1762638264) │ │ -38F500 Compressed Size 00006E1B (28187) │ │ -38F504 Uncompressed Size 0001D703 (120579) │ │ -38F508 Filename Length 001C (28) │ │ -38F50A Extra Length 0000 (0) │ │ -38F50C Comment Length 0000 (0) │ │ -38F50E Disk Start 0000 (0) │ │ -38F510 Int File Attributes 0000 (0) │ │ +3A0AB7 Compression Method 0008 (8) 'Deflated' │ │ +3A0AB9 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A0ABD CRC 4EFF64F7 (1325360375) │ │ +3A0AC1 Compressed Size 000075FF (30207) │ │ +3A0AC5 Uncompressed Size 0001DFF7 (122871) │ │ +3A0AC9 Filename Length 001F (31) │ │ +3A0ACB Extra Length 0000 (0) │ │ +3A0ACD Comment Length 0000 (0) │ │ +3A0ACF Disk Start 0000 (0) │ │ +3A0AD1 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38F512 Ext File Attributes 00000000 (0) │ │ -38F516 Local Header Offset 00350D95 (3476885) │ │ -38F51A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +3A0AD3 Ext File Attributes 00000000 (0) │ │ +3A0AD7 Local Header Offset 0034E5DE (3466718) │ │ +3A0ADB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38F51A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3A0ADB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38F536 CENTRAL HEADER #677 02014B50 (33639248) │ │ -38F53A Created Zip Spec 14 (20) '2.0' │ │ -38F53B Created OS 00 (0) 'MS-DOS' │ │ -38F53C Extract Zip Spec 14 (20) '2.0' │ │ -38F53D Extract OS 00 (0) 'MS-DOS' │ │ -38F53E General Purpose Flag 0800 (2048) │ │ +3A0AFA CENTRAL HEADER #676 02014B50 (33639248) │ │ +3A0AFE Created Zip Spec 14 (20) '2.0' │ │ +3A0AFF Created OS 00 (0) 'MS-DOS' │ │ +3A0B00 Extract Zip Spec 14 (20) '2.0' │ │ +3A0B01 Extract OS 00 (0) 'MS-DOS' │ │ +3A0B02 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38F540 Compression Method 0008 (8) 'Deflated' │ │ -38F542 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38F546 CRC 80347417 (2150921239) │ │ -38F54A Compressed Size 0000105D (4189) │ │ -38F54E Uncompressed Size 00003293 (12947) │ │ -38F552 Filename Length 0023 (35) │ │ -38F554 Extra Length 0000 (0) │ │ -38F556 Comment Length 0000 (0) │ │ -38F558 Disk Start 0000 (0) │ │ -38F55A Int File Attributes 0000 (0) │ │ +3A0B04 Compression Method 0008 (8) 'Deflated' │ │ +3A0B06 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A0B0A CRC 59355567 (1496667495) │ │ +3A0B0E Compressed Size 0000A270 (41584) │ │ +3A0B12 Uncompressed Size 000343CF (213967) │ │ +3A0B16 Filename Length 0020 (32) │ │ +3A0B18 Extra Length 0000 (0) │ │ +3A0B1A Comment Length 0000 (0) │ │ +3A0B1C Disk Start 0000 (0) │ │ +3A0B1E Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38F55C Ext File Attributes 00000000 (0) │ │ -38F560 Local Header Offset 00357BFE (3505150) │ │ -38F564 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +3A0B20 Ext File Attributes 00000000 (0) │ │ +3A0B24 Local Header Offset 00355C2E (3497006) │ │ +3A0B28 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38F564: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3A0B28: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38F587 CENTRAL HEADER #678 02014B50 (33639248) │ │ -38F58B Created Zip Spec 14 (20) '2.0' │ │ -38F58C Created OS 00 (0) 'MS-DOS' │ │ -38F58D Extract Zip Spec 14 (20) '2.0' │ │ -38F58E Extract OS 00 (0) 'MS-DOS' │ │ -38F58F General Purpose Flag 0800 (2048) │ │ +3A0B48 CENTRAL HEADER #677 02014B50 (33639248) │ │ +3A0B4C Created Zip Spec 14 (20) '2.0' │ │ +3A0B4D Created OS 00 (0) 'MS-DOS' │ │ +3A0B4E Extract Zip Spec 14 (20) '2.0' │ │ +3A0B4F Extract OS 00 (0) 'MS-DOS' │ │ +3A0B50 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38F591 Compression Method 0008 (8) 'Deflated' │ │ -38F593 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38F597 CRC 00000000 (0) │ │ -38F59B Compressed Size 00000002 (2) │ │ -38F59F Uncompressed Size 00000000 (0) │ │ -38F5A3 Filename Length 001A (26) │ │ -38F5A5 Extra Length 0000 (0) │ │ -38F5A7 Comment Length 0000 (0) │ │ -38F5A9 Disk Start 0000 (0) │ │ -38F5AB Int File Attributes 0000 (0) │ │ +3A0B52 Compression Method 0008 (8) 'Deflated' │ │ +3A0B54 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A0B58 CRC E731F705 (3878811397) │ │ +3A0B5C Compressed Size 0000194E (6478) │ │ +3A0B60 Uncompressed Size 000053EA (21482) │ │ +3A0B64 Filename Length 0025 (37) │ │ +3A0B66 Extra Length 0000 (0) │ │ +3A0B68 Comment Length 0000 (0) │ │ +3A0B6A Disk Start 0000 (0) │ │ +3A0B6C Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38F5AD Ext File Attributes 00000000 (0) │ │ -38F5B1 Local Header Offset 00358CB0 (3509424) │ │ -38F5B5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +3A0B6E Ext File Attributes 00000000 (0) │ │ +3A0B72 Local Header Offset 0035FEF0 (3538672) │ │ +3A0B76 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38F5B5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3A0B76: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38F5CF CENTRAL HEADER #679 02014B50 (33639248) │ │ -38F5D3 Created Zip Spec 14 (20) '2.0' │ │ -38F5D4 Created OS 00 (0) 'MS-DOS' │ │ -38F5D5 Extract Zip Spec 14 (20) '2.0' │ │ -38F5D6 Extract OS 00 (0) 'MS-DOS' │ │ -38F5D7 General Purpose Flag 0800 (2048) │ │ +3A0B9B CENTRAL HEADER #678 02014B50 (33639248) │ │ +3A0B9F Created Zip Spec 14 (20) '2.0' │ │ +3A0BA0 Created OS 00 (0) 'MS-DOS' │ │ +3A0BA1 Extract Zip Spec 14 (20) '2.0' │ │ +3A0BA2 Extract OS 00 (0) 'MS-DOS' │ │ +3A0BA3 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38F5D9 Compression Method 0008 (8) 'Deflated' │ │ -38F5DB Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38F5DF CRC C2971FC7 (3264683975) │ │ -38F5E3 Compressed Size 00000006 (6) │ │ -38F5E7 Uncompressed Size 00000004 (4) │ │ -38F5EB Filename Length 0023 (35) │ │ -38F5ED Extra Length 0000 (0) │ │ -38F5EF Comment Length 0000 (0) │ │ -38F5F1 Disk Start 0000 (0) │ │ -38F5F3 Int File Attributes 0000 (0) │ │ +3A0BA5 Compression Method 0008 (8) 'Deflated' │ │ +3A0BA7 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A0BAB CRC 690FB9B8 (1762638264) │ │ +3A0BAF Compressed Size 00006E1B (28187) │ │ +3A0BB3 Uncompressed Size 0001D703 (120579) │ │ +3A0BB7 Filename Length 001C (28) │ │ +3A0BB9 Extra Length 0000 (0) │ │ +3A0BBB Comment Length 0000 (0) │ │ +3A0BBD Disk Start 0000 (0) │ │ +3A0BBF Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38F5F5 Ext File Attributes 00000000 (0) │ │ -38F5F9 Local Header Offset 00358CFE (3509502) │ │ -38F5FD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +3A0BC1 Ext File Attributes 00000000 (0) │ │ +3A0BC5 Local Header Offset 00361895 (3545237) │ │ +3A0BC9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38F5FD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3A0BC9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38F620 CENTRAL HEADER #680 02014B50 (33639248) │ │ -38F624 Created Zip Spec 14 (20) '2.0' │ │ -38F625 Created OS 00 (0) 'MS-DOS' │ │ -38F626 Extract Zip Spec 14 (20) '2.0' │ │ -38F627 Extract OS 00 (0) 'MS-DOS' │ │ -38F628 General Purpose Flag 0800 (2048) │ │ +3A0BE5 CENTRAL HEADER #679 02014B50 (33639248) │ │ +3A0BE9 Created Zip Spec 14 (20) '2.0' │ │ +3A0BEA Created OS 00 (0) 'MS-DOS' │ │ +3A0BEB Extract Zip Spec 14 (20) '2.0' │ │ +3A0BEC Extract OS 00 (0) 'MS-DOS' │ │ +3A0BED General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38F62A Compression Method 0008 (8) 'Deflated' │ │ -38F62C Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38F630 CRC 1F5D89B5 (526223797) │ │ -38F634 Compressed Size 0000029E (670) │ │ -38F638 Uncompressed Size 00000666 (1638) │ │ -38F63C Filename Length 0022 (34) │ │ -38F63E Extra Length 0000 (0) │ │ -38F640 Comment Length 0000 (0) │ │ -38F642 Disk Start 0000 (0) │ │ -38F644 Int File Attributes 0000 (0) │ │ +3A0BEF Compression Method 0008 (8) 'Deflated' │ │ +3A0BF1 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A0BF5 CRC 80347417 (2150921239) │ │ +3A0BF9 Compressed Size 0000105D (4189) │ │ +3A0BFD Uncompressed Size 00003293 (12947) │ │ +3A0C01 Filename Length 0023 (35) │ │ +3A0C03 Extra Length 0000 (0) │ │ +3A0C05 Comment Length 0000 (0) │ │ +3A0C07 Disk Start 0000 (0) │ │ +3A0C09 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38F646 Ext File Attributes 00000000 (0) │ │ -38F64A Local Header Offset 00358D59 (3509593) │ │ -38F64E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +3A0C0B Ext File Attributes 00000000 (0) │ │ +3A0C0F Local Header Offset 003686FE (3573502) │ │ +3A0C13 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38F64E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3A0C13: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38F670 CENTRAL HEADER #681 02014B50 (33639248) │ │ -38F674 Created Zip Spec 14 (20) '2.0' │ │ -38F675 Created OS 00 (0) 'MS-DOS' │ │ -38F676 Extract Zip Spec 14 (20) '2.0' │ │ -38F677 Extract OS 00 (0) 'MS-DOS' │ │ -38F678 General Purpose Flag 0800 (2048) │ │ +3A0C36 CENTRAL HEADER #680 02014B50 (33639248) │ │ +3A0C3A Created Zip Spec 14 (20) '2.0' │ │ +3A0C3B Created OS 00 (0) 'MS-DOS' │ │ +3A0C3C Extract Zip Spec 14 (20) '2.0' │ │ +3A0C3D Extract OS 00 (0) 'MS-DOS' │ │ +3A0C3E General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38F67A Compression Method 0008 (8) 'Deflated' │ │ -38F67C Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38F680 CRC 132FB7F6 (321894390) │ │ -38F684 Compressed Size 0000000C (12) │ │ -38F688 Uncompressed Size 0000000A (10) │ │ -38F68C Filename Length 0027 (39) │ │ -38F68E Extra Length 0000 (0) │ │ -38F690 Comment Length 0000 (0) │ │ -38F692 Disk Start 0000 (0) │ │ -38F694 Int File Attributes 0000 (0) │ │ +3A0C40 Compression Method 0008 (8) 'Deflated' │ │ +3A0C42 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A0C46 CRC 00000000 (0) │ │ +3A0C4A Compressed Size 00000002 (2) │ │ +3A0C4E Uncompressed Size 00000000 (0) │ │ +3A0C52 Filename Length 001A (26) │ │ +3A0C54 Extra Length 0000 (0) │ │ +3A0C56 Comment Length 0000 (0) │ │ +3A0C58 Disk Start 0000 (0) │ │ +3A0C5A Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38F696 Ext File Attributes 00000000 (0) │ │ -38F69A Local Header Offset 0035904B (3510347) │ │ -38F69E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +3A0C5C Ext File Attributes 00000000 (0) │ │ +3A0C60 Local Header Offset 003697B0 (3577776) │ │ +3A0C64 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38F69E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3A0C64: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38F6C5 CENTRAL HEADER #682 02014B50 (33639248) │ │ -38F6C9 Created Zip Spec 14 (20) '2.0' │ │ -38F6CA Created OS 00 (0) 'MS-DOS' │ │ -38F6CB Extract Zip Spec 14 (20) '2.0' │ │ -38F6CC Extract OS 00 (0) 'MS-DOS' │ │ -38F6CD General Purpose Flag 0800 (2048) │ │ +3A0C7E CENTRAL HEADER #681 02014B50 (33639248) │ │ +3A0C82 Created Zip Spec 14 (20) '2.0' │ │ +3A0C83 Created OS 00 (0) 'MS-DOS' │ │ +3A0C84 Extract Zip Spec 14 (20) '2.0' │ │ +3A0C85 Extract OS 00 (0) 'MS-DOS' │ │ +3A0C86 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38F6CF Compression Method 0008 (8) 'Deflated' │ │ -38F6D1 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38F6D5 CRC 00000000 (0) │ │ -38F6D9 Compressed Size 00000002 (2) │ │ -38F6DD Uncompressed Size 00000000 (0) │ │ -38F6E1 Filename Length 0023 (35) │ │ -38F6E3 Extra Length 0000 (0) │ │ -38F6E5 Comment Length 0000 (0) │ │ -38F6E7 Disk Start 0000 (0) │ │ -38F6E9 Int File Attributes 0000 (0) │ │ +3A0C88 Compression Method 0008 (8) 'Deflated' │ │ +3A0C8A Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A0C8E CRC C2971FC7 (3264683975) │ │ +3A0C92 Compressed Size 00000006 (6) │ │ +3A0C96 Uncompressed Size 00000004 (4) │ │ +3A0C9A Filename Length 0023 (35) │ │ +3A0C9C Extra Length 0000 (0) │ │ +3A0C9E Comment Length 0000 (0) │ │ +3A0CA0 Disk Start 0000 (0) │ │ +3A0CA2 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38F6EB Ext File Attributes 00000000 (0) │ │ -38F6EF Local Header Offset 003590B0 (3510448) │ │ -38F6F3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +3A0CA4 Ext File Attributes 00000000 (0) │ │ +3A0CA8 Local Header Offset 003697FE (3577854) │ │ +3A0CAC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38F6F3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3A0CAC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38F716 CENTRAL HEADER #683 02014B50 (33639248) │ │ -38F71A Created Zip Spec 14 (20) '2.0' │ │ -38F71B Created OS 00 (0) 'MS-DOS' │ │ -38F71C Extract Zip Spec 14 (20) '2.0' │ │ -38F71D Extract OS 00 (0) 'MS-DOS' │ │ -38F71E General Purpose Flag 0800 (2048) │ │ +3A0CCF CENTRAL HEADER #682 02014B50 (33639248) │ │ +3A0CD3 Created Zip Spec 14 (20) '2.0' │ │ +3A0CD4 Created OS 00 (0) 'MS-DOS' │ │ +3A0CD5 Extract Zip Spec 14 (20) '2.0' │ │ +3A0CD6 Extract OS 00 (0) 'MS-DOS' │ │ +3A0CD7 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38F720 Compression Method 0008 (8) 'Deflated' │ │ -38F722 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38F726 CRC F259687E (4065945726) │ │ -38F72A Compressed Size 00000330 (816) │ │ -38F72E Uncompressed Size 000006AB (1707) │ │ -38F732 Filename Length 002A (42) │ │ -38F734 Extra Length 0000 (0) │ │ -38F736 Comment Length 0000 (0) │ │ -38F738 Disk Start 0000 (0) │ │ -38F73A Int File Attributes 0000 (0) │ │ +3A0CD9 Compression Method 0008 (8) 'Deflated' │ │ +3A0CDB Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A0CDF CRC 1934DA95 (422894229) │ │ +3A0CE3 Compressed Size 0000029E (670) │ │ +3A0CE7 Uncompressed Size 00000666 (1638) │ │ +3A0CEB Filename Length 0022 (34) │ │ +3A0CED Extra Length 0000 (0) │ │ +3A0CEF Comment Length 0000 (0) │ │ +3A0CF1 Disk Start 0000 (0) │ │ +3A0CF3 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38F73C Ext File Attributes 00000000 (0) │ │ -38F740 Local Header Offset 00359107 (3510535) │ │ -38F744 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +3A0CF5 Ext File Attributes 00000000 (0) │ │ +3A0CF9 Local Header Offset 00369859 (3577945) │ │ +3A0CFD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38F744: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3A0CFD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38F76E CENTRAL HEADER #684 02014B50 (33639248) │ │ -38F772 Created Zip Spec 14 (20) '2.0' │ │ -38F773 Created OS 00 (0) 'MS-DOS' │ │ -38F774 Extract Zip Spec 14 (20) '2.0' │ │ -38F775 Extract OS 00 (0) 'MS-DOS' │ │ -38F776 General Purpose Flag 0800 (2048) │ │ +3A0D1F CENTRAL HEADER #683 02014B50 (33639248) │ │ +3A0D23 Created Zip Spec 14 (20) '2.0' │ │ +3A0D24 Created OS 00 (0) 'MS-DOS' │ │ +3A0D25 Extract Zip Spec 14 (20) '2.0' │ │ +3A0D26 Extract OS 00 (0) 'MS-DOS' │ │ +3A0D27 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38F778 Compression Method 0008 (8) 'Deflated' │ │ -38F77A Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38F77E CRC 00000000 (0) │ │ -38F782 Compressed Size 00000002 (2) │ │ -38F786 Uncompressed Size 00000000 (0) │ │ -38F78A Filename Length 0015 (21) │ │ -38F78C Extra Length 0000 (0) │ │ -38F78E Comment Length 0000 (0) │ │ -38F790 Disk Start 0000 (0) │ │ -38F792 Int File Attributes 0000 (0) │ │ +3A0D29 Compression Method 0008 (8) 'Deflated' │ │ +3A0D2B Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A0D2F CRC 132FB7F6 (321894390) │ │ +3A0D33 Compressed Size 0000000C (12) │ │ +3A0D37 Uncompressed Size 0000000A (10) │ │ +3A0D3B Filename Length 0027 (39) │ │ +3A0D3D Extra Length 0000 (0) │ │ +3A0D3F Comment Length 0000 (0) │ │ +3A0D41 Disk Start 0000 (0) │ │ +3A0D43 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38F794 Ext File Attributes 00000000 (0) │ │ -38F798 Local Header Offset 00359493 (3511443) │ │ -38F79C Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +3A0D45 Ext File Attributes 00000000 (0) │ │ +3A0D49 Local Header Offset 00369B4B (3578699) │ │ +3A0D4D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38F79C: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3A0D4D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38F7B1 CENTRAL HEADER #685 02014B50 (33639248) │ │ -38F7B5 Created Zip Spec 14 (20) '2.0' │ │ -38F7B6 Created OS 00 (0) 'MS-DOS' │ │ -38F7B7 Extract Zip Spec 14 (20) '2.0' │ │ -38F7B8 Extract OS 00 (0) 'MS-DOS' │ │ -38F7B9 General Purpose Flag 0800 (2048) │ │ +3A0D74 CENTRAL HEADER #684 02014B50 (33639248) │ │ +3A0D78 Created Zip Spec 14 (20) '2.0' │ │ +3A0D79 Created OS 00 (0) 'MS-DOS' │ │ +3A0D7A Extract Zip Spec 14 (20) '2.0' │ │ +3A0D7B Extract OS 00 (0) 'MS-DOS' │ │ +3A0D7C General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38F7BB Compression Method 0008 (8) 'Deflated' │ │ -38F7BD Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38F7C1 CRC C2971FC7 (3264683975) │ │ -38F7C5 Compressed Size 00000006 (6) │ │ -38F7C9 Uncompressed Size 00000004 (4) │ │ -38F7CD Filename Length 001E (30) │ │ -38F7CF Extra Length 0000 (0) │ │ -38F7D1 Comment Length 0000 (0) │ │ -38F7D3 Disk Start 0000 (0) │ │ -38F7D5 Int File Attributes 0000 (0) │ │ +3A0D7E Compression Method 0008 (8) 'Deflated' │ │ +3A0D80 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A0D84 CRC 00000000 (0) │ │ +3A0D88 Compressed Size 00000002 (2) │ │ +3A0D8C Uncompressed Size 00000000 (0) │ │ +3A0D90 Filename Length 0023 (35) │ │ +3A0D92 Extra Length 0000 (0) │ │ +3A0D94 Comment Length 0000 (0) │ │ +3A0D96 Disk Start 0000 (0) │ │ +3A0D98 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38F7D7 Ext File Attributes 00000000 (0) │ │ -38F7DB Local Header Offset 003594DC (3511516) │ │ -38F7DF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +3A0D9A Ext File Attributes 00000000 (0) │ │ +3A0D9E Local Header Offset 00369BB0 (3578800) │ │ +3A0DA2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38F7DF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3A0DA2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38F7FD CENTRAL HEADER #686 02014B50 (33639248) │ │ -38F801 Created Zip Spec 14 (20) '2.0' │ │ -38F802 Created OS 00 (0) 'MS-DOS' │ │ -38F803 Extract Zip Spec 14 (20) '2.0' │ │ -38F804 Extract OS 00 (0) 'MS-DOS' │ │ -38F805 General Purpose Flag 0800 (2048) │ │ +3A0DC5 CENTRAL HEADER #685 02014B50 (33639248) │ │ +3A0DC9 Created Zip Spec 14 (20) '2.0' │ │ +3A0DCA Created OS 00 (0) 'MS-DOS' │ │ +3A0DCB Extract Zip Spec 14 (20) '2.0' │ │ +3A0DCC Extract OS 00 (0) 'MS-DOS' │ │ +3A0DCD General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38F807 Compression Method 0008 (8) 'Deflated' │ │ -38F809 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38F80D CRC 6A88A31E (1787339550) │ │ -38F811 Compressed Size 00000279 (633) │ │ -38F815 Uncompressed Size 0000042A (1066) │ │ -38F819 Filename Length 001C (28) │ │ -38F81B Extra Length 0000 (0) │ │ -38F81D Comment Length 0000 (0) │ │ -38F81F Disk Start 0000 (0) │ │ -38F821 Int File Attributes 0000 (0) │ │ +3A0DCF Compression Method 0008 (8) 'Deflated' │ │ +3A0DD1 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A0DD5 CRC F259687E (4065945726) │ │ +3A0DD9 Compressed Size 00000330 (816) │ │ +3A0DDD Uncompressed Size 000006AB (1707) │ │ +3A0DE1 Filename Length 002A (42) │ │ +3A0DE3 Extra Length 0000 (0) │ │ +3A0DE5 Comment Length 0000 (0) │ │ +3A0DE7 Disk Start 0000 (0) │ │ +3A0DE9 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38F823 Ext File Attributes 00000000 (0) │ │ -38F827 Local Header Offset 00359532 (3511602) │ │ -38F82B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +3A0DEB Ext File Attributes 00000000 (0) │ │ +3A0DEF Local Header Offset 00369C07 (3578887) │ │ +3A0DF3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38F82B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3A0DF3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38F847 CENTRAL HEADER #687 02014B50 (33639248) │ │ -38F84B Created Zip Spec 14 (20) '2.0' │ │ -38F84C Created OS 00 (0) 'MS-DOS' │ │ -38F84D Extract Zip Spec 14 (20) '2.0' │ │ -38F84E Extract OS 00 (0) 'MS-DOS' │ │ -38F84F General Purpose Flag 0800 (2048) │ │ +3A0E1D CENTRAL HEADER #686 02014B50 (33639248) │ │ +3A0E21 Created Zip Spec 14 (20) '2.0' │ │ +3A0E22 Created OS 00 (0) 'MS-DOS' │ │ +3A0E23 Extract Zip Spec 14 (20) '2.0' │ │ +3A0E24 Extract OS 00 (0) 'MS-DOS' │ │ +3A0E25 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38F851 Compression Method 0008 (8) 'Deflated' │ │ -38F853 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38F857 CRC 2EBCC41B (784122907) │ │ -38F85B Compressed Size 000002F5 (757) │ │ -38F85F Uncompressed Size 0000067A (1658) │ │ -38F863 Filename Length 001D (29) │ │ -38F865 Extra Length 0000 (0) │ │ -38F867 Comment Length 0000 (0) │ │ -38F869 Disk Start 0000 (0) │ │ -38F86B Int File Attributes 0000 (0) │ │ +3A0E27 Compression Method 0008 (8) 'Deflated' │ │ +3A0E29 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A0E2D CRC 00000000 (0) │ │ +3A0E31 Compressed Size 00000002 (2) │ │ +3A0E35 Uncompressed Size 00000000 (0) │ │ +3A0E39 Filename Length 0015 (21) │ │ +3A0E3B Extra Length 0000 (0) │ │ +3A0E3D Comment Length 0000 (0) │ │ +3A0E3F Disk Start 0000 (0) │ │ +3A0E41 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38F86D Ext File Attributes 00000000 (0) │ │ -38F871 Local Header Offset 003597F9 (3512313) │ │ -38F875 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +3A0E43 Ext File Attributes 00000000 (0) │ │ +3A0E47 Local Header Offset 00369F93 (3579795) │ │ +3A0E4B Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38F875: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3A0E4B: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38F892 CENTRAL HEADER #688 02014B50 (33639248) │ │ -38F896 Created Zip Spec 14 (20) '2.0' │ │ -38F897 Created OS 00 (0) 'MS-DOS' │ │ -38F898 Extract Zip Spec 14 (20) '2.0' │ │ -38F899 Extract OS 00 (0) 'MS-DOS' │ │ -38F89A General Purpose Flag 0800 (2048) │ │ +3A0E60 CENTRAL HEADER #687 02014B50 (33639248) │ │ +3A0E64 Created Zip Spec 14 (20) '2.0' │ │ +3A0E65 Created OS 00 (0) 'MS-DOS' │ │ +3A0E66 Extract Zip Spec 14 (20) '2.0' │ │ +3A0E67 Extract OS 00 (0) 'MS-DOS' │ │ +3A0E68 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38F89C Compression Method 0008 (8) 'Deflated' │ │ -38F89E Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38F8A2 CRC 18FB3A21 (419117601) │ │ -38F8A6 Compressed Size 00000006 (6) │ │ -38F8AA Uncompressed Size 00000004 (4) │ │ -38F8AE Filename Length 0022 (34) │ │ -38F8B0 Extra Length 0000 (0) │ │ -38F8B2 Comment Length 0000 (0) │ │ -38F8B4 Disk Start 0000 (0) │ │ -38F8B6 Int File Attributes 0000 (0) │ │ +3A0E6A Compression Method 0008 (8) 'Deflated' │ │ +3A0E6C Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A0E70 CRC C2971FC7 (3264683975) │ │ +3A0E74 Compressed Size 00000006 (6) │ │ +3A0E78 Uncompressed Size 00000004 (4) │ │ +3A0E7C Filename Length 001E (30) │ │ +3A0E7E Extra Length 0000 (0) │ │ +3A0E80 Comment Length 0000 (0) │ │ +3A0E82 Disk Start 0000 (0) │ │ +3A0E84 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38F8B8 Ext File Attributes 00000000 (0) │ │ -38F8BC Local Header Offset 00359B3D (3513149) │ │ -38F8C0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +3A0E86 Ext File Attributes 00000000 (0) │ │ +3A0E8A Local Header Offset 00369FDC (3579868) │ │ +3A0E8E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38F8C0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3A0E8E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38F8E2 CENTRAL HEADER #689 02014B50 (33639248) │ │ -38F8E6 Created Zip Spec 14 (20) '2.0' │ │ -38F8E7 Created OS 00 (0) 'MS-DOS' │ │ -38F8E8 Extract Zip Spec 14 (20) '2.0' │ │ -38F8E9 Extract OS 00 (0) 'MS-DOS' │ │ -38F8EA General Purpose Flag 0800 (2048) │ │ +3A0EAC CENTRAL HEADER #688 02014B50 (33639248) │ │ +3A0EB0 Created Zip Spec 14 (20) '2.0' │ │ +3A0EB1 Created OS 00 (0) 'MS-DOS' │ │ +3A0EB2 Extract Zip Spec 14 (20) '2.0' │ │ +3A0EB3 Extract OS 00 (0) 'MS-DOS' │ │ +3A0EB4 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38F8EC Compression Method 0008 (8) 'Deflated' │ │ -38F8EE Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38F8F2 CRC 00000000 (0) │ │ -38F8F6 Compressed Size 00000002 (2) │ │ -38F8FA Uncompressed Size 00000000 (0) │ │ -38F8FE Filename Length 000A (10) │ │ -38F900 Extra Length 0000 (0) │ │ -38F902 Comment Length 0000 (0) │ │ -38F904 Disk Start 0000 (0) │ │ -38F906 Int File Attributes 0000 (0) │ │ +3A0EB6 Compression Method 0008 (8) 'Deflated' │ │ +3A0EB8 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A0EBC CRC 6A88A31E (1787339550) │ │ +3A0EC0 Compressed Size 00000279 (633) │ │ +3A0EC4 Uncompressed Size 0000042A (1066) │ │ +3A0EC8 Filename Length 001C (28) │ │ +3A0ECA Extra Length 0000 (0) │ │ +3A0ECC Comment Length 0000 (0) │ │ +3A0ECE Disk Start 0000 (0) │ │ +3A0ED0 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38F908 Ext File Attributes 00000000 (0) │ │ -38F90C Local Header Offset 00359B97 (3513239) │ │ -38F910 Filename 'XXXXXXXXXX' │ │ +3A0ED2 Ext File Attributes 00000000 (0) │ │ +3A0ED6 Local Header Offset 0036A032 (3579954) │ │ +3A0EDA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38F910: Filename 'XXXXXXXXXX' │ │ +# WARNING: Offset 0x3A0EDA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38F91A CENTRAL HEADER #690 02014B50 (33639248) │ │ -38F91E Created Zip Spec 14 (20) '2.0' │ │ -38F91F Created OS 00 (0) 'MS-DOS' │ │ -38F920 Extract Zip Spec 14 (20) '2.0' │ │ -38F921 Extract OS 00 (0) 'MS-DOS' │ │ -38F922 General Purpose Flag 0800 (2048) │ │ +3A0EF6 CENTRAL HEADER #689 02014B50 (33639248) │ │ +3A0EFA Created Zip Spec 14 (20) '2.0' │ │ +3A0EFB Created OS 00 (0) 'MS-DOS' │ │ +3A0EFC Extract Zip Spec 14 (20) '2.0' │ │ +3A0EFD Extract OS 00 (0) 'MS-DOS' │ │ +3A0EFE General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38F924 Compression Method 0008 (8) 'Deflated' │ │ -38F926 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38F92A CRC 8DA482B6 (2376368822) │ │ -38F92E Compressed Size 000005B8 (1464) │ │ -38F932 Uncompressed Size 000011E5 (4581) │ │ -38F936 Filename Length 0015 (21) │ │ -38F938 Extra Length 0000 (0) │ │ -38F93A Comment Length 0000 (0) │ │ -38F93C Disk Start 0000 (0) │ │ -38F93E Int File Attributes 0000 (0) │ │ +3A0F00 Compression Method 0008 (8) 'Deflated' │ │ +3A0F02 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A0F06 CRC 2EBCC41B (784122907) │ │ +3A0F0A Compressed Size 000002F5 (757) │ │ +3A0F0E Uncompressed Size 0000067A (1658) │ │ +3A0F12 Filename Length 001D (29) │ │ +3A0F14 Extra Length 0000 (0) │ │ +3A0F16 Comment Length 0000 (0) │ │ +3A0F18 Disk Start 0000 (0) │ │ +3A0F1A Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38F940 Ext File Attributes 00000000 (0) │ │ -38F944 Local Header Offset 00359BD5 (3513301) │ │ -38F948 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +3A0F1C Ext File Attributes 00000000 (0) │ │ +3A0F20 Local Header Offset 0036A2F9 (3580665) │ │ +3A0F24 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38F948: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3A0F24: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38F95D CENTRAL HEADER #691 02014B50 (33639248) │ │ -38F961 Created Zip Spec 14 (20) '2.0' │ │ -38F962 Created OS 00 (0) 'MS-DOS' │ │ -38F963 Extract Zip Spec 14 (20) '2.0' │ │ -38F964 Extract OS 00 (0) 'MS-DOS' │ │ -38F965 General Purpose Flag 0800 (2048) │ │ +3A0F41 CENTRAL HEADER #690 02014B50 (33639248) │ │ +3A0F45 Created Zip Spec 14 (20) '2.0' │ │ +3A0F46 Created OS 00 (0) 'MS-DOS' │ │ +3A0F47 Extract Zip Spec 14 (20) '2.0' │ │ +3A0F48 Extract OS 00 (0) 'MS-DOS' │ │ +3A0F49 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38F967 Compression Method 0008 (8) 'Deflated' │ │ -38F969 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38F96D CRC A0A12B28 (2694916904) │ │ -38F971 Compressed Size 0000085B (2139) │ │ -38F975 Uncompressed Size 00001A6E (6766) │ │ -38F979 Filename Length 0015 (21) │ │ -38F97B Extra Length 0000 (0) │ │ -38F97D Comment Length 0000 (0) │ │ -38F97F Disk Start 0000 (0) │ │ -38F981 Int File Attributes 0000 (0) │ │ +3A0F4B Compression Method 0008 (8) 'Deflated' │ │ +3A0F4D Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A0F51 CRC 18FB3A21 (419117601) │ │ +3A0F55 Compressed Size 00000006 (6) │ │ +3A0F59 Uncompressed Size 00000004 (4) │ │ +3A0F5D Filename Length 0022 (34) │ │ +3A0F5F Extra Length 0000 (0) │ │ +3A0F61 Comment Length 0000 (0) │ │ +3A0F63 Disk Start 0000 (0) │ │ +3A0F65 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38F983 Ext File Attributes 00000000 (0) │ │ -38F987 Local Header Offset 0035A1D4 (3514836) │ │ -38F98B Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +3A0F67 Ext File Attributes 00000000 (0) │ │ +3A0F6B Local Header Offset 0036A63D (3581501) │ │ +3A0F6F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38F98B: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3A0F6F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38F9A0 CENTRAL HEADER #692 02014B50 (33639248) │ │ -38F9A4 Created Zip Spec 14 (20) '2.0' │ │ -38F9A5 Created OS 00 (0) 'MS-DOS' │ │ -38F9A6 Extract Zip Spec 14 (20) '2.0' │ │ -38F9A7 Extract OS 00 (0) 'MS-DOS' │ │ -38F9A8 General Purpose Flag 0800 (2048) │ │ +3A0F91 CENTRAL HEADER #691 02014B50 (33639248) │ │ +3A0F95 Created Zip Spec 14 (20) '2.0' │ │ +3A0F96 Created OS 00 (0) 'MS-DOS' │ │ +3A0F97 Extract Zip Spec 14 (20) '2.0' │ │ +3A0F98 Extract OS 00 (0) 'MS-DOS' │ │ +3A0F99 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38F9AA Compression Method 0008 (8) 'Deflated' │ │ -38F9AC Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38F9B0 CRC 66377CAC (1714912428) │ │ -38F9B4 Compressed Size 00003270 (12912) │ │ -38F9B8 Uncompressed Size 0000EB74 (60276) │ │ -38F9BC Filename Length 0016 (22) │ │ -38F9BE Extra Length 0000 (0) │ │ -38F9C0 Comment Length 0000 (0) │ │ -38F9C2 Disk Start 0000 (0) │ │ -38F9C4 Int File Attributes 0000 (0) │ │ +3A0F9B Compression Method 0008 (8) 'Deflated' │ │ +3A0F9D Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A0FA1 CRC 00000000 (0) │ │ +3A0FA5 Compressed Size 00000002 (2) │ │ +3A0FA9 Uncompressed Size 00000000 (0) │ │ +3A0FAD Filename Length 000A (10) │ │ +3A0FAF Extra Length 0000 (0) │ │ +3A0FB1 Comment Length 0000 (0) │ │ +3A0FB3 Disk Start 0000 (0) │ │ +3A0FB5 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38F9C6 Ext File Attributes 00000000 (0) │ │ -38F9CA Local Header Offset 0035AA76 (3517046) │ │ -38F9CE Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ +3A0FB7 Ext File Attributes 00000000 (0) │ │ +3A0FBB Local Header Offset 0036A697 (3581591) │ │ +3A0FBF Filename 'XXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38F9CE: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3A0FBF: Filename 'XXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38F9E4 CENTRAL HEADER #693 02014B50 (33639248) │ │ -38F9E8 Created Zip Spec 14 (20) '2.0' │ │ -38F9E9 Created OS 00 (0) 'MS-DOS' │ │ -38F9EA Extract Zip Spec 14 (20) '2.0' │ │ -38F9EB Extract OS 00 (0) 'MS-DOS' │ │ -38F9EC General Purpose Flag 0800 (2048) │ │ +3A0FC9 CENTRAL HEADER #692 02014B50 (33639248) │ │ +3A0FCD Created Zip Spec 14 (20) '2.0' │ │ +3A0FCE Created OS 00 (0) 'MS-DOS' │ │ +3A0FCF Extract Zip Spec 14 (20) '2.0' │ │ +3A0FD0 Extract OS 00 (0) 'MS-DOS' │ │ +3A0FD1 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38F9EE Compression Method 0008 (8) 'Deflated' │ │ -38F9F0 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38F9F4 CRC AC81E604 (2894194180) │ │ -38F9F8 Compressed Size 00002BF4 (11252) │ │ -38F9FC Uncompressed Size 0000BD73 (48499) │ │ -38FA00 Filename Length 0017 (23) │ │ -38FA02 Extra Length 0000 (0) │ │ -38FA04 Comment Length 0000 (0) │ │ -38FA06 Disk Start 0000 (0) │ │ -38FA08 Int File Attributes 0000 (0) │ │ +3A0FD3 Compression Method 0008 (8) 'Deflated' │ │ +3A0FD5 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A0FD9 CRC 4F97A586 (1335338374) │ │ +3A0FDD Compressed Size 00000676 (1654) │ │ +3A0FE1 Uncompressed Size 000018FD (6397) │ │ +3A0FE5 Filename Length 0015 (21) │ │ +3A0FE7 Extra Length 0000 (0) │ │ +3A0FE9 Comment Length 0000 (0) │ │ +3A0FEB Disk Start 0000 (0) │ │ +3A0FED Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38FA0A Ext File Attributes 00000000 (0) │ │ -38FA0E Local Header Offset 0035DD2E (3530030) │ │ -38FA12 Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ +3A0FEF Ext File Attributes 00000000 (0) │ │ +3A0FF3 Local Header Offset 0036A6D5 (3581653) │ │ +3A0FF7 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38FA12: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3A0FF7: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38FA29 CENTRAL HEADER #694 02014B50 (33639248) │ │ -38FA2D Created Zip Spec 14 (20) '2.0' │ │ -38FA2E Created OS 00 (0) 'MS-DOS' │ │ -38FA2F Extract Zip Spec 14 (20) '2.0' │ │ -38FA30 Extract OS 00 (0) 'MS-DOS' │ │ -38FA31 General Purpose Flag 0800 (2048) │ │ +3A100C CENTRAL HEADER #693 02014B50 (33639248) │ │ +3A1010 Created Zip Spec 14 (20) '2.0' │ │ +3A1011 Created OS 00 (0) 'MS-DOS' │ │ +3A1012 Extract Zip Spec 14 (20) '2.0' │ │ +3A1013 Extract OS 00 (0) 'MS-DOS' │ │ +3A1014 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38FA33 Compression Method 0008 (8) 'Deflated' │ │ -38FA35 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38FA39 CRC 845FFB8E (2220882830) │ │ -38FA3D Compressed Size 000008EC (2284) │ │ -38FA41 Uncompressed Size 0000271E (10014) │ │ -38FA45 Filename Length 0016 (22) │ │ -38FA47 Extra Length 0000 (0) │ │ -38FA49 Comment Length 0000 (0) │ │ -38FA4B Disk Start 0000 (0) │ │ -38FA4D Int File Attributes 0000 (0) │ │ +3A1016 Compression Method 0008 (8) 'Deflated' │ │ +3A1018 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A101C CRC 1F25AB97 (522562455) │ │ +3A1020 Compressed Size 00000857 (2135) │ │ +3A1024 Uncompressed Size 00001A6E (6766) │ │ +3A1028 Filename Length 0015 (21) │ │ +3A102A Extra Length 0000 (0) │ │ +3A102C Comment Length 0000 (0) │ │ +3A102E Disk Start 0000 (0) │ │ +3A1030 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38FA4F Ext File Attributes 00000000 (0) │ │ -38FA53 Local Header Offset 0036096B (3541355) │ │ -38FA57 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ +3A1032 Ext File Attributes 00000000 (0) │ │ +3A1036 Local Header Offset 0036AD92 (3583378) │ │ +3A103A Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38FA57: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3A103A: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38FA6D CENTRAL HEADER #695 02014B50 (33639248) │ │ -38FA71 Created Zip Spec 14 (20) '2.0' │ │ -38FA72 Created OS 00 (0) 'MS-DOS' │ │ -38FA73 Extract Zip Spec 14 (20) '2.0' │ │ -38FA74 Extract OS 00 (0) 'MS-DOS' │ │ -38FA75 General Purpose Flag 0800 (2048) │ │ +3A104F CENTRAL HEADER #694 02014B50 (33639248) │ │ +3A1053 Created Zip Spec 14 (20) '2.0' │ │ +3A1054 Created OS 00 (0) 'MS-DOS' │ │ +3A1055 Extract Zip Spec 14 (20) '2.0' │ │ +3A1056 Extract OS 00 (0) 'MS-DOS' │ │ +3A1057 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38FA77 Compression Method 0008 (8) 'Deflated' │ │ -38FA79 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38FA7D CRC 54FCBA97 (1425848983) │ │ -38FA81 Compressed Size 00000577 (1399) │ │ -38FA85 Uncompressed Size 0000110A (4362) │ │ -38FA89 Filename Length 0013 (19) │ │ -38FA8B Extra Length 0000 (0) │ │ -38FA8D Comment Length 0000 (0) │ │ -38FA8F Disk Start 0000 (0) │ │ -38FA91 Int File Attributes 0000 (0) │ │ +3A1059 Compression Method 0008 (8) 'Deflated' │ │ +3A105B Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A105F CRC 5056F99A (1347877274) │ │ +3A1063 Compressed Size 0000374D (14157) │ │ +3A1067 Uncompressed Size 0000FE75 (65141) │ │ +3A106B Filename Length 0016 (22) │ │ +3A106D Extra Length 0000 (0) │ │ +3A106F Comment Length 0000 (0) │ │ +3A1071 Disk Start 0000 (0) │ │ +3A1073 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38FA93 Ext File Attributes 00000000 (0) │ │ -38FA97 Local Header Offset 0036129F (3543711) │ │ -38FA9B Filename 'XXXXXXXXXXXXXXXXXXX' │ │ +3A1075 Ext File Attributes 00000000 (0) │ │ +3A1079 Local Header Offset 0036B630 (3585584) │ │ +3A107D Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38FA9B: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3A107D: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38FAAE CENTRAL HEADER #696 02014B50 (33639248) │ │ -38FAB2 Created Zip Spec 14 (20) '2.0' │ │ -38FAB3 Created OS 00 (0) 'MS-DOS' │ │ -38FAB4 Extract Zip Spec 14 (20) '2.0' │ │ -38FAB5 Extract OS 00 (0) 'MS-DOS' │ │ -38FAB6 General Purpose Flag 0800 (2048) │ │ +3A1093 CENTRAL HEADER #695 02014B50 (33639248) │ │ +3A1097 Created Zip Spec 14 (20) '2.0' │ │ +3A1098 Created OS 00 (0) 'MS-DOS' │ │ +3A1099 Extract Zip Spec 14 (20) '2.0' │ │ +3A109A Extract OS 00 (0) 'MS-DOS' │ │ +3A109B General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38FAB8 Compression Method 0008 (8) 'Deflated' │ │ -38FABA Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38FABE CRC 00000000 (0) │ │ -38FAC2 Compressed Size 00000002 (2) │ │ -38FAC6 Uncompressed Size 00000000 (0) │ │ -38FACA Filename Length 0012 (18) │ │ -38FACC Extra Length 0000 (0) │ │ -38FACE Comment Length 0000 (0) │ │ -38FAD0 Disk Start 0000 (0) │ │ -38FAD2 Int File Attributes 0000 (0) │ │ +3A109D Compression Method 0008 (8) 'Deflated' │ │ +3A109F Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A10A3 CRC 67F8568D (1744328333) │ │ +3A10A7 Compressed Size 00002F67 (12135) │ │ +3A10AB Uncompressed Size 0000C6EB (50923) │ │ +3A10AF Filename Length 0017 (23) │ │ +3A10B1 Extra Length 0000 (0) │ │ +3A10B3 Comment Length 0000 (0) │ │ +3A10B5 Disk Start 0000 (0) │ │ +3A10B7 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38FAD4 Ext File Attributes 00000000 (0) │ │ -38FAD8 Local Header Offset 0036185B (3545179) │ │ -38FADC Filename 'XXXXXXXXXXXXXXXXXX' │ │ +3A10B9 Ext File Attributes 00000000 (0) │ │ +3A10BD Local Header Offset 0036EDC5 (3599813) │ │ +3A10C1 Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38FADC: Filename 'XXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3A10C1: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38FAEE CENTRAL HEADER #697 02014B50 (33639248) │ │ -38FAF2 Created Zip Spec 14 (20) '2.0' │ │ -38FAF3 Created OS 00 (0) 'MS-DOS' │ │ -38FAF4 Extract Zip Spec 14 (20) '2.0' │ │ -38FAF5 Extract OS 00 (0) 'MS-DOS' │ │ -38FAF6 General Purpose Flag 0800 (2048) │ │ +3A10D8 CENTRAL HEADER #696 02014B50 (33639248) │ │ +3A10DC Created Zip Spec 14 (20) '2.0' │ │ +3A10DD Created OS 00 (0) 'MS-DOS' │ │ +3A10DE Extract Zip Spec 14 (20) '2.0' │ │ +3A10DF Extract OS 00 (0) 'MS-DOS' │ │ +3A10E0 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38FAF8 Compression Method 0008 (8) 'Deflated' │ │ -38FAFA Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38FAFE CRC 642F9170 (1680839024) │ │ -38FB02 Compressed Size 00000518 (1304) │ │ -38FB06 Uncompressed Size 00000D18 (3352) │ │ -38FB0A Filename Length 0011 (17) │ │ -38FB0C Extra Length 0000 (0) │ │ -38FB0E Comment Length 0000 (0) │ │ -38FB10 Disk Start 0000 (0) │ │ -38FB12 Int File Attributes 0000 (0) │ │ +3A10E2 Compression Method 0008 (8) 'Deflated' │ │ +3A10E4 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A10E8 CRC 30259322 (807768866) │ │ +3A10EC Compressed Size 000010D5 (4309) │ │ +3A10F0 Uncompressed Size 00003F92 (16274) │ │ +3A10F4 Filename Length 0016 (22) │ │ +3A10F6 Extra Length 0000 (0) │ │ +3A10F8 Comment Length 0000 (0) │ │ +3A10FA Disk Start 0000 (0) │ │ +3A10FC Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38FB14 Ext File Attributes 00000000 (0) │ │ -38FB18 Local Header Offset 003618A1 (3545249) │ │ -38FB1C Filename 'XXXXXXXXXXXXXXXXX' │ │ +3A10FE Ext File Attributes 00000000 (0) │ │ +3A1102 Local Header Offset 00371D75 (3612021) │ │ +3A1106 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38FB1C: Filename 'XXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3A1106: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38FB2D CENTRAL HEADER #698 02014B50 (33639248) │ │ -38FB31 Created Zip Spec 14 (20) '2.0' │ │ -38FB32 Created OS 00 (0) 'MS-DOS' │ │ -38FB33 Extract Zip Spec 14 (20) '2.0' │ │ -38FB34 Extract OS 00 (0) 'MS-DOS' │ │ -38FB35 General Purpose Flag 0800 (2048) │ │ +3A111C CENTRAL HEADER #697 02014B50 (33639248) │ │ +3A1120 Created Zip Spec 14 (20) '2.0' │ │ +3A1121 Created OS 00 (0) 'MS-DOS' │ │ +3A1122 Extract Zip Spec 14 (20) '2.0' │ │ +3A1123 Extract OS 00 (0) 'MS-DOS' │ │ +3A1124 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38FB37 Compression Method 0008 (8) 'Deflated' │ │ -38FB39 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38FB3D CRC 00000000 (0) │ │ -38FB41 Compressed Size 00000002 (2) │ │ -38FB45 Uncompressed Size 00000000 (0) │ │ -38FB49 Filename Length 001A (26) │ │ -38FB4B Extra Length 0000 (0) │ │ -38FB4D Comment Length 0000 (0) │ │ -38FB4F Disk Start 0000 (0) │ │ -38FB51 Int File Attributes 0000 (0) │ │ +3A1126 Compression Method 0008 (8) 'Deflated' │ │ +3A1128 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A112C CRC 54FCBA97 (1425848983) │ │ +3A1130 Compressed Size 00000577 (1399) │ │ +3A1134 Uncompressed Size 0000110A (4362) │ │ +3A1138 Filename Length 0013 (19) │ │ +3A113A Extra Length 0000 (0) │ │ +3A113C Comment Length 0000 (0) │ │ +3A113E Disk Start 0000 (0) │ │ +3A1140 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38FB53 Ext File Attributes 00000000 (0) │ │ -38FB57 Local Header Offset 00361DFC (3546620) │ │ -38FB5B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +3A1142 Ext File Attributes 00000000 (0) │ │ +3A1146 Local Header Offset 00372E92 (3616402) │ │ +3A114A Filename 'XXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38FB5B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3A114A: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38FB75 CENTRAL HEADER #699 02014B50 (33639248) │ │ -38FB79 Created Zip Spec 14 (20) '2.0' │ │ -38FB7A Created OS 00 (0) 'MS-DOS' │ │ -38FB7B Extract Zip Spec 14 (20) '2.0' │ │ -38FB7C Extract OS 00 (0) 'MS-DOS' │ │ -38FB7D General Purpose Flag 0800 (2048) │ │ +3A115D CENTRAL HEADER #698 02014B50 (33639248) │ │ +3A1161 Created Zip Spec 14 (20) '2.0' │ │ +3A1162 Created OS 00 (0) 'MS-DOS' │ │ +3A1163 Extract Zip Spec 14 (20) '2.0' │ │ +3A1164 Extract OS 00 (0) 'MS-DOS' │ │ +3A1165 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38FB7F Compression Method 0008 (8) 'Deflated' │ │ -38FB81 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38FB85 CRC C2971FC7 (3264683975) │ │ -38FB89 Compressed Size 00000006 (6) │ │ -38FB8D Uncompressed Size 00000004 (4) │ │ -38FB91 Filename Length 0023 (35) │ │ -38FB93 Extra Length 0000 (0) │ │ -38FB95 Comment Length 0000 (0) │ │ -38FB97 Disk Start 0000 (0) │ │ -38FB99 Int File Attributes 0000 (0) │ │ +3A1167 Compression Method 0008 (8) 'Deflated' │ │ +3A1169 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A116D CRC 00000000 (0) │ │ +3A1171 Compressed Size 00000002 (2) │ │ +3A1175 Uncompressed Size 00000000 (0) │ │ +3A1179 Filename Length 0012 (18) │ │ +3A117B Extra Length 0000 (0) │ │ +3A117D Comment Length 0000 (0) │ │ +3A117F Disk Start 0000 (0) │ │ +3A1181 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38FB9B Ext File Attributes 00000000 (0) │ │ -38FB9F Local Header Offset 00361E4A (3546698) │ │ -38FBA3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +3A1183 Ext File Attributes 00000000 (0) │ │ +3A1187 Local Header Offset 0037344E (3617870) │ │ +3A118B Filename 'XXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38FBA3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3A118B: Filename 'XXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38FBC6 CENTRAL HEADER #700 02014B50 (33639248) │ │ -38FBCA Created Zip Spec 14 (20) '2.0' │ │ -38FBCB Created OS 00 (0) 'MS-DOS' │ │ -38FBCC Extract Zip Spec 14 (20) '2.0' │ │ -38FBCD Extract OS 00 (0) 'MS-DOS' │ │ -38FBCE General Purpose Flag 0800 (2048) │ │ +3A119D CENTRAL HEADER #699 02014B50 (33639248) │ │ +3A11A1 Created Zip Spec 14 (20) '2.0' │ │ +3A11A2 Created OS 00 (0) 'MS-DOS' │ │ +3A11A3 Extract Zip Spec 14 (20) '2.0' │ │ +3A11A4 Extract OS 00 (0) 'MS-DOS' │ │ +3A11A5 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38FBD0 Compression Method 0008 (8) 'Deflated' │ │ -38FBD2 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38FBD6 CRC 2071A331 (544318257) │ │ -38FBDA Compressed Size 000006FE (1790) │ │ -38FBDE Uncompressed Size 000011EA (4586) │ │ -38FBE2 Filename Length 0022 (34) │ │ -38FBE4 Extra Length 0000 (0) │ │ -38FBE6 Comment Length 0000 (0) │ │ -38FBE8 Disk Start 0000 (0) │ │ -38FBEA Int File Attributes 0000 (0) │ │ +3A11A7 Compression Method 0008 (8) 'Deflated' │ │ +3A11A9 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A11AD CRC DA260DF6 (3659927030) │ │ +3A11B1 Compressed Size 00000527 (1319) │ │ +3A11B5 Uncompressed Size 00000D2D (3373) │ │ +3A11B9 Filename Length 0011 (17) │ │ +3A11BB Extra Length 0000 (0) │ │ +3A11BD Comment Length 0000 (0) │ │ +3A11BF Disk Start 0000 (0) │ │ +3A11C1 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38FBEC Ext File Attributes 00000000 (0) │ │ -38FBF0 Local Header Offset 00361EA5 (3546789) │ │ -38FBF4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +3A11C3 Ext File Attributes 00000000 (0) │ │ +3A11C7 Local Header Offset 00373494 (3617940) │ │ +3A11CB Filename 'XXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38FBF4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3A11CB: Filename 'XXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38FC16 CENTRAL HEADER #701 02014B50 (33639248) │ │ -38FC1A Created Zip Spec 14 (20) '2.0' │ │ -38FC1B Created OS 00 (0) 'MS-DOS' │ │ -38FC1C Extract Zip Spec 14 (20) '2.0' │ │ -38FC1D Extract OS 00 (0) 'MS-DOS' │ │ -38FC1E General Purpose Flag 0800 (2048) │ │ +3A11DC CENTRAL HEADER #700 02014B50 (33639248) │ │ +3A11E0 Created Zip Spec 14 (20) '2.0' │ │ +3A11E1 Created OS 00 (0) 'MS-DOS' │ │ +3A11E2 Extract Zip Spec 14 (20) '2.0' │ │ +3A11E3 Extract OS 00 (0) 'MS-DOS' │ │ +3A11E4 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38FC20 Compression Method 0008 (8) 'Deflated' │ │ -38FC22 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38FC26 CRC 00000000 (0) │ │ -38FC2A Compressed Size 00000002 (2) │ │ -38FC2E Uncompressed Size 00000000 (0) │ │ -38FC32 Filename Length 0023 (35) │ │ -38FC34 Extra Length 0000 (0) │ │ -38FC36 Comment Length 0000 (0) │ │ -38FC38 Disk Start 0000 (0) │ │ -38FC3A Int File Attributes 0000 (0) │ │ +3A11E6 Compression Method 0008 (8) 'Deflated' │ │ +3A11E8 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A11EC CRC 00000000 (0) │ │ +3A11F0 Compressed Size 00000002 (2) │ │ +3A11F4 Uncompressed Size 00000000 (0) │ │ +3A11F8 Filename Length 001A (26) │ │ +3A11FA Extra Length 0000 (0) │ │ +3A11FC Comment Length 0000 (0) │ │ +3A11FE Disk Start 0000 (0) │ │ +3A1200 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38FC3C Ext File Attributes 00000000 (0) │ │ -38FC40 Local Header Offset 003625F7 (3548663) │ │ -38FC44 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +3A1202 Ext File Attributes 00000000 (0) │ │ +3A1206 Local Header Offset 003739FE (3619326) │ │ +3A120A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38FC44: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3A120A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38FC67 CENTRAL HEADER #702 02014B50 (33639248) │ │ -38FC6B Created Zip Spec 14 (20) '2.0' │ │ -38FC6C Created OS 00 (0) 'MS-DOS' │ │ -38FC6D Extract Zip Spec 14 (20) '2.0' │ │ -38FC6E Extract OS 00 (0) 'MS-DOS' │ │ -38FC6F General Purpose Flag 0800 (2048) │ │ +3A1224 CENTRAL HEADER #701 02014B50 (33639248) │ │ +3A1228 Created Zip Spec 14 (20) '2.0' │ │ +3A1229 Created OS 00 (0) 'MS-DOS' │ │ +3A122A Extract Zip Spec 14 (20) '2.0' │ │ +3A122B Extract OS 00 (0) 'MS-DOS' │ │ +3A122C General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38FC71 Compression Method 0008 (8) 'Deflated' │ │ -38FC73 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38FC77 CRC A71EF0A4 (2803822756) │ │ -38FC7B Compressed Size 0000028B (651) │ │ -38FC7F Uncompressed Size 00000448 (1096) │ │ -38FC83 Filename Length 002D (45) │ │ -38FC85 Extra Length 0000 (0) │ │ -38FC87 Comment Length 0000 (0) │ │ -38FC89 Disk Start 0000 (0) │ │ -38FC8B Int File Attributes 0000 (0) │ │ +3A122E Compression Method 0008 (8) 'Deflated' │ │ +3A1230 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A1234 CRC C2971FC7 (3264683975) │ │ +3A1238 Compressed Size 00000006 (6) │ │ +3A123C Uncompressed Size 00000004 (4) │ │ +3A1240 Filename Length 0023 (35) │ │ +3A1242 Extra Length 0000 (0) │ │ +3A1244 Comment Length 0000 (0) │ │ +3A1246 Disk Start 0000 (0) │ │ +3A1248 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38FC8D Ext File Attributes 00000000 (0) │ │ -38FC91 Local Header Offset 0036264E (3548750) │ │ -38FC95 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +3A124A Ext File Attributes 00000000 (0) │ │ +3A124E Local Header Offset 00373A4C (3619404) │ │ +3A1252 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38FC95: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3A1252: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38FCC2 CENTRAL HEADER #703 02014B50 (33639248) │ │ -38FCC6 Created Zip Spec 14 (20) '2.0' │ │ -38FCC7 Created OS 00 (0) 'MS-DOS' │ │ -38FCC8 Extract Zip Spec 14 (20) '2.0' │ │ -38FCC9 Extract OS 00 (0) 'MS-DOS' │ │ -38FCCA General Purpose Flag 0800 (2048) │ │ +3A1275 CENTRAL HEADER #702 02014B50 (33639248) │ │ +3A1279 Created Zip Spec 14 (20) '2.0' │ │ +3A127A Created OS 00 (0) 'MS-DOS' │ │ +3A127B Extract Zip Spec 14 (20) '2.0' │ │ +3A127C Extract OS 00 (0) 'MS-DOS' │ │ +3A127D General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38FCCC Compression Method 0008 (8) 'Deflated' │ │ -38FCCE Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38FCD2 CRC 00000000 (0) │ │ -38FCD6 Compressed Size 00000002 (2) │ │ -38FCDA Uncompressed Size 00000000 (0) │ │ -38FCDE Filename Length 0007 (7) │ │ -38FCE0 Extra Length 0000 (0) │ │ -38FCE2 Comment Length 0000 (0) │ │ -38FCE4 Disk Start 0000 (0) │ │ -38FCE6 Int File Attributes 0000 (0) │ │ +3A127F Compression Method 0008 (8) 'Deflated' │ │ +3A1281 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A1285 CRC C1006019 (3238027289) │ │ +3A1289 Compressed Size 000006C7 (1735) │ │ +3A128D Uncompressed Size 00001125 (4389) │ │ +3A1291 Filename Length 0022 (34) │ │ +3A1293 Extra Length 0000 (0) │ │ +3A1295 Comment Length 0000 (0) │ │ +3A1297 Disk Start 0000 (0) │ │ +3A1299 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38FCE8 Ext File Attributes 00000000 (0) │ │ -38FCEC Local Header Offset 00362938 (3549496) │ │ -38FCF0 Filename 'XXXXXXX' │ │ +3A129B Ext File Attributes 00000000 (0) │ │ +3A129F Local Header Offset 00373AA7 (3619495) │ │ +3A12A3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38FCF0: Filename 'XXXXXXX' │ │ +# WARNING: Offset 0x3A12A3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38FCF7 CENTRAL HEADER #704 02014B50 (33639248) │ │ -38FCFB Created Zip Spec 14 (20) '2.0' │ │ -38FCFC Created OS 00 (0) 'MS-DOS' │ │ -38FCFD Extract Zip Spec 14 (20) '2.0' │ │ -38FCFE Extract OS 00 (0) 'MS-DOS' │ │ -38FCFF General Purpose Flag 0800 (2048) │ │ +3A12C5 CENTRAL HEADER #703 02014B50 (33639248) │ │ +3A12C9 Created Zip Spec 14 (20) '2.0' │ │ +3A12CA Created OS 00 (0) 'MS-DOS' │ │ +3A12CB Extract Zip Spec 14 (20) '2.0' │ │ +3A12CC Extract OS 00 (0) 'MS-DOS' │ │ +3A12CD General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38FD01 Compression Method 0008 (8) 'Deflated' │ │ -38FD03 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38FD07 CRC ADAA3F6D (2913615725) │ │ -38FD0B Compressed Size 000007FB (2043) │ │ -38FD0F Uncompressed Size 00001599 (5529) │ │ -38FD13 Filename Length 0012 (18) │ │ -38FD15 Extra Length 0000 (0) │ │ -38FD17 Comment Length 0000 (0) │ │ -38FD19 Disk Start 0000 (0) │ │ -38FD1B Int File Attributes 0000 (0) │ │ +3A12CF Compression Method 0008 (8) 'Deflated' │ │ +3A12D1 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A12D5 CRC 00000000 (0) │ │ +3A12D9 Compressed Size 00000002 (2) │ │ +3A12DD Uncompressed Size 00000000 (0) │ │ +3A12E1 Filename Length 0023 (35) │ │ +3A12E3 Extra Length 0000 (0) │ │ +3A12E5 Comment Length 0000 (0) │ │ +3A12E7 Disk Start 0000 (0) │ │ +3A12E9 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38FD1D Ext File Attributes 00000000 (0) │ │ -38FD21 Local Header Offset 00362973 (3549555) │ │ -38FD25 Filename 'XXXXXXXXXXXXXXXXXX' │ │ +3A12EB Ext File Attributes 00000000 (0) │ │ +3A12EF Local Header Offset 003741C2 (3621314) │ │ +3A12F3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38FD25: Filename 'XXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3A12F3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38FD37 CENTRAL HEADER #705 02014B50 (33639248) │ │ -38FD3B Created Zip Spec 14 (20) '2.0' │ │ -38FD3C Created OS 00 (0) 'MS-DOS' │ │ -38FD3D Extract Zip Spec 14 (20) '2.0' │ │ -38FD3E Extract OS 00 (0) 'MS-DOS' │ │ -38FD3F General Purpose Flag 0800 (2048) │ │ +3A1316 CENTRAL HEADER #704 02014B50 (33639248) │ │ +3A131A Created Zip Spec 14 (20) '2.0' │ │ +3A131B Created OS 00 (0) 'MS-DOS' │ │ +3A131C Extract Zip Spec 14 (20) '2.0' │ │ +3A131D Extract OS 00 (0) 'MS-DOS' │ │ +3A131E General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38FD41 Compression Method 0008 (8) 'Deflated' │ │ -38FD43 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38FD47 CRC 835663A7 (2203476903) │ │ -38FD4B Compressed Size 00001307 (4871) │ │ -38FD4F Uncompressed Size 0000553A (21818) │ │ -38FD53 Filename Length 000F (15) │ │ -38FD55 Extra Length 0000 (0) │ │ -38FD57 Comment Length 0000 (0) │ │ -38FD59 Disk Start 0000 (0) │ │ -38FD5B Int File Attributes 0000 (0) │ │ +3A1320 Compression Method 0008 (8) 'Deflated' │ │ +3A1322 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A1326 CRC A71EF0A4 (2803822756) │ │ +3A132A Compressed Size 0000028B (651) │ │ +3A132E Uncompressed Size 00000448 (1096) │ │ +3A1332 Filename Length 002D (45) │ │ +3A1334 Extra Length 0000 (0) │ │ +3A1336 Comment Length 0000 (0) │ │ +3A1338 Disk Start 0000 (0) │ │ +3A133A Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38FD5D Ext File Attributes 00000000 (0) │ │ -38FD61 Local Header Offset 003631B2 (3551666) │ │ -38FD65 Filename 'XXXXXXXXXXXXXXX' │ │ +3A133C Ext File Attributes 00000000 (0) │ │ +3A1340 Local Header Offset 00374219 (3621401) │ │ +3A1344 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38FD65: Filename 'XXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3A1344: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38FD74 CENTRAL HEADER #706 02014B50 (33639248) │ │ -38FD78 Created Zip Spec 14 (20) '2.0' │ │ -38FD79 Created OS 00 (0) 'MS-DOS' │ │ -38FD7A Extract Zip Spec 14 (20) '2.0' │ │ -38FD7B Extract OS 00 (0) 'MS-DOS' │ │ -38FD7C General Purpose Flag 0800 (2048) │ │ +3A1371 CENTRAL HEADER #705 02014B50 (33639248) │ │ +3A1375 Created Zip Spec 14 (20) '2.0' │ │ +3A1376 Created OS 00 (0) 'MS-DOS' │ │ +3A1377 Extract Zip Spec 14 (20) '2.0' │ │ +3A1378 Extract OS 00 (0) 'MS-DOS' │ │ +3A1379 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38FD7E Compression Method 0008 (8) 'Deflated' │ │ -38FD80 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38FD84 CRC 00000000 (0) │ │ -38FD88 Compressed Size 00000002 (2) │ │ -38FD8C Uncompressed Size 00000000 (0) │ │ -38FD90 Filename Length 000F (15) │ │ -38FD92 Extra Length 0000 (0) │ │ -38FD94 Comment Length 0000 (0) │ │ -38FD96 Disk Start 0000 (0) │ │ -38FD98 Int File Attributes 0000 (0) │ │ +3A137B Compression Method 0008 (8) 'Deflated' │ │ +3A137D Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A1381 CRC 00000000 (0) │ │ +3A1385 Compressed Size 00000002 (2) │ │ +3A1389 Uncompressed Size 00000000 (0) │ │ +3A138D Filename Length 0007 (7) │ │ +3A138F Extra Length 0000 (0) │ │ +3A1391 Comment Length 0000 (0) │ │ +3A1393 Disk Start 0000 (0) │ │ +3A1395 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38FD9A Ext File Attributes 00000000 (0) │ │ -38FD9E Local Header Offset 003644FA (3556602) │ │ -38FDA2 Filename 'XXXXXXXXXXXXXXX' │ │ +3A1397 Ext File Attributes 00000000 (0) │ │ +3A139B Local Header Offset 00374503 (3622147) │ │ +3A139F Filename 'XXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38FDA2: Filename 'XXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3A139F: Filename 'XXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38FDB1 CENTRAL HEADER #707 02014B50 (33639248) │ │ -38FDB5 Created Zip Spec 14 (20) '2.0' │ │ -38FDB6 Created OS 00 (0) 'MS-DOS' │ │ -38FDB7 Extract Zip Spec 14 (20) '2.0' │ │ -38FDB8 Extract OS 00 (0) 'MS-DOS' │ │ -38FDB9 General Purpose Flag 0800 (2048) │ │ +3A13A6 CENTRAL HEADER #706 02014B50 (33639248) │ │ +3A13AA Created Zip Spec 14 (20) '2.0' │ │ +3A13AB Created OS 00 (0) 'MS-DOS' │ │ +3A13AC Extract Zip Spec 14 (20) '2.0' │ │ +3A13AD Extract OS 00 (0) 'MS-DOS' │ │ +3A13AE General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38FDBB Compression Method 0008 (8) 'Deflated' │ │ -38FDBD Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38FDC1 CRC 692D76AC (1764587180) │ │ -38FDC5 Compressed Size 000069DF (27103) │ │ -38FDC9 Uncompressed Size 0001B445 (111685) │ │ -38FDCD Filename Length 0010 (16) │ │ -38FDCF Extra Length 0000 (0) │ │ -38FDD1 Comment Length 0000 (0) │ │ -38FDD3 Disk Start 0000 (0) │ │ -38FDD5 Int File Attributes 0000 (0) │ │ +3A13B0 Compression Method 0008 (8) 'Deflated' │ │ +3A13B2 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A13B6 CRC B3152506 (3004507398) │ │ +3A13BA Compressed Size 0000095C (2396) │ │ +3A13BE Uncompressed Size 00001998 (6552) │ │ +3A13C2 Filename Length 0012 (18) │ │ +3A13C4 Extra Length 0000 (0) │ │ +3A13C6 Comment Length 0000 (0) │ │ +3A13C8 Disk Start 0000 (0) │ │ +3A13CA Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38FDD7 Ext File Attributes 00000000 (0) │ │ -38FDDB Local Header Offset 0036453D (3556669) │ │ -38FDDF Filename 'XXXXXXXXXXXXXXXX' │ │ +3A13CC Ext File Attributes 00000000 (0) │ │ +3A13D0 Local Header Offset 0037453E (3622206) │ │ +3A13D4 Filename 'XXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38FDDF: Filename 'XXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3A13D4: Filename 'XXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38FDEF CENTRAL HEADER #708 02014B50 (33639248) │ │ -38FDF3 Created Zip Spec 14 (20) '2.0' │ │ -38FDF4 Created OS 00 (0) 'MS-DOS' │ │ -38FDF5 Extract Zip Spec 14 (20) '2.0' │ │ -38FDF6 Extract OS 00 (0) 'MS-DOS' │ │ -38FDF7 General Purpose Flag 0800 (2048) │ │ +3A13E6 CENTRAL HEADER #707 02014B50 (33639248) │ │ +3A13EA Created Zip Spec 14 (20) '2.0' │ │ +3A13EB Created OS 00 (0) 'MS-DOS' │ │ +3A13EC Extract Zip Spec 14 (20) '2.0' │ │ +3A13ED Extract OS 00 (0) 'MS-DOS' │ │ +3A13EE General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38FDF9 Compression Method 0008 (8) 'Deflated' │ │ -38FDFB Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38FDFF CRC 786DC15D (2020458845) │ │ -38FE03 Compressed Size 0000166B (5739) │ │ -38FE07 Uncompressed Size 00004B5F (19295) │ │ -38FE0B Filename Length 000F (15) │ │ -38FE0D Extra Length 0000 (0) │ │ -38FE0F Comment Length 0000 (0) │ │ -38FE11 Disk Start 0000 (0) │ │ -38FE13 Int File Attributes 0000 (0) │ │ +3A13F0 Compression Method 0008 (8) 'Deflated' │ │ +3A13F2 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A13F6 CRC BECE7020 (3201200160) │ │ +3A13FA Compressed Size 000012FF (4863) │ │ +3A13FE Uncompressed Size 0000552D (21805) │ │ +3A1402 Filename Length 000F (15) │ │ +3A1404 Extra Length 0000 (0) │ │ +3A1406 Comment Length 0000 (0) │ │ +3A1408 Disk Start 0000 (0) │ │ +3A140A Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38FE15 Ext File Attributes 00000000 (0) │ │ -38FE19 Local Header Offset 0036AF5E (3583838) │ │ -38FE1D Filename 'XXXXXXXXXXXXXXX' │ │ +3A140C Ext File Attributes 00000000 (0) │ │ +3A1410 Local Header Offset 00374EDE (3624670) │ │ +3A1414 Filename 'XXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38FE1D: Filename 'XXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3A1414: Filename 'XXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38FE2C CENTRAL HEADER #709 02014B50 (33639248) │ │ -38FE30 Created Zip Spec 14 (20) '2.0' │ │ -38FE31 Created OS 00 (0) 'MS-DOS' │ │ -38FE32 Extract Zip Spec 14 (20) '2.0' │ │ -38FE33 Extract OS 00 (0) 'MS-DOS' │ │ -38FE34 General Purpose Flag 0800 (2048) │ │ +3A1423 CENTRAL HEADER #708 02014B50 (33639248) │ │ +3A1427 Created Zip Spec 14 (20) '2.0' │ │ +3A1428 Created OS 00 (0) 'MS-DOS' │ │ +3A1429 Extract Zip Spec 14 (20) '2.0' │ │ +3A142A Extract OS 00 (0) 'MS-DOS' │ │ +3A142B General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38FE36 Compression Method 0008 (8) 'Deflated' │ │ -38FE38 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38FE3C CRC 00000000 (0) │ │ -38FE40 Compressed Size 00000002 (2) │ │ -38FE44 Uncompressed Size 00000000 (0) │ │ -38FE48 Filename Length 0017 (23) │ │ -38FE4A Extra Length 0000 (0) │ │ -38FE4C Comment Length 0000 (0) │ │ -38FE4E Disk Start 0000 (0) │ │ -38FE50 Int File Attributes 0000 (0) │ │ +3A142D Compression Method 0008 (8) 'Deflated' │ │ +3A142F Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A1433 CRC 00000000 (0) │ │ +3A1437 Compressed Size 00000002 (2) │ │ +3A143B Uncompressed Size 00000000 (0) │ │ +3A143F Filename Length 000F (15) │ │ +3A1441 Extra Length 0000 (0) │ │ +3A1443 Comment Length 0000 (0) │ │ +3A1445 Disk Start 0000 (0) │ │ +3A1447 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38FE52 Ext File Attributes 00000000 (0) │ │ -38FE56 Local Header Offset 0036C60A (3589642) │ │ -38FE5A Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ +3A1449 Ext File Attributes 00000000 (0) │ │ +3A144D Local Header Offset 0037621E (3629598) │ │ +3A1451 Filename 'XXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38FE5A: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3A1451: Filename 'XXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38FE71 CENTRAL HEADER #710 02014B50 (33639248) │ │ -38FE75 Created Zip Spec 14 (20) '2.0' │ │ -38FE76 Created OS 00 (0) 'MS-DOS' │ │ -38FE77 Extract Zip Spec 14 (20) '2.0' │ │ -38FE78 Extract OS 00 (0) 'MS-DOS' │ │ -38FE79 General Purpose Flag 0800 (2048) │ │ +3A1460 CENTRAL HEADER #709 02014B50 (33639248) │ │ +3A1464 Created Zip Spec 14 (20) '2.0' │ │ +3A1465 Created OS 00 (0) 'MS-DOS' │ │ +3A1466 Extract Zip Spec 14 (20) '2.0' │ │ +3A1467 Extract OS 00 (0) 'MS-DOS' │ │ +3A1468 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38FE7B Compression Method 0008 (8) 'Deflated' │ │ -38FE7D Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38FE81 CRC C2971FC7 (3264683975) │ │ -38FE85 Compressed Size 00000006 (6) │ │ -38FE89 Uncompressed Size 00000004 (4) │ │ -38FE8D Filename Length 0020 (32) │ │ -38FE8F Extra Length 0000 (0) │ │ -38FE91 Comment Length 0000 (0) │ │ -38FE93 Disk Start 0000 (0) │ │ -38FE95 Int File Attributes 0000 (0) │ │ +3A146A Compression Method 0008 (8) 'Deflated' │ │ +3A146C Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A1470 CRC 42FE9179 (1123979641) │ │ +3A1474 Compressed Size 00006C97 (27799) │ │ +3A1478 Uncompressed Size 0001BD7B (114043) │ │ +3A147C Filename Length 0010 (16) │ │ +3A147E Extra Length 0000 (0) │ │ +3A1480 Comment Length 0000 (0) │ │ +3A1482 Disk Start 0000 (0) │ │ +3A1484 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38FE97 Ext File Attributes 00000000 (0) │ │ -38FE9B Local Header Offset 0036C655 (3589717) │ │ -38FE9F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +3A1486 Ext File Attributes 00000000 (0) │ │ +3A148A Local Header Offset 00376261 (3629665) │ │ +3A148E Filename 'XXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38FE9F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3A148E: Filename 'XXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38FEBF CENTRAL HEADER #711 02014B50 (33639248) │ │ -38FEC3 Created Zip Spec 14 (20) '2.0' │ │ -38FEC4 Created OS 00 (0) 'MS-DOS' │ │ -38FEC5 Extract Zip Spec 14 (20) '2.0' │ │ -38FEC6 Extract OS 00 (0) 'MS-DOS' │ │ -38FEC7 General Purpose Flag 0800 (2048) │ │ +3A149E CENTRAL HEADER #710 02014B50 (33639248) │ │ +3A14A2 Created Zip Spec 14 (20) '2.0' │ │ +3A14A3 Created OS 00 (0) 'MS-DOS' │ │ +3A14A4 Extract Zip Spec 14 (20) '2.0' │ │ +3A14A5 Extract OS 00 (0) 'MS-DOS' │ │ +3A14A6 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38FEC9 Compression Method 0008 (8) 'Deflated' │ │ -38FECB Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38FECF CRC 45FA251C (1174021404) │ │ -38FED3 Compressed Size 000014B3 (5299) │ │ -38FED7 Uncompressed Size 00003701 (14081) │ │ -38FEDB Filename Length 001F (31) │ │ -38FEDD Extra Length 0000 (0) │ │ -38FEDF Comment Length 0000 (0) │ │ -38FEE1 Disk Start 0000 (0) │ │ -38FEE3 Int File Attributes 0000 (0) │ │ +3A14A8 Compression Method 0008 (8) 'Deflated' │ │ +3A14AA Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A14AE CRC 5E22E768 (1579345768) │ │ +3A14B2 Compressed Size 00001661 (5729) │ │ +3A14B6 Uncompressed Size 00004B52 (19282) │ │ +3A14BA Filename Length 000F (15) │ │ +3A14BC Extra Length 0000 (0) │ │ +3A14BE Comment Length 0000 (0) │ │ +3A14C0 Disk Start 0000 (0) │ │ +3A14C2 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38FEE5 Ext File Attributes 00000000 (0) │ │ -38FEE9 Local Header Offset 0036C6AD (3589805) │ │ -38FEED Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +3A14C4 Ext File Attributes 00000000 (0) │ │ +3A14C8 Local Header Offset 0037CF3A (3657530) │ │ +3A14CC Filename 'XXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38FEED: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3A14CC: Filename 'XXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38FF0C CENTRAL HEADER #712 02014B50 (33639248) │ │ -38FF10 Created Zip Spec 14 (20) '2.0' │ │ -38FF11 Created OS 00 (0) 'MS-DOS' │ │ -38FF12 Extract Zip Spec 14 (20) '2.0' │ │ -38FF13 Extract OS 00 (0) 'MS-DOS' │ │ -38FF14 General Purpose Flag 0800 (2048) │ │ +3A14DB CENTRAL HEADER #711 02014B50 (33639248) │ │ +3A14DF Created Zip Spec 14 (20) '2.0' │ │ +3A14E0 Created OS 00 (0) 'MS-DOS' │ │ +3A14E1 Extract Zip Spec 14 (20) '2.0' │ │ +3A14E2 Extract OS 00 (0) 'MS-DOS' │ │ +3A14E3 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38FF16 Compression Method 0008 (8) 'Deflated' │ │ -38FF18 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38FF1C CRC 52DE1CBE (1390288062) │ │ -38FF20 Compressed Size 00000028 (40) │ │ -38FF24 Uncompressed Size 00000028 (40) │ │ -38FF28 Filename Length 0027 (39) │ │ -38FF2A Extra Length 0000 (0) │ │ -38FF2C Comment Length 0000 (0) │ │ -38FF2E Disk Start 0000 (0) │ │ -38FF30 Int File Attributes 0000 (0) │ │ +3A14E5 Compression Method 0008 (8) 'Deflated' │ │ +3A14E7 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A14EB CRC 00000000 (0) │ │ +3A14EF Compressed Size 00000002 (2) │ │ +3A14F3 Uncompressed Size 00000000 (0) │ │ +3A14F7 Filename Length 0017 (23) │ │ +3A14F9 Extra Length 0000 (0) │ │ +3A14FB Comment Length 0000 (0) │ │ +3A14FD Disk Start 0000 (0) │ │ +3A14FF Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38FF32 Ext File Attributes 00000000 (0) │ │ -38FF36 Local Header Offset 0036DBB1 (3595185) │ │ -38FF3A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +3A1501 Ext File Attributes 00000000 (0) │ │ +3A1505 Local Header Offset 0037E5DC (3663324) │ │ +3A1509 Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38FF3A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3A1509: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38FF61 CENTRAL HEADER #713 02014B50 (33639248) │ │ -38FF65 Created Zip Spec 14 (20) '2.0' │ │ -38FF66 Created OS 00 (0) 'MS-DOS' │ │ -38FF67 Extract Zip Spec 14 (20) '2.0' │ │ -38FF68 Extract OS 00 (0) 'MS-DOS' │ │ -38FF69 General Purpose Flag 0800 (2048) │ │ +3A1520 CENTRAL HEADER #712 02014B50 (33639248) │ │ +3A1524 Created Zip Spec 14 (20) '2.0' │ │ +3A1525 Created OS 00 (0) 'MS-DOS' │ │ +3A1526 Extract Zip Spec 14 (20) '2.0' │ │ +3A1527 Extract OS 00 (0) 'MS-DOS' │ │ +3A1528 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38FF6B Compression Method 0008 (8) 'Deflated' │ │ -38FF6D Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38FF71 CRC 00000000 (0) │ │ -38FF75 Compressed Size 00000002 (2) │ │ -38FF79 Uncompressed Size 00000000 (0) │ │ -38FF7D Filename Length 0020 (32) │ │ -38FF7F Extra Length 0000 (0) │ │ -38FF81 Comment Length 0000 (0) │ │ -38FF83 Disk Start 0000 (0) │ │ -38FF85 Int File Attributes 0000 (0) │ │ +3A152A Compression Method 0008 (8) 'Deflated' │ │ +3A152C Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A1530 CRC C2971FC7 (3264683975) │ │ +3A1534 Compressed Size 00000006 (6) │ │ +3A1538 Uncompressed Size 00000004 (4) │ │ +3A153C Filename Length 0020 (32) │ │ +3A153E Extra Length 0000 (0) │ │ +3A1540 Comment Length 0000 (0) │ │ +3A1542 Disk Start 0000 (0) │ │ +3A1544 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38FF87 Ext File Attributes 00000000 (0) │ │ -38FF8B Local Header Offset 0036DC32 (3595314) │ │ -38FF8F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +3A1546 Ext File Attributes 00000000 (0) │ │ +3A154A Local Header Offset 0037E627 (3663399) │ │ +3A154E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38FF8F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3A154E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -38FFAF CENTRAL HEADER #714 02014B50 (33639248) │ │ -38FFB3 Created Zip Spec 14 (20) '2.0' │ │ -38FFB4 Created OS 00 (0) 'MS-DOS' │ │ -38FFB5 Extract Zip Spec 14 (20) '2.0' │ │ -38FFB6 Extract OS 00 (0) 'MS-DOS' │ │ -38FFB7 General Purpose Flag 0800 (2048) │ │ +3A156E CENTRAL HEADER #713 02014B50 (33639248) │ │ +3A1572 Created Zip Spec 14 (20) '2.0' │ │ +3A1573 Created OS 00 (0) 'MS-DOS' │ │ +3A1574 Extract Zip Spec 14 (20) '2.0' │ │ +3A1575 Extract OS 00 (0) 'MS-DOS' │ │ +3A1576 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -38FFB9 Compression Method 0008 (8) 'Deflated' │ │ -38FFBB Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -38FFBF CRC 65BC4744 (1706837828) │ │ -38FFC3 Compressed Size 00000A3A (2618) │ │ -38FFC7 Uncompressed Size 00001DD5 (7637) │ │ -38FFCB Filename Length 002B (43) │ │ -38FFCD Extra Length 0000 (0) │ │ -38FFCF Comment Length 0000 (0) │ │ -38FFD1 Disk Start 0000 (0) │ │ -38FFD3 Int File Attributes 0000 (0) │ │ +3A1578 Compression Method 0008 (8) 'Deflated' │ │ +3A157A Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A157E CRC C14AA4C0 (3242894528) │ │ +3A1582 Compressed Size 000014B2 (5298) │ │ +3A1586 Uncompressed Size 00003701 (14081) │ │ +3A158A Filename Length 001F (31) │ │ +3A158C Extra Length 0000 (0) │ │ +3A158E Comment Length 0000 (0) │ │ +3A1590 Disk Start 0000 (0) │ │ +3A1592 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -38FFD5 Ext File Attributes 00000000 (0) │ │ -38FFD9 Local Header Offset 0036DC86 (3595398) │ │ -38FFDD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +3A1594 Ext File Attributes 00000000 (0) │ │ +3A1598 Local Header Offset 0037E67F (3663487) │ │ +3A159C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x38FFDD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3A159C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -390008 CENTRAL HEADER #715 02014B50 (33639248) │ │ -39000C Created Zip Spec 14 (20) '2.0' │ │ -39000D Created OS 00 (0) 'MS-DOS' │ │ -39000E Extract Zip Spec 14 (20) '2.0' │ │ -39000F Extract OS 00 (0) 'MS-DOS' │ │ -390010 General Purpose Flag 0800 (2048) │ │ +3A15BB CENTRAL HEADER #714 02014B50 (33639248) │ │ +3A15BF Created Zip Spec 14 (20) '2.0' │ │ +3A15C0 Created OS 00 (0) 'MS-DOS' │ │ +3A15C1 Extract Zip Spec 14 (20) '2.0' │ │ +3A15C2 Extract OS 00 (0) 'MS-DOS' │ │ +3A15C3 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -390012 Compression Method 0008 (8) 'Deflated' │ │ -390014 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -390018 CRC 00000000 (0) │ │ -39001C Compressed Size 00000002 (2) │ │ -390020 Uncompressed Size 00000000 (0) │ │ -390024 Filename Length 0008 (8) │ │ -390026 Extra Length 0000 (0) │ │ -390028 Comment Length 0000 (0) │ │ -39002A Disk Start 0000 (0) │ │ -39002C Int File Attributes 0000 (0) │ │ +3A15C5 Compression Method 0008 (8) 'Deflated' │ │ +3A15C7 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A15CB CRC 52DE1CBE (1390288062) │ │ +3A15CF Compressed Size 00000028 (40) │ │ +3A15D3 Uncompressed Size 00000028 (40) │ │ +3A15D7 Filename Length 0027 (39) │ │ +3A15D9 Extra Length 0000 (0) │ │ +3A15DB Comment Length 0000 (0) │ │ +3A15DD Disk Start 0000 (0) │ │ +3A15DF Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -39002E Ext File Attributes 00000000 (0) │ │ -390032 Local Header Offset 0036E71D (3598109) │ │ -390036 Filename 'XXXXXXXX' │ │ +3A15E1 Ext File Attributes 00000000 (0) │ │ +3A15E5 Local Header Offset 0037FB82 (3668866) │ │ +3A15E9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x390036: Filename 'XXXXXXXX' │ │ +# WARNING: Offset 0x3A15E9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -39003E CENTRAL HEADER #716 02014B50 (33639248) │ │ -390042 Created Zip Spec 14 (20) '2.0' │ │ -390043 Created OS 00 (0) 'MS-DOS' │ │ -390044 Extract Zip Spec 14 (20) '2.0' │ │ -390045 Extract OS 00 (0) 'MS-DOS' │ │ -390046 General Purpose Flag 0800 (2048) │ │ +3A1610 CENTRAL HEADER #715 02014B50 (33639248) │ │ +3A1614 Created Zip Spec 14 (20) '2.0' │ │ +3A1615 Created OS 00 (0) 'MS-DOS' │ │ +3A1616 Extract Zip Spec 14 (20) '2.0' │ │ +3A1617 Extract OS 00 (0) 'MS-DOS' │ │ +3A1618 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -390048 Compression Method 0008 (8) 'Deflated' │ │ -39004A Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -39004E CRC 42F677FB (1123448827) │ │ -390052 Compressed Size 00000240 (576) │ │ -390056 Uncompressed Size 000004BE (1214) │ │ -39005A Filename Length 0013 (19) │ │ -39005C Extra Length 0000 (0) │ │ -39005E Comment Length 0000 (0) │ │ -390060 Disk Start 0000 (0) │ │ -390062 Int File Attributes 0000 (0) │ │ +3A161A Compression Method 0008 (8) 'Deflated' │ │ +3A161C Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A1620 CRC 00000000 (0) │ │ +3A1624 Compressed Size 00000002 (2) │ │ +3A1628 Uncompressed Size 00000000 (0) │ │ +3A162C Filename Length 0020 (32) │ │ +3A162E Extra Length 0000 (0) │ │ +3A1630 Comment Length 0000 (0) │ │ +3A1632 Disk Start 0000 (0) │ │ +3A1634 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -390064 Ext File Attributes 00000000 (0) │ │ -390068 Local Header Offset 0036E759 (3598169) │ │ -39006C Filename 'XXXXXXXXXXXXXXXXXXX' │ │ +3A1636 Ext File Attributes 00000000 (0) │ │ +3A163A Local Header Offset 0037FC03 (3668995) │ │ +3A163E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x39006C: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3A163E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -39007F CENTRAL HEADER #717 02014B50 (33639248) │ │ -390083 Created Zip Spec 14 (20) '2.0' │ │ -390084 Created OS 00 (0) 'MS-DOS' │ │ -390085 Extract Zip Spec 14 (20) '2.0' │ │ -390086 Extract OS 00 (0) 'MS-DOS' │ │ -390087 General Purpose Flag 0800 (2048) │ │ +3A165E CENTRAL HEADER #716 02014B50 (33639248) │ │ +3A1662 Created Zip Spec 14 (20) '2.0' │ │ +3A1663 Created OS 00 (0) 'MS-DOS' │ │ +3A1664 Extract Zip Spec 14 (20) '2.0' │ │ +3A1665 Extract OS 00 (0) 'MS-DOS' │ │ +3A1666 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -390089 Compression Method 0008 (8) 'Deflated' │ │ -39008B Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -39008F CRC 2EE3FC3F (786693183) │ │ -390093 Compressed Size 00000F25 (3877) │ │ -390097 Uncompressed Size 00003002 (12290) │ │ -39009B Filename Length 0011 (17) │ │ -39009D Extra Length 0000 (0) │ │ -39009F Comment Length 0000 (0) │ │ -3900A1 Disk Start 0000 (0) │ │ -3900A3 Int File Attributes 0000 (0) │ │ +3A1668 Compression Method 0008 (8) 'Deflated' │ │ +3A166A Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A166E CRC 65BC4744 (1706837828) │ │ +3A1672 Compressed Size 00000A3A (2618) │ │ +3A1676 Uncompressed Size 00001DD5 (7637) │ │ +3A167A Filename Length 002B (43) │ │ +3A167C Extra Length 0000 (0) │ │ +3A167E Comment Length 0000 (0) │ │ +3A1680 Disk Start 0000 (0) │ │ +3A1682 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -3900A5 Ext File Attributes 00000000 (0) │ │ -3900A9 Local Header Offset 0036E9DE (3598814) │ │ -3900AD Filename 'XXXXXXXXXXXXXXXXX' │ │ +3A1684 Ext File Attributes 00000000 (0) │ │ +3A1688 Local Header Offset 0037FC57 (3669079) │ │ +3A168C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x3900AD: Filename 'XXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3A168C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -3900BE CENTRAL HEADER #718 02014B50 (33639248) │ │ -3900C2 Created Zip Spec 14 (20) '2.0' │ │ -3900C3 Created OS 00 (0) 'MS-DOS' │ │ -3900C4 Extract Zip Spec 14 (20) '2.0' │ │ -3900C5 Extract OS 00 (0) 'MS-DOS' │ │ -3900C6 General Purpose Flag 0800 (2048) │ │ +3A16B7 CENTRAL HEADER #717 02014B50 (33639248) │ │ +3A16BB Created Zip Spec 14 (20) '2.0' │ │ +3A16BC Created OS 00 (0) 'MS-DOS' │ │ +3A16BD Extract Zip Spec 14 (20) '2.0' │ │ +3A16BE Extract OS 00 (0) 'MS-DOS' │ │ +3A16BF General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -3900C8 Compression Method 0008 (8) 'Deflated' │ │ -3900CA Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -3900CE CRC 54715E65 (1416715877) │ │ -3900D2 Compressed Size 00001B8A (7050) │ │ -3900D6 Uncompressed Size 00007196 (29078) │ │ -3900DA Filename Length 0010 (16) │ │ -3900DC Extra Length 0000 (0) │ │ -3900DE Comment Length 0000 (0) │ │ -3900E0 Disk Start 0000 (0) │ │ -3900E2 Int File Attributes 0000 (0) │ │ +3A16C1 Compression Method 0008 (8) 'Deflated' │ │ +3A16C3 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A16C7 CRC 00000000 (0) │ │ +3A16CB Compressed Size 00000002 (2) │ │ +3A16CF Uncompressed Size 00000000 (0) │ │ +3A16D3 Filename Length 0008 (8) │ │ +3A16D5 Extra Length 0000 (0) │ │ +3A16D7 Comment Length 0000 (0) │ │ +3A16D9 Disk Start 0000 (0) │ │ +3A16DB Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -3900E4 Ext File Attributes 00000000 (0) │ │ -3900E8 Local Header Offset 0036F946 (3602758) │ │ -3900EC Filename 'XXXXXXXXXXXXXXXX' │ │ +3A16DD Ext File Attributes 00000000 (0) │ │ +3A16E1 Local Header Offset 003806EE (3671790) │ │ +3A16E5 Filename 'XXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x3900EC: Filename 'XXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3A16E5: Filename 'XXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -3900FC CENTRAL HEADER #719 02014B50 (33639248) │ │ -390100 Created Zip Spec 14 (20) '2.0' │ │ -390101 Created OS 00 (0) 'MS-DOS' │ │ -390102 Extract Zip Spec 14 (20) '2.0' │ │ -390103 Extract OS 00 (0) 'MS-DOS' │ │ -390104 General Purpose Flag 0800 (2048) │ │ +3A16ED CENTRAL HEADER #718 02014B50 (33639248) │ │ +3A16F1 Created Zip Spec 14 (20) '2.0' │ │ +3A16F2 Created OS 00 (0) 'MS-DOS' │ │ +3A16F3 Extract Zip Spec 14 (20) '2.0' │ │ +3A16F4 Extract OS 00 (0) 'MS-DOS' │ │ +3A16F5 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -390106 Compression Method 0008 (8) 'Deflated' │ │ -390108 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -39010C CRC 27C15D4F (666983759) │ │ -390110 Compressed Size 0000091F (2335) │ │ -390114 Uncompressed Size 000023D6 (9174) │ │ -390118 Filename Length 0013 (19) │ │ -39011A Extra Length 0000 (0) │ │ -39011C Comment Length 0000 (0) │ │ -39011E Disk Start 0000 (0) │ │ -390120 Int File Attributes 0000 (0) │ │ +3A16F7 Compression Method 0008 (8) 'Deflated' │ │ +3A16F9 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A16FD CRC 42F677FB (1123448827) │ │ +3A1701 Compressed Size 00000240 (576) │ │ +3A1705 Uncompressed Size 000004BE (1214) │ │ +3A1709 Filename Length 0013 (19) │ │ +3A170B Extra Length 0000 (0) │ │ +3A170D Comment Length 0000 (0) │ │ +3A170F Disk Start 0000 (0) │ │ +3A1711 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -390122 Ext File Attributes 00000000 (0) │ │ -390126 Local Header Offset 00371512 (3609874) │ │ -39012A Filename 'XXXXXXXXXXXXXXXXXXX' │ │ +3A1713 Ext File Attributes 00000000 (0) │ │ +3A1717 Local Header Offset 0038072A (3671850) │ │ +3A171B Filename 'XXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x39012A: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3A171B: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -39013D CENTRAL HEADER #720 02014B50 (33639248) │ │ -390141 Created Zip Spec 14 (20) '2.0' │ │ -390142 Created OS 00 (0) 'MS-DOS' │ │ -390143 Extract Zip Spec 14 (20) '2.0' │ │ -390144 Extract OS 00 (0) 'MS-DOS' │ │ -390145 General Purpose Flag 0800 (2048) │ │ +3A172E CENTRAL HEADER #719 02014B50 (33639248) │ │ +3A1732 Created Zip Spec 14 (20) '2.0' │ │ +3A1733 Created OS 00 (0) 'MS-DOS' │ │ +3A1734 Extract Zip Spec 14 (20) '2.0' │ │ +3A1735 Extract OS 00 (0) 'MS-DOS' │ │ +3A1736 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -390147 Compression Method 0008 (8) 'Deflated' │ │ -390149 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -39014D CRC F40AE6B5 (4094355125) │ │ -390151 Compressed Size 000005B3 (1459) │ │ -390155 Uncompressed Size 00001687 (5767) │ │ -390159 Filename Length 0011 (17) │ │ -39015B Extra Length 0000 (0) │ │ -39015D Comment Length 0000 (0) │ │ -39015F Disk Start 0000 (0) │ │ -390161 Int File Attributes 0000 (0) │ │ +3A1738 Compression Method 0008 (8) 'Deflated' │ │ +3A173A Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A173E CRC 2EE3FC3F (786693183) │ │ +3A1742 Compressed Size 00000F25 (3877) │ │ +3A1746 Uncompressed Size 00003002 (12290) │ │ +3A174A Filename Length 0011 (17) │ │ +3A174C Extra Length 0000 (0) │ │ +3A174E Comment Length 0000 (0) │ │ +3A1750 Disk Start 0000 (0) │ │ +3A1752 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -390163 Ext File Attributes 00000000 (0) │ │ -390167 Local Header Offset 00371E76 (3612278) │ │ -39016B Filename 'XXXXXXXXXXXXXXXXX' │ │ +3A1754 Ext File Attributes 00000000 (0) │ │ +3A1758 Local Header Offset 003809AF (3672495) │ │ +3A175C Filename 'XXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x39016B: Filename 'XXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3A175C: Filename 'XXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -39017C CENTRAL HEADER #721 02014B50 (33639248) │ │ -390180 Created Zip Spec 14 (20) '2.0' │ │ -390181 Created OS 00 (0) 'MS-DOS' │ │ -390182 Extract Zip Spec 14 (20) '2.0' │ │ -390183 Extract OS 00 (0) 'MS-DOS' │ │ -390184 General Purpose Flag 0800 (2048) │ │ +3A176D CENTRAL HEADER #720 02014B50 (33639248) │ │ +3A1771 Created Zip Spec 14 (20) '2.0' │ │ +3A1772 Created OS 00 (0) 'MS-DOS' │ │ +3A1773 Extract Zip Spec 14 (20) '2.0' │ │ +3A1774 Extract OS 00 (0) 'MS-DOS' │ │ +3A1775 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -390186 Compression Method 0008 (8) 'Deflated' │ │ -390188 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -39018C CRC E150C26A (3780166250) │ │ -390190 Compressed Size 00000642 (1602) │ │ -390194 Uncompressed Size 000013FE (5118) │ │ -390198 Filename Length 0010 (16) │ │ -39019A Extra Length 0000 (0) │ │ -39019C Comment Length 0000 (0) │ │ -39019E Disk Start 0000 (0) │ │ -3901A0 Int File Attributes 0000 (0) │ │ +3A1777 Compression Method 0008 (8) 'Deflated' │ │ +3A1779 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A177D CRC 54715E65 (1416715877) │ │ +3A1781 Compressed Size 00001B8A (7050) │ │ +3A1785 Uncompressed Size 00007196 (29078) │ │ +3A1789 Filename Length 0010 (16) │ │ +3A178B Extra Length 0000 (0) │ │ +3A178D Comment Length 0000 (0) │ │ +3A178F Disk Start 0000 (0) │ │ +3A1791 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -3901A2 Ext File Attributes 00000000 (0) │ │ -3901A6 Local Header Offset 0037246C (3613804) │ │ -3901AA Filename 'XXXXXXXXXXXXXXXX' │ │ +3A1793 Ext File Attributes 00000000 (0) │ │ +3A1797 Local Header Offset 00381917 (3676439) │ │ +3A179B Filename 'XXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x3901AA: Filename 'XXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3A179B: Filename 'XXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -3901BA CENTRAL HEADER #722 02014B50 (33639248) │ │ -3901BE Created Zip Spec 14 (20) '2.0' │ │ -3901BF Created OS 00 (0) 'MS-DOS' │ │ -3901C0 Extract Zip Spec 14 (20) '2.0' │ │ -3901C1 Extract OS 00 (0) 'MS-DOS' │ │ -3901C2 General Purpose Flag 0800 (2048) │ │ +3A17AB CENTRAL HEADER #721 02014B50 (33639248) │ │ +3A17AF Created Zip Spec 14 (20) '2.0' │ │ +3A17B0 Created OS 00 (0) 'MS-DOS' │ │ +3A17B1 Extract Zip Spec 14 (20) '2.0' │ │ +3A17B2 Extract OS 00 (0) 'MS-DOS' │ │ +3A17B3 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -3901C4 Compression Method 0008 (8) 'Deflated' │ │ -3901C6 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -3901CA CRC C9190974 (3373861236) │ │ -3901CE Compressed Size 000005BB (1467) │ │ -3901D2 Uncompressed Size 00001196 (4502) │ │ -3901D6 Filename Length 0012 (18) │ │ -3901D8 Extra Length 0000 (0) │ │ -3901DA Comment Length 0000 (0) │ │ -3901DC Disk Start 0000 (0) │ │ -3901DE Int File Attributes 0000 (0) │ │ +3A17B5 Compression Method 0008 (8) 'Deflated' │ │ +3A17B7 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A17BB CRC 27C15D4F (666983759) │ │ +3A17BF Compressed Size 0000091F (2335) │ │ +3A17C3 Uncompressed Size 000023D6 (9174) │ │ +3A17C7 Filename Length 0013 (19) │ │ +3A17C9 Extra Length 0000 (0) │ │ +3A17CB Comment Length 0000 (0) │ │ +3A17CD Disk Start 0000 (0) │ │ +3A17CF Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -3901E0 Ext File Attributes 00000000 (0) │ │ -3901E4 Local Header Offset 00372AF0 (3615472) │ │ -3901E8 Filename 'XXXXXXXXXXXXXXXXXX' │ │ +3A17D1 Ext File Attributes 00000000 (0) │ │ +3A17D5 Local Header Offset 003834E3 (3683555) │ │ +3A17D9 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x3901E8: Filename 'XXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3A17D9: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -3901FA CENTRAL HEADER #723 02014B50 (33639248) │ │ -3901FE Created Zip Spec 14 (20) '2.0' │ │ -3901FF Created OS 00 (0) 'MS-DOS' │ │ -390200 Extract Zip Spec 14 (20) '2.0' │ │ -390201 Extract OS 00 (0) 'MS-DOS' │ │ -390202 General Purpose Flag 0800 (2048) │ │ +3A17EC CENTRAL HEADER #722 02014B50 (33639248) │ │ +3A17F0 Created Zip Spec 14 (20) '2.0' │ │ +3A17F1 Created OS 00 (0) 'MS-DOS' │ │ +3A17F2 Extract Zip Spec 14 (20) '2.0' │ │ +3A17F3 Extract OS 00 (0) 'MS-DOS' │ │ +3A17F4 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -390204 Compression Method 0008 (8) 'Deflated' │ │ -390206 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -39020A CRC 25152F45 (622145349) │ │ -39020E Compressed Size 00001264 (4708) │ │ -390212 Uncompressed Size 00003480 (13440) │ │ -390216 Filename Length 0015 (21) │ │ -390218 Extra Length 0000 (0) │ │ -39021A Comment Length 0000 (0) │ │ -39021C Disk Start 0000 (0) │ │ -39021E Int File Attributes 0000 (0) │ │ +3A17F6 Compression Method 0008 (8) 'Deflated' │ │ +3A17F8 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A17FC CRC F40AE6B5 (4094355125) │ │ +3A1800 Compressed Size 000005B3 (1459) │ │ +3A1804 Uncompressed Size 00001687 (5767) │ │ +3A1808 Filename Length 0011 (17) │ │ +3A180A Extra Length 0000 (0) │ │ +3A180C Comment Length 0000 (0) │ │ +3A180E Disk Start 0000 (0) │ │ +3A1810 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -390220 Ext File Attributes 00000000 (0) │ │ -390224 Local Header Offset 003730EF (3617007) │ │ -390228 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +3A1812 Ext File Attributes 00000000 (0) │ │ +3A1816 Local Header Offset 00383E47 (3685959) │ │ +3A181A Filename 'XXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x390228: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3A181A: Filename 'XXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -39023D CENTRAL HEADER #724 02014B50 (33639248) │ │ -390241 Created Zip Spec 14 (20) '2.0' │ │ -390242 Created OS 00 (0) 'MS-DOS' │ │ -390243 Extract Zip Spec 14 (20) '2.0' │ │ -390244 Extract OS 00 (0) 'MS-DOS' │ │ -390245 General Purpose Flag 0800 (2048) │ │ +3A182B CENTRAL HEADER #723 02014B50 (33639248) │ │ +3A182F Created Zip Spec 14 (20) '2.0' │ │ +3A1830 Created OS 00 (0) 'MS-DOS' │ │ +3A1831 Extract Zip Spec 14 (20) '2.0' │ │ +3A1832 Extract OS 00 (0) 'MS-DOS' │ │ +3A1833 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -390247 Compression Method 0008 (8) 'Deflated' │ │ -390249 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -39024D CRC B4AE2CDB (3031313627) │ │ -390251 Compressed Size 0000096A (2410) │ │ -390255 Uncompressed Size 00001E79 (7801) │ │ -390259 Filename Length 0014 (20) │ │ -39025B Extra Length 0000 (0) │ │ -39025D Comment Length 0000 (0) │ │ -39025F Disk Start 0000 (0) │ │ -390261 Int File Attributes 0000 (0) │ │ +3A1835 Compression Method 0008 (8) 'Deflated' │ │ +3A1837 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A183B CRC E150C26A (3780166250) │ │ +3A183F Compressed Size 00000642 (1602) │ │ +3A1843 Uncompressed Size 000013FE (5118) │ │ +3A1847 Filename Length 0010 (16) │ │ +3A1849 Extra Length 0000 (0) │ │ +3A184B Comment Length 0000 (0) │ │ +3A184D Disk Start 0000 (0) │ │ +3A184F Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -390263 Ext File Attributes 00000000 (0) │ │ -390267 Local Header Offset 0037439A (3621786) │ │ -39026B Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ +3A1851 Ext File Attributes 00000000 (0) │ │ +3A1855 Local Header Offset 0038443D (3687485) │ │ +3A1859 Filename 'XXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x39026B: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3A1859: Filename 'XXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -39027F CENTRAL HEADER #725 02014B50 (33639248) │ │ -390283 Created Zip Spec 14 (20) '2.0' │ │ -390284 Created OS 00 (0) 'MS-DOS' │ │ -390285 Extract Zip Spec 14 (20) '2.0' │ │ -390286 Extract OS 00 (0) 'MS-DOS' │ │ -390287 General Purpose Flag 0800 (2048) │ │ +3A1869 CENTRAL HEADER #724 02014B50 (33639248) │ │ +3A186D Created Zip Spec 14 (20) '2.0' │ │ +3A186E Created OS 00 (0) 'MS-DOS' │ │ +3A186F Extract Zip Spec 14 (20) '2.0' │ │ +3A1870 Extract OS 00 (0) 'MS-DOS' │ │ +3A1871 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -390289 Compression Method 0008 (8) 'Deflated' │ │ -39028B Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -39028F CRC 25B09256 (632328790) │ │ -390293 Compressed Size 00000012 (18) │ │ -390297 Uncompressed Size 00000010 (16) │ │ -39029B Filename Length 0012 (18) │ │ -39029D Extra Length 0000 (0) │ │ -39029F Comment Length 0000 (0) │ │ -3902A1 Disk Start 0000 (0) │ │ -3902A3 Int File Attributes 0000 (0) │ │ +3A1873 Compression Method 0008 (8) 'Deflated' │ │ +3A1875 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A1879 CRC C9190974 (3373861236) │ │ +3A187D Compressed Size 000005BB (1467) │ │ +3A1881 Uncompressed Size 00001196 (4502) │ │ +3A1885 Filename Length 0012 (18) │ │ +3A1887 Extra Length 0000 (0) │ │ +3A1889 Comment Length 0000 (0) │ │ +3A188B Disk Start 0000 (0) │ │ +3A188D Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -3902A5 Ext File Attributes 00000000 (0) │ │ -3902A9 Local Header Offset 00374D4A (3624266) │ │ -3902AD Filename 'XXXXXXXXXXXXXXXXXX' │ │ +3A188F Ext File Attributes 00000000 (0) │ │ +3A1893 Local Header Offset 00384AC1 (3689153) │ │ +3A1897 Filename 'XXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x3902AD: Filename 'XXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3A1897: Filename 'XXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -3902BF CENTRAL HEADER #726 02014B50 (33639248) │ │ -3902C3 Created Zip Spec 14 (20) '2.0' │ │ -3902C4 Created OS 00 (0) 'MS-DOS' │ │ -3902C5 Extract Zip Spec 14 (20) '2.0' │ │ -3902C6 Extract OS 00 (0) 'MS-DOS' │ │ -3902C7 General Purpose Flag 0800 (2048) │ │ +3A18A9 CENTRAL HEADER #725 02014B50 (33639248) │ │ +3A18AD Created Zip Spec 14 (20) '2.0' │ │ +3A18AE Created OS 00 (0) 'MS-DOS' │ │ +3A18AF Extract Zip Spec 14 (20) '2.0' │ │ +3A18B0 Extract OS 00 (0) 'MS-DOS' │ │ +3A18B1 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -3902C9 Compression Method 0008 (8) 'Deflated' │ │ -3902CB Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -3902CF CRC 00000000 (0) │ │ -3902D3 Compressed Size 00000002 (2) │ │ -3902D7 Uncompressed Size 00000000 (0) │ │ -3902DB Filename Length 000E (14) │ │ -3902DD Extra Length 0000 (0) │ │ -3902DF Comment Length 0000 (0) │ │ -3902E1 Disk Start 0000 (0) │ │ -3902E3 Int File Attributes 0000 (0) │ │ +3A18B3 Compression Method 0008 (8) 'Deflated' │ │ +3A18B5 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A18B9 CRC 25152F45 (622145349) │ │ +3A18BD Compressed Size 00001264 (4708) │ │ +3A18C1 Uncompressed Size 00003480 (13440) │ │ +3A18C5 Filename Length 0015 (21) │ │ +3A18C7 Extra Length 0000 (0) │ │ +3A18C9 Comment Length 0000 (0) │ │ +3A18CB Disk Start 0000 (0) │ │ +3A18CD Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -3902E5 Ext File Attributes 00000000 (0) │ │ -3902E9 Local Header Offset 00374DA0 (3624352) │ │ -3902ED Filename 'XXXXXXXXXXXXXX' │ │ +3A18CF Ext File Attributes 00000000 (0) │ │ +3A18D3 Local Header Offset 003850C0 (3690688) │ │ +3A18D7 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x3902ED: Filename 'XXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3A18D7: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -3902FB CENTRAL HEADER #727 02014B50 (33639248) │ │ -3902FF Created Zip Spec 14 (20) '2.0' │ │ -390300 Created OS 00 (0) 'MS-DOS' │ │ -390301 Extract Zip Spec 14 (20) '2.0' │ │ -390302 Extract OS 00 (0) 'MS-DOS' │ │ -390303 General Purpose Flag 0800 (2048) │ │ +3A18EC CENTRAL HEADER #726 02014B50 (33639248) │ │ +3A18F0 Created Zip Spec 14 (20) '2.0' │ │ +3A18F1 Created OS 00 (0) 'MS-DOS' │ │ +3A18F2 Extract Zip Spec 14 (20) '2.0' │ │ +3A18F3 Extract OS 00 (0) 'MS-DOS' │ │ +3A18F4 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -390305 Compression Method 0008 (8) 'Deflated' │ │ -390307 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -39030B CRC A9C38B90 (2848164752) │ │ -39030F Compressed Size 00000164 (356) │ │ -390313 Uncompressed Size 0000027B (635) │ │ -390317 Filename Length 0019 (25) │ │ -390319 Extra Length 0000 (0) │ │ -39031B Comment Length 0000 (0) │ │ -39031D Disk Start 0000 (0) │ │ -39031F Int File Attributes 0000 (0) │ │ +3A18F6 Compression Method 0008 (8) 'Deflated' │ │ +3A18F8 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A18FC CRC B4AE2CDB (3031313627) │ │ +3A1900 Compressed Size 0000096A (2410) │ │ +3A1904 Uncompressed Size 00001E79 (7801) │ │ +3A1908 Filename Length 0014 (20) │ │ +3A190A Extra Length 0000 (0) │ │ +3A190C Comment Length 0000 (0) │ │ +3A190E Disk Start 0000 (0) │ │ +3A1910 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -390321 Ext File Attributes 00000000 (0) │ │ -390325 Local Header Offset 00374DE2 (3624418) │ │ -390329 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +3A1912 Ext File Attributes 00000000 (0) │ │ +3A1916 Local Header Offset 0038636B (3695467) │ │ +3A191A Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x390329: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3A191A: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -390342 CENTRAL HEADER #728 02014B50 (33639248) │ │ -390346 Created Zip Spec 14 (20) '2.0' │ │ -390347 Created OS 00 (0) 'MS-DOS' │ │ -390348 Extract Zip Spec 14 (20) '2.0' │ │ -390349 Extract OS 00 (0) 'MS-DOS' │ │ -39034A General Purpose Flag 0800 (2048) │ │ +3A192E CENTRAL HEADER #727 02014B50 (33639248) │ │ +3A1932 Created Zip Spec 14 (20) '2.0' │ │ +3A1933 Created OS 00 (0) 'MS-DOS' │ │ +3A1934 Extract Zip Spec 14 (20) '2.0' │ │ +3A1935 Extract OS 00 (0) 'MS-DOS' │ │ +3A1936 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -39034C Compression Method 0008 (8) 'Deflated' │ │ -39034E Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -390352 CRC 396BDAE6 (963369702) │ │ -390356 Compressed Size 00000531 (1329) │ │ -39035A Uncompressed Size 00000DC6 (3526) │ │ -39035E Filename Length 0016 (22) │ │ -390360 Extra Length 0000 (0) │ │ -390362 Comment Length 0000 (0) │ │ -390364 Disk Start 0000 (0) │ │ -390366 Int File Attributes 0000 (0) │ │ +3A1938 Compression Method 0008 (8) 'Deflated' │ │ +3A193A Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A193E CRC 25B09256 (632328790) │ │ +3A1942 Compressed Size 00000012 (18) │ │ +3A1946 Uncompressed Size 00000010 (16) │ │ +3A194A Filename Length 0012 (18) │ │ +3A194C Extra Length 0000 (0) │ │ +3A194E Comment Length 0000 (0) │ │ +3A1950 Disk Start 0000 (0) │ │ +3A1952 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -390368 Ext File Attributes 00000000 (0) │ │ -39036C Local Header Offset 00374F91 (3624849) │ │ -390370 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ +3A1954 Ext File Attributes 00000000 (0) │ │ +3A1958 Local Header Offset 00386D1B (3697947) │ │ +3A195C Filename 'XXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x390370: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3A195C: Filename 'XXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -390386 CENTRAL HEADER #729 02014B50 (33639248) │ │ -39038A Created Zip Spec 14 (20) '2.0' │ │ -39038B Created OS 00 (0) 'MS-DOS' │ │ -39038C Extract Zip Spec 14 (20) '2.0' │ │ -39038D Extract OS 00 (0) 'MS-DOS' │ │ -39038E General Purpose Flag 0800 (2048) │ │ +3A196E CENTRAL HEADER #728 02014B50 (33639248) │ │ +3A1972 Created Zip Spec 14 (20) '2.0' │ │ +3A1973 Created OS 00 (0) 'MS-DOS' │ │ +3A1974 Extract Zip Spec 14 (20) '2.0' │ │ +3A1975 Extract OS 00 (0) 'MS-DOS' │ │ +3A1976 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -390390 Compression Method 0008 (8) 'Deflated' │ │ -390392 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -390396 CRC E523E3C1 (3844334529) │ │ -39039A Compressed Size 000001D3 (467) │ │ -39039E Uncompressed Size 0000053C (1340) │ │ -3903A2 Filename Length 0019 (25) │ │ -3903A4 Extra Length 0000 (0) │ │ -3903A6 Comment Length 0000 (0) │ │ -3903A8 Disk Start 0000 (0) │ │ -3903AA Int File Attributes 0000 (0) │ │ +3A1978 Compression Method 0008 (8) 'Deflated' │ │ +3A197A Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A197E CRC 00000000 (0) │ │ +3A1982 Compressed Size 00000002 (2) │ │ +3A1986 Uncompressed Size 00000000 (0) │ │ +3A198A Filename Length 000E (14) │ │ +3A198C Extra Length 0000 (0) │ │ +3A198E Comment Length 0000 (0) │ │ +3A1990 Disk Start 0000 (0) │ │ +3A1992 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -3903AC Ext File Attributes 00000000 (0) │ │ -3903B0 Local Header Offset 0037550A (3626250) │ │ -3903B4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +3A1994 Ext File Attributes 00000000 (0) │ │ +3A1998 Local Header Offset 00386D71 (3698033) │ │ +3A199C Filename 'XXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x3903B4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3A199C: Filename 'XXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -3903CD CENTRAL HEADER #730 02014B50 (33639248) │ │ -3903D1 Created Zip Spec 14 (20) '2.0' │ │ -3903D2 Created OS 00 (0) 'MS-DOS' │ │ -3903D3 Extract Zip Spec 14 (20) '2.0' │ │ -3903D4 Extract OS 00 (0) 'MS-DOS' │ │ -3903D5 General Purpose Flag 0800 (2048) │ │ +3A19AA CENTRAL HEADER #729 02014B50 (33639248) │ │ +3A19AE Created Zip Spec 14 (20) '2.0' │ │ +3A19AF Created OS 00 (0) 'MS-DOS' │ │ +3A19B0 Extract Zip Spec 14 (20) '2.0' │ │ +3A19B1 Extract OS 00 (0) 'MS-DOS' │ │ +3A19B2 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -3903D7 Compression Method 0008 (8) 'Deflated' │ │ -3903D9 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -3903DD CRC FF6EC356 (4285449046) │ │ -3903E1 Compressed Size 000006F5 (1781) │ │ -3903E5 Uncompressed Size 00001CEB (7403) │ │ -3903E9 Filename Length 001C (28) │ │ -3903EB Extra Length 0000 (0) │ │ -3903ED Comment Length 0000 (0) │ │ -3903EF Disk Start 0000 (0) │ │ -3903F1 Int File Attributes 0000 (0) │ │ +3A19B4 Compression Method 0008 (8) 'Deflated' │ │ +3A19B6 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A19BA CRC A9C38B90 (2848164752) │ │ +3A19BE Compressed Size 00000164 (356) │ │ +3A19C2 Uncompressed Size 0000027B (635) │ │ +3A19C6 Filename Length 0019 (25) │ │ +3A19C8 Extra Length 0000 (0) │ │ +3A19CA Comment Length 0000 (0) │ │ +3A19CC Disk Start 0000 (0) │ │ +3A19CE Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -3903F3 Ext File Attributes 00000000 (0) │ │ -3903F7 Local Header Offset 00375728 (3626792) │ │ -3903FB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +3A19D0 Ext File Attributes 00000000 (0) │ │ +3A19D4 Local Header Offset 00386DB3 (3698099) │ │ +3A19D8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x3903FB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3A19D8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -390417 CENTRAL HEADER #731 02014B50 (33639248) │ │ -39041B Created Zip Spec 14 (20) '2.0' │ │ -39041C Created OS 00 (0) 'MS-DOS' │ │ -39041D Extract Zip Spec 14 (20) '2.0' │ │ -39041E Extract OS 00 (0) 'MS-DOS' │ │ -39041F General Purpose Flag 0800 (2048) │ │ +3A19F1 CENTRAL HEADER #730 02014B50 (33639248) │ │ +3A19F5 Created Zip Spec 14 (20) '2.0' │ │ +3A19F6 Created OS 00 (0) 'MS-DOS' │ │ +3A19F7 Extract Zip Spec 14 (20) '2.0' │ │ +3A19F8 Extract OS 00 (0) 'MS-DOS' │ │ +3A19F9 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -390421 Compression Method 0008 (8) 'Deflated' │ │ -390423 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -390427 CRC 6407CDAF (1678233007) │ │ -39042B Compressed Size 00000AE2 (2786) │ │ -39042F Uncompressed Size 00003277 (12919) │ │ -390433 Filename Length 001B (27) │ │ -390435 Extra Length 0000 (0) │ │ -390437 Comment Length 0000 (0) │ │ -390439 Disk Start 0000 (0) │ │ -39043B Int File Attributes 0000 (0) │ │ +3A19FB Compression Method 0008 (8) 'Deflated' │ │ +3A19FD Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A1A01 CRC 396BDAE6 (963369702) │ │ +3A1A05 Compressed Size 00000531 (1329) │ │ +3A1A09 Uncompressed Size 00000DC6 (3526) │ │ +3A1A0D Filename Length 0016 (22) │ │ +3A1A0F Extra Length 0000 (0) │ │ +3A1A11 Comment Length 0000 (0) │ │ +3A1A13 Disk Start 0000 (0) │ │ +3A1A15 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -39043D Ext File Attributes 00000000 (0) │ │ -390441 Local Header Offset 00375E6B (3628651) │ │ -390445 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +3A1A17 Ext File Attributes 00000000 (0) │ │ +3A1A1B Local Header Offset 00386F62 (3698530) │ │ +3A1A1F Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x390445: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3A1A1F: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -390460 CENTRAL HEADER #732 02014B50 (33639248) │ │ -390464 Created Zip Spec 14 (20) '2.0' │ │ -390465 Created OS 00 (0) 'MS-DOS' │ │ -390466 Extract Zip Spec 14 (20) '2.0' │ │ -390467 Extract OS 00 (0) 'MS-DOS' │ │ -390468 General Purpose Flag 0800 (2048) │ │ +3A1A35 CENTRAL HEADER #731 02014B50 (33639248) │ │ +3A1A39 Created Zip Spec 14 (20) '2.0' │ │ +3A1A3A Created OS 00 (0) 'MS-DOS' │ │ +3A1A3B Extract Zip Spec 14 (20) '2.0' │ │ +3A1A3C Extract OS 00 (0) 'MS-DOS' │ │ +3A1A3D General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -39046A Compression Method 0008 (8) 'Deflated' │ │ -39046C Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -390470 CRC 56572ACD (1448553165) │ │ -390474 Compressed Size 00000369 (873) │ │ -390478 Uncompressed Size 00000D11 (3345) │ │ -39047C Filename Length 001E (30) │ │ -39047E Extra Length 0000 (0) │ │ -390480 Comment Length 0000 (0) │ │ -390482 Disk Start 0000 (0) │ │ -390484 Int File Attributes 0000 (0) │ │ +3A1A3F Compression Method 0008 (8) 'Deflated' │ │ +3A1A41 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A1A45 CRC E523E3C1 (3844334529) │ │ +3A1A49 Compressed Size 000001D3 (467) │ │ +3A1A4D Uncompressed Size 0000053C (1340) │ │ +3A1A51 Filename Length 0019 (25) │ │ +3A1A53 Extra Length 0000 (0) │ │ +3A1A55 Comment Length 0000 (0) │ │ +3A1A57 Disk Start 0000 (0) │ │ +3A1A59 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -390486 Ext File Attributes 00000000 (0) │ │ -39048A Local Header Offset 0037699A (3631514) │ │ -39048E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +3A1A5B Ext File Attributes 00000000 (0) │ │ +3A1A5F Local Header Offset 003874DB (3699931) │ │ +3A1A63 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x39048E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3A1A63: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -3904AC CENTRAL HEADER #733 02014B50 (33639248) │ │ -3904B0 Created Zip Spec 14 (20) '2.0' │ │ -3904B1 Created OS 00 (0) 'MS-DOS' │ │ -3904B2 Extract Zip Spec 14 (20) '2.0' │ │ -3904B3 Extract OS 00 (0) 'MS-DOS' │ │ -3904B4 General Purpose Flag 0800 (2048) │ │ +3A1A7C CENTRAL HEADER #732 02014B50 (33639248) │ │ +3A1A80 Created Zip Spec 14 (20) '2.0' │ │ +3A1A81 Created OS 00 (0) 'MS-DOS' │ │ +3A1A82 Extract Zip Spec 14 (20) '2.0' │ │ +3A1A83 Extract OS 00 (0) 'MS-DOS' │ │ +3A1A84 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -3904B6 Compression Method 0008 (8) 'Deflated' │ │ -3904B8 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -3904BC CRC B210B48F (2987439247) │ │ -3904C0 Compressed Size 00000553 (1363) │ │ -3904C4 Uncompressed Size 0000173D (5949) │ │ -3904C8 Filename Length 001C (28) │ │ -3904CA Extra Length 0000 (0) │ │ -3904CC Comment Length 0000 (0) │ │ -3904CE Disk Start 0000 (0) │ │ -3904D0 Int File Attributes 0000 (0) │ │ +3A1A86 Compression Method 0008 (8) 'Deflated' │ │ +3A1A88 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A1A8C CRC FF6EC356 (4285449046) │ │ +3A1A90 Compressed Size 000006F5 (1781) │ │ +3A1A94 Uncompressed Size 00001CEB (7403) │ │ +3A1A98 Filename Length 001C (28) │ │ +3A1A9A Extra Length 0000 (0) │ │ +3A1A9C Comment Length 0000 (0) │ │ +3A1A9E Disk Start 0000 (0) │ │ +3A1AA0 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -3904D2 Ext File Attributes 00000000 (0) │ │ -3904D6 Local Header Offset 00376D53 (3632467) │ │ -3904DA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +3A1AA2 Ext File Attributes 00000000 (0) │ │ +3A1AA6 Local Header Offset 003876F9 (3700473) │ │ +3A1AAA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x3904DA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3A1AAA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -3904F6 CENTRAL HEADER #734 02014B50 (33639248) │ │ -3904FA Created Zip Spec 14 (20) '2.0' │ │ -3904FB Created OS 00 (0) 'MS-DOS' │ │ -3904FC Extract Zip Spec 14 (20) '2.0' │ │ -3904FD Extract OS 00 (0) 'MS-DOS' │ │ -3904FE General Purpose Flag 0800 (2048) │ │ +3A1AC6 CENTRAL HEADER #733 02014B50 (33639248) │ │ +3A1ACA Created Zip Spec 14 (20) '2.0' │ │ +3A1ACB Created OS 00 (0) 'MS-DOS' │ │ +3A1ACC Extract Zip Spec 14 (20) '2.0' │ │ +3A1ACD Extract OS 00 (0) 'MS-DOS' │ │ +3A1ACE General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -390500 Compression Method 0008 (8) 'Deflated' │ │ -390502 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -390506 CRC 61243FE9 (1629765609) │ │ -39050A Compressed Size 00000442 (1090) │ │ -39050E Uncompressed Size 00000EAB (3755) │ │ -390512 Filename Length 001B (27) │ │ -390514 Extra Length 0000 (0) │ │ -390516 Comment Length 0000 (0) │ │ -390518 Disk Start 0000 (0) │ │ -39051A Int File Attributes 0000 (0) │ │ +3A1AD0 Compression Method 0008 (8) 'Deflated' │ │ +3A1AD2 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A1AD6 CRC 6407CDAF (1678233007) │ │ +3A1ADA Compressed Size 00000AE2 (2786) │ │ +3A1ADE Uncompressed Size 00003277 (12919) │ │ +3A1AE2 Filename Length 001B (27) │ │ +3A1AE4 Extra Length 0000 (0) │ │ +3A1AE6 Comment Length 0000 (0) │ │ +3A1AE8 Disk Start 0000 (0) │ │ +3A1AEA Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -39051C Ext File Attributes 00000000 (0) │ │ -390520 Local Header Offset 003772F4 (3633908) │ │ -390524 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +3A1AEC Ext File Attributes 00000000 (0) │ │ +3A1AF0 Local Header Offset 00387E3C (3702332) │ │ +3A1AF4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x390524: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3A1AF4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -39053F CENTRAL HEADER #735 02014B50 (33639248) │ │ -390543 Created Zip Spec 14 (20) '2.0' │ │ -390544 Created OS 00 (0) 'MS-DOS' │ │ -390545 Extract Zip Spec 14 (20) '2.0' │ │ -390546 Extract OS 00 (0) 'MS-DOS' │ │ -390547 General Purpose Flag 0800 (2048) │ │ +3A1B0F CENTRAL HEADER #734 02014B50 (33639248) │ │ +3A1B13 Created Zip Spec 14 (20) '2.0' │ │ +3A1B14 Created OS 00 (0) 'MS-DOS' │ │ +3A1B15 Extract Zip Spec 14 (20) '2.0' │ │ +3A1B16 Extract OS 00 (0) 'MS-DOS' │ │ +3A1B17 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -390549 Compression Method 0008 (8) 'Deflated' │ │ -39054B Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -39054F CRC 5A1F3EA7 (1511997095) │ │ -390553 Compressed Size 00000A86 (2694) │ │ -390557 Uncompressed Size 000029A6 (10662) │ │ -39055B Filename Length 001F (31) │ │ -39055D Extra Length 0000 (0) │ │ -39055F Comment Length 0000 (0) │ │ -390561 Disk Start 0000 (0) │ │ -390563 Int File Attributes 0000 (0) │ │ +3A1B19 Compression Method 0008 (8) 'Deflated' │ │ +3A1B1B Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A1B1F CRC 56572ACD (1448553165) │ │ +3A1B23 Compressed Size 00000369 (873) │ │ +3A1B27 Uncompressed Size 00000D11 (3345) │ │ +3A1B2B Filename Length 001E (30) │ │ +3A1B2D Extra Length 0000 (0) │ │ +3A1B2F Comment Length 0000 (0) │ │ +3A1B31 Disk Start 0000 (0) │ │ +3A1B33 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -390565 Ext File Attributes 00000000 (0) │ │ -390569 Local Header Offset 00377783 (3635075) │ │ -39056D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +3A1B35 Ext File Attributes 00000000 (0) │ │ +3A1B39 Local Header Offset 0038896B (3705195) │ │ +3A1B3D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x39056D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3A1B3D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -39058C CENTRAL HEADER #736 02014B50 (33639248) │ │ -390590 Created Zip Spec 14 (20) '2.0' │ │ -390591 Created OS 00 (0) 'MS-DOS' │ │ -390592 Extract Zip Spec 14 (20) '2.0' │ │ -390593 Extract OS 00 (0) 'MS-DOS' │ │ -390594 General Purpose Flag 0800 (2048) │ │ +3A1B5B CENTRAL HEADER #735 02014B50 (33639248) │ │ +3A1B5F Created Zip Spec 14 (20) '2.0' │ │ +3A1B60 Created OS 00 (0) 'MS-DOS' │ │ +3A1B61 Extract Zip Spec 14 (20) '2.0' │ │ +3A1B62 Extract OS 00 (0) 'MS-DOS' │ │ +3A1B63 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -390596 Compression Method 0008 (8) 'Deflated' │ │ -390598 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -39059C CRC 00000000 (0) │ │ -3905A0 Compressed Size 00000002 (2) │ │ -3905A4 Uncompressed Size 00000000 (0) │ │ -3905A8 Filename Length 0016 (22) │ │ -3905AA Extra Length 0000 (0) │ │ -3905AC Comment Length 0000 (0) │ │ -3905AE Disk Start 0000 (0) │ │ -3905B0 Int File Attributes 0000 (0) │ │ +3A1B65 Compression Method 0008 (8) 'Deflated' │ │ +3A1B67 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A1B6B CRC B210B48F (2987439247) │ │ +3A1B6F Compressed Size 00000553 (1363) │ │ +3A1B73 Uncompressed Size 0000173D (5949) │ │ +3A1B77 Filename Length 001C (28) │ │ +3A1B79 Extra Length 0000 (0) │ │ +3A1B7B Comment Length 0000 (0) │ │ +3A1B7D Disk Start 0000 (0) │ │ +3A1B7F Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -3905B2 Ext File Attributes 00000000 (0) │ │ -3905B6 Local Header Offset 0037825A (3637850) │ │ -3905BA Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ +3A1B81 Ext File Attributes 00000000 (0) │ │ +3A1B85 Local Header Offset 00388D24 (3706148) │ │ +3A1B89 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x3905BA: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3A1B89: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -3905D0 CENTRAL HEADER #737 02014B50 (33639248) │ │ -3905D4 Created Zip Spec 14 (20) '2.0' │ │ -3905D5 Created OS 00 (0) 'MS-DOS' │ │ -3905D6 Extract Zip Spec 14 (20) '2.0' │ │ -3905D7 Extract OS 00 (0) 'MS-DOS' │ │ -3905D8 General Purpose Flag 0800 (2048) │ │ +3A1BA5 CENTRAL HEADER #736 02014B50 (33639248) │ │ +3A1BA9 Created Zip Spec 14 (20) '2.0' │ │ +3A1BAA Created OS 00 (0) 'MS-DOS' │ │ +3A1BAB Extract Zip Spec 14 (20) '2.0' │ │ +3A1BAC Extract OS 00 (0) 'MS-DOS' │ │ +3A1BAD General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -3905DA Compression Method 0008 (8) 'Deflated' │ │ -3905DC Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -3905E0 CRC C2971FC7 (3264683975) │ │ -3905E4 Compressed Size 00000006 (6) │ │ -3905E8 Uncompressed Size 00000004 (4) │ │ -3905EC Filename Length 001F (31) │ │ -3905EE Extra Length 0000 (0) │ │ -3905F0 Comment Length 0000 (0) │ │ -3905F2 Disk Start 0000 (0) │ │ -3905F4 Int File Attributes 0000 (0) │ │ +3A1BAF Compression Method 0008 (8) 'Deflated' │ │ +3A1BB1 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A1BB5 CRC 61243FE9 (1629765609) │ │ +3A1BB9 Compressed Size 00000442 (1090) │ │ +3A1BBD Uncompressed Size 00000EAB (3755) │ │ +3A1BC1 Filename Length 001B (27) │ │ +3A1BC3 Extra Length 0000 (0) │ │ +3A1BC5 Comment Length 0000 (0) │ │ +3A1BC7 Disk Start 0000 (0) │ │ +3A1BC9 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -3905F6 Ext File Attributes 00000000 (0) │ │ -3905FA Local Header Offset 003782A4 (3637924) │ │ -3905FE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +3A1BCB Ext File Attributes 00000000 (0) │ │ +3A1BCF Local Header Offset 003892C5 (3707589) │ │ +3A1BD3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x3905FE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3A1BD3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -39061D CENTRAL HEADER #738 02014B50 (33639248) │ │ -390621 Created Zip Spec 14 (20) '2.0' │ │ -390622 Created OS 00 (0) 'MS-DOS' │ │ -390623 Extract Zip Spec 14 (20) '2.0' │ │ -390624 Extract OS 00 (0) 'MS-DOS' │ │ -390625 General Purpose Flag 0800 (2048) │ │ +3A1BEE CENTRAL HEADER #737 02014B50 (33639248) │ │ +3A1BF2 Created Zip Spec 14 (20) '2.0' │ │ +3A1BF3 Created OS 00 (0) 'MS-DOS' │ │ +3A1BF4 Extract Zip Spec 14 (20) '2.0' │ │ +3A1BF5 Extract OS 00 (0) 'MS-DOS' │ │ +3A1BF6 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -390627 Compression Method 0008 (8) 'Deflated' │ │ -390629 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -39062D CRC A1B2D5A1 (2712851873) │ │ -390631 Compressed Size 00000315 (789) │ │ -390635 Uncompressed Size 000005F1 (1521) │ │ -390639 Filename Length 001D (29) │ │ -39063B Extra Length 0000 (0) │ │ -39063D Comment Length 0000 (0) │ │ -39063F Disk Start 0000 (0) │ │ -390641 Int File Attributes 0000 (0) │ │ +3A1BF8 Compression Method 0008 (8) 'Deflated' │ │ +3A1BFA Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A1BFE CRC 5A1F3EA7 (1511997095) │ │ +3A1C02 Compressed Size 00000A86 (2694) │ │ +3A1C06 Uncompressed Size 000029A6 (10662) │ │ +3A1C0A Filename Length 001F (31) │ │ +3A1C0C Extra Length 0000 (0) │ │ +3A1C0E Comment Length 0000 (0) │ │ +3A1C10 Disk Start 0000 (0) │ │ +3A1C12 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -390643 Ext File Attributes 00000000 (0) │ │ -390647 Local Header Offset 003782FB (3638011) │ │ -39064B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +3A1C14 Ext File Attributes 00000000 (0) │ │ +3A1C18 Local Header Offset 00389754 (3708756) │ │ +3A1C1C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x39064B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3A1C1C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -390668 CENTRAL HEADER #739 02014B50 (33639248) │ │ -39066C Created Zip Spec 14 (20) '2.0' │ │ -39066D Created OS 00 (0) 'MS-DOS' │ │ -39066E Extract Zip Spec 14 (20) '2.0' │ │ -39066F Extract OS 00 (0) 'MS-DOS' │ │ -390670 General Purpose Flag 0800 (2048) │ │ +3A1C3B CENTRAL HEADER #738 02014B50 (33639248) │ │ +3A1C3F Created Zip Spec 14 (20) '2.0' │ │ +3A1C40 Created OS 00 (0) 'MS-DOS' │ │ +3A1C41 Extract Zip Spec 14 (20) '2.0' │ │ +3A1C42 Extract OS 00 (0) 'MS-DOS' │ │ +3A1C43 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -390672 Compression Method 0008 (8) 'Deflated' │ │ -390674 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -390678 CRC 8D983BB9 (2375564217) │ │ -39067C Compressed Size 000002D7 (727) │ │ -390680 Uncompressed Size 00000744 (1860) │ │ -390684 Filename Length 001E (30) │ │ -390686 Extra Length 0000 (0) │ │ -390688 Comment Length 0000 (0) │ │ -39068A Disk Start 0000 (0) │ │ -39068C Int File Attributes 0000 (0) │ │ +3A1C45 Compression Method 0008 (8) 'Deflated' │ │ +3A1C47 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A1C4B CRC 00000000 (0) │ │ +3A1C4F Compressed Size 00000002 (2) │ │ +3A1C53 Uncompressed Size 00000000 (0) │ │ +3A1C57 Filename Length 0016 (22) │ │ +3A1C59 Extra Length 0000 (0) │ │ +3A1C5B Comment Length 0000 (0) │ │ +3A1C5D Disk Start 0000 (0) │ │ +3A1C5F Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -39068E Ext File Attributes 00000000 (0) │ │ -390692 Local Header Offset 0037865F (3638879) │ │ -390696 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +3A1C61 Ext File Attributes 00000000 (0) │ │ +3A1C65 Local Header Offset 0038A22B (3711531) │ │ +3A1C69 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x390696: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3A1C69: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -3906B4 CENTRAL HEADER #740 02014B50 (33639248) │ │ -3906B8 Created Zip Spec 14 (20) '2.0' │ │ -3906B9 Created OS 00 (0) 'MS-DOS' │ │ -3906BA Extract Zip Spec 14 (20) '2.0' │ │ -3906BB Extract OS 00 (0) 'MS-DOS' │ │ -3906BC General Purpose Flag 0800 (2048) │ │ +3A1C7F CENTRAL HEADER #739 02014B50 (33639248) │ │ +3A1C83 Created Zip Spec 14 (20) '2.0' │ │ +3A1C84 Created OS 00 (0) 'MS-DOS' │ │ +3A1C85 Extract Zip Spec 14 (20) '2.0' │ │ +3A1C86 Extract OS 00 (0) 'MS-DOS' │ │ +3A1C87 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -3906BE Compression Method 0008 (8) 'Deflated' │ │ -3906C0 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -3906C4 CRC 0EC9E86E (248113262) │ │ -3906C8 Compressed Size 0000000A (10) │ │ -3906CC Uncompressed Size 00000008 (8) │ │ -3906D0 Filename Length 0023 (35) │ │ -3906D2 Extra Length 0000 (0) │ │ -3906D4 Comment Length 0000 (0) │ │ -3906D6 Disk Start 0000 (0) │ │ -3906D8 Int File Attributes 0000 (0) │ │ +3A1C89 Compression Method 0008 (8) 'Deflated' │ │ +3A1C8B Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A1C8F CRC C2971FC7 (3264683975) │ │ +3A1C93 Compressed Size 00000006 (6) │ │ +3A1C97 Uncompressed Size 00000004 (4) │ │ +3A1C9B Filename Length 001F (31) │ │ +3A1C9D Extra Length 0000 (0) │ │ +3A1C9F Comment Length 0000 (0) │ │ +3A1CA1 Disk Start 0000 (0) │ │ +3A1CA3 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -3906DA Ext File Attributes 00000000 (0) │ │ -3906DE Local Header Offset 00378986 (3639686) │ │ -3906E2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +3A1CA5 Ext File Attributes 00000000 (0) │ │ +3A1CA9 Local Header Offset 0038A275 (3711605) │ │ +3A1CAD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x3906E2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3A1CAD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -390705 CENTRAL HEADER #741 02014B50 (33639248) │ │ -390709 Created Zip Spec 14 (20) '2.0' │ │ -39070A Created OS 00 (0) 'MS-DOS' │ │ -39070B Extract Zip Spec 14 (20) '2.0' │ │ -39070C Extract OS 00 (0) 'MS-DOS' │ │ -39070D General Purpose Flag 0800 (2048) │ │ +3A1CCC CENTRAL HEADER #740 02014B50 (33639248) │ │ +3A1CD0 Created Zip Spec 14 (20) '2.0' │ │ +3A1CD1 Created OS 00 (0) 'MS-DOS' │ │ +3A1CD2 Extract Zip Spec 14 (20) '2.0' │ │ +3A1CD3 Extract OS 00 (0) 'MS-DOS' │ │ +3A1CD4 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -39070F Compression Method 0008 (8) 'Deflated' │ │ -390711 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -390715 CRC 00000000 (0) │ │ -390719 Compressed Size 00000002 (2) │ │ -39071D Uncompressed Size 00000000 (0) │ │ -390721 Filename Length 0009 (9) │ │ -390723 Extra Length 0000 (0) │ │ -390725 Comment Length 0000 (0) │ │ -390727 Disk Start 0000 (0) │ │ -390729 Int File Attributes 0000 (0) │ │ +3A1CD6 Compression Method 0008 (8) 'Deflated' │ │ +3A1CD8 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A1CDC CRC A1B2D5A1 (2712851873) │ │ +3A1CE0 Compressed Size 00000315 (789) │ │ +3A1CE4 Uncompressed Size 000005F1 (1521) │ │ +3A1CE8 Filename Length 001D (29) │ │ +3A1CEA Extra Length 0000 (0) │ │ +3A1CEC Comment Length 0000 (0) │ │ +3A1CEE Disk Start 0000 (0) │ │ +3A1CF0 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -39072B Ext File Attributes 00000000 (0) │ │ -39072F Local Header Offset 003789E5 (3639781) │ │ -390733 Filename 'XXXXXXXXX' │ │ +3A1CF2 Ext File Attributes 00000000 (0) │ │ +3A1CF6 Local Header Offset 0038A2CC (3711692) │ │ +3A1CFA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x390733: Filename 'XXXXXXXXX' │ │ +# WARNING: Offset 0x3A1CFA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -39073C CENTRAL HEADER #742 02014B50 (33639248) │ │ -390740 Created Zip Spec 14 (20) '2.0' │ │ -390741 Created OS 00 (0) 'MS-DOS' │ │ -390742 Extract Zip Spec 14 (20) '2.0' │ │ -390743 Extract OS 00 (0) 'MS-DOS' │ │ -390744 General Purpose Flag 0800 (2048) │ │ +3A1D17 CENTRAL HEADER #741 02014B50 (33639248) │ │ +3A1D1B Created Zip Spec 14 (20) '2.0' │ │ +3A1D1C Created OS 00 (0) 'MS-DOS' │ │ +3A1D1D Extract Zip Spec 14 (20) '2.0' │ │ +3A1D1E Extract OS 00 (0) 'MS-DOS' │ │ +3A1D1F General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -390746 Compression Method 0008 (8) 'Deflated' │ │ -390748 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -39074C CRC 952123CF (2501977039) │ │ -390750 Compressed Size 00000130 (304) │ │ -390754 Uncompressed Size 0000025B (603) │ │ -390758 Filename Length 0014 (20) │ │ -39075A Extra Length 0000 (0) │ │ -39075C Comment Length 0000 (0) │ │ -39075E Disk Start 0000 (0) │ │ -390760 Int File Attributes 0000 (0) │ │ +3A1D21 Compression Method 0008 (8) 'Deflated' │ │ +3A1D23 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A1D27 CRC 8D983BB9 (2375564217) │ │ +3A1D2B Compressed Size 000002D7 (727) │ │ +3A1D2F Uncompressed Size 00000744 (1860) │ │ +3A1D33 Filename Length 001E (30) │ │ +3A1D35 Extra Length 0000 (0) │ │ +3A1D37 Comment Length 0000 (0) │ │ +3A1D39 Disk Start 0000 (0) │ │ +3A1D3B Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -390762 Ext File Attributes 00000000 (0) │ │ -390766 Local Header Offset 00378A22 (3639842) │ │ -39076A Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ +3A1D3D Ext File Attributes 00000000 (0) │ │ +3A1D41 Local Header Offset 0038A630 (3712560) │ │ +3A1D45 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x39076A: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3A1D45: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -39077E CENTRAL HEADER #743 02014B50 (33639248) │ │ -390782 Created Zip Spec 14 (20) '2.0' │ │ -390783 Created OS 00 (0) 'MS-DOS' │ │ -390784 Extract Zip Spec 14 (20) '2.0' │ │ -390785 Extract OS 00 (0) 'MS-DOS' │ │ -390786 General Purpose Flag 0800 (2048) │ │ +3A1D63 CENTRAL HEADER #742 02014B50 (33639248) │ │ +3A1D67 Created Zip Spec 14 (20) '2.0' │ │ +3A1D68 Created OS 00 (0) 'MS-DOS' │ │ +3A1D69 Extract Zip Spec 14 (20) '2.0' │ │ +3A1D6A Extract OS 00 (0) 'MS-DOS' │ │ +3A1D6B General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -390788 Compression Method 0008 (8) 'Deflated' │ │ -39078A Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -39078E CRC FB2DF298 (4214092440) │ │ -390792 Compressed Size 00001139 (4409) │ │ -390796 Uncompressed Size 00005C7A (23674) │ │ -39079A Filename Length 000F (15) │ │ -39079C Extra Length 0000 (0) │ │ -39079E Comment Length 0000 (0) │ │ -3907A0 Disk Start 0000 (0) │ │ -3907A2 Int File Attributes 0000 (0) │ │ +3A1D6D Compression Method 0008 (8) 'Deflated' │ │ +3A1D6F Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A1D73 CRC 0EC9E86E (248113262) │ │ +3A1D77 Compressed Size 0000000A (10) │ │ +3A1D7B Uncompressed Size 00000008 (8) │ │ +3A1D7F Filename Length 0023 (35) │ │ +3A1D81 Extra Length 0000 (0) │ │ +3A1D83 Comment Length 0000 (0) │ │ +3A1D85 Disk Start 0000 (0) │ │ +3A1D87 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -3907A4 Ext File Attributes 00000000 (0) │ │ -3907A8 Local Header Offset 00378B98 (3640216) │ │ -3907AC Filename 'XXXXXXXXXXXXXXX' │ │ +3A1D89 Ext File Attributes 00000000 (0) │ │ +3A1D8D Local Header Offset 0038A957 (3713367) │ │ +3A1D91 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x3907AC: Filename 'XXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3A1D91: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -3907BB CENTRAL HEADER #744 02014B50 (33639248) │ │ -3907BF Created Zip Spec 14 (20) '2.0' │ │ -3907C0 Created OS 00 (0) 'MS-DOS' │ │ -3907C1 Extract Zip Spec 14 (20) '2.0' │ │ -3907C2 Extract OS 00 (0) 'MS-DOS' │ │ -3907C3 General Purpose Flag 0800 (2048) │ │ +3A1DB4 CENTRAL HEADER #743 02014B50 (33639248) │ │ +3A1DB8 Created Zip Spec 14 (20) '2.0' │ │ +3A1DB9 Created OS 00 (0) 'MS-DOS' │ │ +3A1DBA Extract Zip Spec 14 (20) '2.0' │ │ +3A1DBB Extract OS 00 (0) 'MS-DOS' │ │ +3A1DBC General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -3907C5 Compression Method 0008 (8) 'Deflated' │ │ -3907C7 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -3907CB CRC 8468641E (2221433886) │ │ -3907CF Compressed Size 00000581 (1409) │ │ -3907D3 Uncompressed Size 000012A0 (4768) │ │ -3907D7 Filename Length 0011 (17) │ │ -3907D9 Extra Length 0000 (0) │ │ -3907DB Comment Length 0000 (0) │ │ -3907DD Disk Start 0000 (0) │ │ -3907DF Int File Attributes 0000 (0) │ │ +3A1DBE Compression Method 0008 (8) 'Deflated' │ │ +3A1DC0 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A1DC4 CRC 00000000 (0) │ │ +3A1DC8 Compressed Size 00000002 (2) │ │ +3A1DCC Uncompressed Size 00000000 (0) │ │ +3A1DD0 Filename Length 0009 (9) │ │ +3A1DD2 Extra Length 0000 (0) │ │ +3A1DD4 Comment Length 0000 (0) │ │ +3A1DD6 Disk Start 0000 (0) │ │ +3A1DD8 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -3907E1 Ext File Attributes 00000000 (0) │ │ -3907E5 Local Header Offset 00379D12 (3644690) │ │ -3907E9 Filename 'XXXXXXXXXXXXXXXXX' │ │ +3A1DDA Ext File Attributes 00000000 (0) │ │ +3A1DDE Local Header Offset 0038A9B6 (3713462) │ │ +3A1DE2 Filename 'XXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x3907E9: Filename 'XXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3A1DE2: Filename 'XXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -3907FA CENTRAL HEADER #745 02014B50 (33639248) │ │ -3907FE Created Zip Spec 14 (20) '2.0' │ │ -3907FF Created OS 00 (0) 'MS-DOS' │ │ -390800 Extract Zip Spec 14 (20) '2.0' │ │ -390801 Extract OS 00 (0) 'MS-DOS' │ │ -390802 General Purpose Flag 0800 (2048) │ │ +3A1DEB CENTRAL HEADER #744 02014B50 (33639248) │ │ +3A1DEF Created Zip Spec 14 (20) '2.0' │ │ +3A1DF0 Created OS 00 (0) 'MS-DOS' │ │ +3A1DF1 Extract Zip Spec 14 (20) '2.0' │ │ +3A1DF2 Extract OS 00 (0) 'MS-DOS' │ │ +3A1DF3 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -390804 Compression Method 0008 (8) 'Deflated' │ │ -390806 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -39080A CRC 56B8B234 (1454944820) │ │ -39080E Compressed Size 00000D3E (3390) │ │ -390812 Uncompressed Size 00002B6E (11118) │ │ -390816 Filename Length 0012 (18) │ │ -390818 Extra Length 0000 (0) │ │ -39081A Comment Length 0000 (0) │ │ -39081C Disk Start 0000 (0) │ │ -39081E Int File Attributes 0000 (0) │ │ +3A1DF5 Compression Method 0008 (8) 'Deflated' │ │ +3A1DF7 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A1DFB CRC 952123CF (2501977039) │ │ +3A1DFF Compressed Size 00000130 (304) │ │ +3A1E03 Uncompressed Size 0000025B (603) │ │ +3A1E07 Filename Length 0014 (20) │ │ +3A1E09 Extra Length 0000 (0) │ │ +3A1E0B Comment Length 0000 (0) │ │ +3A1E0D Disk Start 0000 (0) │ │ +3A1E0F Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -390820 Ext File Attributes 00000000 (0) │ │ -390824 Local Header Offset 0037A2D6 (3646166) │ │ -390828 Filename 'XXXXXXXXXXXXXXXXXX' │ │ +3A1E11 Ext File Attributes 00000000 (0) │ │ +3A1E15 Local Header Offset 0038A9F3 (3713523) │ │ +3A1E19 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x390828: Filename 'XXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3A1E19: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -39083A CENTRAL HEADER #746 02014B50 (33639248) │ │ -39083E Created Zip Spec 14 (20) '2.0' │ │ -39083F Created OS 00 (0) 'MS-DOS' │ │ -390840 Extract Zip Spec 14 (20) '2.0' │ │ -390841 Extract OS 00 (0) 'MS-DOS' │ │ -390842 General Purpose Flag 0800 (2048) │ │ +3A1E2D CENTRAL HEADER #745 02014B50 (33639248) │ │ +3A1E31 Created Zip Spec 14 (20) '2.0' │ │ +3A1E32 Created OS 00 (0) 'MS-DOS' │ │ +3A1E33 Extract Zip Spec 14 (20) '2.0' │ │ +3A1E34 Extract OS 00 (0) 'MS-DOS' │ │ +3A1E35 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -390844 Compression Method 0008 (8) 'Deflated' │ │ -390846 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -39084A CRC B441578F (3024181135) │ │ -39084E Compressed Size 00000FB8 (4024) │ │ -390852 Uncompressed Size 000041B1 (16817) │ │ -390856 Filename Length 0012 (18) │ │ -390858 Extra Length 0000 (0) │ │ -39085A Comment Length 0000 (0) │ │ -39085C Disk Start 0000 (0) │ │ -39085E Int File Attributes 0000 (0) │ │ +3A1E37 Compression Method 0008 (8) 'Deflated' │ │ +3A1E39 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A1E3D CRC FB2DF298 (4214092440) │ │ +3A1E41 Compressed Size 00001139 (4409) │ │ +3A1E45 Uncompressed Size 00005C7A (23674) │ │ +3A1E49 Filename Length 000F (15) │ │ +3A1E4B Extra Length 0000 (0) │ │ +3A1E4D Comment Length 0000 (0) │ │ +3A1E4F Disk Start 0000 (0) │ │ +3A1E51 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -390860 Ext File Attributes 00000000 (0) │ │ -390864 Local Header Offset 0037B058 (3649624) │ │ -390868 Filename 'XXXXXXXXXXXXXXXXXX' │ │ +3A1E53 Ext File Attributes 00000000 (0) │ │ +3A1E57 Local Header Offset 0038AB69 (3713897) │ │ +3A1E5B Filename 'XXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x390868: Filename 'XXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3A1E5B: Filename 'XXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -39087A CENTRAL HEADER #747 02014B50 (33639248) │ │ -39087E Created Zip Spec 14 (20) '2.0' │ │ -39087F Created OS 00 (0) 'MS-DOS' │ │ -390880 Extract Zip Spec 14 (20) '2.0' │ │ -390881 Extract OS 00 (0) 'MS-DOS' │ │ -390882 General Purpose Flag 0800 (2048) │ │ +3A1E6A CENTRAL HEADER #746 02014B50 (33639248) │ │ +3A1E6E Created Zip Spec 14 (20) '2.0' │ │ +3A1E6F Created OS 00 (0) 'MS-DOS' │ │ +3A1E70 Extract Zip Spec 14 (20) '2.0' │ │ +3A1E71 Extract OS 00 (0) 'MS-DOS' │ │ +3A1E72 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -390884 Compression Method 0008 (8) 'Deflated' │ │ -390886 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -39088A CRC 2FDA53EF (802837487) │ │ -39088E Compressed Size 00000542 (1346) │ │ -390892 Uncompressed Size 00000FF7 (4087) │ │ -390896 Filename Length 0012 (18) │ │ -390898 Extra Length 0000 (0) │ │ -39089A Comment Length 0000 (0) │ │ -39089C Disk Start 0000 (0) │ │ -39089E Int File Attributes 0000 (0) │ │ +3A1E74 Compression Method 0008 (8) 'Deflated' │ │ +3A1E76 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A1E7A CRC 8468641E (2221433886) │ │ +3A1E7E Compressed Size 00000581 (1409) │ │ +3A1E82 Uncompressed Size 000012A0 (4768) │ │ +3A1E86 Filename Length 0011 (17) │ │ +3A1E88 Extra Length 0000 (0) │ │ +3A1E8A Comment Length 0000 (0) │ │ +3A1E8C Disk Start 0000 (0) │ │ +3A1E8E Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -3908A0 Ext File Attributes 00000000 (0) │ │ -3908A4 Local Header Offset 0037C054 (3653716) │ │ -3908A8 Filename 'XXXXXXXXXXXXXXXXXX' │ │ +3A1E90 Ext File Attributes 00000000 (0) │ │ +3A1E94 Local Header Offset 0038BCE3 (3718371) │ │ +3A1E98 Filename 'XXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x3908A8: Filename 'XXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3A1E98: Filename 'XXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -3908BA CENTRAL HEADER #748 02014B50 (33639248) │ │ -3908BE Created Zip Spec 14 (20) '2.0' │ │ -3908BF Created OS 00 (0) 'MS-DOS' │ │ -3908C0 Extract Zip Spec 14 (20) '2.0' │ │ -3908C1 Extract OS 00 (0) 'MS-DOS' │ │ -3908C2 General Purpose Flag 0800 (2048) │ │ +3A1EA9 CENTRAL HEADER #747 02014B50 (33639248) │ │ +3A1EAD Created Zip Spec 14 (20) '2.0' │ │ +3A1EAE Created OS 00 (0) 'MS-DOS' │ │ +3A1EAF Extract Zip Spec 14 (20) '2.0' │ │ +3A1EB0 Extract OS 00 (0) 'MS-DOS' │ │ +3A1EB1 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -3908C4 Compression Method 0008 (8) 'Deflated' │ │ -3908C6 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -3908CA CRC A7E41F5C (2816745308) │ │ -3908CE Compressed Size 000003AE (942) │ │ -3908D2 Uncompressed Size 00000DA0 (3488) │ │ -3908D6 Filename Length 000F (15) │ │ -3908D8 Extra Length 0000 (0) │ │ -3908DA Comment Length 0000 (0) │ │ -3908DC Disk Start 0000 (0) │ │ -3908DE Int File Attributes 0000 (0) │ │ +3A1EB3 Compression Method 0008 (8) 'Deflated' │ │ +3A1EB5 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A1EB9 CRC 56B8B234 (1454944820) │ │ +3A1EBD Compressed Size 00000D3E (3390) │ │ +3A1EC1 Uncompressed Size 00002B6E (11118) │ │ +3A1EC5 Filename Length 0012 (18) │ │ +3A1EC7 Extra Length 0000 (0) │ │ +3A1EC9 Comment Length 0000 (0) │ │ +3A1ECB Disk Start 0000 (0) │ │ +3A1ECD Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -3908E0 Ext File Attributes 00000000 (0) │ │ -3908E4 Local Header Offset 0037C5DA (3655130) │ │ -3908E8 Filename 'XXXXXXXXXXXXXXX' │ │ +3A1ECF Ext File Attributes 00000000 (0) │ │ +3A1ED3 Local Header Offset 0038C2A7 (3719847) │ │ +3A1ED7 Filename 'XXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x3908E8: Filename 'XXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3A1ED7: Filename 'XXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -3908F7 CENTRAL HEADER #749 02014B50 (33639248) │ │ -3908FB Created Zip Spec 14 (20) '2.0' │ │ -3908FC Created OS 00 (0) 'MS-DOS' │ │ -3908FD Extract Zip Spec 14 (20) '2.0' │ │ -3908FE Extract OS 00 (0) 'MS-DOS' │ │ -3908FF General Purpose Flag 0800 (2048) │ │ +3A1EE9 CENTRAL HEADER #748 02014B50 (33639248) │ │ +3A1EED Created Zip Spec 14 (20) '2.0' │ │ +3A1EEE Created OS 00 (0) 'MS-DOS' │ │ +3A1EEF Extract Zip Spec 14 (20) '2.0' │ │ +3A1EF0 Extract OS 00 (0) 'MS-DOS' │ │ +3A1EF1 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -390901 Compression Method 0008 (8) 'Deflated' │ │ -390903 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -390907 CRC 9E437048 (2655219784) │ │ -39090B Compressed Size 00000C58 (3160) │ │ -39090F Uncompressed Size 00004A7F (19071) │ │ -390913 Filename Length 0012 (18) │ │ -390915 Extra Length 0000 (0) │ │ -390917 Comment Length 0000 (0) │ │ -390919 Disk Start 0000 (0) │ │ -39091B Int File Attributes 0000 (0) │ │ +3A1EF3 Compression Method 0008 (8) 'Deflated' │ │ +3A1EF5 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A1EF9 CRC B441578F (3024181135) │ │ +3A1EFD Compressed Size 00000FB8 (4024) │ │ +3A1F01 Uncompressed Size 000041B1 (16817) │ │ +3A1F05 Filename Length 0012 (18) │ │ +3A1F07 Extra Length 0000 (0) │ │ +3A1F09 Comment Length 0000 (0) │ │ +3A1F0B Disk Start 0000 (0) │ │ +3A1F0D Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -39091D Ext File Attributes 00000000 (0) │ │ -390921 Local Header Offset 0037C9C9 (3656137) │ │ -390925 Filename 'XXXXXXXXXXXXXXXXXX' │ │ +3A1F0F Ext File Attributes 00000000 (0) │ │ +3A1F13 Local Header Offset 0038D029 (3723305) │ │ +3A1F17 Filename 'XXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x390925: Filename 'XXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3A1F17: Filename 'XXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -390937 CENTRAL HEADER #750 02014B50 (33639248) │ │ -39093B Created Zip Spec 14 (20) '2.0' │ │ -39093C Created OS 00 (0) 'MS-DOS' │ │ -39093D Extract Zip Spec 14 (20) '2.0' │ │ -39093E Extract OS 00 (0) 'MS-DOS' │ │ -39093F General Purpose Flag 0800 (2048) │ │ +3A1F29 CENTRAL HEADER #749 02014B50 (33639248) │ │ +3A1F2D Created Zip Spec 14 (20) '2.0' │ │ +3A1F2E Created OS 00 (0) 'MS-DOS' │ │ +3A1F2F Extract Zip Spec 14 (20) '2.0' │ │ +3A1F30 Extract OS 00 (0) 'MS-DOS' │ │ +3A1F31 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -390941 Compression Method 0008 (8) 'Deflated' │ │ -390943 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -390947 CRC 7D7E8959 (2105444697) │ │ -39094B Compressed Size 00000598 (1432) │ │ -39094F Uncompressed Size 00001147 (4423) │ │ -390953 Filename Length 0016 (22) │ │ -390955 Extra Length 0000 (0) │ │ -390957 Comment Length 0000 (0) │ │ -390959 Disk Start 0000 (0) │ │ -39095B Int File Attributes 0000 (0) │ │ +3A1F33 Compression Method 0008 (8) 'Deflated' │ │ +3A1F35 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A1F39 CRC 2FDA53EF (802837487) │ │ +3A1F3D Compressed Size 00000542 (1346) │ │ +3A1F41 Uncompressed Size 00000FF7 (4087) │ │ +3A1F45 Filename Length 0012 (18) │ │ +3A1F47 Extra Length 0000 (0) │ │ +3A1F49 Comment Length 0000 (0) │ │ +3A1F4B Disk Start 0000 (0) │ │ +3A1F4D Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -39095D Ext File Attributes 00000000 (0) │ │ -390961 Local Header Offset 0037D665 (3659365) │ │ -390965 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ +3A1F4F Ext File Attributes 00000000 (0) │ │ +3A1F53 Local Header Offset 0038E025 (3727397) │ │ +3A1F57 Filename 'XXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x390965: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3A1F57: Filename 'XXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -39097B CENTRAL HEADER #751 02014B50 (33639248) │ │ -39097F Created Zip Spec 14 (20) '2.0' │ │ -390980 Created OS 00 (0) 'MS-DOS' │ │ -390981 Extract Zip Spec 14 (20) '2.0' │ │ -390982 Extract OS 00 (0) 'MS-DOS' │ │ -390983 General Purpose Flag 0800 (2048) │ │ +3A1F69 CENTRAL HEADER #750 02014B50 (33639248) │ │ +3A1F6D Created Zip Spec 14 (20) '2.0' │ │ +3A1F6E Created OS 00 (0) 'MS-DOS' │ │ +3A1F6F Extract Zip Spec 14 (20) '2.0' │ │ +3A1F70 Extract OS 00 (0) 'MS-DOS' │ │ +3A1F71 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -390985 Compression Method 0008 (8) 'Deflated' │ │ -390987 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -39098B CRC F25F06E1 (4066313953) │ │ -39098F Compressed Size 00000DFE (3582) │ │ -390993 Uncompressed Size 00003C24 (15396) │ │ -390997 Filename Length 0015 (21) │ │ -390999 Extra Length 0000 (0) │ │ -39099B Comment Length 0000 (0) │ │ -39099D Disk Start 0000 (0) │ │ -39099F Int File Attributes 0000 (0) │ │ +3A1F73 Compression Method 0008 (8) 'Deflated' │ │ +3A1F75 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A1F79 CRC A7E41F5C (2816745308) │ │ +3A1F7D Compressed Size 000003AE (942) │ │ +3A1F81 Uncompressed Size 00000DA0 (3488) │ │ +3A1F85 Filename Length 000F (15) │ │ +3A1F87 Extra Length 0000 (0) │ │ +3A1F89 Comment Length 0000 (0) │ │ +3A1F8B Disk Start 0000 (0) │ │ +3A1F8D Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -3909A1 Ext File Attributes 00000000 (0) │ │ -3909A5 Local Header Offset 0037DC45 (3660869) │ │ -3909A9 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +3A1F8F Ext File Attributes 00000000 (0) │ │ +3A1F93 Local Header Offset 0038E5AB (3728811) │ │ +3A1F97 Filename 'XXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x3909A9: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3A1F97: Filename 'XXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -3909BE CENTRAL HEADER #752 02014B50 (33639248) │ │ -3909C2 Created Zip Spec 14 (20) '2.0' │ │ -3909C3 Created OS 00 (0) 'MS-DOS' │ │ -3909C4 Extract Zip Spec 14 (20) '2.0' │ │ -3909C5 Extract OS 00 (0) 'MS-DOS' │ │ -3909C6 General Purpose Flag 0800 (2048) │ │ +3A1FA6 CENTRAL HEADER #751 02014B50 (33639248) │ │ +3A1FAA Created Zip Spec 14 (20) '2.0' │ │ +3A1FAB Created OS 00 (0) 'MS-DOS' │ │ +3A1FAC Extract Zip Spec 14 (20) '2.0' │ │ +3A1FAD Extract OS 00 (0) 'MS-DOS' │ │ +3A1FAE General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -3909C8 Compression Method 0008 (8) 'Deflated' │ │ -3909CA Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -3909CE CRC 00000000 (0) │ │ -3909D2 Compressed Size 00000002 (2) │ │ -3909D6 Uncompressed Size 00000000 (0) │ │ -3909DA Filename Length 0019 (25) │ │ -3909DC Extra Length 0000 (0) │ │ -3909DE Comment Length 0000 (0) │ │ -3909E0 Disk Start 0000 (0) │ │ -3909E2 Int File Attributes 0000 (0) │ │ +3A1FB0 Compression Method 0008 (8) 'Deflated' │ │ +3A1FB2 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A1FB6 CRC 9E437048 (2655219784) │ │ +3A1FBA Compressed Size 00000C58 (3160) │ │ +3A1FBE Uncompressed Size 00004A7F (19071) │ │ +3A1FC2 Filename Length 0012 (18) │ │ +3A1FC4 Extra Length 0000 (0) │ │ +3A1FC6 Comment Length 0000 (0) │ │ +3A1FC8 Disk Start 0000 (0) │ │ +3A1FCA Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -3909E4 Ext File Attributes 00000000 (0) │ │ -3909E8 Local Header Offset 0037EA8A (3664522) │ │ -3909EC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +3A1FCC Ext File Attributes 00000000 (0) │ │ +3A1FD0 Local Header Offset 0038E99A (3729818) │ │ +3A1FD4 Filename 'XXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x3909EC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3A1FD4: Filename 'XXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -390A05 CENTRAL HEADER #753 02014B50 (33639248) │ │ -390A09 Created Zip Spec 14 (20) '2.0' │ │ -390A0A Created OS 00 (0) 'MS-DOS' │ │ -390A0B Extract Zip Spec 14 (20) '2.0' │ │ -390A0C Extract OS 00 (0) 'MS-DOS' │ │ -390A0D General Purpose Flag 0800 (2048) │ │ +3A1FE6 CENTRAL HEADER #752 02014B50 (33639248) │ │ +3A1FEA Created Zip Spec 14 (20) '2.0' │ │ +3A1FEB Created OS 00 (0) 'MS-DOS' │ │ +3A1FEC Extract Zip Spec 14 (20) '2.0' │ │ +3A1FED Extract OS 00 (0) 'MS-DOS' │ │ +3A1FEE General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -390A0F Compression Method 0008 (8) 'Deflated' │ │ -390A11 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -390A15 CRC C2971FC7 (3264683975) │ │ -390A19 Compressed Size 00000006 (6) │ │ -390A1D Uncompressed Size 00000004 (4) │ │ -390A21 Filename Length 0022 (34) │ │ -390A23 Extra Length 0000 (0) │ │ -390A25 Comment Length 0000 (0) │ │ -390A27 Disk Start 0000 (0) │ │ -390A29 Int File Attributes 0000 (0) │ │ +3A1FF0 Compression Method 0008 (8) 'Deflated' │ │ +3A1FF2 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A1FF6 CRC 7D7E8959 (2105444697) │ │ +3A1FFA Compressed Size 00000598 (1432) │ │ +3A1FFE Uncompressed Size 00001147 (4423) │ │ +3A2002 Filename Length 0016 (22) │ │ +3A2004 Extra Length 0000 (0) │ │ +3A2006 Comment Length 0000 (0) │ │ +3A2008 Disk Start 0000 (0) │ │ +3A200A Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -390A2B Ext File Attributes 00000000 (0) │ │ -390A2F Local Header Offset 0037EAD7 (3664599) │ │ -390A33 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +3A200C Ext File Attributes 00000000 (0) │ │ +3A2010 Local Header Offset 0038F636 (3733046) │ │ +3A2014 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x390A33: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3A2014: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -390A55 CENTRAL HEADER #754 02014B50 (33639248) │ │ -390A59 Created Zip Spec 14 (20) '2.0' │ │ -390A5A Created OS 00 (0) 'MS-DOS' │ │ -390A5B Extract Zip Spec 14 (20) '2.0' │ │ -390A5C Extract OS 00 (0) 'MS-DOS' │ │ -390A5D General Purpose Flag 0800 (2048) │ │ +3A202A CENTRAL HEADER #753 02014B50 (33639248) │ │ +3A202E Created Zip Spec 14 (20) '2.0' │ │ +3A202F Created OS 00 (0) 'MS-DOS' │ │ +3A2030 Extract Zip Spec 14 (20) '2.0' │ │ +3A2031 Extract OS 00 (0) 'MS-DOS' │ │ +3A2032 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -390A5F Compression Method 0008 (8) 'Deflated' │ │ -390A61 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -390A65 CRC 555730C8 (1431777480) │ │ -390A69 Compressed Size 0000047A (1146) │ │ -390A6D Uncompressed Size 00000BBF (3007) │ │ -390A71 Filename Length 0021 (33) │ │ -390A73 Extra Length 0000 (0) │ │ -390A75 Comment Length 0000 (0) │ │ -390A77 Disk Start 0000 (0) │ │ -390A79 Int File Attributes 0000 (0) │ │ +3A2034 Compression Method 0008 (8) 'Deflated' │ │ +3A2036 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A203A CRC F25F06E1 (4066313953) │ │ +3A203E Compressed Size 00000DFE (3582) │ │ +3A2042 Uncompressed Size 00003C24 (15396) │ │ +3A2046 Filename Length 0015 (21) │ │ +3A2048 Extra Length 0000 (0) │ │ +3A204A Comment Length 0000 (0) │ │ +3A204C Disk Start 0000 (0) │ │ +3A204E Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -390A7B Ext File Attributes 00000000 (0) │ │ -390A7F Local Header Offset 0037EB31 (3664689) │ │ -390A83 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +3A2050 Ext File Attributes 00000000 (0) │ │ +3A2054 Local Header Offset 0038FC16 (3734550) │ │ +3A2058 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x390A83: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3A2058: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -390AA4 CENTRAL HEADER #755 02014B50 (33639248) │ │ -390AA8 Created Zip Spec 14 (20) '2.0' │ │ -390AA9 Created OS 00 (0) 'MS-DOS' │ │ -390AAA Extract Zip Spec 14 (20) '2.0' │ │ -390AAB Extract OS 00 (0) 'MS-DOS' │ │ -390AAC General Purpose Flag 0800 (2048) │ │ +3A206D CENTRAL HEADER #754 02014B50 (33639248) │ │ +3A2071 Created Zip Spec 14 (20) '2.0' │ │ +3A2072 Created OS 00 (0) 'MS-DOS' │ │ +3A2073 Extract Zip Spec 14 (20) '2.0' │ │ +3A2074 Extract OS 00 (0) 'MS-DOS' │ │ +3A2075 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -390AAE Compression Method 0008 (8) 'Deflated' │ │ -390AB0 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -390AB4 CRC 00000000 (0) │ │ -390AB8 Compressed Size 00000002 (2) │ │ -390ABC Uncompressed Size 00000000 (0) │ │ -390AC0 Filename Length 0022 (34) │ │ -390AC2 Extra Length 0000 (0) │ │ -390AC4 Comment Length 0000 (0) │ │ -390AC6 Disk Start 0000 (0) │ │ -390AC8 Int File Attributes 0000 (0) │ │ +3A2077 Compression Method 0008 (8) 'Deflated' │ │ +3A2079 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A207D CRC 00000000 (0) │ │ +3A2081 Compressed Size 00000002 (2) │ │ +3A2085 Uncompressed Size 00000000 (0) │ │ +3A2089 Filename Length 0019 (25) │ │ +3A208B Extra Length 0000 (0) │ │ +3A208D Comment Length 0000 (0) │ │ +3A208F Disk Start 0000 (0) │ │ +3A2091 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -390ACA Ext File Attributes 00000000 (0) │ │ -390ACE Local Header Offset 0037EFFE (3665918) │ │ -390AD2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +3A2093 Ext File Attributes 00000000 (0) │ │ +3A2097 Local Header Offset 00390A5B (3738203) │ │ +3A209B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x390AD2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3A209B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -390AF4 CENTRAL HEADER #756 02014B50 (33639248) │ │ -390AF8 Created Zip Spec 14 (20) '2.0' │ │ -390AF9 Created OS 00 (0) 'MS-DOS' │ │ -390AFA Extract Zip Spec 14 (20) '2.0' │ │ -390AFB Extract OS 00 (0) 'MS-DOS' │ │ -390AFC General Purpose Flag 0800 (2048) │ │ +3A20B4 CENTRAL HEADER #755 02014B50 (33639248) │ │ +3A20B8 Created Zip Spec 14 (20) '2.0' │ │ +3A20B9 Created OS 00 (0) 'MS-DOS' │ │ +3A20BA Extract Zip Spec 14 (20) '2.0' │ │ +3A20BB Extract OS 00 (0) 'MS-DOS' │ │ +3A20BC General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -390AFE Compression Method 0008 (8) 'Deflated' │ │ -390B00 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -390B04 CRC A0DCC5E5 (2698823141) │ │ -390B08 Compressed Size 00000320 (800) │ │ -390B0C Uncompressed Size 000005FE (1534) │ │ -390B10 Filename Length 0029 (41) │ │ -390B12 Extra Length 0000 (0) │ │ -390B14 Comment Length 0000 (0) │ │ -390B16 Disk Start 0000 (0) │ │ -390B18 Int File Attributes 0000 (0) │ │ +3A20BE Compression Method 0008 (8) 'Deflated' │ │ +3A20C0 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A20C4 CRC C2971FC7 (3264683975) │ │ +3A20C8 Compressed Size 00000006 (6) │ │ +3A20CC Uncompressed Size 00000004 (4) │ │ +3A20D0 Filename Length 0022 (34) │ │ +3A20D2 Extra Length 0000 (0) │ │ +3A20D4 Comment Length 0000 (0) │ │ +3A20D6 Disk Start 0000 (0) │ │ +3A20D8 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -390B1A Ext File Attributes 00000000 (0) │ │ -390B1E Local Header Offset 0037F054 (3666004) │ │ -390B22 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +3A20DA Ext File Attributes 00000000 (0) │ │ +3A20DE Local Header Offset 00390AA8 (3738280) │ │ +3A20E2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x390B22: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3A20E2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -390B4B CENTRAL HEADER #757 02014B50 (33639248) │ │ -390B4F Created Zip Spec 14 (20) '2.0' │ │ -390B50 Created OS 00 (0) 'MS-DOS' │ │ -390B51 Extract Zip Spec 14 (20) '2.0' │ │ -390B52 Extract OS 00 (0) 'MS-DOS' │ │ -390B53 General Purpose Flag 0800 (2048) │ │ +3A2104 CENTRAL HEADER #756 02014B50 (33639248) │ │ +3A2108 Created Zip Spec 14 (20) '2.0' │ │ +3A2109 Created OS 00 (0) 'MS-DOS' │ │ +3A210A Extract Zip Spec 14 (20) '2.0' │ │ +3A210B Extract OS 00 (0) 'MS-DOS' │ │ +3A210C General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -390B55 Compression Method 0008 (8) 'Deflated' │ │ -390B57 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -390B5B CRC 00000000 (0) │ │ -390B5F Compressed Size 00000002 (2) │ │ -390B63 Uncompressed Size 00000000 (0) │ │ -390B67 Filename Length 0023 (35) │ │ -390B69 Extra Length 0000 (0) │ │ -390B6B Comment Length 0000 (0) │ │ -390B6D Disk Start 0000 (0) │ │ -390B6F Int File Attributes 0000 (0) │ │ +3A210E Compression Method 0008 (8) 'Deflated' │ │ +3A2110 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A2114 CRC 555730C8 (1431777480) │ │ +3A2118 Compressed Size 0000047A (1146) │ │ +3A211C Uncompressed Size 00000BBF (3007) │ │ +3A2120 Filename Length 0021 (33) │ │ +3A2122 Extra Length 0000 (0) │ │ +3A2124 Comment Length 0000 (0) │ │ +3A2126 Disk Start 0000 (0) │ │ +3A2128 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -390B71 Ext File Attributes 00000000 (0) │ │ -390B75 Local Header Offset 0037F3CF (3666895) │ │ -390B79 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +3A212A Ext File Attributes 00000000 (0) │ │ +3A212E Local Header Offset 00390B02 (3738370) │ │ +3A2132 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x390B79: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3A2132: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -390B9C CENTRAL HEADER #758 02014B50 (33639248) │ │ -390BA0 Created Zip Spec 14 (20) '2.0' │ │ -390BA1 Created OS 00 (0) 'MS-DOS' │ │ -390BA2 Extract Zip Spec 14 (20) '2.0' │ │ -390BA3 Extract OS 00 (0) 'MS-DOS' │ │ -390BA4 General Purpose Flag 0800 (2048) │ │ +3A2153 CENTRAL HEADER #757 02014B50 (33639248) │ │ +3A2157 Created Zip Spec 14 (20) '2.0' │ │ +3A2158 Created OS 00 (0) 'MS-DOS' │ │ +3A2159 Extract Zip Spec 14 (20) '2.0' │ │ +3A215A Extract OS 00 (0) 'MS-DOS' │ │ +3A215B General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -390BA6 Compression Method 0008 (8) 'Deflated' │ │ -390BA8 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -390BAC CRC C2971FC7 (3264683975) │ │ -390BB0 Compressed Size 00000006 (6) │ │ -390BB4 Uncompressed Size 00000004 (4) │ │ -390BB8 Filename Length 002C (44) │ │ -390BBA Extra Length 0000 (0) │ │ -390BBC Comment Length 0000 (0) │ │ -390BBE Disk Start 0000 (0) │ │ -390BC0 Int File Attributes 0000 (0) │ │ +3A215D Compression Method 0008 (8) 'Deflated' │ │ +3A215F Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A2163 CRC 00000000 (0) │ │ +3A2167 Compressed Size 00000002 (2) │ │ +3A216B Uncompressed Size 00000000 (0) │ │ +3A216F Filename Length 0022 (34) │ │ +3A2171 Extra Length 0000 (0) │ │ +3A2173 Comment Length 0000 (0) │ │ +3A2175 Disk Start 0000 (0) │ │ +3A2177 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -390BC2 Ext File Attributes 00000000 (0) │ │ -390BC6 Local Header Offset 0037F426 (3666982) │ │ -390BCA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +3A2179 Ext File Attributes 00000000 (0) │ │ +3A217D Local Header Offset 00390FCF (3739599) │ │ +3A2181 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x390BCA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3A2181: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -390BF6 CENTRAL HEADER #759 02014B50 (33639248) │ │ -390BFA Created Zip Spec 14 (20) '2.0' │ │ -390BFB Created OS 00 (0) 'MS-DOS' │ │ -390BFC Extract Zip Spec 14 (20) '2.0' │ │ -390BFD Extract OS 00 (0) 'MS-DOS' │ │ -390BFE General Purpose Flag 0800 (2048) │ │ +3A21A3 CENTRAL HEADER #758 02014B50 (33639248) │ │ +3A21A7 Created Zip Spec 14 (20) '2.0' │ │ +3A21A8 Created OS 00 (0) 'MS-DOS' │ │ +3A21A9 Extract Zip Spec 14 (20) '2.0' │ │ +3A21AA Extract OS 00 (0) 'MS-DOS' │ │ +3A21AB General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -390C00 Compression Method 0008 (8) 'Deflated' │ │ -390C02 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -390C06 CRC B5A56E9A (3047517850) │ │ -390C0A Compressed Size 00000543 (1347) │ │ -390C0E Uncompressed Size 00000CEE (3310) │ │ -390C12 Filename Length 002B (43) │ │ -390C14 Extra Length 0000 (0) │ │ -390C16 Comment Length 0000 (0) │ │ -390C18 Disk Start 0000 (0) │ │ -390C1A Int File Attributes 0000 (0) │ │ +3A21AD Compression Method 0008 (8) 'Deflated' │ │ +3A21AF Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A21B3 CRC A0DCC5E5 (2698823141) │ │ +3A21B7 Compressed Size 00000320 (800) │ │ +3A21BB Uncompressed Size 000005FE (1534) │ │ +3A21BF Filename Length 0029 (41) │ │ +3A21C1 Extra Length 0000 (0) │ │ +3A21C3 Comment Length 0000 (0) │ │ +3A21C5 Disk Start 0000 (0) │ │ +3A21C7 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -390C1C Ext File Attributes 00000000 (0) │ │ -390C20 Local Header Offset 0037F48A (3667082) │ │ -390C24 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +3A21C9 Ext File Attributes 00000000 (0) │ │ +3A21CD Local Header Offset 00391025 (3739685) │ │ +3A21D1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x390C24: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3A21D1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -390C4F CENTRAL HEADER #760 02014B50 (33639248) │ │ -390C53 Created Zip Spec 14 (20) '2.0' │ │ -390C54 Created OS 00 (0) 'MS-DOS' │ │ -390C55 Extract Zip Spec 14 (20) '2.0' │ │ -390C56 Extract OS 00 (0) 'MS-DOS' │ │ -390C57 General Purpose Flag 0800 (2048) │ │ +3A21FA CENTRAL HEADER #759 02014B50 (33639248) │ │ +3A21FE Created Zip Spec 14 (20) '2.0' │ │ +3A21FF Created OS 00 (0) 'MS-DOS' │ │ +3A2200 Extract Zip Spec 14 (20) '2.0' │ │ +3A2201 Extract OS 00 (0) 'MS-DOS' │ │ +3A2202 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -390C59 Compression Method 0008 (8) 'Deflated' │ │ -390C5B Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -390C5F CRC 00000000 (0) │ │ -390C63 Compressed Size 00000002 (2) │ │ -390C67 Uncompressed Size 00000000 (0) │ │ -390C6B Filename Length 002C (44) │ │ -390C6D Extra Length 0000 (0) │ │ -390C6F Comment Length 0000 (0) │ │ -390C71 Disk Start 0000 (0) │ │ -390C73 Int File Attributes 0000 (0) │ │ +3A2204 Compression Method 0008 (8) 'Deflated' │ │ +3A2206 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A220A CRC 00000000 (0) │ │ +3A220E Compressed Size 00000002 (2) │ │ +3A2212 Uncompressed Size 00000000 (0) │ │ +3A2216 Filename Length 0023 (35) │ │ +3A2218 Extra Length 0000 (0) │ │ +3A221A Comment Length 0000 (0) │ │ +3A221C Disk Start 0000 (0) │ │ +3A221E Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -390C75 Ext File Attributes 00000000 (0) │ │ -390C79 Local Header Offset 0037FA2A (3668522) │ │ -390C7D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +3A2220 Ext File Attributes 00000000 (0) │ │ +3A2224 Local Header Offset 003913A0 (3740576) │ │ +3A2228 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x390C7D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3A2228: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -390CA9 CENTRAL HEADER #761 02014B50 (33639248) │ │ -390CAD Created Zip Spec 14 (20) '2.0' │ │ -390CAE Created OS 00 (0) 'MS-DOS' │ │ -390CAF Extract Zip Spec 14 (20) '2.0' │ │ -390CB0 Extract OS 00 (0) 'MS-DOS' │ │ -390CB1 General Purpose Flag 0800 (2048) │ │ +3A224B CENTRAL HEADER #760 02014B50 (33639248) │ │ +3A224F Created Zip Spec 14 (20) '2.0' │ │ +3A2250 Created OS 00 (0) 'MS-DOS' │ │ +3A2251 Extract Zip Spec 14 (20) '2.0' │ │ +3A2252 Extract OS 00 (0) 'MS-DOS' │ │ +3A2253 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -390CB3 Compression Method 0008 (8) 'Deflated' │ │ -390CB5 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -390CB9 CRC 8A8F7FCE (2324660174) │ │ -390CBD Compressed Size 000010FA (4346) │ │ -390CC1 Uncompressed Size 00003670 (13936) │ │ -390CC5 Filename Length 0033 (51) │ │ -390CC7 Extra Length 0000 (0) │ │ -390CC9 Comment Length 0000 (0) │ │ -390CCB Disk Start 0000 (0) │ │ -390CCD Int File Attributes 0000 (0) │ │ +3A2255 Compression Method 0008 (8) 'Deflated' │ │ +3A2257 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A225B CRC C2971FC7 (3264683975) │ │ +3A225F Compressed Size 00000006 (6) │ │ +3A2263 Uncompressed Size 00000004 (4) │ │ +3A2267 Filename Length 002C (44) │ │ +3A2269 Extra Length 0000 (0) │ │ +3A226B Comment Length 0000 (0) │ │ +3A226D Disk Start 0000 (0) │ │ +3A226F Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -390CCF Ext File Attributes 00000000 (0) │ │ -390CD3 Local Header Offset 0037FA8A (3668618) │ │ -390CD7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +3A2271 Ext File Attributes 00000000 (0) │ │ +3A2275 Local Header Offset 003913F7 (3740663) │ │ +3A2279 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x390CD7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3A2279: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -390D0A CENTRAL HEADER #762 02014B50 (33639248) │ │ -390D0E Created Zip Spec 14 (20) '2.0' │ │ -390D0F Created OS 00 (0) 'MS-DOS' │ │ -390D10 Extract Zip Spec 14 (20) '2.0' │ │ -390D11 Extract OS 00 (0) 'MS-DOS' │ │ -390D12 General Purpose Flag 0800 (2048) │ │ +3A22A5 CENTRAL HEADER #761 02014B50 (33639248) │ │ +3A22A9 Created Zip Spec 14 (20) '2.0' │ │ +3A22AA Created OS 00 (0) 'MS-DOS' │ │ +3A22AB Extract Zip Spec 14 (20) '2.0' │ │ +3A22AC Extract OS 00 (0) 'MS-DOS' │ │ +3A22AD General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -390D14 Compression Method 0008 (8) 'Deflated' │ │ -390D16 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -390D1A CRC 00000000 (0) │ │ -390D1E Compressed Size 00000002 (2) │ │ -390D22 Uncompressed Size 00000000 (0) │ │ -390D26 Filename Length 000D (13) │ │ -390D28 Extra Length 0000 (0) │ │ -390D2A Comment Length 0000 (0) │ │ -390D2C Disk Start 0000 (0) │ │ -390D2E Int File Attributes 0000 (0) │ │ +3A22AF Compression Method 0008 (8) 'Deflated' │ │ +3A22B1 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A22B5 CRC B5A56E9A (3047517850) │ │ +3A22B9 Compressed Size 00000543 (1347) │ │ +3A22BD Uncompressed Size 00000CEE (3310) │ │ +3A22C1 Filename Length 002B (43) │ │ +3A22C3 Extra Length 0000 (0) │ │ +3A22C5 Comment Length 0000 (0) │ │ +3A22C7 Disk Start 0000 (0) │ │ +3A22C9 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -390D30 Ext File Attributes 00000000 (0) │ │ -390D34 Local Header Offset 00380BE9 (3673065) │ │ -390D38 Filename 'XXXXXXXXXXXXX' │ │ +3A22CB Ext File Attributes 00000000 (0) │ │ +3A22CF Local Header Offset 0039145B (3740763) │ │ +3A22D3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x390D38: Filename 'XXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3A22D3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -390D45 CENTRAL HEADER #763 02014B50 (33639248) │ │ -390D49 Created Zip Spec 14 (20) '2.0' │ │ -390D4A Created OS 00 (0) 'MS-DOS' │ │ -390D4B Extract Zip Spec 14 (20) '2.0' │ │ -390D4C Extract OS 00 (0) 'MS-DOS' │ │ -390D4D General Purpose Flag 0800 (2048) │ │ +3A22FE CENTRAL HEADER #762 02014B50 (33639248) │ │ +3A2302 Created Zip Spec 14 (20) '2.0' │ │ +3A2303 Created OS 00 (0) 'MS-DOS' │ │ +3A2304 Extract Zip Spec 14 (20) '2.0' │ │ +3A2305 Extract OS 00 (0) 'MS-DOS' │ │ +3A2306 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -390D4F Compression Method 0008 (8) 'Deflated' │ │ -390D51 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -390D55 CRC 711FD078 (1897910392) │ │ -390D59 Compressed Size 00000B32 (2866) │ │ -390D5D Uncompressed Size 00002953 (10579) │ │ -390D61 Filename Length 0018 (24) │ │ -390D63 Extra Length 0000 (0) │ │ -390D65 Comment Length 0000 (0) │ │ -390D67 Disk Start 0000 (0) │ │ -390D69 Int File Attributes 0000 (0) │ │ +3A2308 Compression Method 0008 (8) 'Deflated' │ │ +3A230A Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A230E CRC 00000000 (0) │ │ +3A2312 Compressed Size 00000002 (2) │ │ +3A2316 Uncompressed Size 00000000 (0) │ │ +3A231A Filename Length 002C (44) │ │ +3A231C Extra Length 0000 (0) │ │ +3A231E Comment Length 0000 (0) │ │ +3A2320 Disk Start 0000 (0) │ │ +3A2322 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -390D6B Ext File Attributes 00000000 (0) │ │ -390D6F Local Header Offset 00380C2A (3673130) │ │ -390D73 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ +3A2324 Ext File Attributes 00000000 (0) │ │ +3A2328 Local Header Offset 003919FB (3742203) │ │ +3A232C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x390D73: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3A232C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -390D8B CENTRAL HEADER #764 02014B50 (33639248) │ │ -390D8F Created Zip Spec 14 (20) '2.0' │ │ -390D90 Created OS 00 (0) 'MS-DOS' │ │ -390D91 Extract Zip Spec 14 (20) '2.0' │ │ -390D92 Extract OS 00 (0) 'MS-DOS' │ │ -390D93 General Purpose Flag 0800 (2048) │ │ +3A2358 CENTRAL HEADER #763 02014B50 (33639248) │ │ +3A235C Created Zip Spec 14 (20) '2.0' │ │ +3A235D Created OS 00 (0) 'MS-DOS' │ │ +3A235E Extract Zip Spec 14 (20) '2.0' │ │ +3A235F Extract OS 00 (0) 'MS-DOS' │ │ +3A2360 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -390D95 Compression Method 0008 (8) 'Deflated' │ │ -390D97 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -390D9B CRC 8B08ADC7 (2332601799) │ │ -390D9F Compressed Size 00000605 (1541) │ │ -390DA3 Uncompressed Size 00002313 (8979) │ │ -390DA7 Filename Length 0016 (22) │ │ -390DA9 Extra Length 0000 (0) │ │ -390DAB Comment Length 0000 (0) │ │ -390DAD Disk Start 0000 (0) │ │ -390DAF Int File Attributes 0000 (0) │ │ +3A2362 Compression Method 0008 (8) 'Deflated' │ │ +3A2364 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A2368 CRC 8A8F7FCE (2324660174) │ │ +3A236C Compressed Size 000010FA (4346) │ │ +3A2370 Uncompressed Size 00003670 (13936) │ │ +3A2374 Filename Length 0033 (51) │ │ +3A2376 Extra Length 0000 (0) │ │ +3A2378 Comment Length 0000 (0) │ │ +3A237A Disk Start 0000 (0) │ │ +3A237C Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -390DB1 Ext File Attributes 00000000 (0) │ │ -390DB5 Local Header Offset 003817A6 (3676070) │ │ -390DB9 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ +3A237E Ext File Attributes 00000000 (0) │ │ +3A2382 Local Header Offset 00391A5B (3742299) │ │ +3A2386 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x390DB9: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3A2386: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -390DCF CENTRAL HEADER #765 02014B50 (33639248) │ │ -390DD3 Created Zip Spec 14 (20) '2.0' │ │ -390DD4 Created OS 00 (0) 'MS-DOS' │ │ -390DD5 Extract Zip Spec 14 (20) '2.0' │ │ -390DD6 Extract OS 00 (0) 'MS-DOS' │ │ -390DD7 General Purpose Flag 0800 (2048) │ │ +3A23B9 CENTRAL HEADER #764 02014B50 (33639248) │ │ +3A23BD Created Zip Spec 14 (20) '2.0' │ │ +3A23BE Created OS 00 (0) 'MS-DOS' │ │ +3A23BF Extract Zip Spec 14 (20) '2.0' │ │ +3A23C0 Extract OS 00 (0) 'MS-DOS' │ │ +3A23C1 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -390DD9 Compression Method 0008 (8) 'Deflated' │ │ -390DDB Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -390DDF CRC 1F317F50 (523337552) │ │ -390DE3 Compressed Size 00000244 (580) │ │ -390DE7 Uncompressed Size 00000519 (1305) │ │ -390DEB Filename Length 0018 (24) │ │ -390DED Extra Length 0000 (0) │ │ -390DEF Comment Length 0000 (0) │ │ -390DF1 Disk Start 0000 (0) │ │ -390DF3 Int File Attributes 0000 (0) │ │ +3A23C3 Compression Method 0008 (8) 'Deflated' │ │ +3A23C5 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A23C9 CRC 00000000 (0) │ │ +3A23CD Compressed Size 00000002 (2) │ │ +3A23D1 Uncompressed Size 00000000 (0) │ │ +3A23D5 Filename Length 000D (13) │ │ +3A23D7 Extra Length 0000 (0) │ │ +3A23D9 Comment Length 0000 (0) │ │ +3A23DB Disk Start 0000 (0) │ │ +3A23DD Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -390DF5 Ext File Attributes 00000000 (0) │ │ -390DF9 Local Header Offset 00381DF3 (3677683) │ │ -390DFD Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ +3A23DF Ext File Attributes 00000000 (0) │ │ +3A23E3 Local Header Offset 00392BBA (3746746) │ │ +3A23E7 Filename 'XXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x390DFD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3A23E7: Filename 'XXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -390E15 CENTRAL HEADER #766 02014B50 (33639248) │ │ -390E19 Created Zip Spec 14 (20) '2.0' │ │ -390E1A Created OS 00 (0) 'MS-DOS' │ │ -390E1B Extract Zip Spec 14 (20) '2.0' │ │ -390E1C Extract OS 00 (0) 'MS-DOS' │ │ -390E1D General Purpose Flag 0800 (2048) │ │ +3A23F4 CENTRAL HEADER #765 02014B50 (33639248) │ │ +3A23F8 Created Zip Spec 14 (20) '2.0' │ │ +3A23F9 Created OS 00 (0) 'MS-DOS' │ │ +3A23FA Extract Zip Spec 14 (20) '2.0' │ │ +3A23FB Extract OS 00 (0) 'MS-DOS' │ │ +3A23FC General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -390E1F Compression Method 0008 (8) 'Deflated' │ │ -390E21 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -390E25 CRC A7703867 (2809149543) │ │ -390E29 Compressed Size 000005B9 (1465) │ │ -390E2D Uncompressed Size 000019A3 (6563) │ │ -390E31 Filename Length 0015 (21) │ │ -390E33 Extra Length 0000 (0) │ │ -390E35 Comment Length 0000 (0) │ │ -390E37 Disk Start 0000 (0) │ │ -390E39 Int File Attributes 0000 (0) │ │ +3A23FE Compression Method 0008 (8) 'Deflated' │ │ +3A2400 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A2404 CRC 03417483 (54621315) │ │ +3A2408 Compressed Size 00000B5C (2908) │ │ +3A240C Uncompressed Size 000029DD (10717) │ │ +3A2410 Filename Length 0018 (24) │ │ +3A2412 Extra Length 0000 (0) │ │ +3A2414 Comment Length 0000 (0) │ │ +3A2416 Disk Start 0000 (0) │ │ +3A2418 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -390E3B Ext File Attributes 00000000 (0) │ │ -390E3F Local Header Offset 00382081 (3678337) │ │ -390E43 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +3A241A Ext File Attributes 00000000 (0) │ │ +3A241E Local Header Offset 00392BFB (3746811) │ │ +3A2422 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x390E43: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3A2422: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -390E58 CENTRAL HEADER #767 02014B50 (33639248) │ │ -390E5C Created Zip Spec 14 (20) '2.0' │ │ -390E5D Created OS 00 (0) 'MS-DOS' │ │ -390E5E Extract Zip Spec 14 (20) '2.0' │ │ -390E5F Extract OS 00 (0) 'MS-DOS' │ │ -390E60 General Purpose Flag 0800 (2048) │ │ +3A243A CENTRAL HEADER #766 02014B50 (33639248) │ │ +3A243E Created Zip Spec 14 (20) '2.0' │ │ +3A243F Created OS 00 (0) 'MS-DOS' │ │ +3A2440 Extract Zip Spec 14 (20) '2.0' │ │ +3A2441 Extract OS 00 (0) 'MS-DOS' │ │ +3A2442 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -390E62 Compression Method 0008 (8) 'Deflated' │ │ -390E64 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -390E68 CRC D6FC06DB (3606841051) │ │ -390E6C Compressed Size 000004A5 (1189) │ │ -390E70 Uncompressed Size 000010D3 (4307) │ │ -390E74 Filename Length 001E (30) │ │ -390E76 Extra Length 0000 (0) │ │ -390E78 Comment Length 0000 (0) │ │ -390E7A Disk Start 0000 (0) │ │ -390E7C Int File Attributes 0000 (0) │ │ +3A2444 Compression Method 0008 (8) 'Deflated' │ │ +3A2446 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A244A CRC 70D0DAAA (1892735658) │ │ +3A244E Compressed Size 0000027A (634) │ │ +3A2452 Uncompressed Size 00000999 (2457) │ │ +3A2456 Filename Length 0016 (22) │ │ +3A2458 Extra Length 0000 (0) │ │ +3A245A Comment Length 0000 (0) │ │ +3A245C Disk Start 0000 (0) │ │ +3A245E Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -390E7E Ext File Attributes 00000000 (0) │ │ -390E82 Local Header Offset 00382681 (3679873) │ │ -390E86 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +3A2460 Ext File Attributes 00000000 (0) │ │ +3A2464 Local Header Offset 003937A1 (3749793) │ │ +3A2468 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x390E86: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3A2468: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -390EA4 CENTRAL HEADER #768 02014B50 (33639248) │ │ -390EA8 Created Zip Spec 14 (20) '2.0' │ │ -390EA9 Created OS 00 (0) 'MS-DOS' │ │ -390EAA Extract Zip Spec 14 (20) '2.0' │ │ -390EAB Extract OS 00 (0) 'MS-DOS' │ │ -390EAC General Purpose Flag 0800 (2048) │ │ +3A247E CENTRAL HEADER #767 02014B50 (33639248) │ │ +3A2482 Created Zip Spec 14 (20) '2.0' │ │ +3A2483 Created OS 00 (0) 'MS-DOS' │ │ +3A2484 Extract Zip Spec 14 (20) '2.0' │ │ +3A2485 Extract OS 00 (0) 'MS-DOS' │ │ +3A2486 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -390EAE Compression Method 0008 (8) 'Deflated' │ │ -390EB0 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -390EB4 CRC 00000000 (0) │ │ -390EB8 Compressed Size 00000002 (2) │ │ -390EBC Uncompressed Size 00000000 (0) │ │ -390EC0 Filename Length 001D (29) │ │ -390EC2 Extra Length 0000 (0) │ │ -390EC4 Comment Length 0000 (0) │ │ -390EC6 Disk Start 0000 (0) │ │ -390EC8 Int File Attributes 0000 (0) │ │ +3A2488 Compression Method 0008 (8) 'Deflated' │ │ +3A248A Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A248E CRC 117C876B (293373803) │ │ +3A2492 Compressed Size 00000667 (1639) │ │ +3A2496 Uncompressed Size 00002535 (9525) │ │ +3A249A Filename Length 0016 (22) │ │ +3A249C Extra Length 0000 (0) │ │ +3A249E Comment Length 0000 (0) │ │ +3A24A0 Disk Start 0000 (0) │ │ +3A24A2 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -390ECA Ext File Attributes 00000000 (0) │ │ -390ECE Local Header Offset 00382B76 (3681142) │ │ -390ED2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +3A24A4 Ext File Attributes 00000000 (0) │ │ +3A24A8 Local Header Offset 00393A63 (3750499) │ │ +3A24AC Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x390ED2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3A24AC: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -390EEF CENTRAL HEADER #769 02014B50 (33639248) │ │ -390EF3 Created Zip Spec 14 (20) '2.0' │ │ -390EF4 Created OS 00 (0) 'MS-DOS' │ │ -390EF5 Extract Zip Spec 14 (20) '2.0' │ │ -390EF6 Extract OS 00 (0) 'MS-DOS' │ │ -390EF7 General Purpose Flag 0800 (2048) │ │ +3A24C2 CENTRAL HEADER #768 02014B50 (33639248) │ │ +3A24C6 Created Zip Spec 14 (20) '2.0' │ │ +3A24C7 Created OS 00 (0) 'MS-DOS' │ │ +3A24C8 Extract Zip Spec 14 (20) '2.0' │ │ +3A24C9 Extract OS 00 (0) 'MS-DOS' │ │ +3A24CA General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -390EF9 Compression Method 0008 (8) 'Deflated' │ │ -390EFB Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -390EFF CRC 45807416 (1166046230) │ │ -390F03 Compressed Size 00000245 (581) │ │ -390F07 Uncompressed Size 0000040F (1039) │ │ -390F0B Filename Length 002C (44) │ │ -390F0D Extra Length 0000 (0) │ │ -390F0F Comment Length 0000 (0) │ │ -390F11 Disk Start 0000 (0) │ │ -390F13 Int File Attributes 0000 (0) │ │ +3A24CC Compression Method 0008 (8) 'Deflated' │ │ +3A24CE Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A24D2 CRC 00000000 (0) │ │ +3A24D6 Compressed Size 00000002 (2) │ │ +3A24DA Uncompressed Size 00000000 (0) │ │ +3A24DE Filename Length 001D (29) │ │ +3A24E0 Extra Length 0000 (0) │ │ +3A24E2 Comment Length 0000 (0) │ │ +3A24E4 Disk Start 0000 (0) │ │ +3A24E6 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -390F15 Ext File Attributes 00000000 (0) │ │ -390F19 Local Header Offset 00382BC7 (3681223) │ │ -390F1D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +3A24E8 Ext File Attributes 00000000 (0) │ │ +3A24EC Local Header Offset 00394112 (3752210) │ │ +3A24F0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x390F1D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3A24F0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -390F49 CENTRAL HEADER #770 02014B50 (33639248) │ │ -390F4D Created Zip Spec 14 (20) '2.0' │ │ -390F4E Created OS 00 (0) 'MS-DOS' │ │ -390F4F Extract Zip Spec 14 (20) '2.0' │ │ -390F50 Extract OS 00 (0) 'MS-DOS' │ │ -390F51 General Purpose Flag 0800 (2048) │ │ +3A250D CENTRAL HEADER #769 02014B50 (33639248) │ │ +3A2511 Created Zip Spec 14 (20) '2.0' │ │ +3A2512 Created OS 00 (0) 'MS-DOS' │ │ +3A2513 Extract Zip Spec 14 (20) '2.0' │ │ +3A2514 Extract OS 00 (0) 'MS-DOS' │ │ +3A2515 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -390F53 Compression Method 0008 (8) 'Deflated' │ │ -390F55 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -390F59 CRC C2971FC7 (3264683975) │ │ -390F5D Compressed Size 00000006 (6) │ │ -390F61 Uncompressed Size 00000004 (4) │ │ -390F65 Filename Length 0026 (38) │ │ -390F67 Extra Length 0000 (0) │ │ -390F69 Comment Length 0000 (0) │ │ -390F6B Disk Start 0000 (0) │ │ -390F6D Int File Attributes 0000 (0) │ │ +3A2517 Compression Method 0008 (8) 'Deflated' │ │ +3A2519 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A251D CRC C2971FC7 (3264683975) │ │ +3A2521 Compressed Size 00000006 (6) │ │ +3A2525 Uncompressed Size 00000004 (4) │ │ +3A2529 Filename Length 0026 (38) │ │ +3A252B Extra Length 0000 (0) │ │ +3A252D Comment Length 0000 (0) │ │ +3A252F Disk Start 0000 (0) │ │ +3A2531 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -390F6F Ext File Attributes 00000000 (0) │ │ -390F73 Local Header Offset 00382E6A (3681898) │ │ -390F77 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +3A2533 Ext File Attributes 00000000 (0) │ │ +3A2537 Local Header Offset 00394163 (3752291) │ │ +3A253B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x390F77: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3A253B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -390F9D CENTRAL HEADER #771 02014B50 (33639248) │ │ -390FA1 Created Zip Spec 14 (20) '2.0' │ │ -390FA2 Created OS 00 (0) 'MS-DOS' │ │ -390FA3 Extract Zip Spec 14 (20) '2.0' │ │ -390FA4 Extract OS 00 (0) 'MS-DOS' │ │ -390FA5 General Purpose Flag 0800 (2048) │ │ +3A2561 CENTRAL HEADER #770 02014B50 (33639248) │ │ +3A2565 Created Zip Spec 14 (20) '2.0' │ │ +3A2566 Created OS 00 (0) 'MS-DOS' │ │ +3A2567 Extract Zip Spec 14 (20) '2.0' │ │ +3A2568 Extract OS 00 (0) 'MS-DOS' │ │ +3A2569 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -390FA7 Compression Method 0008 (8) 'Deflated' │ │ -390FA9 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -390FAD CRC B986B80E (3112613902) │ │ -390FB1 Compressed Size 0000035A (858) │ │ -390FB5 Uncompressed Size 0000080F (2063) │ │ -390FB9 Filename Length 0025 (37) │ │ -390FBB Extra Length 0000 (0) │ │ -390FBD Comment Length 0000 (0) │ │ -390FBF Disk Start 0000 (0) │ │ -390FC1 Int File Attributes 0000 (0) │ │ +3A256B Compression Method 0008 (8) 'Deflated' │ │ +3A256D Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A2571 CRC 2572849A (628262042) │ │ +3A2575 Compressed Size 00000535 (1333) │ │ +3A2579 Uncompressed Size 00000D62 (3426) │ │ +3A257D Filename Length 0025 (37) │ │ +3A257F Extra Length 0000 (0) │ │ +3A2581 Comment Length 0000 (0) │ │ +3A2583 Disk Start 0000 (0) │ │ +3A2585 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -390FC3 Ext File Attributes 00000000 (0) │ │ -390FC7 Local Header Offset 00382EC8 (3681992) │ │ -390FCB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +3A2587 Ext File Attributes 00000000 (0) │ │ +3A258B Local Header Offset 003941C1 (3752385) │ │ +3A258F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x390FCB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3A258F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -390FF0 CENTRAL HEADER #772 02014B50 (33639248) │ │ -390FF4 Created Zip Spec 14 (20) '2.0' │ │ -390FF5 Created OS 00 (0) 'MS-DOS' │ │ -390FF6 Extract Zip Spec 14 (20) '2.0' │ │ -390FF7 Extract OS 00 (0) 'MS-DOS' │ │ -390FF8 General Purpose Flag 0800 (2048) │ │ +3A25B4 CENTRAL HEADER #771 02014B50 (33639248) │ │ +3A25B8 Created Zip Spec 14 (20) '2.0' │ │ +3A25B9 Created OS 00 (0) 'MS-DOS' │ │ +3A25BA Extract Zip Spec 14 (20) '2.0' │ │ +3A25BB Extract OS 00 (0) 'MS-DOS' │ │ +3A25BC General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -390FFA Compression Method 0008 (8) 'Deflated' │ │ -390FFC Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -391000 CRC 6265A90A (1650829578) │ │ -391004 Compressed Size 000001CC (460) │ │ -391008 Uncompressed Size 00000444 (1092) │ │ -39100C Filename Length 002A (42) │ │ -39100E Extra Length 0000 (0) │ │ -391010 Comment Length 0000 (0) │ │ -391012 Disk Start 0000 (0) │ │ -391014 Int File Attributes 0000 (0) │ │ +3A25BE Compression Method 0008 (8) 'Deflated' │ │ +3A25C0 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A25C4 CRC 00000000 (0) │ │ +3A25C8 Compressed Size 00000002 (2) │ │ +3A25CC Uncompressed Size 00000000 (0) │ │ +3A25D0 Filename Length 0026 (38) │ │ +3A25D2 Extra Length 0000 (0) │ │ +3A25D4 Comment Length 0000 (0) │ │ +3A25D6 Disk Start 0000 (0) │ │ +3A25D8 Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -391016 Ext File Attributes 00000000 (0) │ │ -39101A Local Header Offset 00383279 (3682937) │ │ -39101E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +3A25DA Ext File Attributes 00000000 (0) │ │ +3A25DE Local Header Offset 0039474D (3753805) │ │ +3A25E2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x39101E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3A25E2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -391048 CENTRAL HEADER #773 02014B50 (33639248) │ │ -39104C Created Zip Spec 14 (20) '2.0' │ │ -39104D Created OS 00 (0) 'MS-DOS' │ │ -39104E Extract Zip Spec 14 (20) '2.0' │ │ -39104F Extract OS 00 (0) 'MS-DOS' │ │ -391050 General Purpose Flag 0800 (2048) │ │ +3A2608 CENTRAL HEADER #772 02014B50 (33639248) │ │ +3A260C Created Zip Spec 14 (20) '2.0' │ │ +3A260D Created OS 00 (0) 'MS-DOS' │ │ +3A260E Extract Zip Spec 14 (20) '2.0' │ │ +3A260F Extract OS 00 (0) 'MS-DOS' │ │ +3A2610 General Purpose Flag 0800 (2048) │ │ [Bits 1-2] 0 'Normal Compression' │ │ [Bit 11] 1 'Language Encoding' │ │ -391052 Compression Method 0008 (8) 'Deflated' │ │ -391054 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ -391058 CRC 85AEC027 (2242822183) │ │ -39105C Compressed Size 0000000F (15) │ │ -391060 Uncompressed Size 0000000D (13) │ │ -391064 Filename Length 002A (42) │ │ -391066 Extra Length 0000 (0) │ │ -391068 Comment Length 0000 (0) │ │ -39106A Disk Start 0000 (0) │ │ -39106C Int File Attributes 0000 (0) │ │ +3A2612 Compression Method 0008 (8) 'Deflated' │ │ +3A2614 Modification Time 00410000 (4259840) 'Fri Feb 1 00:00:00 1980' │ │ +3A2618 CRC 8EC05AC5 (2394970821) │ │ +3A261C Compressed Size 0000031E (798) │ │ +3A2620 Uncompressed Size 000005EF (1519) │ │ +3A2624 Filename Length 002D (45) │ │ +3A2626 Extra Length 0000 (0) │ │ +3A2628 Comment Length 0000 (0) │ │ +3A262A Disk Start 0000 (0) │ │ +3A262C Int File Attributes 0000 (0) │ │ [Bit 0] 0 'Binary Data' │ │ -39106E Ext File Attributes 00000000 (0) │ │ -391072 Local Header Offset 003834A1 (3683489) │ │ -391076 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +3A262E Ext File Attributes 00000000 (0) │ │ +3A2632 Local Header Offset 003947A7 (3753895) │ │ +3A2636 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # │ │ -# WARNING: Offset 0x391076: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ +# WARNING: Offset 0x3A2636: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ # Zero length filename │ │ # │ │ │ │ -3910A0 END CENTRAL HEADER 06054B50 (101010256) │ │ -3910A4 Number of this disk 0000 (0) │ │ -3910A6 Central Dir Disk no 0000 (0) │ │ -3910A8 Entries in this disk 0305 (773) │ │ -3910AA Total Entries 0305 (773) │ │ -3910AC Size of Central Dir 0000DB94 (56212) │ │ -3910B0 Offset to Central Dir 0038350C (3683596) │ │ -3910B4 Comment Length 0000 (0) │ │ +3A2663 END CENTRAL HEADER 06054B50 (101010256) │ │ +3A2667 Number of this disk 0000 (0) │ │ +3A2669 Central Dir Disk no 0000 (0) │ │ +3A266B Entries in this disk 0304 (772) │ │ +3A266D Total Entries 0304 (772) │ │ +3A266F Size of Central Dir 0000DB3F (56127) │ │ +3A2673 Offset to Central Dir 00394B24 (3754788) │ │ +3A2677 Comment Length 0000 (0) │ │ # │ │ -# Warning Count: 1546 │ │ +# Warning Count: 1544 │ │ # │ │ # Done │ ├── charset_normalizer/__init__.py │ │ @@ -11,15 +11,15 @@ │ │ >>> results = from_bytes('Bсеки човек има право на образование. Oбразованието!'.encode('utf_8')) │ │ >>> best_guess = results.best() │ │ >>> str(best_guess) │ │ 'Bсеки човек има право на образование. Oбразованието!' │ │ │ │ Others methods and usages are available - see the full documentation │ │ at . │ │ -:copyright: (c) 2021 by Ahmed TAHRI │ │ +:copyright: (c) Ahmed TAHRI │ │ :license: MIT, see LICENSE for more details. │ │ """ │ │ │ │ from __future__ import annotations │ │ │ │ import logging │ ├── charset_normalizer/api.py │ │ @@ -136,24 +136,22 @@ │ │ │ │ is_too_small_sequence: bool = len(sequences) < TOO_SMALL_SEQUENCE │ │ is_too_large_sequence: bool = len(sequences) >= TOO_BIG_SEQUENCE │ │ │ │ if is_too_small_sequence: │ │ logger.log( │ │ TRACE, │ │ - "Trying to detect encoding from a tiny portion of ({}) byte(s).".format( │ │ - length │ │ - ), │ │ + "Trying to detect encoding from a tiny portion of (%i) byte(s).", │ │ + length, │ │ ) │ │ elif is_too_large_sequence: │ │ logger.log( │ │ TRACE, │ │ - "Using lazy str decoding because the payload is quite large, ({}) byte(s).".format( │ │ - length │ │ - ), │ │ + "Using lazy str decoding because the payload is quite large, (%i) byte(s).", │ │ + length, │ │ ) │ │ │ │ prioritized_encodings: list[str] = [] │ │ │ │ specified_encoding: str | None = ( │ │ any_specified_encoding(sequences) if preemptive_behaviour else None │ │ ) │ │ @@ -166,20 +164,14 @@ │ │ specified_encoding, │ │ ) │ │ │ │ tested: set[str] = set() │ │ tested_but_hard_failure: list[str] = [] │ │ tested_but_soft_failure: list[str] = [] │ │ soft_failure_skip: set[str] = set() │ │ - success_fast_tracked: set[str] = set() │ │ - │ │ - # Cache for decoded payload deduplication: hash(decoded_payload) -> (mean_mess_ratio, cd_ratios_merged, passed) │ │ - # When multiple encodings decode to the exact same string, we can skip the expensive │ │ - # mess_ratio and coherence_ratio analysis and reuse the results from the first encoding. │ │ - payload_result_cache: dict[int, tuple[float, list[tuple[str, float]], bool]] = {} │ │ │ │ # Avoid unoptimized RSS usage. │ │ # this cache is mostly interesting for │ │ # local usage. Garbage collected at the │ │ # end. Like it should. │ │ cached_mess_ratio = lru_cache(maxsize=None)(mess_ratio) │ │ cached_coherence_ratio = lru_cache(maxsize=None)(coherence_ratio) │ │ @@ -218,15 +210,15 @@ │ │ results: CharsetMatches = CharsetMatches() │ │ │ │ early_stop_results: CharsetMatches = CharsetMatches() │ │ │ │ sig_encoding, sig_payload = identify_sig_or_bom(sequences) │ │ │ │ if sig_encoding is not None: │ │ - prioritized_encodings.append(sig_encoding) │ │ + prioritized_encodings.insert(0, sig_encoding) │ │ logger.log( │ │ TRACE, │ │ "Detected a SIG or BOM mark on first %i byte(s). Priority +1 given for %s.", │ │ len(sig_payload), │ │ sig_encoding, │ │ ) │ │ │ │ @@ -274,23 +266,14 @@ │ │ logger.log( │ │ TRACE, │ │ "%s is deemed too similar to a code page that was already considered unsuited. Continuing!", │ │ encoding_iana, │ │ ) │ │ continue │ │ │ │ - # Skip encodings that were already fast-tracked from a similar successful encoding. │ │ - if encoding_iana in success_fast_tracked: │ │ - logger.log( │ │ - TRACE, │ │ - "Skipping %s: already fast-tracked from a similar successful encoding.", │ │ - encoding_iana, │ │ - ) │ │ - continue │ │ - │ │ try: │ │ is_multi_byte_decoder: bool = is_multi_byte_encoding(encoding_iana) │ │ except (ModuleNotFoundError, ImportError): # Defensive: │ │ logger.log( │ │ TRACE, │ │ "Encoding %s does not provide an IncrementalDecoder", │ │ encoding_iana, │ │ @@ -480,44 +463,41 @@ │ │ "LazyStr Loading: After MD chunk decode, code page %s does not fit given bytes sequence at ALL. %s", │ │ encoding_iana, │ │ str(e), │ │ ) │ │ early_stop_count = max_chunk_gave_up │ │ lazy_str_hard_failure = True │ │ │ │ - # We might want to check the sequence again with the whole content │ │ - # Only if initial MD tests passes │ │ + mean_mess_ratio: float = sum(md_ratios) / len(md_ratios) if md_ratios else 0.0 │ │ + │ │ + # We might want to check the sequence again with the whole content, │ │ + # but only if initial MD tests passed. │ │ if ( │ │ not lazy_str_hard_failure │ │ and is_too_large_sequence │ │ and not is_multi_byte_decoder │ │ + and mean_mess_ratio < threshold │ │ + and early_stop_count < max_chunk_gave_up │ │ ): │ │ try: │ │ sequences[int(50e3) :].decode(encoding_iana, errors="strict") │ │ except UnicodeDecodeError as e: │ │ logger.log( │ │ TRACE, │ │ "LazyStr Loading: After final lookup, code page %s does not fit given bytes sequence at ALL. %s", │ │ encoding_iana, │ │ str(e), │ │ ) │ │ tested_but_hard_failure.append(encoding_iana) │ │ continue │ │ │ │ - mean_mess_ratio: float = sum(md_ratios) / len(md_ratios) if md_ratios else 0.0 │ │ if mean_mess_ratio >= threshold or early_stop_count >= max_chunk_gave_up: │ │ tested_but_soft_failure.append(encoding_iana) │ │ if encoding_iana in IANA_SUPPORTED_SIMILAR: │ │ soft_failure_skip.update(IANA_SUPPORTED_SIMILAR[encoding_iana]) │ │ - # Cache this soft-failure so identical decoding from other encodings │ │ - # can be skipped immediately. │ │ - if decoded_payload is not None and not is_multi_byte_decoder: │ │ - payload_result_cache.setdefault( │ │ - hash(decoded_payload), (mean_mess_ratio, [], False) │ │ - ) │ │ logger.log( │ │ TRACE, │ │ "%s was excluded because of initial chaos probing. Gave up %i time(s). " │ │ "Computed mean chaos is %f %%.", │ │ encoding_iana, │ │ early_stop_count, │ │ round(mean_mess_ratio * 100, ndigits=3), │ │ @@ -589,119 +569,14 @@ │ │ "Code page %s does not fit given bytes sequence at ALL. %s", │ │ encoding_iana, │ │ str(e), │ │ ) │ │ tested_but_hard_failure.append(encoding_iana) │ │ continue │ │ │ │ - # Payload-hash deduplication: if another encoding already decoded to the │ │ - # exact same string, reuse its mess_ratio and coherence results entirely. │ │ - # This is strictly more general than the old IANA_SUPPORTED_SIMILAR approach │ │ - # because it catches ALL identical decoding, not just pre-mapped ones. │ │ - if decoded_payload is not None and not is_multi_byte_decoder: │ │ - payload_hash: int = hash(decoded_payload) │ │ - cached = payload_result_cache.get(payload_hash) │ │ - if cached is not None: │ │ - cached_mess, cached_cd, cached_passed = cached │ │ - if cached_passed: │ │ - # The previous encoding with identical output passed chaos probing. │ │ - fast_match = CharsetMatch( │ │ - sequences, │ │ - encoding_iana, │ │ - cached_mess, │ │ - bom_or_sig_available, │ │ - cached_cd, │ │ - ( │ │ - decoded_payload │ │ - if ( │ │ - not is_too_large_sequence │ │ - or encoding_iana │ │ - in [specified_encoding, "ascii", "utf_8"] │ │ - ) │ │ - else None │ │ - ), │ │ - preemptive_declaration=specified_encoding, │ │ - ) │ │ - results.append(fast_match) │ │ - success_fast_tracked.add(encoding_iana) │ │ - logger.log( │ │ - TRACE, │ │ - "%s fast-tracked (identical decoded payload to a prior encoding, chaos=%f %%).", │ │ - encoding_iana, │ │ - round(cached_mess * 100, ndigits=3), │ │ - ) │ │ - │ │ - if ( │ │ - encoding_iana in [specified_encoding, "ascii", "utf_8"] │ │ - and cached_mess < 0.1 │ │ - ): │ │ - if cached_mess == 0.0: │ │ - logger.debug( │ │ - "Encoding detection: %s is most likely the one.", │ │ - fast_match.encoding, │ │ - ) │ │ - if explain: │ │ - logger.removeHandler(explain_handler) │ │ - logger.setLevel(previous_logger_level) │ │ - return CharsetMatches([fast_match]) │ │ - early_stop_results.append(fast_match) │ │ - │ │ - if ( │ │ - len(early_stop_results) │ │ - and (specified_encoding is None or specified_encoding in tested) │ │ - and "ascii" in tested │ │ - and "utf_8" in tested │ │ - ): │ │ - probable_result: CharsetMatch = early_stop_results.best() # type: ignore[assignment] │ │ - logger.debug( │ │ - "Encoding detection: %s is most likely the one.", │ │ - probable_result.encoding, │ │ - ) │ │ - if explain: │ │ - logger.removeHandler(explain_handler) │ │ - logger.setLevel(previous_logger_level) │ │ - return CharsetMatches([probable_result]) │ │ - │ │ - continue │ │ - else: │ │ - # The previous encoding with identical output failed chaos │ │ - # probing. Unreachable when the current candidate passed │ │ - # probing on the identical payload (deterministic ratios), │ │ - # kept for structural parity with the historic flow. │ │ - tested_but_soft_failure.append(encoding_iana) │ │ - logger.log( │ │ - TRACE, │ │ - "%s fast-skipped (identical decoded payload to a prior encoding that failed chaos probing).", │ │ - encoding_iana, │ │ - ) │ │ - # Prepare fallbacks for special encodings even when skipped. │ │ - if enable_fallback and encoding_iana in [ │ │ - "ascii", │ │ - "utf_8", │ │ - specified_encoding, │ │ - "utf_16", │ │ - "utf_32", │ │ - ]: │ │ - fallback_entry = CharsetMatch( │ │ - sequences, │ │ - encoding_iana, │ │ - threshold, │ │ - bom_or_sig_available, │ │ - [], │ │ - decoded_payload, │ │ - preemptive_declaration=specified_encoding, │ │ - ) │ │ - if encoding_iana == specified_encoding: │ │ - fallback_specified = fallback_entry │ │ - elif encoding_iana == "ascii": │ │ - fallback_ascii = fallback_entry │ │ - else: │ │ - fallback_u8 = fallback_entry │ │ - continue │ │ - │ │ logger.log( │ │ TRACE, │ │ "%s passed initial chaos probing. Mean measured chaos is %f %%", │ │ encoding_iana, │ │ round(mean_mess_ratio * 100, ndigits=3), │ │ ) │ │ │ │ @@ -709,17 +584,17 @@ │ │ target_languages: list[str] = encoding_languages(encoding_iana) │ │ else: │ │ target_languages = mb_encoding_languages(encoding_iana) │ │ │ │ if target_languages: │ │ logger.log( │ │ TRACE, │ │ - "{} should target any language(s) of {}".format( │ │ - encoding_iana, str(target_languages) │ │ - ), │ │ + "%s should target any language(s) of %s", │ │ + encoding_iana, │ │ + target_languages, │ │ ) │ │ │ │ cd_ratios = [] │ │ │ │ # Run coherence detection on all chunks. We previously tried limiting to │ │ # 1-2 chunks for post-definitive encodings to save time, but this caused │ │ # coverage regressions by producing unrepresentative coherence scores. │ │ @@ -742,17 +617,17 @@ │ │ cd_ratios.append(chunk_languages) │ │ │ │ cd_ratios_merged = merge_coherence_ratios(cd_ratios) │ │ │ │ if cd_ratios_merged: │ │ logger.log( │ │ TRACE, │ │ - "We detected language {} using {}".format( │ │ - cd_ratios_merged, encoding_iana │ │ - ), │ │ + "We detected language %s using %s", │ │ + cd_ratios_merged, │ │ + encoding_iana, │ │ ) │ │ │ │ current_match = CharsetMatch( │ │ sequences, │ │ encoding_iana, │ │ mean_mess_ratio, │ │ bom_or_sig_available, │ │ @@ -766,21 +641,14 @@ │ │ else None │ │ ), │ │ preemptive_declaration=specified_encoding, │ │ ) │ │ │ │ results.append(current_match) │ │ │ │ - # Cache the successful result for payload-hash deduplication. │ │ - if decoded_payload is not None and not is_multi_byte_decoder: │ │ - payload_result_cache.setdefault( │ │ - hash(decoded_payload), │ │ - (mean_mess_ratio, cd_ratios_merged, True), │ │ - ) │ │ - │ │ # Count post-definitive same-family SB successes for the early termination cap. │ │ # Only count low-mess encodings (< 2%) toward the cap. High-mess encodings are │ │ # marginal results that shouldn't prevent better-quality candidates from being │ │ # tested. For example, iso8859_4 (mess=0%) should not be skipped just because │ │ # 7 high-mess Latin encodings (cp1252 at 8%, etc.) were tried first. │ │ if ( │ │ definitive_match_found │ │ @@ -808,18 +676,19 @@ │ │ │ │ if ( │ │ len(early_stop_results) │ │ and (specified_encoding is None or specified_encoding in tested) │ │ and "ascii" in tested │ │ and "utf_8" in tested │ │ ): │ │ - probable_result = early_stop_results.best() # type: ignore[assignment] │ │ + probable_result = early_stop_results.best() │ │ + assert probable_result is not None │ │ logger.debug( │ │ "Encoding detection: %s is most likely the one.", │ │ - probable_result.encoding, # type: ignore[union-attr] │ │ + probable_result.encoding, │ │ ) │ │ if explain: # Defensive: ensure exit path clean handler │ │ logger.removeHandler(explain_handler) │ │ logger.setLevel(previous_logger_level) │ │ │ │ return CharsetMatches([probable_result]) │ ├── charset_normalizer/constant.py │ │ @@ -371,14 +371,420 @@ │ │ "CJK Unified Ideographs Extension J": range(205744, 210048), │ │ "Tags": range(917504, 917632), │ │ "Variation Selectors Supplement": range(917760, 918000), │ │ "Supplementary Private Use Area-A": range(983040, 1048576), │ │ "Supplementary Private Use Area-B": range(1048576, 1114112), │ │ } │ │ │ │ +# Canonical family for every Unicode range above. Keep this exhaustive and │ │ +# explicit: official block names are labels, not a grammar we should parse. │ │ +_RANGE_FAMILIES: dict[str, str] = { │ │ + "Control character": "Control character", │ │ + "Basic Latin": "Latin", │ │ + "Latin-1 Supplement": "Latin", │ │ + "Latin Extended-A": "Latin", │ │ + "Latin Extended-B": "Latin", │ │ + "IPA Extensions": "IPA", │ │ + "Spacing Modifier Letters": "Spacing Modifier Letters", │ │ + "Combining Diacritical Marks": "Combining", │ │ + "Greek and Coptic": "Greek", │ │ + "Cyrillic": "Cyrillic", │ │ + "Cyrillic Supplement": "Cyrillic", │ │ + "Armenian": "Armenian", │ │ + "Hebrew": "Hebrew", │ │ + "Arabic": "Arabic", │ │ + "Syriac": "Syriac", │ │ + "Arabic Supplement": "Arabic", │ │ + "Thaana": "Thaana", │ │ + "NKo": "NKo", │ │ + "Samaritan": "Samaritan", │ │ + "Mandaic": "Mandaic", │ │ + "Syriac Supplement": "Syriac", │ │ + "Arabic Extended-B": "Arabic", │ │ + "Arabic Extended-A": "Arabic", │ │ + "Devanagari": "Devanagari", │ │ + "Bengali": "Bengali", │ │ + "Gurmukhi": "Gurmukhi", │ │ + "Gujarati": "Gujarati", │ │ + "Oriya": "Oriya", │ │ + "Tamil": "Tamil", │ │ + "Telugu": "Telugu", │ │ + "Kannada": "Kannada", │ │ + "Malayalam": "Malayalam", │ │ + "Sinhala": "Sinhala", │ │ + "Thai": "Thai", │ │ + "Lao": "Lao", │ │ + "Tibetan": "Tibetan", │ │ + "Myanmar": "Myanmar", │ │ + "Georgian": "Georgian", │ │ + "Hangul Jamo": "Hangul", │ │ + "Ethiopic": "Ethiopic", │ │ + "Ethiopic Supplement": "Ethiopic", │ │ + "Cherokee": "Cherokee", │ │ + "Unified Canadian Aboriginal Syllabics": "Unified Canadian Aboriginal Syllabics", │ │ + "Ogham": "Ogham", │ │ + "Runic": "Runic", │ │ + "Tagalog": "Tagalog", │ │ + "Hanunoo": "Hanunoo", │ │ + "Buhid": "Buhid", │ │ + "Tagbanwa": "Tagbanwa", │ │ + "Khmer": "Khmer", │ │ + "Mongolian": "Mongolian", │ │ + "Unified Canadian Aboriginal Syllabics Extended": "Unified Canadian Aboriginal Syllabics", │ │ + "Limbu": "Limbu", │ │ + "Tai Le": "Tai Le", │ │ + "New Tai Lue": "New Tai Lue", │ │ + "Khmer Symbols": "Khmer", │ │ + "Buginese": "Buginese", │ │ + "Tai Tham": "Tai Tham", │ │ + "Combining Diacritical Marks Extended": "Combining", │ │ + "Balinese": "Balinese", │ │ + "Sundanese": "Sundanese", │ │ + "Batak": "Batak", │ │ + "Lepcha": "Lepcha", │ │ + "Ol Chiki": "Ol Chiki", │ │ + "Cyrillic Extended-C": "Cyrillic", │ │ + "Georgian Extended": "Georgian", │ │ + "Sundanese Supplement": "Sundanese", │ │ + "Vedic Extensions": "Vedic", │ │ + "Phonetic Extensions": "Phonetic", │ │ + "Phonetic Extensions Supplement": "Phonetic", │ │ + "Combining Diacritical Marks Supplement": "Combining", │ │ + "Latin Extended Additional": "Latin", │ │ + "Greek Extended": "Greek", │ │ + "General Punctuation": "Punctuation", │ │ + "Superscripts and Subscripts": "Superscripts and Subscripts", │ │ + "Currency Symbols": "Currency Symbols", │ │ + "Combining Diacritical Marks for Symbols": "Combining", │ │ + "Letterlike Symbols": "Letterlike Symbols", │ │ + "Number Forms": "Number Forms", │ │ + "Arrows": "Arrows", │ │ + "Mathematical Operators": "Mathematical", │ │ + "Miscellaneous Technical": "Miscellaneous Technical", │ │ + "Control Pictures": "Control Pictures", │ │ + "Optical Character Recognition": "Optical Character Recognition", │ │ + "Enclosed Alphanumerics": "Enclosed Alphanumerics", │ │ + "Box Drawing": "Box Drawing", │ │ + "Block Elements": "Block Elements", │ │ + "Geometric Shapes": "Geometric Shapes", │ │ + "Miscellaneous Symbols": "Miscellaneous Symbols", │ │ + "Dingbats": "Dingbats", │ │ + "Miscellaneous Mathematical Symbols-A": "Mathematical", │ │ + "Supplemental Arrows-A": "Arrows", │ │ + "Braille Patterns": "Braille", │ │ + "Supplemental Arrows-B": "Arrows", │ │ + "Miscellaneous Mathematical Symbols-B": "Mathematical", │ │ + "Supplemental Mathematical Operators": "Mathematical", │ │ + "Miscellaneous Symbols and Arrows": "Miscellaneous Symbols and Arrows", │ │ + "Glagolitic": "Glagolitic", │ │ + "Latin Extended-C": "Latin", │ │ + "Coptic": "Coptic", │ │ + "Georgian Supplement": "Georgian", │ │ + "Tifinagh": "Tifinagh", │ │ + "Ethiopic Extended": "Ethiopic", │ │ + "Cyrillic Extended-A": "Cyrillic", │ │ + "Supplemental Punctuation": "Punctuation", │ │ + "CJK Radicals Supplement": "CJK", │ │ + "Kangxi Radicals": "CJK", │ │ + "Ideographic Description Characters": "CJK", │ │ + "CJK Symbols and Punctuation": "CJK", │ │ + "Hiragana": "Hiragana", │ │ + "Katakana": "Katakana", │ │ + "Bopomofo": "Bopomofo", │ │ + "Hangul Compatibility Jamo": "Hangul", │ │ + "Kanbun": "Kanbun", │ │ + "Bopomofo Extended": "Bopomofo", │ │ + "CJK Strokes": "CJK", │ │ + "Katakana Phonetic Extensions": "Katakana", │ │ + "Enclosed CJK Letters and Months": "CJK", │ │ + "CJK Compatibility": "CJK", │ │ + "CJK Unified Ideographs Extension A": "CJK", │ │ + "Yijing Hexagram Symbols": "Yijing Hexagram Symbols", │ │ + "CJK Unified Ideographs": "CJK", │ │ + "Yi Syllables": "Yi", │ │ + "Yi Radicals": "Yi", │ │ + "Lisu": "Lisu", │ │ + "Vai": "Vai", │ │ + "Cyrillic Extended-B": "Cyrillic", │ │ + "Bamum": "Bamum", │ │ + "Modifier Tone Letters": "Phonetic", │ │ + "Latin Extended-D": "Latin", │ │ + "Syloti Nagri": "Syloti Nagri", │ │ + "Common Indic Number Forms": "Common Indic Number Forms", │ │ + "Phags-pa": "Phags-pa", │ │ + "Saurashtra": "Saurashtra", │ │ + "Devanagari Extended": "Devanagari", │ │ + "Kayah Li": "Kayah Li", │ │ + "Rejang": "Rejang", │ │ + "Hangul Jamo Extended-A": "Hangul", │ │ + "Javanese": "Javanese", │ │ + "Myanmar Extended-B": "Myanmar", │ │ + "Cham": "Cham", │ │ + "Myanmar Extended-A": "Myanmar", │ │ + "Tai Viet": "Tai Viet", │ │ + "Meetei Mayek Extensions": "Meetei Mayek", │ │ + "Ethiopic Extended-A": "Ethiopic", │ │ + "Latin Extended-E": "Latin", │ │ + "Cherokee Supplement": "Cherokee", │ │ + "Meetei Mayek": "Meetei Mayek", │ │ + "Hangul Syllables": "Hangul", │ │ + "Hangul Jamo Extended-B": "Hangul", │ │ + "High Surrogates": "Surrogates", │ │ + "High Private Use Surrogates": "Surrogates", │ │ + "Low Surrogates": "Surrogates", │ │ + "Private Use Area": "Private Use", │ │ + "CJK Compatibility Ideographs": "CJK", │ │ + "Alphabetic Presentation Forms": "Alphabetic Presentation Forms", │ │ + "Arabic Presentation Forms-A": "Arabic", │ │ + "Variation Selectors": "Variation Selectors", │ │ + "Vertical Forms": "CJK", │ │ + "Combining Half Marks": "Combining", │ │ + "CJK Compatibility Forms": "CJK", │ │ + "Small Form Variants": "CJK", │ │ + "Arabic Presentation Forms-B": "Arabic", │ │ + "Halfwidth and Fullwidth Forms": "Halfwidth and Fullwidth Forms", │ │ + "Specials": "Specials", │ │ + "Linear B Syllabary": "Linear B", │ │ + "Linear B Ideograms": "Linear B", │ │ + "Aegean Numbers": "Aegean Numbers", │ │ + "Ancient Greek Numbers": "Greek", │ │ + "Ancient Symbols": "Ancient Symbols", │ │ + "Phaistos Disc": "Phaistos Disc", │ │ + "Lycian": "Lycian", │ │ + "Carian": "Carian", │ │ + "Coptic Epact Numbers": "Coptic", │ │ + "Old Italic": "Old Italic", │ │ + "Gothic": "Gothic", │ │ + "Old Permic": "Old Permic", │ │ + "Ugaritic": "Ugaritic", │ │ + "Old Persian": "Old Persian", │ │ + "Deseret": "Deseret", │ │ + "Shavian": "Shavian", │ │ + "Osmanya": "Osmanya", │ │ + "Osage": "Osage", │ │ + "Elbasan": "Elbasan", │ │ + "Caucasian Albanian": "Caucasian Albanian", │ │ + "Vithkuqi": "Vithkuqi", │ │ + "Todhri": "Todhri", │ │ + "Linear A": "Linear A", │ │ + "Latin Extended-F": "Latin", │ │ + "Cypriot Syllabary": "Cypriot", │ │ + "Imperial Aramaic": "Imperial Aramaic", │ │ + "Palmyrene": "Palmyrene", │ │ + "Nabataean": "Nabataean", │ │ + "Hatran": "Hatran", │ │ + "Phoenician": "Phoenician", │ │ + "Lydian": "Lydian", │ │ + "Sidetic": "Sidetic", │ │ + "Meroitic Hieroglyphs": "Meroitic", │ │ + "Meroitic Cursive": "Meroitic", │ │ + "Kharoshthi": "Kharoshthi", │ │ + "Old South Arabian": "Old South Arabian", │ │ + "Old North Arabian": "Old North Arabian", │ │ + "Manichaean": "Manichaean", │ │ + "Avestan": "Avestan", │ │ + "Inscriptional Parthian": "Parthian", │ │ + "Inscriptional Pahlavi": "Pahlavi", │ │ + "Psalter Pahlavi": "Pahlavi", │ │ + "Old Turkic": "Old Turkic", │ │ + "Old Hungarian": "Old Hungarian", │ │ + "Hanifi Rohingya": "Hanifi Rohingya", │ │ + "Garay": "Garay", │ │ + "Rumi Numeral Symbols": "Arabic", │ │ + "Yezidi": "Yezidi", │ │ + "Arabic Extended-C": "Arabic", │ │ + "Old Sogdian": "Sogdian", │ │ + "Sogdian": "Sogdian", │ │ + "Old Uyghur": "Old Uyghur", │ │ + "Chorasmian": "Chorasmian", │ │ + "Elymaic": "Elymaic", │ │ + "Brahmi": "Brahmi", │ │ + "Kaithi": "Kaithi", │ │ + "Sora Sompeng": "Sora Sompeng", │ │ + "Chakma": "Chakma", │ │ + "Mahajani": "Mahajani", │ │ + "Sharada": "Sharada", │ │ + "Sinhala Archaic Numbers": "Sinhala", │ │ + "Khojki": "Khojki", │ │ + "Multani": "Multani", │ │ + "Khudawadi": "Khudawadi", │ │ + "Grantha": "Grantha", │ │ + "Tulu-Tigalari": "Tulu-Tigalari", │ │ + "Newa": "Newa", │ │ + "Tirhuta": "Tirhuta", │ │ + "Siddham": "Siddham", │ │ + "Modi": "Modi", │ │ + "Mongolian Supplement": "Mongolian", │ │ + "Takri": "Takri", │ │ + "Myanmar Extended-C": "Myanmar", │ │ + "Ahom": "Ahom", │ │ + "Dogra": "Dogra", │ │ + "Warang Citi": "Warang Citi", │ │ + "Dives Akuru": "Dives Akuru", │ │ + "Nandinagari": "Nandinagari", │ │ + "Zanabazar Square": "Zanabazar Square", │ │ + "Soyombo": "Soyombo", │ │ + "Unified Canadian Aboriginal Syllabics Extended-A": "Unified Canadian Aboriginal Syllabics", │ │ + "Pau Cin Hau": "Pau Cin Hau", │ │ + "Devanagari Extended-A": "Devanagari", │ │ + "Sharada Supplement": "Sharada", │ │ + "Sunuwar": "Sunuwar", │ │ + "Bhaiksuki": "Bhaiksuki", │ │ + "Marchen": "Marchen", │ │ + "Masaram Gondi": "Masaram Gondi", │ │ + "Gunjala Gondi": "Gunjala Gondi", │ │ + "Tolong Siki": "Tolong Siki", │ │ + "Makasar": "Makasar", │ │ + "Kawi": "Kawi", │ │ + "Lisu Supplement": "Lisu", │ │ + "Tamil Supplement": "Tamil", │ │ + "Cuneiform": "Cuneiform", │ │ + "Cuneiform Numbers and Punctuation": "Cuneiform", │ │ + "Early Dynastic Cuneiform": "Cuneiform", │ │ + "Cypro-Minoan": "Cypro-Minoan", │ │ + "Egyptian Hieroglyphs": "Egyptian Hieroglyphs", │ │ + "Egyptian Hieroglyph Format Controls": "Egyptian Hieroglyphs", │ │ + "Egyptian Hieroglyphs Extended-A": "Egyptian Hieroglyphs", │ │ + "Anatolian Hieroglyphs": "Anatolian Hieroglyphs", │ │ + "Gurung Khema": "Gurung Khema", │ │ + "Bamum Supplement": "Bamum", │ │ + "Mro": "Mro", │ │ + "Tangsa": "Tangsa", │ │ + "Bassa Vah": "Bassa Vah", │ │ + "Pahawh Hmong": "Pahawh Hmong", │ │ + "Kirat Rai": "Kirat Rai", │ │ + "Medefaidrin": "Medefaidrin", │ │ + "Beria Erfe": "Beria Erfe", │ │ + "Miao": "Miao", │ │ + "Ideographic Symbols and Punctuation": "CJK", │ │ + "Tangut": "Tangut", │ │ + "Tangut Components": "Tangut", │ │ + "Khitan Small Script": "Khitan Small Script", │ │ + "Tangut Supplement": "Tangut", │ │ + "Tangut Components Supplement": "Tangut", │ │ + "Kana Extended-B": "Kana", │ │ + "Kana Supplement": "Kana", │ │ + "Kana Extended-A": "Kana", │ │ + "Small Kana Extension": "Kana", │ │ + "Nushu": "Nushu", │ │ + "Duployan": "Duployan", │ │ + "Shorthand Format Controls": "Shorthand Format Controls", │ │ + "Symbols for Legacy Computing Supplement": "Symbols for Legacy Computing", │ │ + "Miscellaneous Symbols Supplement": "Miscellaneous Symbols", │ │ + "Znamenny Musical Notation": "Znamenny Musical Notation", │ │ + "Byzantine Musical Symbols": "Byzantine Musical Symbols", │ │ + "Musical Symbols": "Musical Symbols", │ │ + "Ancient Greek Musical Notation": "Greek", │ │ + "Kaktovik Numerals": "Kaktovik Numerals", │ │ + "Mayan Numerals": "Mayan Numerals", │ │ + "Tai Xuan Jing Symbols": "Tai Xuan Jing Symbols", │ │ + "Counting Rod Numerals": "Counting Rod Numerals", │ │ + "Mathematical Alphanumeric Symbols": "Mathematical", │ │ + "Sutton SignWriting": "Sutton SignWriting", │ │ + "Latin Extended-G": "Latin", │ │ + "Glagolitic Supplement": "Glagolitic", │ │ + "Cyrillic Extended-D": "Cyrillic", │ │ + "Nyiakeng Puachue Hmong": "Nyiakeng Puachue Hmong", │ │ + "Toto": "Toto", │ │ + "Wancho": "Wancho", │ │ + "Nag Mundari": "Nag Mundari", │ │ + "Ol Onal": "Ol Onal", │ │ + "Tai Yo": "Tai Yo", │ │ + "Ethiopic Extended-B": "Ethiopic", │ │ + "Mende Kikakui": "Mende Kikakui", │ │ + "Adlam": "Adlam", │ │ + "Indic Siyaq Numbers": "Indic Siyaq Numbers", │ │ + "Ottoman Siyaq Numbers": "Ottoman Siyaq Numbers", │ │ + "Arabic Mathematical Alphabetic Symbols": "Arabic", │ │ + "Mahjong Tiles": "Mahjong Tiles", │ │ + "Domino Tiles": "Domino Tiles", │ │ + "Playing Cards": "Playing Cards", │ │ + "Enclosed Alphanumeric Supplement": "Enclosed Alphanumerics", │ │ + "Enclosed Ideographic Supplement": "CJK", │ │ + "Miscellaneous Symbols and Pictographs": "Pictographs", │ │ + "Emoticons": "Emoticons", │ │ + "Ornamental Dingbats": "Dingbats", │ │ + "Transport and Map Symbols": "Pictographs", │ │ + "Alchemical Symbols": "Alchemical Symbols", │ │ + "Geometric Shapes Extended": "Geometric Shapes", │ │ + "Supplemental Arrows-C": "Arrows", │ │ + "Supplemental Symbols and Pictographs": "Pictographs", │ │ + "Chess Symbols": "Chess Symbols", │ │ + "Symbols and Pictographs Extended-A": "Pictographs", │ │ + "Symbols for Legacy Computing": "Symbols for Legacy Computing", │ │ + "CJK Unified Ideographs Extension B": "CJK", │ │ + "CJK Unified Ideographs Extension C": "CJK", │ │ + "CJK Unified Ideographs Extension D": "CJK", │ │ + "CJK Unified Ideographs Extension E": "CJK", │ │ + "CJK Unified Ideographs Extension F": "CJK", │ │ + "CJK Unified Ideographs Extension I": "CJK", │ │ + "CJK Compatibility Ideographs Supplement": "CJK", │ │ + "CJK Unified Ideographs Extension G": "CJK", │ │ + "CJK Unified Ideographs Extension H": "CJK", │ │ + "CJK Unified Ideographs Extension J": "CJK", │ │ + "Tags": "Tags", │ │ + "Variation Selectors Supplement": "Variation Selectors", │ │ + "Supplementary Private Use Area-A": "Private Use", │ │ + "Supplementary Private Use Area-B": "Private Use", │ │ +} │ │ + │ │ + │ │ +class CompatibleFamillyRange: │ │ + __slots__ = ("_families",) │ │ + │ │ + def __init__(self, familly_a: str, familly_b: str) -> None: │ │ + self._families: frozenset[str] = frozenset((familly_a, familly_b)) │ │ + │ │ + def __eq__(self, other: object) -> bool: │ │ + if not isinstance(other, CompatibleFamillyRange): │ │ + return NotImplemented │ │ + │ │ + return self._families == other._families │ │ + │ │ + def __hash__(self) -> int: │ │ + return hash(self._families) │ │ + │ │ + │ │ +_COMPATIBLE_RANGE_FAMILIES: frozenset[CompatibleFamillyRange] = frozenset( │ │ + { │ │ + CompatibleFamillyRange("CJK", "Hiragana"), │ │ + CompatibleFamillyRange("CJK", "Katakana"), │ │ + CompatibleFamillyRange("CJK", "Kana"), │ │ + CompatibleFamillyRange("CJK", "Bopomofo"), │ │ + CompatibleFamillyRange("CJK", "Kanbun"), │ │ + CompatibleFamillyRange("Hiragana", "Katakana"), │ │ + CompatibleFamillyRange("Hiragana", "Kana"), │ │ + CompatibleFamillyRange("Katakana", "Kana"), │ │ + CompatibleFamillyRange("CJK", "Hangul"), │ │ + CompatibleFamillyRange("Latin", "IPA"), │ │ + CompatibleFamillyRange("Latin", "Phonetic"), │ │ + CompatibleFamillyRange("IPA", "Phonetic"), │ │ + CompatibleFamillyRange("Latin", "Spacing Modifier Letters"), │ │ + CompatibleFamillyRange("IPA", "Spacing Modifier Letters"), │ │ + CompatibleFamillyRange("Phonetic", "Spacing Modifier Letters"), │ │ + CompatibleFamillyRange("Alphabetic Presentation Forms", "Latin"), │ │ + CompatibleFamillyRange("Alphabetic Presentation Forms", "Armenian"), │ │ + CompatibleFamillyRange("Alphabetic Presentation Forms", "Hebrew"), │ │ + CompatibleFamillyRange("Halfwidth and Fullwidth Forms", "Latin"), │ │ + CompatibleFamillyRange("Halfwidth and Fullwidth Forms", "CJK"), │ │ + CompatibleFamillyRange("Halfwidth and Fullwidth Forms", "Hiragana"), │ │ + CompatibleFamillyRange("Halfwidth and Fullwidth Forms", "Katakana"), │ │ + CompatibleFamillyRange("Halfwidth and Fullwidth Forms", "Kana"), │ │ + CompatibleFamillyRange("Halfwidth and Fullwidth Forms", "Hangul"), │ │ + } │ │ +) │ │ + │ │ +_COMPATIBLE_WITH_ANY_RANGE_FAMILIES: frozenset[str] = frozenset( │ │ + {"Combining", "Variation Selectors", "Emoticons", "Pictographs"} │ │ +) │ │ + │ │ +_BASIC_LATIN_COMPATIBLE_RANGE_FAMILIES: frozenset[str] = frozenset( │ │ + {"CJK", "Hangul", "Hiragana", "Katakana", "Kana", "Bopomofo", "Kanbun"} │ │ +) │ │ + │ │ │ │ UNICODE_SECONDARY_RANGE_KEYWORD: list[str] = [ │ │ "Supplement", │ │ "Extended", │ │ "Extensions", │ │ "Modifier", │ │ "Marks", │ │ @@ -2019,14 +2425,18 @@ │ │ _CJK: int = 1 << 2 │ │ _HANGUL: int = 1 << 3 │ │ _KATAKANA: int = 1 << 4 │ │ _HIRAGANA: int = 1 << 5 │ │ _THAI: int = 1 << 6 │ │ _ARABIC: int = 1 << 7 │ │ _ARABIC_ISOLATED_FORM: int = 1 << 8 │ │ +_HALFWIDTH_KATAKANA: int = 1 << 9 │ │ +_LIGATURE: int = 1 << 10 │ │ +_SUPERSCRIPT: int = 1 << 11 │ │ +_SENTENCE_OPEN_PUNCTUATION: int = 1 << 12 │ │ │ │ _ACCENT_KEYWORDS: tuple[str, ...] = ( │ │ "WITH GRAVE", │ │ "WITH ACUTE", │ │ "WITH CEDILLA", │ │ "WITH DIAERESIS", │ │ "WITH CIRCUMFLEX", │ │ @@ -2049,7 +2459,39 @@ │ │ │ │ # prebuilt list of secondary range names. │ │ _SECONDARY_RANGE_NAMES: frozenset[str] = frozenset( │ │ range_name │ │ for range_name in UNICODE_RANGES_COMBINED │ │ if any(keyword in range_name for keyword in UNICODE_SECONDARY_RANGE_KEYWORD) │ │ ) │ │ + │ │ +_KNOWN_MB_DECODERS: frozenset[str] = frozenset( │ │ + { │ │ + "utf_8", │ │ + "utf_8_sig", │ │ + "utf_16", │ │ + "utf_16_be", │ │ + "utf_16_le", │ │ + "utf_32", │ │ + "utf_32_le", │ │ + "utf_32_be", │ │ + "utf_7", │ │ + } │ │ +) │ │ + │ │ +_KNOWN_MB_CLASSES: frozenset[str] = frozenset( │ │ + { │ │ + "_codecs_cn", │ │ + "_codecs_hk", │ │ + "_codecs_iso2022", │ │ + "_codecs_jp", │ │ + "_codecs_kr", │ │ + "_codecs_tw", │ │ + } │ │ +) │ │ + │ │ +_IANA_NAMES: dict[str, str] = { │ │ + **aliases, │ │ + **{iana_name: iana_name for iana_name in aliases.values()}, │ │ + **{iana_name: iana_name for iana_name in IANA_NO_ALIASES}, │ │ +} │ │ +_MULTIBYTE_SEARCH_RADIUS: int = 32768 │ ├── charset_normalizer/md.py │ │ @@ -1,37 +1,34 @@ │ │ from __future__ import annotations │ │ │ │ -import sys │ │ from functools import lru_cache │ │ from logging import getLogger │ │ │ │ -if sys.version_info >= (3, 8): │ │ - from typing import final │ │ -else: │ │ - try: │ │ - from typing_extensions import final │ │ - except ImportError: │ │ - │ │ - def final(cls): # type: ignore[misc,no-untyped-def] │ │ - return cls │ │ - │ │ │ │ from .constant import ( │ │ COMMON_CJK_CHARACTERS, │ │ COMMON_SAFE_ASCII_CHARACTERS, │ │ TRACE, │ │ - UNICODE_SECONDARY_RANGE_KEYWORD, │ │ + CompatibleFamillyRange, │ │ _ACCENTUATED, │ │ _ARABIC, │ │ _ARABIC_ISOLATED_FORM, │ │ + _BASIC_LATIN_COMPATIBLE_RANGE_FAMILIES, │ │ _CJK, │ │ + _COMPATIBLE_RANGE_FAMILIES, │ │ + _COMPATIBLE_WITH_ANY_RANGE_FAMILIES, │ │ _HANGUL, │ │ + _HALFWIDTH_KATAKANA, │ │ _HIRAGANA, │ │ _KATAKANA, │ │ _LATIN, │ │ + _LIGATURE, │ │ + _RANGE_FAMILIES, │ │ + _SENTENCE_OPEN_PUNCTUATION, │ │ + _SUPERSCRIPT, │ │ _THAI, │ │ ) │ │ from .utils import ( │ │ _character_flags, │ │ is_emoticon, │ │ is_punctuation, │ │ is_separator, │ │ @@ -40,15 +37,14 @@ │ │ unicode_range, │ │ ) │ │ │ │ # Combined bitmask for CJK/Hangul/Katakana/Hiragana/Thai glyph detection. │ │ _GLYPH_MASK: int = _CJK | _HANGUL | _KATAKANA | _HIRAGANA | _THAI │ │ │ │ │ │ -@final │ │ class CharInfo: │ │ """Pre-computed character properties shared across all detectors.""" │ │ │ │ __slots__ = ( │ │ "character", │ │ "printable", │ │ "alpha", │ │ @@ -58,23 +54,29 @@ │ │ "digit", │ │ "is_ascii", │ │ "case_variable", │ │ "flags", │ │ "accentuated", │ │ "latin", │ │ "is_cjk", │ │ + "is_katakana", │ │ + "is_halfwidth_katakana", │ │ "is_arabic", │ │ + "is_ligature", │ │ + "is_superscript", │ │ + "is_sentence_open_punctuation", │ │ "is_glyph", │ │ "punct", │ │ "sym", │ │ "range", │ │ "sep", │ │ "emoticon", │ │ "safe", │ │ "common_cjk", │ │ + "unaccented", │ │ ) │ │ │ │ character: str │ │ printable: bool │ │ alpha: bool │ │ upper: bool │ │ lower: bool │ │ @@ -82,37 +84,52 @@ │ │ digit: bool │ │ is_ascii: bool │ │ case_variable: bool │ │ flags: int │ │ accentuated: bool │ │ latin: bool │ │ is_cjk: bool │ │ + is_katakana: bool │ │ + is_halfwidth_katakana: bool │ │ is_arabic: bool │ │ + is_ligature: bool │ │ + is_superscript: bool │ │ + is_sentence_open_punctuation: bool │ │ is_glyph: bool │ │ punct: bool │ │ sym: bool │ │ range: str | None │ │ sep: bool │ │ emoticon: bool │ │ safe: bool │ │ common_cjk: bool │ │ + unaccented: str │ │ │ │ def __init__(self, character: str) -> None: │ │ """Compute all properties for *character* (built once per codepoint, │ │ every branch assigns every slot).""" │ │ self.character = character │ │ │ │ # ASCII fast-path: for characters with ord < 128, we can skip │ │ # _character_flags() entirely and derive most properties from ord. │ │ o: int = ord(character) │ │ if o < 128: │ │ self.is_ascii = True │ │ self.accentuated = False │ │ + self.unaccented = character │ │ + self.emoticon = False │ │ + self.common_cjk = False │ │ + self.safe = character in COMMON_SAFE_ASCII_CHARACTERS │ │ self.is_cjk = False │ │ + self.is_katakana = False │ │ + self.is_halfwidth_katakana = False │ │ self.is_arabic = False │ │ + self.is_ligature = False │ │ + self.is_superscript = False │ │ + self.is_sentence_open_punctuation = False │ │ self.is_glyph = False │ │ # ASCII alpha: a-z (97-122) or A-Z (65-90) │ │ if 65 <= o <= 90: │ │ # Uppercase ASCII letter │ │ self.alpha = True │ │ self.upper = True │ │ self.lower = False │ │ @@ -175,45 +192,59 @@ │ │ self.flags = 0 │ │ self.latin = False │ │ self.punct = is_punctuation(character) if self.printable else False │ │ self.sym = is_symbol(character) if self.printable else False │ │ else: │ │ # Non-ASCII path │ │ self.is_ascii = False │ │ + self.safe = False │ │ self.printable = character.isprintable() │ │ self.alpha = character.isalpha() │ │ self.upper = character.isupper() │ │ self.lower = character.islower() │ │ self.space = character.isspace() │ │ self.digit = character.isdigit() │ │ self.case_variable = self.lower != self.upper │ │ │ │ # Flag-based classification (single unicodedata.name() call, lru-cached) │ │ - flags: int │ │ + flags: int = _character_flags(character) │ │ if self.alpha: │ │ - flags = _character_flags(character) │ │ + self.emoticon = False │ │ else: │ │ - flags = 0 │ │ + self.emoticon = is_emoticon(character) │ │ self.flags = flags │ │ self.accentuated = bool(flags & _ACCENTUATED) │ │ self.latin = bool(flags & _LATIN) │ │ self.is_cjk = bool(flags & _CJK) │ │ + self.is_katakana = bool(flags & _KATAKANA) │ │ + self.is_halfwidth_katakana = bool(flags & _HALFWIDTH_KATAKANA) │ │ self.is_arabic = bool(flags & _ARABIC) │ │ + self.is_ligature = bool(flags & _LIGATURE) │ │ + self.is_superscript = bool(flags & _SUPERSCRIPT) │ │ + self.is_sentence_open_punctuation = bool(flags & _SENTENCE_OPEN_PUNCTUATION) │ │ self.is_glyph = bool(flags & _GLYPH_MASK) │ │ │ │ + if self.latin and self.accentuated: │ │ + self.unaccented = remove_accent(character) │ │ + else: │ │ + self.unaccented = character │ │ + │ │ + self.common_cjk = self.is_cjk and character in COMMON_CJK_CHARACTERS │ │ + │ │ # Eagerly compute punct and sym (avoids property dispatch overhead │ │ # on 300K+ accesses in the hot loop). │ │ - self.punct = is_punctuation(character) if self.printable else False │ │ - self.sym = is_symbol(character) if self.printable else False │ │ + if self.printable: │ │ + self.punct = is_punctuation(character) │ │ + self.sym = is_symbol(character) │ │ + else: │ │ + self.punct = False │ │ + self.sym = False │ │ │ │ self.range = unicode_range(character) │ │ self.sep = is_separator(character) │ │ - self.emoticon = is_emoticon(character) │ │ - self.safe = character in COMMON_SAFE_ASCII_CHARACTERS │ │ - self.common_cjk = character in COMMON_CJK_CHARACTERS │ │ │ │ │ │ # Per-codepoint cache of CharInfo instances │ │ # At most UTF-8 size allocated. │ │ @lru_cache(maxsize=None) │ │ def _char_info(character: str) -> CharInfo: │ │ """Build (once per codepoint) and cache the CharInfo for *character*.""" │ │ @@ -252,31 +283,28 @@ │ │ """ │ │ Compute the chaos ratio based on what your feed() has seen. │ │ Must NOT be lower than 0.; No restriction gt 0. │ │ """ │ │ raise NotImplementedError # Defensive: │ │ │ │ │ │ -@final │ │ class TooManySymbolOrPunctuationPlugin(MessDetectorPlugin): │ │ __slots__ = ( │ │ "_punctuation_count", │ │ "_symbol_count", │ │ "_character_count", │ │ "_last_printable_char", │ │ - "_frenzy_symbol_in_word", │ │ ) │ │ │ │ def __init__(self) -> None: │ │ self._punctuation_count: int = 0 │ │ self._symbol_count: int = 0 │ │ self._character_count: int = 0 │ │ │ │ self._last_printable_char: str | None = None │ │ - self._frenzy_symbol_in_word: bool = False │ │ │ │ def feed_info(self, character: str, info: CharInfo) -> None: │ │ """Optimized feed using pre-computed character info.""" │ │ self._character_count += 1 │ │ │ │ if character != self._last_printable_char and not info.safe: │ │ if info.punct: │ │ @@ -299,15 +327,14 @@ │ │ ratio_of_punctuation: float = ( │ │ self._punctuation_count + self._symbol_count │ │ ) / self._character_count │ │ │ │ return ratio_of_punctuation if ratio_of_punctuation >= 0.3 else 0.0 │ │ │ │ │ │ -@final │ │ class TooManyAccentuatedPlugin(MessDetectorPlugin): │ │ __slots__ = ("_character_count", "_accentuated_count") │ │ │ │ def __init__(self) -> None: │ │ self._character_count: int = 0 │ │ self._accentuated_count: int = 0 │ │ │ │ @@ -327,73 +354,79 @@ │ │ if self._character_count < 8: │ │ return 0.0 │ │ │ │ ratio_of_accentuation: float = self._accentuated_count / self._character_count │ │ return ratio_of_accentuation if ratio_of_accentuation >= 0.35 else 0.0 │ │ │ │ │ │ -@final │ │ class UnprintablePlugin(MessDetectorPlugin): │ │ - __slots__ = ("_unprintable_count", "_character_count") │ │ + __slots__ = ("_unprintable_count", "_character_count", "_has_escape") │ │ │ │ def __init__(self) -> None: │ │ self._unprintable_count: int = 0 │ │ self._character_count: int = 0 │ │ + self._has_escape: bool = False │ │ │ │ def feed_info(self, character: str, info: CharInfo) -> None: │ │ """Optimized feed using pre-computed character info.""" │ │ + if character == "\x1b": │ │ + self._has_escape = True │ │ + │ │ if ( │ │ - not info.space │ │ - and not info.printable │ │ + not info.printable │ │ + and not info.space │ │ and character != "\x1a" │ │ and character != "\ufeff" │ │ ): │ │ self._unprintable_count += 1 │ │ self._character_count += 1 │ │ │ │ def reset(self) -> None: # Abstract │ │ self._unprintable_count = 0 │ │ + self._has_escape = False │ │ │ │ @property │ │ def ratio(self) -> float: │ │ if self._character_count == 0: # Defensive: │ │ return 0.0 │ │ │ │ + if self._has_escape: │ │ + return 1.0 │ │ + │ │ return (self._unprintable_count * 8) / self._character_count │ │ │ │ │ │ -@final │ │ class SuspiciousDuplicateAccentPlugin(MessDetectorPlugin): │ │ __slots__ = ( │ │ "_successive_count", │ │ "_character_count", │ │ "_last_latin_character", │ │ "_last_was_accentuated", │ │ ) │ │ │ │ def __init__(self) -> None: │ │ self._successive_count: int = 0 │ │ self._character_count: int = 0 │ │ │ │ - self._last_latin_character: str | None = None │ │ + self._last_latin_character: CharInfo | None = None │ │ self._last_was_accentuated: bool = False │ │ │ │ def feed_info(self, character: str, info: CharInfo) -> None: │ │ """Optimized feed using pre-computed character info.""" │ │ self._character_count += 1 │ │ if ( │ │ self._last_latin_character is not None │ │ and info.accentuated │ │ and self._last_was_accentuated │ │ ): │ │ - if info.upper and self._last_latin_character.isupper(): │ │ + if info.upper and self._last_latin_character.upper: │ │ self._successive_count += 1 │ │ - if remove_accent(character) == remove_accent(self._last_latin_character): │ │ + if info.unaccented == self._last_latin_character.unaccented: │ │ self._successive_count += 1 │ │ - self._last_latin_character = character │ │ + self._last_latin_character = info │ │ self._last_was_accentuated = info.accentuated │ │ │ │ def reset(self) -> None: # Abstract │ │ self._successive_count = 0 │ │ self._character_count = 0 │ │ self._last_latin_character = None │ │ self._last_was_accentuated = False │ │ @@ -402,15 +435,14 @@ │ │ def ratio(self) -> float: │ │ if self._character_count == 0: │ │ return 0.0 │ │ │ │ return (self._successive_count * 2) / self._character_count │ │ │ │ │ │ -@final │ │ class SuspiciousRange(MessDetectorPlugin): │ │ __slots__ = ( │ │ "_suspicious_successive_range_count", │ │ "_character_count", │ │ "_last_printable_seen", │ │ "_last_printable_range", │ │ ) │ │ @@ -460,15 +492,14 @@ │ │ ratio_of_suspicious_range_usage: float = ( │ │ self._suspicious_successive_range_count * 2 │ │ ) / self._character_count │ │ │ │ return ratio_of_suspicious_range_usage │ │ │ │ │ │ -@final │ │ class SuperWeirdWordPlugin(MessDetectorPlugin): │ │ __slots__ = ( │ │ "_word_count", │ │ "_bad_word_count", │ │ "_foreign_long_count", │ │ "_is_current_word_bad", │ │ "_foreign_long_watch", │ │ @@ -478,14 +509,18 @@ │ │ "_buffer_last_char", │ │ "_buffer_last_char_accentuated", │ │ "_buffer_accent_count", │ │ "_buffer_glyph_count", │ │ "_buffer_upper_count", │ │ "_buffer_first_lower", │ │ "_buffer_has_non_ascii", │ │ + "_buffer_last_char_ligature", │ │ + "_buffer_has_internal_ligature", │ │ + "_is_current_word_invalid", │ │ + "_invalid_word_count", │ │ ) │ │ │ │ def __init__(self) -> None: │ │ self._word_count: int = 0 │ │ self._bad_word_count: int = 0 │ │ self._foreign_long_count: int = 0 │ │ │ │ @@ -499,43 +534,51 @@ │ │ self._buffer_last_char: str | None = None │ │ self._buffer_last_char_accentuated: bool = False │ │ self._buffer_accent_count: int = 0 │ │ self._buffer_glyph_count: int = 0 │ │ self._buffer_upper_count: int = 0 │ │ self._buffer_first_lower: bool = False │ │ self._buffer_has_non_ascii: bool = False │ │ + self._buffer_last_char_ligature: bool = False │ │ + self._buffer_has_internal_ligature: bool = False │ │ + self._is_current_word_invalid: bool = False │ │ + self._invalid_word_count: int = 0 │ │ │ │ def feed_info(self, character: str, info: CharInfo) -> None: │ │ """Optimized feed using pre-computed character info.""" │ │ if info.alpha: │ │ + if self._buffer_last_char_ligature: │ │ + self._buffer_has_internal_ligature = True │ │ + self._buffer_last_char_ligature = info.is_ligature │ │ if self._buffer_length == 0: │ │ self._buffer_first_lower = info.lower │ │ self._buffer_length += 1 │ │ self._buffer_last_char = character │ │ │ │ if info.upper: │ │ self._buffer_upper_count += 1 │ │ if not info.is_ascii: │ │ self._buffer_has_non_ascii = True │ │ │ │ self._buffer_last_char_accentuated = info.accentuated │ │ │ │ if info.accentuated: │ │ self._buffer_accent_count += 1 │ │ - if ( │ │ - not self._foreign_long_watch │ │ - and (not info.latin or info.accentuated) │ │ - and not info.is_glyph │ │ - ): │ │ - self._foreign_long_watch = True │ │ if info.is_glyph: │ │ self._buffer_glyph_count += 1 │ │ + elif not self._foreign_long_watch and (not info.latin or info.accentuated): │ │ + self._foreign_long_watch = True │ │ return │ │ if not self._buffer_length: │ │ return │ │ + if info.is_sentence_open_punctuation or ( │ │ + info.is_superscript and self._buffer_has_internal_ligature │ │ + ): │ │ + self._is_current_word_bad = True │ │ + self._is_current_word_invalid = True │ │ if info.space or info.punct or info.sep: │ │ self._word_count += 1 │ │ buffer_length: int = self._buffer_length │ │ │ │ self._character_count += buffer_length │ │ │ │ if buffer_length >= 4: │ │ @@ -571,24 +614,29 @@ │ │ self._foreign_long_count += 1 │ │ self._is_current_word_bad = True │ │ │ │ if self._is_current_word_bad: │ │ self._bad_word_count += 1 │ │ self._bad_character_count += buffer_length │ │ self._is_current_word_bad = False │ │ + if self._is_current_word_invalid: │ │ + self._invalid_word_count += 1 │ │ + self._is_current_word_invalid = False │ │ │ │ self._foreign_long_watch = False │ │ self._buffer_length = 0 │ │ self._buffer_last_char = None │ │ self._buffer_last_char_accentuated = False │ │ self._buffer_accent_count = 0 │ │ self._buffer_glyph_count = 0 │ │ self._buffer_upper_count = 0 │ │ self._buffer_first_lower = False │ │ self._buffer_has_non_ascii = False │ │ + self._buffer_last_char_ligature = False │ │ + self._buffer_has_internal_ligature = False │ │ elif ( │ │ character not in {"<", ">", "-", "=", "~", "|", "_"} │ │ and not info.digit │ │ and info.sym │ │ ): │ │ self._is_current_word_bad = True │ │ self._buffer_length += 1 │ │ @@ -607,24 +655,30 @@ │ │ self._bad_character_count = 0 │ │ self._foreign_long_count = 0 │ │ self._buffer_accent_count = 0 │ │ self._buffer_glyph_count = 0 │ │ self._buffer_upper_count = 0 │ │ self._buffer_first_lower = False │ │ self._buffer_has_non_ascii = False │ │ + self._buffer_last_char_ligature = False │ │ + self._buffer_has_internal_ligature = False │ │ + self._is_current_word_invalid = False │ │ + self._invalid_word_count = 0 │ │ │ │ @property │ │ def ratio(self) -> float: │ │ + if self._invalid_word_count: │ │ + return 1.0 │ │ + │ │ if self._word_count <= 10 and self._foreign_long_count == 0: │ │ return 0.0 │ │ │ │ return self._bad_character_count / self._character_count │ │ │ │ │ │ -@final │ │ class CjkUncommonPlugin(MessDetectorPlugin): │ │ """ │ │ Detect messy CJK text that probably means nothing. │ │ """ │ │ │ │ __slots__ = ("_character_count", "_uncommon_count") │ │ │ │ @@ -641,33 +695,79 @@ │ │ │ │ def reset(self) -> None: # Abstract │ │ self._character_count = 0 │ │ self._uncommon_count = 0 │ │ │ │ @property │ │ def ratio(self) -> float: │ │ - if self._character_count < 8: │ │ + if self._character_count < 4: │ │ return 0.0 │ │ │ │ - uncommon_form_usage: float = self._uncommon_count / self._character_count │ │ + uncommon_form_usage: float = ( │ │ + 2 * self._uncommon_count - self._character_count │ │ + ) / (5 * max(self._character_count, 16)) │ │ │ │ # we can be pretty sure it's garbage when uncommon characters are widely │ │ # used. otherwise it could just be traditional chinese for example. │ │ - return uncommon_form_usage / 10 if uncommon_form_usage > 0.5 else 0.0 │ │ + return max(0.0, uncommon_form_usage) │ │ + │ │ + │ │ +class SuspiciousKatakanaPlugin(MessDetectorPlugin): │ │ + """Detect implausible halfwidth Katakana and uncommon CJK combinations.""" │ │ + │ │ + __slots__ = ( │ │ + "_katakana_count", │ │ + "_halfwidth_katakana_count", │ │ + "_cjk_count", │ │ + "_uncommon_cjk_count", │ │ + ) │ │ + │ │ + def __init__(self) -> None: │ │ + self._katakana_count: int = 0 │ │ + self._halfwidth_katakana_count: int = 0 │ │ + self._cjk_count: int = 0 │ │ + self._uncommon_cjk_count: int = 0 │ │ + │ │ + def feed_info(self, character: str, info: CharInfo) -> None: │ │ + """Optimized feed using pre-computed character info.""" │ │ + if info.is_katakana: │ │ + self._katakana_count += 1 │ │ + if info.is_halfwidth_katakana: │ │ + self._halfwidth_katakana_count += 1 │ │ + return │ │ + │ │ + self._cjk_count += 1 │ │ + if not info.common_cjk: │ │ + self._uncommon_cjk_count += 1 │ │ + │ │ + def reset(self) -> None: # Abstract │ │ + self._katakana_count = 0 │ │ + self._halfwidth_katakana_count = 0 │ │ + self._cjk_count = 0 │ │ + self._uncommon_cjk_count = 0 │ │ + │ │ + @property │ │ + def ratio(self) -> float: │ │ + if ( │ │ + self._halfwidth_katakana_count >= 4 │ │ + and self._halfwidth_katakana_count == self._katakana_count │ │ + and 3 <= self._cjk_count == self._uncommon_cjk_count │ │ + ): │ │ + return 1.0 │ │ + │ │ + return 0.0 │ │ │ │ │ │ -@final │ │ class ArchaicUpperLowerPlugin(MessDetectorPlugin): │ │ __slots__ = ( │ │ "_buf", │ │ "_character_count_since_last_sep", │ │ "_successive_upper_lower_count", │ │ "_successive_upper_lower_count_final", │ │ "_character_count", │ │ - "_last_alpha_seen", │ │ "_last_alpha_seen_upper", │ │ "_last_alpha_seen_lower", │ │ "_current_ascii_only", │ │ ) │ │ │ │ def __init__(self) -> None: │ │ self._buf: bool = False │ │ @@ -675,15 +775,14 @@ │ │ self._character_count_since_last_sep: int = 0 │ │ │ │ self._successive_upper_lower_count: int = 0 │ │ self._successive_upper_lower_count_final: int = 0 │ │ │ │ self._character_count: int = 0 │ │ │ │ - self._last_alpha_seen: str | None = None │ │ self._last_alpha_seen_upper: bool = False │ │ self._last_alpha_seen_lower: bool = False │ │ self._current_ascii_only: bool = True │ │ │ │ def feed_info(self, character: str, info: CharInfo) -> None: │ │ """Optimized feed using pre-computed character info.""" │ │ is_concerned: bool = info.alpha and info.case_variable │ │ @@ -697,62 +796,58 @@ │ │ ): │ │ self._successive_upper_lower_count_final += ( │ │ self._successive_upper_lower_count │ │ ) │ │ │ │ self._successive_upper_lower_count = 0 │ │ self._character_count_since_last_sep = 0 │ │ - self._last_alpha_seen = None │ │ self._buf = False │ │ self._character_count += 1 │ │ self._current_ascii_only = True │ │ │ │ return │ │ │ │ if self._current_ascii_only and not info.is_ascii: │ │ self._current_ascii_only = False │ │ │ │ - if self._last_alpha_seen is not None: │ │ + if self._character_count_since_last_sep > 0: │ │ if (info.upper and self._last_alpha_seen_lower) or ( │ │ info.lower and self._last_alpha_seen_upper │ │ ): │ │ if self._buf: │ │ self._successive_upper_lower_count += 2 │ │ self._buf = False │ │ else: │ │ self._buf = True │ │ else: │ │ self._buf = False │ │ │ │ self._character_count += 1 │ │ self._character_count_since_last_sep += 1 │ │ - self._last_alpha_seen = character │ │ self._last_alpha_seen_upper = info.upper │ │ self._last_alpha_seen_lower = info.lower │ │ │ │ def reset(self) -> None: # Abstract │ │ self._character_count = 0 │ │ self._character_count_since_last_sep = 0 │ │ self._successive_upper_lower_count = 0 │ │ self._successive_upper_lower_count_final = 0 │ │ - self._last_alpha_seen = None │ │ self._last_alpha_seen_upper = False │ │ self._last_alpha_seen_lower = False │ │ self._buf = False │ │ self._current_ascii_only = True │ │ │ │ @property │ │ def ratio(self) -> float: │ │ if self._character_count == 0: # Defensive: │ │ return 0.0 │ │ │ │ return self._successive_upper_lower_count_final / self._character_count │ │ │ │ │ │ -@final │ │ class ArabicIsolatedFormPlugin(MessDetectorPlugin): │ │ __slots__ = ("_character_count", "_isolated_form_count") │ │ │ │ def __init__(self) -> None: │ │ self._character_count: int = 0 │ │ self._isolated_form_count: int = 0 │ │ │ │ @@ -773,84 +868,46 @@ │ │ return 0.0 │ │ │ │ isolated_form_usage: float = self._isolated_form_count / self._character_count │ │ │ │ return isolated_form_usage │ │ │ │ │ │ -@lru_cache(maxsize=1024) │ │ +@lru_cache(maxsize=None) │ │ def is_suspiciously_successive_range( │ │ unicode_range_a: str | None, unicode_range_b: str | None │ │ ) -> bool: │ │ """ │ │ - Determine if two Unicode range seen next to each other can be considered as suspicious. │ │ + Determine if two Unicode ranges seen next to each other can be considered suspicious. │ │ """ │ │ if unicode_range_a is None or unicode_range_b is None: │ │ return True │ │ │ │ - if unicode_range_a == unicode_range_b: │ │ - return False │ │ - │ │ - if "Latin" in unicode_range_a and "Latin" in unicode_range_b: │ │ - return False │ │ + familly_a: str = _RANGE_FAMILIES[unicode_range_a] │ │ + familly_b: str = _RANGE_FAMILIES[unicode_range_b] │ │ │ │ - if "Emoticons" in unicode_range_a or "Emoticons" in unicode_range_b: │ │ + if familly_a == familly_b: │ │ return False │ │ │ │ - # Latin characters can be accompanied with a combining diacritical mark │ │ - # eg. Vietnamese. │ │ - if ("Latin" in unicode_range_a or "Latin" in unicode_range_b) and ( │ │ - "Combining" in unicode_range_a or "Combining" in unicode_range_b │ │ + if ( │ │ + familly_a in _COMPATIBLE_WITH_ANY_RANGE_FAMILIES │ │ + or familly_b in _COMPATIBLE_WITH_ANY_RANGE_FAMILIES │ │ ): │ │ return False │ │ │ │ - keywords_range_a, keywords_range_b = ( │ │ - unicode_range_a.split(" "), │ │ - unicode_range_b.split(" "), │ │ - ) │ │ - │ │ - for el in keywords_range_a: │ │ - if el in UNICODE_SECONDARY_RANGE_KEYWORD: │ │ - continue │ │ - if el in keywords_range_b: │ │ - return False │ │ - │ │ - # Japanese Exception │ │ - range_a_jp_chars, range_b_jp_chars = ( │ │ - unicode_range_a │ │ - in ( │ │ - "Hiragana", │ │ - "Katakana", │ │ - ), │ │ - unicode_range_b in ("Hiragana", "Katakana"), │ │ - ) │ │ - if (range_a_jp_chars or range_b_jp_chars) and ( │ │ - "CJK" in unicode_range_a or "CJK" in unicode_range_b │ │ - ): │ │ - return False │ │ - if range_a_jp_chars and range_b_jp_chars: │ │ + if CompatibleFamillyRange(familly_a, familly_b) in _COMPATIBLE_RANGE_FAMILIES: │ │ return False │ │ │ │ - if "Hangul" in unicode_range_a or "Hangul" in unicode_range_b: │ │ - if "CJK" in unicode_range_a or "CJK" in unicode_range_b: │ │ - return False │ │ - if unicode_range_a == "Basic Latin" or unicode_range_b == "Basic Latin": │ │ - return False │ │ - │ │ - # Chinese/Japanese use dedicated range for punctuation and/or separators. │ │ - if ("CJK" in unicode_range_a or "CJK" in unicode_range_b) or ( │ │ - unicode_range_a in ["Katakana", "Hiragana"] │ │ - and unicode_range_b in ["Katakana", "Hiragana"] │ │ - ): │ │ - if "Punctuation" in unicode_range_a or "Punctuation" in unicode_range_b: │ │ - return False │ │ - if "Forms" in unicode_range_a or "Forms" in unicode_range_b: │ │ - return False │ │ - if unicode_range_a == "Basic Latin" or unicode_range_b == "Basic Latin": │ │ - return False │ │ + # Basic Latin is commonly interspersed with East Asian scripts, but the │ │ + # compatibility must not extend to every range in the Latin family. │ │ + if unicode_range_a == "Basic Latin": │ │ + return familly_b not in _BASIC_LATIN_COMPATIBLE_RANGE_FAMILIES │ │ + │ │ + if unicode_range_b == "Basic Latin": │ │ + return familly_a not in _BASIC_LATIN_COMPATIBLE_RANGE_FAMILIES │ │ │ │ return True │ │ │ │ │ │ def mess_ratio( │ │ decoded_sequence: str, maximum_threshold: float = 0.2, debug: bool = False │ │ ) -> float: │ │ @@ -863,16 +920,16 @@ │ │ if seq_len < 511: │ │ step: int = 32 │ │ elif seq_len < 1024: │ │ step = 64 │ │ else: │ │ step = 128 │ │ │ │ - # str.isascii() is O(1) (the flag lives in the str header). Six of the │ │ - # nine detectors provably keep a 0.0 ratio on ASCII-only input and are │ │ + # str.isascii() is O(1) (the flag lives in the str header). Seven of the │ │ + # ten detectors provably keep a 0.0 ratio on ASCII-only input and are │ │ # therefore not fed at all. │ │ is_pure_ascii: bool = decoded_sequence.isascii() │ │ │ │ # Cached per-codepoint character properties (see CharInfo). ASCII │ │ # characters resolve through the immutable import-time table; anything │ │ # else goes through the lru_cache-backed slow path. │ │ ascii_info = _ASCII_CHAR_INFO │ │ @@ -888,46 +945,47 @@ │ │ d_sp: TooManySymbolOrPunctuationPlugin = TooManySymbolOrPunctuationPlugin() │ │ d_ta: TooManyAccentuatedPlugin = TooManyAccentuatedPlugin() │ │ d_up: UnprintablePlugin = UnprintablePlugin() │ │ d_sda: SuspiciousDuplicateAccentPlugin = SuspiciousDuplicateAccentPlugin() │ │ d_sr: SuspiciousRange = SuspiciousRange() │ │ d_sw: SuperWeirdWordPlugin = SuperWeirdWordPlugin() │ │ d_cu: CjkUncommonPlugin = CjkUncommonPlugin() │ │ + d_sk: SuspiciousKatakanaPlugin = SuspiciousKatakanaPlugin() │ │ d_au: ArchaicUpperLowerPlugin = ArchaicUpperLowerPlugin() │ │ d_ai: ArabicIsolatedFormPlugin = ArabicIsolatedFormPlugin() │ │ │ │ - # Local references for feed_info methods called in the hot loop. │ │ + # Local references avoid repeated bound-method creation in the hot loop. │ │ d_sp_feed = d_sp.feed_info │ │ d_ta_feed = d_ta.feed_info │ │ d_up_feed = d_up.feed_info │ │ d_sda_feed = d_sda.feed_info │ │ d_sr_feed = d_sr.feed_info │ │ d_sw_feed = d_sw.feed_info │ │ d_cu_feed = d_cu.feed_info │ │ + d_sk_feed = d_sk.feed_info │ │ d_au_feed = d_au.feed_info │ │ d_ai_feed = d_ai.feed_info │ │ │ │ for block_start in range(0, seq_len, step): │ │ for character in decoded_sequence[block_start : block_start + step]: │ │ # Character properties computed once per distinct codepoint │ │ # (shared across all plugins and all mess_ratio calls). │ │ - # ord() doubles as the ASCII table index and, unlike │ │ - # str.isascii(), lowers to a mypyc primitive. │ │ + # ord() doubles as the ASCII table index. │ │ codepoint: int = ord(character) │ │ if codepoint < 128: │ │ info = ascii_info[codepoint] │ │ else: │ │ info = char_info(character) │ │ │ │ # Detectors with eligible() == always True │ │ d_up_feed(character, info) │ │ d_sw_feed(character, info) │ │ │ │ if is_pure_ascii: │ │ - # The six remaining detectors provably stay at 0.0 (see above). │ │ + # The seven remaining detectors provably stay at 0.0 (see above). │ │ if info.printable: │ │ d_sp_feed(character, info) │ │ continue │ │ │ │ d_au_feed(character, info) │ │ │ │ # Detectors with eligible() == isprintable │ │ @@ -937,29 +995,33 @@ │ │ │ │ # Detectors with eligible() == isalpha │ │ if info.alpha: │ │ d_ta_feed(character, info) │ │ # SuspiciousDuplicateAccent: isalpha() and is_latin() │ │ if info.latin: │ │ d_sda_feed(character, info) │ │ - # CjkUncommon: is_cjk() │ │ + # CjkUncommon and SuspiciousKatakana: is_cjk() │ │ if info.is_cjk: │ │ d_cu_feed(character, info) │ │ + d_sk_feed(character, info) │ │ + elif info.is_katakana: │ │ + d_sk_feed(character, info) │ │ # ArabicIsolatedForm: is_arabic() │ │ if info.is_arabic: │ │ d_ai_feed(character, info) │ │ │ │ mean_mess_ratio = ( │ │ d_sp.ratio │ │ + d_ta.ratio │ │ + d_up.ratio │ │ + d_sda.ratio │ │ + d_sr.ratio │ │ + d_sw.ratio │ │ + d_cu.ratio │ │ + + d_sk.ratio │ │ + d_au.ratio │ │ + d_ai.ratio │ │ ) │ │ │ │ if mean_mess_ratio >= maximum_threshold: │ │ break │ │ else: │ │ @@ -974,14 +1036,15 @@ │ │ d_sp.ratio │ │ + d_ta.ratio │ │ + d_up.ratio │ │ + d_sda.ratio │ │ + d_sr.ratio │ │ + d_sw.ratio │ │ + d_cu.ratio │ │ + + d_sk.ratio │ │ + d_au.ratio │ │ + d_ai.ratio │ │ ) │ │ │ │ if debug: # Defensive: │ │ logger = getLogger("charset_normalizer") │ │ │ │ @@ -992,11 +1055,11 @@ │ │ f"maximum_threshold={maximum_threshold}", │ │ ) │ │ │ │ if seq_len > 16: │ │ logger.log(TRACE, f"Starting with: {decoded_sequence[:16]}") │ │ logger.log(TRACE, f"Ending with: {decoded_sequence[-16::]}") │ │ │ │ - for dt in [d_sp, d_ta, d_up, d_sda, d_sr, d_sw, d_cu, d_au, d_ai]: │ │ + for dt in [d_sp, d_ta, d_up, d_sda, d_sr, d_sw, d_cu, d_sk, d_au, d_ai]: │ │ logger.log(TRACE, f"{dt.__class__}: {dt.ratio}") │ │ │ │ return round(mean_mess_ratio, 3) │ ├── charset_normalizer/models.py │ │ @@ -36,15 +36,19 @@ │ │ self._string: str | None = decoded_payload │ │ │ │ self._preemptive_declaration: str | None = preemptive_declaration │ │ │ │ def __eq__(self, other: object) -> bool: │ │ if not isinstance(other, CharsetMatch): │ │ if isinstance(other, str): │ │ - return iana_name(other) == self.encoding │ │ + # Use non-strict iana_name so an operand that is not a known │ │ + # encoding alias compares unequal instead of raising, keeping │ │ + # __eq__ total as the data model requires (mirrors the lookup │ │ + # in CharsetMatches.__getitem__). │ │ + return iana_name(other, False) == self.encoding │ │ return False │ │ return self.encoding == other.encoding and self.fingerprint == other.fingerprint │ │ │ │ def __lt__(self, other: object) -> bool: │ │ """ │ │ Implemented to make sorted available upon CharsetMatches items. │ │ """ │ │ @@ -64,15 +68,19 @@ │ │ return self.chaos < other.chaos │ │ return self.multi_byte_usage > other.multi_byte_usage │ │ │ │ return self.chaos < other.chaos │ │ │ │ @property │ │ def multi_byte_usage(self) -> float: │ │ - return 1.0 - (len(str(self)) / len(self.raw)) │ │ + # Empty payloads are valid (from_bytes(b"") returns a match); avoid /0. │ │ + raw_len = len(self.raw) │ │ + if raw_len == 0: │ │ + return 0.0 │ │ + return 1.0 - (len(str(self)) / raw_len) │ │ │ │ def __str__(self) -> str: │ │ # Lazy Str Loading │ │ if self._string is None: │ │ self._string = str(self._payload, self._encoding, "strict") │ │ # UTF-7 BOM is encoded in modified Base64 whose byte boundary │ │ # can overlap with the next character, so raw-byte stripping │ │ @@ -254,24 +262,32 @@ │ │ """ │ │ Container with every CharsetMatch items ordered by default from most probable to the less one. │ │ Act like a list(iterable) but does not implements all related methods. │ │ """ │ │ │ │ def __init__(self, results: list[CharsetMatch] | None = None): │ │ self._results: list[CharsetMatch] = sorted(results) if results else [] │ │ + self._is_sorted: bool = True │ │ + │ │ + def _ensure_sorted(self) -> None: │ │ + if not self._is_sorted: │ │ + self._results.sort() │ │ + self._is_sorted = True │ │ │ │ def __iter__(self) -> Iterator[CharsetMatch]: │ │ + self._ensure_sorted() │ │ yield from self._results │ │ │ │ def __getitem__(self, item: int | str) -> CharsetMatch: │ │ """ │ │ Retrieve a single item either by its position or encoding name (alias may be used here). │ │ Raise KeyError upon invalid index or encoding not present in results. │ │ """ │ │ if isinstance(item, int): │ │ + self._ensure_sorted() │ │ return self._results[item] │ │ if isinstance(item, str): │ │ item = iana_name(item, False) │ │ for result in self._results: │ │ if item in result.could_be_from_charset: │ │ return result │ │ raise KeyError │ │ @@ -296,22 +312,23 @@ │ │ # We should disable the submatch factoring when the input file is too heavy (conserve RAM usage) │ │ if len(item.raw) < TOO_BIG_SEQUENCE: │ │ for match in self._results: │ │ if match.fingerprint == item.fingerprint and match.chaos == item.chaos: │ │ match.add_submatch(item) │ │ return │ │ self._results.append(item) │ │ - self._results = sorted(self._results) │ │ + self._is_sorted = False │ │ │ │ def best(self) -> CharsetMatch | None: │ │ """ │ │ Simply return the first match. Strict equivalent to matches[0]. │ │ """ │ │ if not self._results: │ │ return None │ │ + self._ensure_sorted() │ │ return self._results[0] │ │ │ │ def first(self) -> CharsetMatch | None: │ │ """ │ │ Redundant method, call the method best(). Kept for BC reasons. │ │ """ │ │ return self.best() │ ├── charset_normalizer/utils.py │ │ @@ -1,37 +1,42 @@ │ │ from __future__ import annotations │ │ │ │ import importlib │ │ import logging │ │ import unicodedata │ │ from bisect import bisect_right │ │ from codecs import IncrementalDecoder │ │ -from encodings.aliases import aliases │ │ from functools import lru_cache │ │ -from re import findall │ │ from typing import Generator │ │ │ │ from .constant import ( │ │ ENCODING_MARKS, │ │ IANA_SUPPORTED_SIMILAR, │ │ RE_POSSIBLE_ENCODING_INDICATION, │ │ UNICODE_RANGES_COMBINED, │ │ _SECONDARY_RANGE_NAMES, │ │ - UTF8_MAXIMAL_ALLOCATION, │ │ COMMON_CJK_CHARACTERS, │ │ _LATIN, │ │ _CJK, │ │ _HANGUL, │ │ _KATAKANA, │ │ _HIRAGANA, │ │ + _HALFWIDTH_KATAKANA, │ │ _THAI, │ │ _ARABIC, │ │ _ARABIC_ISOLATED_FORM, │ │ + _LIGATURE, │ │ + _SUPERSCRIPT, │ │ + _SENTENCE_OPEN_PUNCTUATION, │ │ _ACCENT_KEYWORDS, │ │ _ACCENTUATED, │ │ + _KNOWN_MB_DECODERS, │ │ + _KNOWN_MB_CLASSES, │ │ + _IANA_NAMES, │ │ + _MULTIBYTE_SEARCH_RADIUS, │ │ ) │ │ │ │ │ │ def _character_flags(character: str) -> int: │ │ """Compute all name-based classification flags with a single unicodedata.name() call.""" │ │ try: │ │ desc: str = unicodedata.name(character) │ │ @@ -44,36 +49,43 @@ │ │ flags |= _LATIN │ │ if "CJK" in desc: │ │ flags |= _CJK │ │ if "HANGUL" in desc: │ │ flags |= _HANGUL │ │ if "KATAKANA" in desc: │ │ flags |= _KATAKANA │ │ + if "HALFWIDTH" in desc: │ │ + flags |= _HALFWIDTH_KATAKANA │ │ if "HIRAGANA" in desc: │ │ flags |= _HIRAGANA │ │ if "THAI" in desc: │ │ flags |= _THAI │ │ if "ARABIC" in desc: │ │ flags |= _ARABIC │ │ if "ISOLATED FORM" in desc: │ │ flags |= _ARABIC_ISOLATED_FORM │ │ + if "LIGATURE" in desc or desc.endswith("LETTER AE"): │ │ + flags |= _LIGATURE │ │ + if "SUPERSCRIPT" in desc: │ │ + flags |= _SUPERSCRIPT │ │ + if desc in {"INVERTED QUESTION MARK", "INVERTED EXCLAMATION MARK"}: │ │ + flags |= _SENTENCE_OPEN_PUNCTUATION │ │ │ │ for kw in _ACCENT_KEYWORDS: │ │ if kw in desc: │ │ flags |= _ACCENTUATED │ │ break │ │ │ │ return flags │ │ │ │ │ │ def is_accentuated(character: str) -> bool: │ │ return bool(_character_flags(character) & _ACCENTUATED) │ │ │ │ │ │ -@lru_cache(maxsize=UTF8_MAXIMAL_ALLOCATION) │ │ def remove_accent(character: str) -> str: │ │ decomposed: str = unicodedata.decomposition(character) │ │ if not decomposed: │ │ return character │ │ │ │ codes: list[str] = decomposed.split(" ") │ │ │ │ @@ -91,14 +103,19 @@ │ │ │ │ def unicode_range(character: str) -> str | None: │ │ """ │ │ Retrieve the Unicode range official name from a single character. │ │ """ │ │ character_ord: int = ord(character) │ │ │ │ + if character_ord < 32: │ │ + return "Control character" │ │ + if character_ord < 128: │ │ + return "Basic Latin" │ │ + │ │ # Binary search: find the rightmost range whose start <= character_ord │ │ idx = bisect_right(_UNICODE_RANGE_STARTS, character_ord) - 1 │ │ if idx >= 0: │ │ start, stop, name = _UNICODE_RANGES_SORTED[idx] │ │ if character_ord < stop: │ │ return name │ │ │ │ @@ -151,64 +168,54 @@ │ │ return True │ │ │ │ character_category: str = unicodedata.category(character) │ │ │ │ return "Z" in character_category or character_category in {"Po", "Pd", "Pc"} │ │ │ │ │ │ -@lru_cache(maxsize=UTF8_MAXIMAL_ALLOCATION) │ │ def is_case_variable(character: str) -> bool: │ │ return character.islower() != character.isupper() │ │ │ │ │ │ -@lru_cache(maxsize=UTF8_MAXIMAL_ALLOCATION) │ │ def is_cjk(character: str) -> bool: │ │ return bool(_character_flags(character) & _CJK) │ │ │ │ │ │ -@lru_cache(maxsize=UTF8_MAXIMAL_ALLOCATION) │ │ def is_hiragana(character: str) -> bool: │ │ return bool(_character_flags(character) & _HIRAGANA) │ │ │ │ │ │ -@lru_cache(maxsize=UTF8_MAXIMAL_ALLOCATION) │ │ def is_katakana(character: str) -> bool: │ │ return bool(_character_flags(character) & _KATAKANA) │ │ │ │ │ │ -@lru_cache(maxsize=UTF8_MAXIMAL_ALLOCATION) │ │ def is_hangul(character: str) -> bool: │ │ return bool(_character_flags(character) & _HANGUL) │ │ │ │ │ │ -@lru_cache(maxsize=UTF8_MAXIMAL_ALLOCATION) │ │ def is_thai(character: str) -> bool: │ │ return bool(_character_flags(character) & _THAI) │ │ │ │ │ │ -@lru_cache(maxsize=UTF8_MAXIMAL_ALLOCATION) │ │ def is_arabic(character: str) -> bool: │ │ return bool(_character_flags(character) & _ARABIC) │ │ │ │ │ │ -@lru_cache(maxsize=UTF8_MAXIMAL_ALLOCATION) │ │ def is_arabic_isolated_form(character: str) -> bool: │ │ return bool(_character_flags(character) & _ARABIC_ISOLATED_FORM) │ │ │ │ │ │ -@lru_cache(maxsize=UTF8_MAXIMAL_ALLOCATION) │ │ def is_cjk_uncommon(character: str) -> bool: │ │ return character not in COMMON_CJK_CHARACTERS │ │ │ │ │ │ def is_unicode_range_secondary(range_name: str) -> bool: │ │ return range_name in _SECONDARY_RANGE_NAMES │ │ │ │ │ │ -@lru_cache(maxsize=UTF8_MAXIMAL_ALLOCATION) │ │ def is_unprintable(character: str) -> bool: │ │ return ( │ │ not character.isspace() # includes \n \t \r \v │ │ and not character.isprintable() │ │ and character != "\x1a" # Why? Its the ASCII substitute character. │ │ and character != "\ufeff" # bug discovered in Python, │ │ # Zero Width No-Break Space located in Arabic Presentation Forms-B, Unicode 1.1 not acknowledged as space. │ │ @@ -222,79 +229,47 @@ │ │ Extract using ASCII-only decoder any specified encoding in the first n-bytes. │ │ """ │ │ if not isinstance(sequence, (bytes, bytearray)): │ │ raise TypeError │ │ │ │ seq_len: int = len(sequence) │ │ │ │ - decoded_zone: str = sequence[: min(seq_len, search_zone)].decode( │ │ - "ascii", errors="ignore" │ │ - ) │ │ - │ │ # Cheap literal pre-filter. │ │ - lowered_zone: str = decoded_zone.lower() │ │ - if "coding" not in lowered_zone and "charset" not in lowered_zone: │ │ - return None │ │ - │ │ - results: list[str] = findall( │ │ - RE_POSSIBLE_ENCODING_INDICATION, │ │ - decoded_zone, │ │ - ) │ │ - │ │ - if len(results) == 0: │ │ + search_bytes = sequence[: min(seq_len, search_zone)] │ │ + lowered_bytes = search_bytes.lower() │ │ + if b"coding" not in lowered_bytes and b"charset" not in lowered_bytes: │ │ return None │ │ │ │ - for specified_encoding in results: │ │ - specified_encoding = specified_encoding.lower().replace("-", "_") │ │ - │ │ - encoding_alias: str │ │ - encoding_iana: str │ │ + decoded_zone: str = search_bytes.decode("ascii", errors="ignore") │ │ │ │ - for encoding_alias, encoding_iana in aliases.items(): │ │ - if encoding_alias == specified_encoding: │ │ - return encoding_iana │ │ - if encoding_iana == specified_encoding: │ │ - return encoding_iana │ │ + for match in RE_POSSIBLE_ENCODING_INDICATION.finditer(decoded_zone): │ │ + specified_encoding = match.group(1).lower().replace("-", "_") │ │ + encoding_iana = _IANA_NAMES.get(specified_encoding) │ │ + if encoding_iana is not None: │ │ + return encoding_iana │ │ │ │ return None │ │ │ │ │ │ -@lru_cache(maxsize=128) │ │ +@lru_cache(maxsize=None) │ │ def is_multi_byte_encoding(name: str) -> bool: │ │ """ │ │ Verify is a specific encoding is a multi byte one based on it IANA name │ │ """ │ │ - if name in { │ │ - "utf_8", │ │ - "utf_8_sig", │ │ - "utf_16", │ │ - "utf_16_be", │ │ - "utf_16_le", │ │ - "utf_32", │ │ - "utf_32_le", │ │ - "utf_32_be", │ │ - "utf_7", │ │ - }: │ │ + if name in _KNOWN_MB_DECODERS: │ │ return True │ │ │ │ # Besides the Unicode family above, every multibyte codec shipped with │ │ # Python is implemented by _multibytecodec through exactly one of the six │ │ # cjkcodecs providers below. Probing those providers directly (getcodec) │ │ # classifies a name without importing its "encodings." module: │ │ # classifying the whole IANA_SUPPORTED list would otherwise import many │ │ # modules and dominate "import charset_normalizer" wall time. │ │ # see https://github.com/jawah/charset_normalizer/issues/742 │ │ - for provider in ( │ │ - "_codecs_cn", │ │ - "_codecs_hk", │ │ - "_codecs_iso2022", │ │ - "_codecs_jp", │ │ - "_codecs_kr", │ │ - "_codecs_tw", │ │ - ): │ │ + for provider in _KNOWN_MB_CLASSES: │ │ try: │ │ importlib.import_module(provider).getcodec(name) # type: ignore[attr-defined] │ │ except (ImportError, AttributeError, LookupError): # Defensive: edge cases │ │ continue │ │ return True │ │ │ │ return False │ │ @@ -322,20 +297,17 @@ │ │ return iana_encoding not in {"utf_16", "utf_32"} │ │ │ │ │ │ def iana_name(cp_name: str, strict: bool = True) -> str: │ │ """Returns the Python normalized encoding name (Not the IANA official name).""" │ │ cp_name = cp_name.lower().replace("-", "_") │ │ │ │ - encoding_alias: str │ │ - encoding_iana: str │ │ - │ │ - for encoding_alias, encoding_iana in aliases.items(): │ │ - if cp_name in [encoding_alias, encoding_iana]: │ │ - return encoding_iana │ │ + encoding_iana = _IANA_NAMES.get(cp_name) │ │ + if encoding_iana is not None: │ │ + return encoding_iana │ │ │ │ if strict: │ │ raise ValueError(f"Unable to retrieve IANA for '{cp_name}'") │ │ │ │ return cp_name │ │ │ │ │ │ @@ -391,15 +363,25 @@ │ │ bom_or_sig_available: bool, │ │ strip_sig_or_bom: bool, │ │ sig_payload: bytes, │ │ is_multi_byte_decoder: bool, │ │ decoded_payload: str | None = None, │ │ deferred_decoding: bool = False, │ │ ) -> Generator[str, None, None]: │ │ - if decoded_payload and not is_multi_byte_decoder: │ │ + # iso2022 codec is stateful, generic mb cuter isn't going to cut it! │ │ + if decoded_payload and encoding_iana.startswith("iso2022_"): │ │ + decoded_length = len(decoded_payload) │ │ + sequence_length = len(sequences) │ │ + for i in offsets: │ │ + decoded_offset = i * decoded_length // sequence_length │ │ + chunk = decoded_payload[decoded_offset : decoded_offset + chunk_size] │ │ + if not chunk: │ │ + break │ │ + yield chunk │ │ + elif decoded_payload and not is_multi_byte_decoder: │ │ for i in offsets: │ │ chunk = decoded_payload[i : i + chunk_size] │ │ if not chunk: │ │ break │ │ yield chunk │ │ elif deferred_decoding: │ │ # Deferred single-byte probing: the whole payload is not decoded │ │ @@ -432,18 +414,33 @@ │ │ errors="ignore" if is_multi_byte_decoder else "strict", │ │ ) │ │ │ │ # multi-byte bad cutting detector and adjustment │ │ # not the cleanest way to perform that fix but clever enough for now. │ │ if is_multi_byte_decoder and i > 0: │ │ chunk_partial_size_chk: int = min(chunk_size, 16) │ │ + chunk_prefix = chunk[:chunk_partial_size_chk] │ │ + found_nearby = False │ │ + │ │ + if decoded_payload: │ │ + decoded_length = len(decoded_payload) │ │ + expected_offset = i * decoded_length // len(sequences) │ │ + search_start = max(0, expected_offset - _MULTIBYTE_SEARCH_RADIUS) │ │ + search_end = min( │ │ + decoded_length, expected_offset + _MULTIBYTE_SEARCH_RADIUS │ │ + ) │ │ + found_nearby = ( │ │ + decoded_payload.find(chunk_prefix, search_start, search_end) │ │ + >= 0 │ │ + ) │ │ │ │ if ( │ │ decoded_payload │ │ - and chunk[:chunk_partial_size_chk] not in decoded_payload │ │ + and not found_nearby │ │ + and chunk_prefix not in decoded_payload │ │ ): │ │ for j in range(i, i - 4, -1): │ │ cut_sequence = sequences[j:chunk_end] │ │ │ │ if bom_or_sig_available and not strip_sig_or_bom: │ │ cut_sequence = sig_payload + cut_sequence │ ├── charset_normalizer/version.py │ │ @@ -1,8 +1,8 @@ │ │ """ │ │ Expose version │ │ """ │ │ │ │ from __future__ import annotations │ │ │ │ -__version__ = "3.4.9" │ │ +__version__ = "3.5.2" │ │ VERSION = __version__.split(".") │ ├── cssselect2/__init__.py │ │ @@ -9,15 +9,15 @@ │ │ from webencodings import ascii_lower │ │ │ │ # Classes are imported here to expose them at the top level of the module │ │ from .compiler import compile_selector_list # noqa │ │ from .parser import SelectorError # noqa │ │ from .tree import ElementWrapper # noqa │ │ │ │ -VERSION = __version__ = '0.9.0' │ │ +VERSION = __version__ = '0.10.1' │ │ │ │ │ │ class Matcher: │ │ """A CSS selectors storage that can match against HTML elements.""" │ │ def __init__(self): │ │ self.id_selectors = {} │ │ self.class_selectors = {} │ ├── cssselect2/parser.py │ │ @@ -5,14 +5,16 @@ │ │ SUPPORTED_PSEUDO_ELEMENTS = { │ │ # As per CSS Pseudo-Elements Module Level 4 │ │ 'first-line', 'first-letter', 'prefix', 'postfix', 'selection', │ │ 'target-text', 'spelling-error', 'grammar-error', 'before', 'after', │ │ 'marker', 'placeholder', 'file-selector-button', │ │ # As per CSS Generated Content for Paged Media Module │ │ 'footnote-call', 'footnote-marker', │ │ + # As per CSS Notes │ │ + 'note-call', 'note-marker', 'note-callback', │ │ # As per CSS Scoping Module Level 1 │ │ 'content', 'shadow', │ │ } │ │ │ │ │ │ def parse(input, namespaces=None, forgiving=False, relative=False): │ │ """Yield tinycss2 selectors found in given ``input``. │ ├── filelock/__init__.py │ │ @@ -1,81 +1,136 @@ │ │ """ │ │ A platform independent file lock that supports the with-statement. │ │ │ │ .. autodata:: filelock.__version__ │ │ :no-value: │ │ │ │ +.. autodata:: filelock.OwnerMode │ │ + │ │ +.. autodata:: filelock.CompromiseReason │ │ + │ │ """ │ │ │ │ from __future__ import annotations │ │ │ │ +__lazy_modules__ = ["filelock._descriptor", "filelock._error", "importlib"] │ │ + │ │ import sys │ │ import warnings │ │ +from importlib import import_module │ │ from typing import TYPE_CHECKING, Final │ │ │ │ -from ._api import AcquireReturnProxy, BaseFileLock, CloseErrorPolicy, ContextErrorPolicy, LockOptions │ │ -from ._descriptor import lock_descriptor, unlock_descriptor │ │ -from ._error import LeaseSettingsMismatch, SoftFileLockLifetimeWarning, SoftFileLockProtocolError, Timeout │ │ -from ._lease import LeaseCompromise, SoftFileLease │ │ -from ._marker import MarkerSoftFileLock, OwnerRecord │ │ +from filelock._api import AcquireReturnProxy, BaseFileLock, CloseErrorPolicy, ContextErrorPolicy, LockOptions │ │ +from filelock._descriptor import lock_descriptor, unlock_descriptor │ │ +from filelock._error import LeaseSettingsMismatch, SoftFileLockLifetimeWarning, SoftFileLockProtocolError, Timeout │ │ +from filelock._unix import UnixFileLock │ │ +from filelock._unix import has_fcntl as _has_fcntl │ │ +from filelock._windows import WindowsFileLock │ │ + │ │ +# Keeps ``filelock.version`` the string 4.0.12 exposed rather than the submodule. │ │ +from filelock.version import version │ │ │ │ if TYPE_CHECKING: │ │ - from ._async_read_write import ( │ │ - AsyncAcquireReadWriteReturnProxy, │ │ - AsyncReadWriteLock, │ │ + from filelock import asyncio │ │ + from filelock._async_read_write import AsyncAcquireReadWriteReturnProxy, AsyncReadWriteLock │ │ + from filelock._lease import CompromiseReason, LeaseCompromise, SoftFileLease │ │ + from filelock._marker import MarkerSoftFileLock, OwnerMode, OwnerRecord │ │ + from filelock._read_write import ReadWriteLock │ │ + from filelock._soft import SoftFileLock │ │ + from filelock._soft_rw import AsyncAcquireSoftReadWriteReturnProxy, AsyncSoftReadWriteLock, SoftReadWriteLock │ │ + from filelock._strict import StrictSoftFileClaim, StrictSoftFileClaimState, StrictSoftFileLock │ │ + from filelock.asyncio import ( │ │ + AsyncAcquireReturnProxy, │ │ + AsyncSoftFileLease, │ │ + AsyncSoftFileLock, │ │ + AsyncStrictSoftFileLock, │ │ + AsyncUnixFileLock, │ │ + AsyncWindowsFileLock, │ │ + BaseAsyncFileLock, │ │ ) │ │ - from ._read_write import ReadWriteLock │ │ -else: │ │ - try: │ │ - from ._async_read_write import AsyncAcquireReadWriteReturnProxy, AsyncReadWriteLock │ │ - from ._read_write import ReadWriteLock │ │ - except ImportError: # pragma: lacks sqlite3 │ │ - AsyncAcquireReadWriteReturnProxy = None │ │ - AsyncReadWriteLock = None │ │ - ReadWriteLock = None │ │ - │ │ -from ._soft import SoftFileLock │ │ -from ._soft_rw import AsyncAcquireSoftReadWriteReturnProxy, AsyncSoftReadWriteLock, SoftReadWriteLock │ │ -from ._strict import StrictSoftFileClaim, StrictSoftFileClaimState, StrictSoftFileLock │ │ -from ._unix import UnixFileLock, has_fcntl │ │ -from ._windows import WindowsFileLock │ │ -from .asyncio import ( │ │ - AsyncAcquireReturnProxy, │ │ - AsyncSoftFileLease, │ │ - AsyncSoftFileLock, │ │ - AsyncStrictSoftFileLock, │ │ - AsyncUnixFileLock, │ │ - AsyncWindowsFileLock, │ │ - BaseAsyncFileLock, │ │ -) │ │ -from .version import version │ │ │ │ #: version of the project as a string │ │ __version__: Final[str] = version │ │ │ │ +#: ``True`` when :func:`fcntl.flock` is available. Off Windows, :data:`FileLock` then resolves to │ │ +#: :class:`UnixFileLock`, otherwise to :class:`SoftFileLock`. Always ``False`` on Windows. │ │ +#: │ │ +#: :meta hide-value: │ │ +has_fcntl: Final[bool] = _has_fcntl │ │ + │ │ │ │ if sys.platform == "win32": # pragma: win32 cover │ │ _FileLock: type[BaseFileLock] = WindowsFileLock │ │ - _AsyncFileLock: type[BaseAsyncFileLock] = AsyncWindowsFileLock │ │ else: # pragma: win32 no cover # ruff:ignore[collapsible-else-if] # the else carries the win32 no-cover pragma │ │ if has_fcntl: │ │ _FileLock: type[BaseFileLock] = UnixFileLock │ │ - _AsyncFileLock: type[BaseAsyncFileLock] = AsyncUnixFileLock │ │ else: │ │ + from filelock._soft import SoftFileLock │ │ + │ │ _FileLock = SoftFileLock │ │ - _AsyncFileLock = AsyncSoftFileLock │ │ warnings.warn("only soft file lock is available", stacklevel=2) │ │ │ │ if TYPE_CHECKING: │ │ FileLock = SoftFileLock │ │ AsyncFileLock = AsyncSoftFileLock │ │ else: │ │ #: Alias for the lock, which should be used for the current platform. │ │ FileLock = _FileLock │ │ - AsyncFileLock = _AsyncFileLock │ │ + │ │ +# Importing asyncio and sqlite3 costs more than the rest of the package, so names that need them load on first access. │ │ +_LAZY_ATTRIBUTES: Final[dict[str, str]] = { │ │ + "AsyncAcquireReadWriteReturnProxy": "._async_read_write", │ │ + "AsyncAcquireReturnProxy": ".asyncio", │ │ + "AsyncAcquireSoftReadWriteReturnProxy": "._soft_rw", │ │ + "AsyncFileLock": ".asyncio", │ │ + "AsyncReadWriteLock": "._async_read_write", │ │ + "AsyncSoftFileLease": ".asyncio", │ │ + "AsyncSoftFileLock": ".asyncio", │ │ + "AsyncSoftReadWriteLock": "._soft_rw", │ │ + "AsyncStrictSoftFileLock": ".asyncio", │ │ + "AsyncUnixFileLock": ".asyncio", │ │ + "AsyncWindowsFileLock": ".asyncio", │ │ + "BaseAsyncFileLock": ".asyncio", │ │ + "CompromiseReason": "._lease", │ │ + "LeaseCompromise": "._lease", │ │ + "MarkerSoftFileLock": "._marker", │ │ + "OwnerMode": "._marker", │ │ + "OwnerRecord": "._marker", │ │ + "ReadWriteLock": "._read_write", │ │ + "SoftFileLease": "._lease", │ │ + "SoftFileLock": "._soft", │ │ + "SoftReadWriteLock": "._soft_rw", │ │ + "StrictSoftFileClaim": "._strict", │ │ + "StrictSoftFileClaimState": "._strict", │ │ + "StrictSoftFileLock": "._strict", │ │ + "asyncio": ".asyncio", │ │ +} │ │ + │ │ + │ │ +def __getattr__(name: str) -> object: │ │ + if (module_name := _LAZY_ATTRIBUTES.get(name)) is None: │ │ + msg = f"module {__name__!r} has no attribute {name!r}" │ │ + raise AttributeError(msg) │ │ + try: │ │ + module = import_module(module_name, __name__) │ │ + except ImportError: # pragma: lacks sqlite3 │ │ + if module_name not in {"._read_write", "._async_read_write"}: │ │ + raise │ │ + value = None │ │ + else: │ │ + if name == "asyncio": │ │ + value = module │ │ + else: │ │ + value = getattr(module, f"Async{_FileLock.__name__}" if name == "AsyncFileLock" else name) │ │ + globals()[name] = value │ │ + return value │ │ + │ │ + │ │ +def __dir__() -> list[str]: │ │ + return sorted({*globals(), *_LAZY_ATTRIBUTES}) │ │ │ │ │ │ __all__ = [ │ │ "AcquireReturnProxy", │ │ "AsyncAcquireReadWriteReturnProxy", │ │ "AsyncAcquireReturnProxy", │ │ "AsyncAcquireSoftReadWriteReturnProxy", │ │ @@ -86,30 +141,34 @@ │ │ "AsyncSoftReadWriteLock", │ │ "AsyncStrictSoftFileLock", │ │ "AsyncUnixFileLock", │ │ "AsyncWindowsFileLock", │ │ "BaseAsyncFileLock", │ │ "BaseFileLock", │ │ "CloseErrorPolicy", │ │ + "CompromiseReason", │ │ "ContextErrorPolicy", │ │ "FileLock", │ │ "LeaseCompromise", │ │ "LeaseSettingsMismatch", │ │ "LockOptions", │ │ "MarkerSoftFileLock", │ │ + "OwnerMode", │ │ "OwnerRecord", │ │ "ReadWriteLock", │ │ "SoftFileLease", │ │ "SoftFileLock", │ │ "SoftFileLockLifetimeWarning", │ │ "SoftFileLockProtocolError", │ │ "SoftReadWriteLock", │ │ "StrictSoftFileClaim", │ │ "StrictSoftFileClaimState", │ │ "StrictSoftFileLock", │ │ "Timeout", │ │ "UnixFileLock", │ │ "WindowsFileLock", │ │ "__version__", │ │ + "asyncio", │ │ + "has_fcntl", │ │ "lock_descriptor", │ │ "unlock_descriptor", │ │ ] │ ├── filelock/_api.py │ │ @@ -1,52 +1,77 @@ │ │ from __future__ import annotations │ │ │ │ +__lazy_modules__ = [ │ │ + "atexit", │ │ + "decimal", │ │ + "filelock._error", │ │ + "filelock._util", │ │ + "inspect", │ │ + "math", │ │ + "numbers", │ │ + "secrets", │ │ + "types", │ │ + "warnings", │ │ +] │ │ + │ │ +import atexit │ │ import contextlib │ │ import inspect │ │ import logging │ │ import math │ │ import os │ │ import secrets │ │ +import stat │ │ import sys │ │ import time │ │ +import types │ │ import warnings │ │ from abc import ABCMeta, abstractmethod │ │ from collections.abc import Callable, Hashable │ │ from contextlib import contextmanager │ │ -from dataclasses import dataclass │ │ +from dataclasses import dataclass, fields │ │ +from decimal import Decimal │ │ +from functools import cache, partial │ │ from itertools import count, starmap │ │ -from threading import Condition, RLock, get_ident, local │ │ -from typing import TYPE_CHECKING, Final, Literal, NoReturn, TypedDict, TypeVar, cast │ │ -from weakref import WeakKeyDictionary, WeakValueDictionary │ │ +from numbers import Real │ │ +from threading import TIMEOUT_MAX, Condition, RLock, Thread, current_thread, get_ident, local │ │ +from typing import TYPE_CHECKING, Final, Generic, Literal, NoReturn, TypedDict, TypeVar, cast │ │ +from weakref import WeakKeyDictionary, WeakValueDictionary, ref │ │ │ │ -from ._error import SoftFileLockLifetimeWarning, Timeout │ │ -from ._util import break_lock_file │ │ +from filelock._error import SoftFileLockLifetimeWarning, Timeout │ │ +from filelock._util import ensure_directory_exists │ │ │ │ #: No explicit file permission mode was passed. Lock files then open with 0o666 so umask and default ACLs pick │ │ #: the final permissions, and fchmod is skipped to preserve POSIX default ACL inheritance. │ │ _UNSET_FILE_MODE: Final[int] = -1 │ │ │ │ +_PERMISSION_BITS: Final[int] = stat.S_IRWXU | stat.S_IRWXG | stat.S_IRWXO │ │ + │ │ #: Ceiling on the retry counter used as a power of two, so a long contended wait cannot overflow the backoff multiply. │ │ _MAX_BACKOFF_EXPONENT: Final[int] = 20 │ │ │ │ #: How a context manager reconciles a body failure with a release failure on exit (see the property of this name). │ │ ContextErrorPolicy = Literal["chain", "group"] │ │ _CONTEXT_ERROR_POLICIES: Final[frozenset[str]] = frozenset({"chain", "group"}) │ │ │ │ #: What a descriptor-owning backend does with an ``os.close`` failure after relinquishing ownership (see the property). │ │ CloseErrorPolicy = Literal["default", "raise", "suppress"] │ │ _CLOSE_ERROR_POLICIES: Final[frozenset[str]] = frozenset({"default", "raise", "suppress"}) │ │ │ │ if TYPE_CHECKING: │ │ - from collections.abc import Generator │ │ - from types import TracebackType │ │ + from collections.abc import Generator, Mapping │ │ + from threading import Lock │ │ + from types import FrameType, TracebackType │ │ from typing import Protocol │ │ │ │ - from ._read_write import ReadWriteLock │ │ - from ._soft_rw import SoftReadWriteLock │ │ + from _typeshed import Unused │ │ + │ │ + from filelock._lease import _LeaseClaim │ │ + from filelock._read_write import ReadWriteLock │ │ + from filelock._soft_rw import SoftReadWriteLock │ │ │ │ class _ForkResettable(Protocol): │ │ def _reset_after_fork_in_child(self) -> None: ... │ │ │ │ class _ForkDescriptorOwner(Protocol): │ │ def _descriptors_for_fork(self) -> tuple[tuple[int, tuple[int, int] | None], ...]: ... │ │ │ │ @@ -60,18 +85,15 @@ │ │ self, │ │ *, │ │ before: Callable[[], None] | None = None, │ │ after_in_parent: Callable[[], None] | None = None, │ │ after_in_child: Callable[[], None] | None = None, │ │ ) -> None: ... │ │ │ │ - if sys.version_info >= (3, 11): # pragma: no cover (py311+) │ │ - from typing import Self │ │ - else: # pragma: no cover ( type[BaseException]: │ │ - # BaseExceptionGroup is a builtin on 3.11+; on 3.10 it needs the exceptiongroup backport. filelock keeps zero │ │ - # runtime dependencies, so the backport is imported lazily rather than required, and only group mode needs it. │ │ - if sys.version_info >= (3, 11): # pragma: no cover (py311+) │ │ - return BaseExceptionGroup # ruff:ignore[undefined-name] # builtin on 3.11+ │ │ - # Alias the import so BaseExceptionGroup above stays the builtin rather than an unbound local of this function. │ │ - from exceptiongroup import ( # ruff:ignore[import-outside-top-level] # pragma: no cover ( bool: │ │ + return isinstance(error, BaseExceptionGroup) │ │ │ │ │ │ def _raise_grouped_errors( │ │ message: str, │ │ first_error: BaseException, │ │ second_error: BaseException, │ │ *additional_errors: BaseException, │ │ marker: tuple[str, _MarkerValue] | None = None, │ │ ) -> NoReturn: │ │ errors = (first_error, second_error, *additional_errors) │ │ _detach_grouped_contexts(errors) │ │ - group = _exception_group_cls()(message, errors) │ │ + group: Final = BaseExceptionGroup(message, errors) │ │ if marker is not None: │ │ setattr(group, marker[0], marker[1]) │ │ raise group from None │ │ │ │ │ │ def _detach_grouped_contexts(errors: tuple[BaseException, ...]) -> None: │ │ seen: set[int] = set() │ │ @@ -138,15 +151,15 @@ │ │ or any(context is root or _contains_exception(root, context) for root in errors) │ │ ): │ │ error.__context__ = None │ │ elif context is not None: │ │ pending.append(context) │ │ if error.__cause__ is not None: │ │ pending.append(error.__cause__) │ │ - if isinstance(error, _exception_group_cls()): │ │ + if _is_exception_group(error): │ │ pending.extend(cast("_ExceptionGroupProtocol", error).exceptions) │ │ │ │ │ │ def _same_exception_tree(first: BaseException, second: BaseException) -> bool: │ │ pending = [(first, second)] │ │ seen: set[tuple[int, int]] = set() │ │ while pending: │ │ @@ -154,39 +167,39 @@ │ │ if first_error is second_error: │ │ continue │ │ if (pair := (id(first_error), id(second_error))) in seen: │ │ continue │ │ seen.add(pair) │ │ if ( │ │ type(first_error) is not type(second_error) │ │ - or not isinstance(first_error, _exception_group_cls()) │ │ - or not isinstance(second_error, _exception_group_cls()) │ │ + or not _is_exception_group(first_error) │ │ + or not _is_exception_group(second_error) │ │ ): │ │ return False │ │ first_group = cast("_ExceptionGroupProtocol", first_error) │ │ second_group = cast("_ExceptionGroupProtocol", second_error) │ │ if first_group.message != second_group.message or len(first_group.exceptions) != len(second_group.exceptions): │ │ return False │ │ pending.extend(zip(first_group.exceptions, second_group.exceptions, strict=True)) │ │ return True │ │ │ │ │ │ def _contains_exception(error: BaseException, target: BaseException | None) -> bool: │ │ - if target is None or not isinstance(error, _exception_group_cls()): │ │ + if target is None or not _is_exception_group(error): │ │ return False │ │ pending = list(cast("_ExceptionGroupProtocol", error).exceptions) │ │ seen: set[int] = set() │ │ while pending: │ │ child = pending.pop() │ │ if child is target: │ │ return True │ │ if id(child) in seen: │ │ continue │ │ seen.add(id(child)) │ │ - if isinstance(child, _exception_group_cls()): │ │ + if _is_exception_group(child): │ │ pending.extend(cast("_ExceptionGroupProtocol", child).exceptions) │ │ return False │ │ │ │ │ │ def _append_exception_context(error: BaseException, context: BaseException) -> None: │ │ if _exception_graph_contains(error, context) or _exception_graph_contains(context, error): │ │ return │ │ @@ -213,23 +226,23 @@ │ │ if id(current) in seen: # pragma: no cover - arbitrary caller exceptions can contain cycles │ │ continue │ │ seen.add(id(current)) │ │ if current.__cause__ is not None: │ │ pending.append(current.__cause__) │ │ if current.__context__ is not None: │ │ pending.append(current.__context__) │ │ - if isinstance(current, _exception_group_cls()): │ │ + if _is_exception_group(current): │ │ pending.extend(cast("_ExceptionGroupProtocol", current).exceptions) │ │ return False │ │ │ │ │ │ def _grouped_errors( │ │ error: BaseException, message: str, marker: tuple[str, _MarkerValue] │ │ ) -> tuple[BaseException, ...] | None: │ │ - if not isinstance(error, _exception_group_cls()): │ │ + if not _is_exception_group(error): │ │ return None │ │ group = cast("_ExceptionGroupProtocol", error) │ │ return group.exceptions if group.message == message and getattr(group, marker[0], None) is marker[1] else None │ │ │ │ │ │ if TYPE_CHECKING: │ │ │ │ @@ -275,15 +288,15 @@ │ │ seen.add(id(current)) │ │ if current.__context__ is target: │ │ current.__context__ = None │ │ elif current.__context__ is not None: │ │ pending.append(current.__context__) │ │ if current.__cause__ is not None: │ │ pending.append(current.__cause__) │ │ - if isinstance(current, _exception_group_cls()): │ │ + if _is_exception_group(current): │ │ pending.extend(cast("_ExceptionGroupProtocol", current).exceptions) │ │ │ │ │ │ def _raise_body_and_release(body_error: BaseException, release_error: BaseException) -> NoReturn: │ │ # Group mode: surface the body failure and the release failure as sibling leaves instead of letting one hide in the │ │ # other's __context__. BaseExceptionGroup returns a plain ExceptionGroup when both leaves subclass Exception, so │ │ # ``except*`` and ``except Exception`` still catch them; a BaseException leaf (KeyboardInterrupt, CancelledError) │ │ @@ -329,14 +342,15 @@ │ │ self.held: dict[Hashable, int] = {} │ │ │ │ │ │ _registry: Final[_ThreadLocalRegistry] = _ThreadLocalRegistry() │ │ │ │ │ │ _T = TypeVar("_T", bound="BaseFileLock") │ │ +_LockT = TypeVar("_LockT", bound="BaseFileLock | ReadWriteLock | SoftReadWriteLock") │ │ │ │ │ │ class FileLockMeta(ABCMeta): │ │ _instances: WeakValueDictionary[str, BaseFileLock] │ │ _instances_lock: RLock │ │ _instances_under_construction: set[str] │ │ │ │ @@ -355,198 +369,209 @@ │ │ close_error_policy: CloseErrorPolicy = "default", │ │ fallback_to_soft: bool = True, │ │ preserve_lock_file: bool = False, │ │ on_acquired: Callable[[int], None] | None = None, │ │ **kwargs: _ExtraValue, │ │ ) -> _T: │ │ _ensure_current_process() │ │ + _resolve_lazy_imports_before_shutdown() │ │ lifetime = _resolve_lifetime(lifetime, cls, stacklevel=cls._constructor_lifetime_warning_stacklevel) │ │ + poll_interval = _resolve_poll_interval(poll_interval) │ │ # Validate before building the instance: a raise inside __init__ would leave a half-constructed object whose │ │ # __del__ then trips over the missing context. │ │ + _check_blocking(blocking) │ │ + # nan is left to acquire, which knows whether the call blocks; a non-blocking call ignores the timeout. │ │ + timeout = _seconds("timeout", timeout) │ │ + _check_mode(mode, cls.__name__) │ │ context_error_policy = _resolve_context_error_policy(context_error_policy) │ │ close_error_policy = _resolve_close_error_policy(close_error_policy) │ │ preserve_lock_file = _resolve_preserve_lock_file( │ │ preserve=preserve_lock_file, supported=cls._preserve_lock_file_supported, cls_name=cls.__name__ │ │ ) │ │ on_acquired = _resolve_on_acquired(on_acquired, supported=cls._on_acquired_supported, cls_name=cls.__name__) │ │ - params: dict[str, _LockInitValue | _ExtraValue] = { │ │ - "timeout": timeout, │ │ - "mode": mode, │ │ - "thread_local": thread_local, │ │ - "blocking": blocking, │ │ - "is_singleton": is_singleton, │ │ - "poll_interval": poll_interval, │ │ - "lifetime": lifetime, │ │ - "context_error_policy": context_error_policy, │ │ - "close_error_policy": close_error_policy, │ │ - "fallback_to_soft": fallback_to_soft, │ │ - "preserve_lock_file": preserve_lock_file, │ │ - "on_acquired": on_acquired, │ │ - **kwargs, │ │ - } │ │ + # Checked before the singleton lookup so a cache hit rejects a misspelled option just like a fresh build does. │ │ + params: Final = _supported_init_params( │ │ + cls, │ │ + { │ │ + "timeout": timeout, │ │ + "mode": mode, │ │ + "thread_local": thread_local, │ │ + "blocking": blocking, │ │ + "is_singleton": is_singleton, │ │ + "poll_interval": poll_interval, │ │ + "lifetime": lifetime, │ │ + "context_error_policy": context_error_policy, │ │ + "close_error_policy": close_error_policy, │ │ + "fallback_to_soft": fallback_to_soft, │ │ + "preserve_lock_file": preserve_lock_file, │ │ + "on_acquired": on_acquired, │ │ + **kwargs, │ │ + }, │ │ + ) │ │ if not is_singleton: │ │ - return cls._create_instance(lock_file, params) │ │ + return super().__call__(lock_file, **params) │ │ │ │ # Look up, build and store under one lock. Without it two threads racing the first construction for a │ │ # path both miss the cache and each build their own instance, so callers relying on is_singleton for │ │ # reentrant locking across instances end up with two "singletons" and acquire()'s deadlock check then │ │ # rejects a legitimate reentrant acquire; the unguarded writes to the WeakValueDictionary are a data │ │ # race besides. ReadWriteLock and SoftReadWriteLock already guard their singleton caches this way. │ │ # Key the cache on the canonical form so equivalent spellings of one path share a singleton, and it matches the │ │ # deadlock-registry key acquire() uses. │ │ singleton_key = _canonical(lock_file) │ │ with cls._instances_lock: │ │ - if (instance := cls._instances.get(singleton_key)) is None: │ │ + # A cached lock resolves its relative path at each acquisition and pins it for the hold. After a chdir, or │ │ + # once a parent symlink points elsewhere, an unheld lock may name another file than this key; a held one │ │ + # names the file it pinned. │ │ + if (instance := cls._instances.get(singleton_key)) is None or _canonical( │ │ + instance._lock_path # ruff:ignore[private-member-access] # the metaclass owns the instance it returns │ │ + ) != singleton_key: │ │ if singleton_key in cls._instances_under_construction: # pragma: needs fork │ │ msg = f"Singleton lock construction is already active for {lock_file!s}" │ │ raise RuntimeError(msg) │ │ construction_registry = cls._instances_under_construction │ │ construction_pid = os.getpid() │ │ construction_registry.add(singleton_key) │ │ try: │ │ - instance = cls._create_instance(lock_file, params) │ │ + instance = super().__call__(lock_file, **params) │ │ finally: │ │ construction_registry.discard(singleton_key) │ │ if os.getpid() != construction_pid: # pragma: needs fork │ │ msg = "Lock construction cannot continue after fork; construct a new lock in the child" │ │ raise RuntimeError(msg) │ │ cls._instances[singleton_key] = instance │ │ + instance._singleton_key = singleton_key # ruff:ignore[private-member-access] # the cache entry the finalizer looks up │ │ return instance │ │ │ │ - params_to_check = { │ │ - "thread_local": (thread_local, instance.is_thread_local()), │ │ - "timeout": (timeout, instance.timeout), │ │ - "mode": (mode, instance._context.mode), # ruff:ignore[private-member-access] # compares against the managed instance's own context │ │ - "blocking": (blocking, instance.blocking), │ │ - "poll_interval": (poll_interval, instance.poll_interval), │ │ - "lifetime": (lifetime, instance.lifetime), │ │ - "context_error_policy": (context_error_policy, instance.context_error_policy), │ │ - "close_error_policy": (close_error_policy, instance.close_error_policy), │ │ - "fallback_to_soft": (fallback_to_soft, instance.fallback_to_soft), │ │ - "preserve_lock_file": (preserve_lock_file, instance.preserve_lock_file), │ │ - } │ │ non_matching_params = { │ │ - name: (passed_param, set_param) │ │ - for name, (passed_param, set_param) in params_to_check.items() │ │ + name: (str(passed_param), str(set_param)) │ │ + for name, (passed_param, set_param) in { │ │ + "thread_local": (thread_local, instance.is_thread_local()), │ │ + # Compare the wait, not the value: nan never equals itself, and -1, -5 and inf all mean no limit. │ │ + "timeout": ( │ │ + _timeout_behavior(timeout, any_negative=True), │ │ + _timeout_behavior(instance.timeout, any_negative=True), │ │ + ), │ │ + "mode": (mode, instance._context.mode), # ruff:ignore[private-member-access] # compares against the managed instance's own context │ │ + "blocking": (blocking, instance.blocking), │ │ + "poll_interval": (poll_interval, instance.poll_interval), │ │ + "lifetime": (lifetime, instance.lifetime), │ │ + "context_error_policy": (context_error_policy, instance.context_error_policy), │ │ + "close_error_policy": (close_error_policy, instance.close_error_policy), │ │ + "fallback_to_soft": (fallback_to_soft, instance.fallback_to_soft), │ │ + "preserve_lock_file": (preserve_lock_file, instance.preserve_lock_file), │ │ + }.items() │ │ if passed_param != set_param │ │ } │ │ + # The metaclass owns the instance it returns, so reading the subclass hook stays inside this module's contract. │ │ + non_matching_params.update(instance._singleton_extra_mismatches(kwargs)) # ruff:ignore[private-member-access] │ │ # Callables compare by identity, not equality: two equal callables can close over different state, so a │ │ # singleton must reject a different hook object even if it compares equal. Keep it out of the scalar dict above. │ │ hook_mismatch = on_acquired is not instance.on_acquired │ │ if not non_matching_params and not hook_mismatch: │ │ return instance # ty: ignore[invalid-return-type] # https://github.com/astral-sh/ty/issues/3231 │ │ │ │ msg = "Singleton lock instances cannot be initialized with differing arguments" │ │ msg += "\nNon-matching arguments: " │ │ for param_name, (passed_param, set_param) in non_matching_params.items(): │ │ msg += f"\n\t{param_name} (existing lock has {set_param} but {passed_param} was passed)" │ │ if hook_mismatch: │ │ msg += f"\n\ton_acquired (existing lock has {instance.on_acquired} but {on_acquired} was passed)" │ │ raise ValueError(msg) │ │ │ │ - def _create_instance( │ │ - cls: type[_T], lock_file: str | os.PathLike[str], params: dict[str, _LockInitValue | _ExtraValue] │ │ - ) -> _T: │ │ - model = _init_parameter_model(cls) │ │ - if model.accepts_kwargs: │ │ - return super().__call__(lock_file, **params) │ │ - │ │ - unsupported = sorted( │ │ - name │ │ - for name, value in params.items() │ │ - if name not in model.accepted_params │ │ - and ((parameter := model.default_params.get(name)) is None or value != parameter.default) │ │ - ) │ │ - if unsupported: │ │ - msg = f"{cls.__name__} does not support non-default lock options: {', '.join(unsupported)}" │ │ - raise TypeError(msg) │ │ - # virtualenv narrows a BaseFileLock descendant's signature; omit base defaults it does not accept (#340). │ │ - return super().__call__( │ │ - lock_file, │ │ - **{name: value for name, value in params.items() if name in model.accepted_params}, │ │ - ) │ │ - │ │ - │ │ -_INIT_PARAMETER_MODELS: Final[WeakKeyDictionary[type[BaseFileLock], _InitParameterModel]] = WeakKeyDictionary() │ │ - │ │ - │ │ -def _init_parameter_model(cls: type[BaseFileLock]) -> _InitParameterModel: │ │ - # A strong cache would keep dynamically created subclasses alive for the process lifetime. │ │ - with _fork_transition(), _FORK_STATE.parameter_models_lock: │ │ - if (model := _INIT_PARAMETER_MODELS.get(cls)) is None: │ │ - parameters = inspect.signature(cls.__init__).parameters.values() │ │ - model = _InitParameterModel( │ │ - accepted_params=frozenset( │ │ - parameter.name │ │ - for parameter in parameters │ │ - if parameter.kind in {inspect.Parameter.POSITIONAL_OR_KEYWORD, inspect.Parameter.KEYWORD_ONLY} │ │ - ), │ │ - accepts_kwargs=any(parameter.kind is inspect.Parameter.VAR_KEYWORD for parameter in parameters), │ │ - default_params={ │ │ - name: parameter │ │ - for name, parameter in inspect.signature(type(cls).__call__).parameters.items() │ │ - if parameter.default is not inspect.Parameter.empty │ │ - }, │ │ - ) │ │ - _INIT_PARAMETER_MODELS[cls] = model │ │ - return model │ │ - │ │ - │ │ -@dataclass(frozen=True) │ │ -class _InitParameterModel: │ │ - accepted_params: frozenset[str] │ │ - accepts_kwargs: bool │ │ - default_params: dict[str, inspect.Parameter] │ │ - │ │ │ │ def _resolve_lifetime(lifetime: float | None, cls: type[BaseFileLock], *, stacklevel: int) -> float | None: │ │ """ │ │ Validate ``lifetime`` and drop a value the backend cannot honor. │ │ │ │ ``lifetime`` is a deliberate age-based lease: a lock file older than ``lifetime`` is broken even while its holder is │ │ still alive. Existence locks (:class:`SoftFileLock`) implement that behavior by unlinking a reclaimable pathname, │ │ which can overlap a live holder. A native OS lock lives on the inode, so unlinking the pathname by age cannot revoke │ │ the kernel lock; a contender would lock a fresh inode and overlap the live holder (#590). Ignore the request with a │ │ warning rather than accept a setting that breaks mutual exclusion. │ │ """ │ │ - if lifetime is not None: │ │ - if isinstance(lifetime, bool) or not isinstance(lifetime, (int, float)): │ │ - msg = f"lifetime must be a finite non-negative number or None, not {type(lifetime).__name__}" │ │ - raise TypeError(msg) │ │ - if lifetime < 0 or (isinstance(lifetime, float) and not math.isfinite(lifetime)): │ │ - msg = f"lifetime must be finite and non-negative, not {lifetime!r}" │ │ - raise ValueError(msg) │ │ - if lifetime is not None and not cls._lifetime_supported: │ │ + if lifetime is None: │ │ + return None │ │ + # An int stays exact: no float holds every int 4.0.12 accepted here. │ │ + if isinstance(lifetime, bool) or not isinstance(lifetime, int): │ │ + lifetime = _seconds("lifetime", lifetime) │ │ + if lifetime < 0 or (isinstance(lifetime, float) and not math.isfinite(lifetime)): │ │ + msg = f"lifetime must be finite and non-negative, not {lifetime!r}" │ │ + raise ValueError(msg) │ │ + if not cls._lifetime_supported: │ │ warnings.warn( │ │ f"lifetime is ignored for {cls.__name__}: {cls._lifetime_unsupported_reason}; " │ │ f"only SoftFileLock supports lifetime-based expiry", │ │ stacklevel=stacklevel, │ │ ) │ │ return None │ │ - if lifetime is not None and cls._lifetime_replacements is not None: │ │ + if cls._lifetime_replacements is not None: │ │ strict_lock, lease = cls._lifetime_replacements │ │ warnings.warn( │ │ f"{cls.__name__}(lifetime=...) uses age-based expiry and can overlap a live holder; " │ │ f"use {lease} for expiry or {strict_lock} for fail-closed locking", │ │ SoftFileLockLifetimeWarning, │ │ stacklevel=stacklevel, │ │ ) │ │ return lifetime │ │ │ │ │ │ +def _resolve_poll_interval(poll_interval: float) -> float: │ │ + """Validate ``poll_interval`` used for ``time.sleep`` / ``asyncio.sleep`` retries.""" │ │ + if (poll_interval := _seconds("poll_interval", poll_interval)) < 0 or not math.isfinite(poll_interval): │ │ + msg = f"poll_interval must be finite and non-negative, not {poll_interval!r}" │ │ + raise ValueError(msg) │ │ + _check_timeout_max("poll_interval", poll_interval) │ │ + return poll_interval │ │ + │ │ + │ │ +def _check_blocking(blocking: bool) -> None: # ruff:ignore[boolean-type-hint-positional-argument] # validates the option's own value │ │ + if not isinstance(blocking, bool): │ │ + msg = f"blocking must be a bool, not {type(blocking).__name__}" │ │ + raise TypeError(msg) │ │ + │ │ + │ │ +def _seconds(name: str, value: float) -> float: │ │ + # 4.0.12 accepted Decimal and Fraction; a bool is a typo, and a string would only fail later. │ │ + if isinstance(value, bool) or not isinstance(value, (Real, Decimal)): │ │ + msg = f"{name} must be a number of seconds, not {type(value).__name__}" │ │ + raise TypeError(msg) │ │ + # float() refuses a signaling NaN, which means no number of seconds just as a quiet one does. │ │ + if isinstance(value, Decimal) and value.is_snan(): │ │ + return math.nan │ │ + try: │ │ + seconds: Final = float(value) │ │ + except OverflowError: │ │ + msg = f"{name} is too large to be a number of seconds: {value!r}" │ │ + raise ValueError(msg) from None │ │ + # float() rounds a tiny negative to -0.0, which compares as zero, yet timeout and lifetime checks read the sign. │ │ + return -math.ulp(0.0) if seconds == 0 and value < 0 else seconds │ │ + │ │ + │ │ +def _check_mode(mode: int, cls_name: str) -> None: │ │ + if mode == _UNSET_FILE_MODE: │ │ + return │ │ + if isinstance(mode, bool) or not isinstance(mode, int): │ │ + msg = f"mode must be an int, not {type(mode).__name__}" │ │ + raise TypeError(msg) │ │ + # A lock file is never executed, so setuid, setgid and sticky have no meaning on it and only widen its permissions. │ │ + if not 0 <= mode <= _PERMISSION_BITS: │ │ + msg = f"mode={mode:#o} must be within 0o000-0o777 for {cls_name}" │ │ + raise ValueError(msg) │ │ + # A lock reopens, reads, or deletes the files it creates, so a mode that denies the owner read or write fails later │ │ + # and for good. │ │ + if ~mode & (stat.S_IRUSR | stat.S_IWUSR): │ │ + msg = f"mode={mode:#o} must grant the owner read and write for {cls_name}" │ │ + raise ValueError(msg) │ │ + │ │ + │ │ def _resolve_context_error_policy(policy: str) -> ContextErrorPolicy: │ │ if policy not in _CONTEXT_ERROR_POLICIES: │ │ msg = f"context_error_policy must be 'chain' or 'group', got {policy!r}" │ │ raise ValueError(msg) │ │ - if policy == "group": # fail fast at construction rather than only when a dual failure happens to occur │ │ - try: │ │ - _exception_group_cls() │ │ - except ImportError as exc: # pragma: no cover # only on 3.10 without the exceptiongroup backport │ │ - msg = "context_error_policy='group' requires Python 3.11+ or the 'exceptiongroup' backport installed" │ │ - raise ValueError(msg) from exc │ │ return cast("ContextErrorPolicy", policy) │ │ │ │ │ │ def _resolve_close_error_policy(policy: str) -> CloseErrorPolicy: │ │ if policy not in _CLOSE_ERROR_POLICIES: │ │ msg = f"close_error_policy must be 'default', 'raise', or 'suppress', got {policy!r}" │ │ raise ValueError(msg) │ │ @@ -568,24 +593,80 @@ │ │ if on_acquired is None: │ │ return None │ │ # An existence lock stores protocol state in its marker, so a caller writing through the descriptor would corrupt │ │ # stale detection and ownership metadata; only native locks lend out the descriptor. │ │ if not supported: │ │ msg = f"on_acquired is not supported by {cls_name}: only native locks expose the lock descriptor" │ │ raise ValueError(msg) │ │ - # A hook that fails and then also fails to release surfaces both errors as a BaseExceptionGroup. Require that class │ │ - # at construction rather than at the rare moment both fail, matching how context_error_policy='group' validates. │ │ - try: │ │ - _exception_group_cls() │ │ - except ImportError as exc: # pragma: no cover # only on 3.10 without the exceptiongroup backport │ │ - msg = "on_acquired requires Python 3.11+ or the 'exceptiongroup' backport for its rollback error path" │ │ - raise ValueError(msg) from exc │ │ return on_acquired │ │ │ │ │ │ +def _supported_init_params( │ │ + cls: type[BaseFileLock], params: dict[str, _LockInitValue | _ExtraValue] │ │ +) -> dict[str, _LockInitValue | _ExtraValue]: │ │ + if (model := _init_parameter_model(cls)).accepts_kwargs: │ │ + return params │ │ + if unsupported := sorted( │ │ + name │ │ + for name, value in params.items() │ │ + if name not in model.accepted_params │ │ + and ((parameter := model.default_params.get(name)) is None or value != parameter.default) │ │ + ): │ │ + msg = f"{cls.__name__} does not support non-default lock options: {', '.join(unsupported)}" │ │ + raise TypeError(msg) │ │ + # virtualenv narrows a BaseFileLock descendant's signature; omit base defaults it does not accept (#340). │ │ + return {name: value for name, value in params.items() if name in model.accepted_params} │ │ + │ │ + │ │ +def _timeout_behavior(timeout: float, *, any_negative: bool) -> float | str: │ │ + # inf, and for a BaseFileLock any negative value, wait without a limit like -1. │ │ + if math.isnan(timeout): │ │ + return "nan" │ │ + return -1.0 if timeout == math.inf or (any_negative and timeout < 0) else timeout │ │ + │ │ + │ │ +def _check_timeout_max(name: str, value: float) -> None: │ │ + # Lock.acquire, Event.wait and time.sleep raise OverflowError past this bound, which is only ~49.7 days on Windows. │ │ + if value > TIMEOUT_MAX: │ │ + msg = f"{name} must not exceed threading.TIMEOUT_MAX ({TIMEOUT_MAX}), got {value!r}" │ │ + raise ValueError(msg) │ │ + │ │ + │ │ +_INIT_PARAMETER_MODELS: Final[WeakKeyDictionary[type[BaseFileLock], _InitParameterModel]] = WeakKeyDictionary() │ │ + │ │ + │ │ +def _init_parameter_model(cls: type[BaseFileLock]) -> _InitParameterModel: │ │ + # A strong cache would keep dynamically created subclasses alive for the process lifetime. │ │ + with _fork_transition(), _FORK_STATE.parameter_models_lock: │ │ + if (model := _INIT_PARAMETER_MODELS.get(cls)) is None: │ │ + parameters = inspect.signature(cls.__init__).parameters.values() │ │ + model = _InitParameterModel( │ │ + accepted_params=frozenset( │ │ + parameter.name │ │ + for parameter in parameters │ │ + if parameter.kind in {inspect.Parameter.POSITIONAL_OR_KEYWORD, inspect.Parameter.KEYWORD_ONLY} │ │ + ), │ │ + accepts_kwargs=any(parameter.kind is inspect.Parameter.VAR_KEYWORD for parameter in parameters), │ │ + default_params={ │ │ + name: parameter │ │ + for name, parameter in inspect.signature(type(cls).__call__).parameters.items() │ │ + if parameter.default is not inspect.Parameter.empty │ │ + }, │ │ + ) │ │ + _INIT_PARAMETER_MODELS[cls] = model │ │ + return model │ │ + │ │ + │ │ +@dataclass(frozen=True) │ │ +class _InitParameterModel: │ │ + accepted_params: frozenset[str] │ │ + accepts_kwargs: bool │ │ + default_params: dict[str, inspect.Parameter] │ │ + │ │ + │ │ class BaseFileLock(contextlib.ContextDecorator, metaclass=FileLockMeta): # ruff:ignore[too-many-public-methods] # public config properties │ │ """ │ │ Abstract base class for a file lock object. │ │ │ │ Provides the common reentrant API and state management. Subclasses implement the locking mechanism │ │ (:class:`UnixFileLock `, :class:`WindowsFileLock `, │ │ :class:`SoftFileLock `). │ │ @@ -616,22 +697,21 @@ │ │ #: it; existence locks unlink their marker to release and reject it. │ │ _preserve_lock_file_supported: bool = True │ │ │ │ #: Whether an :attr:`on_acquired` hook may be set. Native locks lend the descriptor out; existence locks keep │ │ #: protocol state in the marker and reject it. │ │ _on_acquired_supported: bool = True │ │ │ │ - #: Whether a shared instance serializes its physical acquire and release behind one gate. A backend that publishes │ │ - #: several files per owner needs it; a single-file backend is atomic and leaves it off to skip the gate entirely. │ │ - _serialize_transitions: bool = False │ │ - │ │ #: Ceiling in seconds on the jittered backoff between contended acquisition retries. ``0`` keeps the fixed │ │ #: poll cadence; a multi-file backend sets it so contending processes desynchronize instead of livelocking. │ │ _poll_backoff_cap: float = 0.0 │ │ │ │ + #: The singleton cache key of this instance, or ``None`` outside the cache. │ │ + _singleton_key: str | None = None │ │ + │ │ def __init_subclass__(cls, **kwargs: _SubclassValue) -> None: │ │ """Give each lock subclass its own singleton registry and lock.""" │ │ super().__init_subclass__(**kwargs) │ │ cls._instances = WeakValueDictionary() │ │ cls._instances_lock = RLock() │ │ cls._instances_under_construction = set() │ │ _register_fork_class(cls) │ │ @@ -661,24 +741,28 @@ │ │ ) -> None: │ │ """ │ │ Create a new lock object. │ │ │ │ :param lock_file: path to the file │ │ :param timeout: default timeout when acquiring the lock, in seconds. It will be used as fallback value in the │ │ acquire method, if no timeout value (``None``) is given. If you want to disable the timeout, set it to a │ │ - negative value. A timeout of 0 means that there is exactly one attempt to acquire the file lock. │ │ + negative value or ``inf``. A timeout of 0 means that there is exactly one attempt to acquire the file lock. │ │ :param mode: file permissions for the lockfile. When not specified, the OS controls permissions via umask and │ │ - default ACLs, preserving POSIX default ACL inheritance in shared directories. │ │ + default ACLs, preserving POSIX default ACL inheritance in shared directories. Construction raises │ │ + :class:`ValueError` unless it grants the owner read and write, which the lock needs for its own files. On │ │ + Windows a native lock creates its file with an owner-only ACL when the mode has no group and other bits; any │ │ + other mode, and a soft lock, leave the file the ACL its directory hands down. A Unix lock file that already │ │ + exists keeps its permissions. │ │ :param thread_local: Whether this object's internal context should be thread local or not. If this is set to │ │ ``False`` then the lock will be reentrant across threads. When ``True`` (the default), **all fields of the │ │ lock's internal context are per-thread**, including the configuration values ``poll_interval``, ``timeout``, │ │ ``blocking``, ``mode``, and ``lifetime``. Setting one of these properties from one thread does not change │ │ the value seen by another thread; threads that did not perform the write continue to see the value supplied │ │ - at construction time. If you need configuration values to be visible across threads, construct the lock │ │ - with ``thread_local=False``. │ │ + at construction time. ``mode`` has no setter, so construction is the only place it is ever set. If you need │ │ + configuration values to be visible across threads, construct the lock with ``thread_local=False``. │ │ :param blocking: whether the lock should be blocking or not │ │ :param is_singleton: If this is set to ``True`` then only one instance of this class will be created per lock │ │ file. This is useful if you want to use the lock object for reentrant locking without needing to pass the │ │ same object around. │ │ :param poll_interval: default interval for polling the lock file, in seconds. It will be used as fallback value │ │ in the acquire method, if no poll_interval value (``None``) is given. │ │ :param lifetime: for :class:`SoftFileLock`, the age in seconds after which a waiting process may delete the │ │ @@ -707,16 +791,24 @@ │ │ :param on_acquired: for native locks (:class:`FileLock`), a callable invoked with the borrowed lock descriptor │ │ once per physical acquisition, after filelock holds the native lock and finished backend initialization but │ │ before :meth:`~BaseFileLock.acquire` returns. Recursive acquisitions do not call it again. The callback may │ │ read, write, seek, truncate, or set metadata through ``os`` on the descriptor, but must not close, unlock, │ │ or take ownership of it, and filelock does not fsync its writes. If it raises, filelock releases the lock │ │ and re-raises. :class:`SoftFileLock` rejects the hook. │ │ │ │ + :raises TypeError: if *timeout* or *poll_interval* is a :class:`bool` or not a real number, *blocking* is not a │ │ + :class:`bool`, or *mode* is not an :class:`int` │ │ + :raises ValueError: if *poll_interval* is negative, not finite, or above :data:`threading.TIMEOUT_MAX`, if │ │ + *timeout* is too large to convert to :class:`float`, or if *mode* falls outside ``0o000``-``0o777`` or │ │ + denies the owner read and write │ │ + │ │ """ │ │ self._creator_pid = os.getpid() │ │ + #: Holder id in the deadlock registry; a stand-in that finishes the finalizer has another id(self). │ │ + self._holder_id = id(self) │ │ self._transition_lock = RLock() │ │ self._is_thread_local = thread_local │ │ self._is_singleton = is_singleton │ │ self._context_error_policy = context_error_policy # already validated by the metaclass │ │ self._close_error_policy = close_error_policy # already validated by the metaclass │ │ self._fallback_to_soft = fallback_to_soft │ │ self._preserve_lock_file = preserve_lock_file # already validated by the metaclass │ │ @@ -726,16 +818,27 @@ │ │ lock_file=os.fspath(lock_file), │ │ timeout=timeout, │ │ mode=mode, │ │ blocking=blocking, │ │ poll_interval=poll_interval, │ │ lifetime=lifetime, │ │ ) │ │ + #: Each thread's committed hold on a thread-local lock, so another thread can release it. │ │ + self._thread_holds: dict[int, tuple[FileLockContext, Thread]] = {} │ │ + #: Each thread's uncommitted acquisition, so a backend can finish it for an exited thread. │ │ + self._thread_pending: dict[int, tuple[FileLockContext, Thread]] = {} │ │ _register_fork_object(self) │ │ │ │ + def _singleton_extra_mismatches( # ruff:ignore[no-self-use] # the base class adds no options of its own │ │ + self, _kwargs: Mapping[str, _ExtraValue], / │ │ + ) -> dict[str, tuple[str, str]]: │ │ + # A subclass's own options reach the metaclass only as kwargs, and only the subclass knows their defaults and │ │ + # how __init__ resolves them, so each override compares its options and merges what super() reports. │ │ + return {} │ │ + │ │ def is_thread_local(self) -> bool: │ │ """:returns: a flag indicating if this lock is thread local or not""" │ │ return self._is_thread_local │ │ │ │ @property │ │ def is_singleton(self) -> bool: │ │ """ │ │ @@ -768,17 +871,19 @@ │ │ │ │ def _close_released_fd(self, fd: int, *, default_suppresses: bool) -> None: │ │ # CPython never retries close() after EINTR because the descriptor number may already be reused, so neither does │ │ # this. close_error_policy decides the error's fate after the backend relinquishes descriptor ownership. │ │ try: │ │ os.close(fd) │ │ except OSError: │ │ - if self._close_error_policy == "suppress" or (self._close_error_policy == "default" and default_suppresses): │ │ - return │ │ - raise │ │ + if not self._suppresses_close_error(default_suppresses=default_suppresses): │ │ + raise │ │ + │ │ + def _suppresses_close_error(self, *, default_suppresses: bool) -> bool: │ │ + return self._close_error_policy == "suppress" or (self._close_error_policy == "default" and default_suppresses) │ │ │ │ @property │ │ def fallback_to_soft(self) -> bool: │ │ """ │ │ Whether a :class:`FileLock` falls back to :class:`SoftFileLock` when the filesystem lacks ``flock``. │ │ │ │ Only :class:`UnixFileLock` acts on it: when ``False`` an ``ENOSYS`` from ``flock`` propagates instead of │ │ @@ -817,32 +922,52 @@ │ │ │ │ @property │ │ def lock_file(self) -> str: │ │ """Path to the lock file.""" │ │ return self._context.lock_file │ │ │ │ @property │ │ + def _lock_path(self) -> str: │ │ + # The OS resolves a relative lock_file against the working directory at each call. A chdir during an │ │ + # acquisition or a hold would otherwise make the backend wait on, lock or remove a different file. │ │ + return self._context.claim_root or self._context.lock_file │ │ + │ │ + @property │ │ def timeout(self) -> float: │ │ """ │ │ The default timeout value, in seconds. │ │ │ │ .. versionadded:: 2.0.0 │ │ │ │ """ │ │ return self._context.timeout │ │ │ │ @timeout.setter │ │ - def timeout(self, value: float | str) -> None: │ │ + def timeout(self, value: float | str | bytes | bytearray) -> None: │ │ """ │ │ Change the default timeout value. │ │ │ │ - :param value: the new value, in seconds │ │ + :param value: the new value, in seconds; a negative value or ``inf`` waits without a limit │ │ + │ │ + :raises TypeError: if *value* is a :class:`bool` or not a real number │ │ + :raises ValueError: if *value* is too large to convert to :class:`float` │ │ + │ │ + .. deprecated:: 4.0.13 │ │ + │ │ + Passing a numeric string; pass the number instead. │ │ │ │ """ │ │ - self._context.timeout = float(value) │ │ + if isinstance(value, (str, bytes, bytearray)): │ │ + warnings.warn( │ │ + "setting timeout from a string is deprecated and will be removed; pass a number", │ │ + DeprecationWarning, │ │ + stacklevel=2, │ │ + ) │ │ + value = float(value) │ │ + self._context.timeout = _seconds("timeout", value) │ │ │ │ @property │ │ def blocking(self) -> bool: │ │ """ │ │ Whether the locking is blocking or not. │ │ │ │ .. versionadded:: 3.14.0 │ │ @@ -853,15 +978,18 @@ │ │ @blocking.setter │ │ def blocking(self, value: bool) -> None: │ │ """ │ │ Change the default blocking value. │ │ │ │ :param value: the new value as bool │ │ │ │ + :raises TypeError: if *value* is not a bool │ │ + │ │ """ │ │ + _check_blocking(value) │ │ self._context.blocking = value │ │ │ │ @property │ │ def poll_interval(self) -> float: │ │ """ │ │ The default polling interval, in seconds. │ │ │ │ @@ -873,16 +1001,19 @@ │ │ @poll_interval.setter │ │ def poll_interval(self, value: float) -> None: │ │ """ │ │ Change the default polling interval. │ │ │ │ :param value: the new value, in seconds │ │ │ │ + :raises ValueError: if *value* is negative, not finite, or above :data:`threading.TIMEOUT_MAX` │ │ + :raises TypeError: if *value* is a :class:`bool` or not a real number │ │ + │ │ """ │ │ - self._context.poll_interval = value │ │ + self._context.poll_interval = _resolve_poll_interval(value) │ │ │ │ @property │ │ def lifetime(self) -> float | None: │ │ """ │ │ The soft marker age in seconds that permits expiry, or ``None`` to disable age-based expiry. │ │ │ │ A non-``None`` value permits a waiter to enter while the previous holder remains active, so it does not provide │ │ @@ -904,15 +1035,22 @@ │ │ :raises TypeError: if *value* is not ``None`` and not a real number │ │ │ │ """ │ │ self._context.lifetime = _resolve_lifetime(value, type(self), stacklevel=3) │ │ │ │ @property │ │ def mode(self) -> int: │ │ - """The file permissions for the lockfile.""" │ │ + """ │ │ + The file permissions requested for the lock file. │ │ + │ │ + Without an explicit ``mode`` this reports ``0o644`` for backwards compatibility, but the file is created with │ │ + ``0o666`` filtered through the umask and default ACLs, so with a ``002`` umask it ends up ``0o664``. Check │ │ + :attr:`has_explicit_mode` before relying on the value, or ``os.stat`` the file for its actual permissions. │ │ + │ │ + """ │ │ return 0o644 if self._context.mode == _UNSET_FILE_MODE else self._context.mode │ │ │ │ @property │ │ def has_explicit_mode(self) -> bool: │ │ """Whether the file permissions were explicitly set.""" │ │ return self._context.mode != _UNSET_FILE_MODE │ │ │ │ @@ -965,48 +1103,68 @@ │ │ self.release() │ │ except BaseException as release_error: │ │ if body_error is None or self._context_error_policy == "chain": │ │ raise │ │ _raise_body_and_release(body_error, release_error) │ │ │ │ def __del__(self) -> None: │ │ - """Force-release so a dropped reference never leaks a held lock.""" │ │ + """Force-release so a dropped reference never leaks a held lock, including every thread's hold.""" │ │ if vars(self).get("_creator_pid") != os.getpid(): │ │ return # pragma: forked child │ │ + # CPython runs __del__ before it clears weak references. Until then the singleton cache still hands this lock │ │ + # out, and a thread that takes a hold through it would lose that hold to a release here. The cycle collector │ │ + # clears the references first, and at exit no other thread runs. │ │ + if (key := self._singleton_key) is not None and not sys.is_finalizing() and self._instances.get(key) is self: │ │ + self._release_once_unreachable() │ │ + else: │ │ + self._release_abandoned_holds() │ │ + │ │ + def _release_abandoned_holds(self) -> None: │ │ # A finalizer must not raise. A release error during garbage collection would otherwise surface as an │ │ # unraisable-exception warning, attributed to whichever code triggered collection. The dropped lock still gets │ │ # best-effort cleanup; an explicit release() reports the same error to a caller who can act on it. │ │ with contextlib.suppress(Exception): │ │ self.release(force=True) │ │ + # Nothing references the lock any more, so no thread can still be inside it through this instance. │ │ + with contextlib.suppress(Exception): │ │ + self._release_thread_holds(exited_only=False) │ │ + │ │ + def _release_once_unreachable(self) -> None: │ │ + # The callback runs once the lock is gone, so it reads the state through a holder. The state alone keeps the │ │ + # holder alive: a reference from the callback would keep the state, and through it the lock, alive. │ │ + self._finalizer_state = _FinalizerState(vars(self)) │ │ + _UNREACHABLE_LOCKS.add(ref(self, partial(_finalize_unreachable, ref(self._finalizer_state), type(self)))) │ │ │ │ def acquire( │ │ self, │ │ timeout: float | None = None, │ │ poll_interval: float | None = None, │ │ *, │ │ poll_intervall: float | None = None, │ │ blocking: bool | None = None, │ │ cancel_check: Callable[[], bool] | None = None, │ │ - ) -> AcquireReturnProxy: │ │ + ) -> AcquireReturnProxy[Self]: │ │ """ │ │ Try to acquire the file lock. │ │ │ │ :param timeout: maximum wait time for acquiring the lock, ``None`` means use the default :attr:`~timeout` is and │ │ if ``timeout < 0``, there is no timeout and this method will block until the lock could be acquired │ │ :param poll_interval: interval of trying to acquire the lock file, ``None`` means use the default │ │ :attr:`~poll_interval` │ │ :param poll_intervall: deprecated, kept for backwards compatibility, use ``poll_interval`` instead │ │ - :param blocking: defaults to True. If False, function will return immediately if it cannot obtain a lock on the │ │ - first attempt. Otherwise, this method will block until the timeout expires or the lock is acquired. │ │ + :param blocking: whether to retry until this call holds the lock or the timeout expires, ``None`` means use │ │ + the default :attr:`~blocking`. ``False`` makes one attempt and raises :class:`~Timeout` on failure. │ │ :param cancel_check: a callable returning ``True`` when the acquisition should be canceled. Checked on each poll │ │ iteration. When triggered, raises :class:`~Timeout` just like an expired timeout. │ │ │ │ :returns: a context object that will unlock the file when the context is exited │ │ │ │ :raises Timeout: if fails to acquire lock within the timeout period │ │ + :raises ValueError: if a blocking call gets a ``nan`` timeout, or *poll_interval* exceeds │ │ + :data:`threading.TIMEOUT_MAX` │ │ │ │ .. code-block:: python │ │ │ │ # You can use this method in the context manager (recommended) │ │ with lock.acquire(): │ │ pass │ │ │ │ @@ -1032,30 +1190,43 @@ │ │ │ │ if poll_intervall is not None: │ │ msg = "use poll_interval instead of poll_intervall" │ │ warnings.warn(msg, DeprecationWarning, stacklevel=2) │ │ poll_interval = poll_intervall │ │ │ │ poll_interval = poll_interval if poll_interval is not None else self._context.poll_interval │ │ + poll_interval = _resolve_poll_interval(poll_interval) │ │ + timeout = _resolve_timeout(timeout, blocking=blocking) │ │ │ │ start_time = time.perf_counter() │ │ # Wait for admission before touching any state: a caller refused entry must leave the counter, the registry and │ │ # the descriptor exactly as it found them. │ │ with self._transition_admission( │ │ blocking=blocking, │ │ cancel_check=cancel_check, │ │ timeout=timeout, │ │ poll_interval=poll_interval, │ │ start_time=start_time, │ │ ): │ │ - # Bump the counter up front; _undo_acquire rolls it back if acquisition fails. │ │ + # The interrupted acquire cannot run until the handler returns, so a second one here would wait on it │ │ + # forever or take the lock out from under it. Once the lock is held, as in an on_acquired hook, it nests. │ │ + if not self.is_locked and _on_this_stack(self._context.acquiring): │ │ + msg = f"Deadlock: lock '{self.lock_file}' is acquired again while this thread's acquire of it waits" │ │ + raise RuntimeError(msg) │ │ + # An interrupted release commits only the hold it started with and ignores a release above it on the │ │ + # stack. A hold taken here would nest into one the OS dropped, or stay held for good. │ │ + if _on_this_stack(self._context.releasing): │ │ + msg = f"lock '{self.lock_file}' is acquired again while this thread's release of it runs" │ │ + raise RuntimeError(msg) │ │ + canonical = _canonical(self.lock_file) │ │ self._context.lock_counter += 1 │ │ │ │ - canonical = _canonical(self.lock_file) │ │ self._raise_if_would_deadlock(canonical, timeout=timeout, blocking=blocking) │ │ + if not self.is_locked: │ │ + self._pin_lock_path(canonical) │ │ │ │ try: │ │ self._poll_until_acquired( │ │ blocking=blocking, │ │ cancel_check=cancel_check, │ │ timeout=timeout, │ │ poll_interval=poll_interval, │ │ @@ -1073,96 +1244,178 @@ │ │ *, │ │ blocking: bool, │ │ cancel_check: Callable[[], bool] | None, │ │ timeout: float, │ │ poll_interval: float, │ │ start_time: float, │ │ ) -> Generator[None]: │ │ - # One thread at a time drives the physical transition of a shared instance. A protocol that publishes several │ │ - # files per owner leaves a half-built claim visible otherwise, and a second thread would read it as a holder. │ │ - # Only such a backend opts in; a single-file backend and a thread-local context each need no gate. │ │ - if not self._serialize_transitions or self._is_thread_local: │ │ + # One thread at a time drives the physical transition of a shared instance: its counter, descriptor and claim │ │ + # state are plain attributes every thread reads and writes, so an unserialized loser clears the winner's │ │ + # descriptor or double-closes it. Waiting in slices keeps cancel_check and the timeout live. A thread-local │ │ + # context is never shared, so it skips the gate. │ │ + if self._is_thread_local: │ │ yield │ │ return │ │ - while not self._transition_lock.acquire(blocking=False): # pragma: needs hard-link │ │ + deadline: Final = None if timeout < 0 else start_time + timeout │ │ + wait: Final = poll_interval if blocking else 0.0 │ │ + # wait leads the min() so a non-blocking call, whose nan timeout goes unchecked, waits 0 rather than nan. │ │ + while not self._transition_lock.acquire( │ │ + timeout=wait if deadline is None else min(wait, max(deadline - time.perf_counter(), 0.0)) │ │ + ): │ │ if not blocking or (cancel_check is not None and cancel_check()): │ │ raise Timeout(self.lock_file) │ │ - if timeout >= 0 and time.perf_counter() - start_time >= timeout: │ │ + if deadline is not None and time.perf_counter() >= deadline: │ │ raise Timeout(self.lock_file) │ │ - time.sleep(poll_interval) │ │ - try: # pragma: needs hard-link │ │ + try: │ │ yield │ │ - finally: # pragma: needs hard-link │ │ + finally: │ │ self._transition_lock.release() │ │ │ │ def release(self, force: bool = False) -> None: # ruff:ignore[boolean-type-hint-positional-argument, boolean-default-value-positional-argument] # public API: positional bool kept for backwards compatibility │ │ """ │ │ Release the file lock. The lock is only completely released when the lock counter reaches 0. The lock file │ │ itself may be deleted automatically, the behavior is platform-specific. │ │ │ │ - :param force: If true, the lock counter is ignored and the lock is released in every case. │ │ + :param force: If true, the lock counter is ignored and the lock is released in every case. On a thread-local │ │ + lock it also releases the holds of threads that exited without releasing; a hold of a thread still running │ │ + stays with that thread. Dropping the last reference to the lock releases every thread's hold. │ │ │ │ """ │ │ + counter_before: int | None = None │ │ + try: │ │ + counter_before = self._context.lock_counter │ │ + self._release_current(force=force) │ │ + except BaseException as release_error: │ │ + # A handler that raised after release() began and before the backend changed anything leaves the counter as │ │ + # it was; only then does a second attempt release the hold the caller gave up. A failed system call keeps it │ │ + # for an explicit retry, and a changed counter means a nested level or the backend's own retry already ran. │ │ + if ( │ │ + counter_before is not None │ │ + and counter_before == self._context.lock_counter │ │ + and self._context.lock_file_fd is not None │ │ + and not _is_system_call_failure(release_error) │ │ + ): │ │ + with contextlib.suppress(Exception): │ │ + self._release_current(force=force) │ │ + raise │ │ + if force: │ │ + self._release_thread_holds(exited_only=True) │ │ + │ │ + def _release_current(self, *, force: bool) -> None: │ │ # A shared instance releases under the same gate its acquisition ran through, so a thread entering the lock │ │ - # never observes a partially torn-down owner. │ │ - serialize = self._serialize_transitions and not self._is_thread_local │ │ - with self._transition_lock if serialize else contextlib.nullcontext(): │ │ - if self._creator_pid != os.getpid() or not self.is_locked: │ │ + # never observes a partially torn-down owner. Only an acquirer that found the lock free holds the gate for │ │ + # long, so an unheld lock returns without waiting behind it. │ │ + if self._context.lock_file_fd is None: │ │ + # Only a committed hold registers, so an entry without a descriptor is a release a signal handler stopped │ │ + # after the unlock; left alone it refuses every other instance on this path in this thread. │ │ + if self._context.lock_file_registry is not None: │ │ + self._finish_interrupted_release() │ │ + return │ │ + with contextlib.nullcontext() if self._is_thread_local else self._transition_lock: │ │ + state: Final = self._hold_state() │ │ + # A signal handler can land between the backend's unlock and its clearing of the descriptor, where a second │ │ + # release would close the number twice, maybe hitting a file that reused it. The flag holds the releasing │ │ + # frame, so only a release still on this stack stops it, and a flag a cut-short frame left set does not. │ │ + if self._creator_pid != os.getpid() or state.lock_file_fd is None or _on_this_stack(state.releasing): │ │ return │ │ - if not force and self._context.lock_counter > 1: │ │ - self._context.lock_counter -= 1 │ │ + if not force and state.lock_counter > 1: │ │ + state.lock_counter -= 1 │ │ return │ │ - │ │ - lock_id, lock_filename = id(self), self.lock_file │ │ - _LOGGER.debug("Attempting to release lock %s on %s", lock_id, lock_filename) │ │ + state.releasing = inspect.currentframe() │ │ try: │ │ + _LOGGER.debug("Attempting to release lock %s on %s", id(self), self.lock_file) │ │ self._release_with_fork_tracking() │ │ - except BaseException: │ │ + finally: │ │ # A failure after the OS unlock (during close or unlink) still released the lock: the backend cleared │ │ # its descriptor, so commit the counter and registry to released even as the cleanup error propagates. │ │ # A failure that left the lock held keeps the counter so a later release can retry the OS unlock. │ │ - if not self.is_locked: │ │ + if state.lock_file_fd is None: # pragma: no branch # a release that returns cleared the descriptor │ │ self._commit_release() │ │ - raise │ │ - self._commit_release() │ │ - _LOGGER.debug("Lock %s released on %s", lock_id, lock_filename) │ │ + state.releasing = None │ │ + _LOGGER.debug("Lock %s released on %s", id(self), self.lock_file) │ │ + │ │ + def _finish_interrupted_release(self) -> None: │ │ + # An unheld lock never waits behind an acquirer, whose own commit takes the entry over anyway. │ │ + if not self._transition_lock.acquire(blocking=False): │ │ + return # pragma: no cover # only a concurrent acquire of a shared instance holds the gate │ │ + try: │ │ + if self._context.lock_file_fd is None: # pragma: no branch # only a racing acquire fills it │ │ + self._commit_release() │ │ + finally: │ │ + self._transition_lock.release() │ │ + │ │ + def _hold_state(self) -> FileLockContext: │ │ + return self._context.current if isinstance(self._context, ThreadLocalFileContext) else self._context │ │ + │ │ + def _release_thread_holds(self, *, exited_only: bool) -> None: │ │ + if not isinstance(context := self._context, ThreadLocalFileContext): │ │ + return │ │ + # Serialized, or two threads would both close an exited thread's descriptor; copy() is atomic free-threaded. │ │ + with self._transition_lock: │ │ + own: Final = context.current │ │ + for held, thread in self._thread_holds.copy().values(): │ │ + if exited_only and thread.is_alive(): │ │ + continue │ │ + context.current = held │ │ + try: │ │ + self._release_current(force=True) │ │ + finally: │ │ + context.current = own │ │ │ │ def _raise_if_inherited(self) -> None: │ │ if self._creator_pid != os.getpid(): # pragma: forked child │ │ msg = f"{type(self).__name__} on {self.lock_file} was inherited across fork; construct a new instance" │ │ raise RuntimeError(msg) │ │ │ │ def _mark_descriptor_owned(self, fd: int, identity: tuple[int, int] | None = None) -> None: │ │ - self._context.pending_lock_file_fd = None │ │ - self._context.pending_lock_file_fd_identity = None │ │ - self._context.lock_file_fd = fd │ │ - self._context.lock_file_fd_identity = identity │ │ + state: Final = self._hold_state() │ │ + # Held first, pending cleared second: an interrupt between the two then leaves the descriptor recorded. │ │ + state.lock_file_fd = fd │ │ + state.lock_file_fd_identity = identity │ │ + state.pending_lock_file_fd = None │ │ + state.pending_lock_file_fd_identity = None │ │ + if isinstance(self._context, ThreadLocalFileContext): │ │ + self._thread_pending.pop(id(state), None) │ │ + self._thread_holds[id(state)] = state, current_thread() │ │ │ │ def _mark_descriptor_pending(self, fd: int, identity: tuple[int, int] | None = None) -> None: │ │ - self._context.pending_lock_file_fd = fd │ │ - self._context.pending_lock_file_fd_identity = identity │ │ + state: Final = self._hold_state() │ │ + state.pending_lock_file_fd = fd │ │ + state.pending_lock_file_fd_identity = identity │ │ + if isinstance(self._context, ThreadLocalFileContext): │ │ + self._thread_pending[id(state)] = state, current_thread() │ │ │ │ def _mark_descriptor_released(self) -> None: │ │ - self._context.pending_lock_file_fd = None │ │ - self._context.pending_lock_file_fd_identity = None │ │ - self._context.lock_file_fd = None │ │ - self._context.lock_file_fd_identity = None │ │ + state: Final = self._hold_state() │ │ + state.pending_lock_file_fd = None │ │ + state.pending_lock_file_fd_identity = None │ │ + state.lock_file_fd = None │ │ + state.lock_file_fd_identity = None │ │ + if isinstance(self._context, ThreadLocalFileContext): │ │ + self._thread_pending.pop(id(state), None) │ │ + self._thread_holds.pop(id(state), None) │ │ │ │ def _reset_after_fork_in_child(self) -> None: # pragma: forked child │ │ # fork copies the lock in whatever state the parent's threads left it, so give the child an unheld one. │ │ self._transition_lock = RLock() │ │ + if isinstance(self._context, ThreadLocalFileContext): │ │ + self._thread_holds.clear() │ │ + self._thread_pending.clear() │ │ self._context.owner_claim_paths = () │ │ self._context.claim_root = None │ │ self._context.lock_file_fd = None │ │ self._context.lock_file_fd_token = None │ │ self._context.lock_file_fd_identity = None │ │ self._context.pending_lock_file_fd = None │ │ self._context.pending_lock_file_fd_identity = None │ │ self._context.lock_counter = 0 │ │ + self._context.releasing = None │ │ + self._context.acquiring = None │ │ self._context.lock_file_key = None │ │ + self._context.lock_file_registry = None │ │ │ │ def _descriptors_for_fork(self) -> tuple[tuple[int, tuple[int, int] | None], ...]: # pragma: needs fork │ │ descriptors: list[tuple[int, tuple[int, int] | None]] = [] │ │ if self._context.lock_file_fd is not None and self._context.lock_file_fd_token is None: │ │ descriptors.append((self._context.lock_file_fd, self._context.lock_file_fd_identity)) │ │ if self._context.pending_lock_file_fd is not None: │ │ descriptors.append((self._context.pending_lock_file_fd, self._context.pending_lock_file_fd_identity)) │ │ @@ -1172,15 +1425,15 @@ │ │ """ │ │ Fail fast when a *different* live instance already holds this path in the current deadlock scope. │ │ │ │ Only the first, indefinitely-blocking acquire can self-deadlock this way: waiting in the OS primitive would │ │ block on a lock this flow already owns. A finite timeout or ``blocking=False`` keeps the normal Timeout path. │ │ """ │ │ would_block = self._context.lock_counter == 1 and not self.is_locked and timeout < 0 and blocking │ │ - if would_block and _registry.held.get(self._registry_key(canonical)) not in {None, id(self)}: │ │ + if would_block and _registry.held.get(self._registry_key(canonical)) not in {None, self._holder_id}: │ │ self._context.lock_counter -= 1 │ │ msg = ( │ │ f"Deadlock: lock '{self.lock_file}' is already held by a different {self._deadlock_holder_desc}. " │ │ f"Use is_singleton=True to enable reentrant locking across instances." │ │ ) │ │ raise RuntimeError(msg) │ │ │ │ @@ -1206,36 +1459,45 @@ │ │ timeout: float, │ │ poll_interval: float, │ │ start_time: float, │ │ ) -> None: │ │ lock_id = id(self) │ │ lock_filename = self.lock_file │ │ attempt = 0 │ │ - while True: │ │ - self._raise_if_inherited() │ │ - if not self.is_locked: │ │ - self._try_break_expired_lock() │ │ - _LOGGER.debug("Attempting to acquire lock %s on %s", lock_id, lock_filename) │ │ - self._acquire_with_fork_tracking() │ │ + self._context.acquiring = inspect.currentframe() │ │ + try: │ │ + # Created once, so a directory that disappears while the acquisition waits fails it, not builds a second │ │ + # lock file beside the holder's. │ │ + ensure_directory_exists(self._lock_path) │ │ + while True: │ │ self._raise_if_inherited() │ │ - if self.is_locked: │ │ - _LOGGER.debug("Lock %s acquired on %s", lock_id, lock_filename) │ │ - return │ │ - if self._check_give_up( │ │ - blocking=blocking, │ │ - cancel_check=cancel_check, │ │ - timeout=timeout, │ │ - start_time=start_time, │ │ - ): │ │ - raise Timeout(lock_filename) │ │ - attempt += 1 │ │ - delay = self._poll_delay(poll_interval, attempt) │ │ - msg = "Lock %s not acquired on %s, waiting %s seconds ..." │ │ - _LOGGER.debug(msg, lock_id, lock_filename, delay) │ │ - time.sleep(delay) │ │ + if not self.is_locked: │ │ + self._try_break_expired_lock() │ │ + _LOGGER.debug("Attempting to acquire lock %s on %s", lock_id, lock_filename) │ │ + self._acquire_with_fork_tracking() │ │ + self._raise_if_inherited() │ │ + if self.is_locked: │ │ + _LOGGER.debug("Lock %s acquired on %s", lock_id, lock_filename) │ │ + return │ │ + if self._check_give_up( │ │ + blocking=blocking, │ │ + cancel_check=cancel_check, │ │ + timeout=timeout, │ │ + start_time=start_time, │ │ + ): │ │ + raise Timeout(lock_filename, self._unprobeable_holder()) │ │ + attempt += 1 │ │ + delay = self._poll_delay(poll_interval, attempt) │ │ + if timeout >= 0: │ │ + delay = min(delay, max(start_time + timeout - time.perf_counter(), 0.0)) │ │ + msg = "Lock %s not acquired on %s, waiting %s seconds ..." │ │ + _LOGGER.debug(msg, lock_id, lock_filename, delay) │ │ + time.sleep(delay) │ │ + finally: │ │ + self._context.acquiring = None │ │ │ │ def _poll_delay(self, poll_interval: float, attempt: int) -> float: │ │ # A single-file lock retries on a fixed cadence. A backend that publishes several files per acquisition sets a │ │ # cap, and then contending processes back off across a jittered, exponentially widening window instead of │ │ # colliding on every poll; poll_interval stays the floor so a lone waiter is still responsive. │ │ if not self._poll_backoff_cap: │ │ return poll_interval │ │ @@ -1330,14 +1592,21 @@ │ │ if tracking_error is not None: # pragma: no cover - requires failed in-memory fallback │ │ _raise_cleanup_errors("descriptor registration cleanup failed", registration_error, tracking_error) │ │ │ │ def _release_with_fork_tracking(self) -> None: │ │ with _fork_transition(self): │ │ try: │ │ self._release() │ │ + except BaseException as release_error: │ │ + # A backend unlocks first and clears the descriptor second. A signal handler that raises in between │ │ + # leaves a hold the OS dropped. A failed system call alone shows the lock is still held, so it keeps it. │ │ + if self._context.lock_file_fd is not None and not _is_system_call_failure(release_error): │ │ + with contextlib.suppress(Exception): │ │ + self._release() │ │ + raise │ │ finally: │ │ self._unregister_released_descriptor() │ │ │ │ def _register_context_descriptor(self) -> None: │ │ if self._context.lock_file_fd is not None and self._context.lock_file_fd_token is None: │ │ self._context.lock_file_fd_token = _register_owned_descriptor( │ │ self._context.lock_file_fd, │ │ @@ -1357,48 +1626,52 @@ │ │ self._context.lock_file_fd_identity = None │ │ │ │ def _undo_acquire(self) -> None: │ │ """Roll back the counter after a failed acquire, dropping the registry entry once nothing holds the path.""" │ │ self._context.lock_counter = max(0, self._context.lock_counter - 1) │ │ if self._context.lock_counter == 0: │ │ self._drop_registry_entry() │ │ + self._context.claim_root = None │ │ + │ │ + def _pin_lock_path(self, canonical: str) -> None: │ │ + # A path without a final component names no file. Its canonical form is a directory, and pinning that would │ │ + # change the error the backend raises. │ │ + self._context.claim_root = None if canonical.endswith(os.sep) else canonical │ │ │ │ def _commit_acquire(self, canonical: str) -> None: │ │ """Record this instance as the holder once the first acquire succeeds, so peers can detect the deadlock.""" │ │ - if self._context.lock_counter == 1: │ │ + # Keyed on the registry rather than the counter: an on_acquired hook that acquires again bumps the counter │ │ + # past 1 before this first commit runs, and must not leave the hold unregistered. │ │ + if self._context.lock_file_registry is None: │ │ key = self._registry_key(canonical) │ │ # The holder scope is resolved once at commit so a later release from another flow drops the right entry. │ │ self._context.lock_file_key = key │ │ - _registry.held[key] = id(self) │ │ + # A shared instance may be released from another thread, which must clear the entry in the acquirer's │ │ + # registry: the releaser's own thread-local registry never held it. │ │ + self._context.lock_file_registry = _registry.held │ │ + _registry.held[key] = self._holder_id │ │ │ │ def _drop_registry_entry(self) -> None: │ │ """Forget the key owned by this hold without resolving a mutable path again.""" │ │ - key = self._context.lock_file_key │ │ + # Ordered so a run an interrupt cuts short repeats safely: the entry goes only while it is still ours, and the │ │ + # key outlives the registry it indexes, so a later commit sees no registry and records the hold afresh. │ │ + key, registry = self._context.lock_file_key, self._context.lock_file_registry │ │ + if registry is not None and registry.get(key) == self._holder_id: │ │ + del registry[key] │ │ + self._context.lock_file_registry = None │ │ self._context.lock_file_key = None │ │ - if key is not None: │ │ - _registry.held.pop(key, None) │ │ │ │ def _commit_release(self) -> None: │ │ """Record the lock as fully released: reset the recursion counter and drop the deadlock-registry entry.""" │ │ self._context.lock_counter = 0 │ │ self._drop_registry_entry() │ │ + self._context.claim_root = None │ │ │ │ def _try_break_expired_lock(self) -> None: │ │ - """Remove the lock file if its modification time exceeds the configured :attr:`lifetime`.""" │ │ - if (lifetime := self._context.lifetime) is None: │ │ - return │ │ - with contextlib.suppress(OSError): │ │ - # lstat, not stat: an attacker with write access to the lock directory can replace a held │ │ - # lock file with a symlink pointing at an old file, making stat() report the target's stale │ │ - # mtime so a waiter breaks a live lock and two processes hold it at once. lstat reads the │ │ - # symlink's own mtime, matching the O_NOFOLLOW reads elsewhere. │ │ - st = os.lstat(self.lock_file) │ │ - if time.time() - st.st_mtime < lifetime: │ │ - return │ │ - break_lock_file(self.lock_file, st.st_mtime, st.st_ino) │ │ + """Remove the lock file once it is older than :attr:`lifetime`; only an existence lock accepts one.""" │ │ │ │ def _check_give_up( │ │ self, │ │ *, │ │ blocking: bool, │ │ cancel_check: Callable[[], bool] | None, │ │ timeout: float, │ │ @@ -1412,46 +1685,126 @@ │ │ _LOGGER.debug("Cancellation requested for lock %s on %s", lock_id, lock_filename) │ │ return True │ │ if 0 <= timeout < time.perf_counter() - start_time: │ │ _LOGGER.debug("Timeout on acquiring lock %s on %s", lock_id, lock_filename) │ │ return True │ │ return False │ │ │ │ + def _unprobeable_holder(self) -> str | None: # ruff:ignore[no-self-use] # existence locks override it │ │ + return None │ │ + │ │ @abstractmethod │ │ def _acquire(self) -> None: │ │ """If the file lock could be acquired, self._context.lock_file_fd holds the file descriptor of the lock file.""" │ │ raise NotImplementedError │ │ │ │ @abstractmethod │ │ def _release(self) -> None: │ │ """Releases the lock and sets self._context.lock_file_fd to None.""" │ │ raise NotImplementedError │ │ │ │ │ │ +def _resolve_read_write_timeout(timeout: float, *, blocking: bool) -> float: │ │ + """Validate a read-write lock's acquire ``timeout``: ``-1`` or a non-negative number, ``inf`` meaning ``-1``.""" │ │ + if (timeout := _resolve_timeout(timeout, blocking=blocking)) < 0 and timeout != -1 and blocking: │ │ + msg = f"timeout must be a non-negative number or -1, not {timeout!r}" │ │ + raise ValueError(msg) │ │ + return timeout │ │ + │ │ + │ │ +def _acquire_thread_lock( │ │ + lock: Lock, *, blocking: bool, timeout: float, poll_interval: float, cancel_check: Callable[[], bool] | None │ │ +) -> bool: │ │ + """Take a read-write lock's in-process lock; with *cancel_check*, ask it every *poll_interval* while waiting.""" │ │ + if not blocking: │ │ + return lock.acquire(blocking=False) │ │ + if cancel_check is None: │ │ + # Lock.acquire raises OverflowError past TIMEOUT_MAX, which is 49.7 days on Windows. │ │ + return lock.acquire() if timeout == -1 else lock.acquire(timeout=min(timeout, TIMEOUT_MAX)) │ │ + deadline = None if timeout == -1 else time.perf_counter() + timeout │ │ + while not lock.acquire( │ │ + timeout=poll_interval if deadline is None else min(poll_interval, max(deadline - time.perf_counter(), 0)) │ │ + ): │ │ + if cancel_check() or (deadline is not None and time.perf_counter() >= deadline): │ │ + return False │ │ + return True │ │ + │ │ + │ │ +def _resolve_timeout(timeout: float, *, blocking: bool) -> float: │ │ + """Validate an acquire ``timeout``; every negative value waits without a limit.""" │ │ + if math.isnan(timeout := _seconds("timeout", timeout)) and blocking: │ │ + msg = "timeout must be a number of seconds, not nan" │ │ + raise ValueError(msg) │ │ + # The fail-fast deadlock check only sees a negative timeout as unlimited, so spell inf that way. │ │ + return -1 if timeout == math.inf else timeout │ │ + │ │ + │ │ +@dataclass(slots=True, weakref_slot=True) │ │ +class _FinalizerState: │ │ + """A finalized lock's state, held for the release that runs once the lock is unreachable.""" │ │ + │ │ + state: dict[str, object] | None │ │ + │ │ + │ │ +#: Weak references whose callback finishes a singleton's finalizer once the cache no longer finds it. │ │ +_UNREACHABLE_LOCKS: Final[set[ref[BaseFileLock]]] = set() │ │ + │ │ + │ │ +def _finalize_unreachable(holder: ref[_FinalizerState], cls: type[BaseFileLock], reference: ref[BaseFileLock]) -> None: │ │ + _UNREACHABLE_LOCKS.discard(reference) │ │ + if (finalizer_state := holder()) is None or (state := finalizer_state.state) is None: │ │ + return # pragma: no cover # only a collector freeing a resurrected lock as part of a cycle drops the holder │ │ + # The lock's dictionary points back at the holder; that cycle ends here. │ │ + finalizer_state.state = None │ │ + # The release methods only read and write this state, so a fresh instance takes it over. Dropping that instance │ │ + # runs __del__ again, and the cache no longer finds the lock. │ │ + stand_in = object.__new__(cls) │ │ + stand_in.__dict__ = state │ │ + del stand_in │ │ + │ │ + │ │ +def _is_system_call_failure(error: BaseException) -> bool: │ │ + # A failed system call sets errno. A bare TimeoutError raised by a signal handler is an OSError without one. │ │ + if _is_exception_group(error): │ │ + return all(map(_is_system_call_failure, cast("_ExceptionGroupProtocol", error).exceptions)) │ │ + return isinstance(error, OSError) and error.errno is not None │ │ + │ │ + │ │ +def _on_this_stack(frame: FrameType | None) -> bool: │ │ + if frame is None: │ │ + return False │ │ + caller = inspect.currentframe() │ │ + while caller is not None and caller is not frame: │ │ + caller = caller.f_back │ │ + return caller is not None │ │ + │ │ + │ │ # acquire() returns this wrapper instead of self so entering the with-statement does not call __enter__ a second │ │ # time; returning self would re-acquire the lock in BaseFileLock.__enter__ without a matching release (issue #37). │ │ -class AcquireReturnProxy: │ │ +class AcquireReturnProxy(Generic[_LockT]): │ │ """A context-aware object that will release the lock file when exiting.""" │ │ │ │ - def __init__(self, lock: BaseFileLock | ReadWriteLock | SoftReadWriteLock) -> None: │ │ - self.lock: BaseFileLock | ReadWriteLock | SoftReadWriteLock = lock │ │ + def __init__(self, lock: _LockT) -> None: │ │ + self.lock: _LockT = lock │ │ │ │ - def __enter__(self) -> BaseFileLock | ReadWriteLock | SoftReadWriteLock: │ │ + def __enter__(self) -> _LockT: │ │ return self.lock │ │ │ │ def __exit__( │ │ self, │ │ exc_type: type[BaseException] | None, │ │ exc_value: BaseException | None, │ │ traceback: TracebackType | None, │ │ ) -> None: │ │ - if isinstance(self.lock, BaseFileLock): │ │ - self.lock._release_in_context(exc_value) # ruff:ignore[private-member-access] # forwards __exit__ to the owned lock's context release │ │ + # Widen to the bound: ty narrows the else branch to the type variable minus BaseFileLock, not to the union rest. │ │ + lock: Final = cast("BaseFileLock | ReadWriteLock | SoftReadWriteLock", self.lock) │ │ + if isinstance(lock, BaseFileLock): │ │ + lock._release_in_context(exc_value) # ruff:ignore[private-member-access] # forwards __exit__ to the owned lock's context release │ │ else: # a reader/writer lock does not carry a context_error_policy │ │ - self.lock.release() │ │ + lock.release() │ │ │ │ │ │ @dataclass │ │ class FileLockContext: │ │ """Holds the context for a ``BaseFileLock`` object.""" │ │ │ │ # A separate class so ThreadLocalFileContext can make the whole context thread-local. │ │ @@ -1482,58 +1835,103 @@ │ │ │ │ #: Depth of nested acquisitions; the lock is released only when it returns to 0. │ │ lock_counter: int = 0 │ │ │ │ #: Canonical registry key captured when the first physical acquisition commits. │ │ lock_file_key: Hashable | None = None │ │ │ │ + #: The acquiring thread's deadlock registry holding :attr:`lock_file_key`. │ │ + lock_file_registry: dict[Hashable, int] | None = None │ │ + │ │ #: Claim pathnames this owner published, removed by name on release so no holder ever unlinks a peer's claim. │ │ owner_claim_paths: tuple[str, ...] = () │ │ │ │ - #: Canonical lock path resolved when an acquisition starts. A waiter polling a relative path must keep publishing │ │ - #: into the directory it started in, even when another thread changes the working directory mid-wait. │ │ + #: The frame of the :meth:`BaseFileLock.release` tearing this hold down, so a re-entrant call from a signal handler │ │ + #: on the same thread returns instead of closing the descriptor a second time. │ │ + releasing: FrameType | None = None │ │ + │ │ + #: The frame of an acquire still polling for this hold, so one a signal handler starts on this thread fails fast. │ │ + acquiring: FrameType | None = None │ │ + │ │ + #: Canonical lock path, resolved when an acquisition starts and kept until its hold ends. A waiter on a relative │ │ + #: path stays in the directory it started in, and the release finds the file there, after a chdir in between. │ │ claim_root: str | None = None │ │ │ │ + #: The lease claim of this hold, kept with it so a cross-thread release stops the right heartbeat. │ │ + lease_claim: _LeaseClaim | None = None │ │ + │ │ │ │ class ThreadLocalFileContext(FileLockContext, local): │ │ - """A thread local version of the ``FileLockContext`` class.""" │ │ + """ │ │ + A thread local version of the ``FileLockContext`` class. │ │ + │ │ + Each thread's state lives in an ordinary :class:`FileLockContext` at :attr:`current`, which the lock also keeps, so │ │ + ``release(force=True)`` and the finalizer can unlock a hold whose thread exited. │ │ + """ │ │ + │ │ + current: FileLockContext │ │ + │ │ + # threading.local runs __init__ again with these arguments the first time each thread touches the context. │ │ + def __init__( # ruff:ignore[too-many-arguments] # mirrors the FileLockContext fields set at construction │ │ + self, │ │ + *, │ │ + lock_file: str, │ │ + timeout: float, │ │ + mode: int, │ │ + blocking: bool, │ │ + poll_interval: float, │ │ + lifetime: float | None = None, │ │ + ) -> None: │ │ + self.current = FileLockContext( │ │ + lock_file=lock_file, │ │ + timeout=timeout, │ │ + mode=mode, │ │ + blocking=blocking, │ │ + poll_interval=poll_interval, │ │ + lifetime=lifetime, │ │ + ) │ │ + │ │ + │ │ +def _delegate_to_current(name: str) -> property: │ │ + return property( │ │ + lambda context: getattr(context.current, name), │ │ + lambda context, value: setattr(context.current, name, value), │ │ + ) │ │ + │ │ + │ │ +for _field in fields(FileLockContext): │ │ + setattr(ThreadLocalFileContext, _field.name, _delegate_to_current(_field.name)) │ │ │ │ │ │ @dataclass(frozen=True) │ │ class _OwnedDescriptor: │ │ fd: int │ │ creator_pid: int │ │ device: int | None │ │ inode: int | None │ │ │ │ │ │ -class _ForkTransitionContext(local): │ │ - depth: int = 0 │ │ - │ │ - │ │ class _ForkState: │ │ def __init__(self) -> None: │ │ self.gate = Condition(RLock()) │ │ self.registry_lock = RLock() │ │ self.parameter_models_lock = RLock() │ │ - self.transition_context = _ForkTransitionContext() │ │ self.transitions: dict[int, dict[int, _ForkDescriptorOwner | None]] = {} │ │ self.active_transitions = 0 │ │ self.admission_closed = False │ │ self.fork_owner_depths: dict[int, int] = {} │ │ self.pinned_objects: dict[int, list[tuple[_ForkResettable, ...]]] = {} │ │ self.pinned_classes: dict[int, list[tuple[_ForkResettableClass, ...]]] = {} │ │ self.provisional_descriptor_tokens: dict[int, list[tuple[int, ...]]] = {} │ │ self.pid = os.getpid() │ │ │ │ def reset_synchronization(self) -> None: # pragma: forked child │ │ self.gate = Condition(RLock()) │ │ self.registry_lock = RLock() │ │ self.parameter_models_lock = RLock() │ │ - self.transition_context = _ForkTransitionContext() │ │ self.transitions = {} │ │ self.active_transitions = 0 │ │ self.admission_closed = False │ │ self.fork_owner_depths = {} │ │ self.pinned_objects = {} │ │ self.pinned_classes = {} │ │ self.provisional_descriptor_tokens = {} │ │ @@ -1542,40 +1940,63 @@ │ │ _FORK_OBJECTS: Final[WeakValueDictionary[int, _ForkResettable]] = WeakValueDictionary() │ │ _FORK_CLASSES: Final[WeakValueDictionary[int, _ForkResettableClass]] = WeakValueDictionary() │ │ _OWNED_DESCRIPTORS: Final[dict[int, _OwnedDescriptor]] = {} │ │ _DESCRIPTOR_TOKENS: Final[count[int]] = count() │ │ _TRANSITION_TOKENS: Final[count[int]] = count() │ │ _FORK_STATE: Final = _ForkState() │ │ _FORK_AUDIT_EVENTS: Final[frozenset[str]] = frozenset({"os.fork", "os.forkpty"}) │ │ +# CPython before 3.12 guards sys.settrace with one process-wide flag that stays set while audit hooks run, so a thread │ │ +# switch inside a Python hook makes a concurrent settrace raise. Coverage and debuggers call it on every thread start. │ │ +_SETTRACE_SURVIVES_AUDIT_HOOKS: Final[bool] = sys.implementation.name != "cpython" or sys.version_info >= (3, 12) │ │ + │ │ + │ │ +@cache │ │ +def _resolve_lazy_imports_before_shutdown() -> None: │ │ + if hasattr(types, "LazyImportType"): # pragma: >=3.15 cover │ │ + atexit.register(_resolve_lazy_imports) │ │ + │ │ + │ │ +def _resolve_lazy_imports() -> None: # pragma: >=3.15 cover │ │ + # Interpreter shutdown clears sys.modules and sys.meta_path before it finalizes a lock still alive at exit, so a │ │ + # lazy import (PEP 810) that the release path in __del__ reaches first can no longer load. Load them while it can. │ │ + for name, module in list(sys.modules.items()): │ │ + if name == "filelock" or name.startswith("filelock."): │ │ + for attribute, value in list(vars(module).items()): │ │ + if type(value) is types.LazyImportType: │ │ + getattr(module, attribute) │ │ │ │ │ │ def _register_fork_hooks() -> None: │ │ if _REGISTER_AT_FORK is None: │ │ return # pragma: lacks fork │ │ - sys.addaudithook(_audit_fork_safety) # pragma: needs fork │ │ + if _SETTRACE_SURVIVES_AUDIT_HOOKS: # pragma: needs fork # pragma: needs settrace-safe-audit-hooks │ │ + sys.addaudithook(_audit_fork_safety) │ │ _REGISTER_AT_FORK( # pragma: needs fork │ │ before=_pin_fork_objects, │ │ after_in_parent=_resume_parent_after_fork, │ │ after_in_child=_reset_child_after_fork, │ │ ) │ │ │ │ │ │ @contextmanager │ │ def _fork_transition(descriptor_owner: _ForkDescriptorOwner | None = None) -> Generator[None]: │ │ - if not _HAS_REGISTER_AT_FORK: │ │ + # No fork follows exit, and a daemon thread stopped inside this bookkeeping holds its lock forever. │ │ + if not _HAS_REGISTER_AT_FORK or sys.is_finalizing(): │ │ yield # pragma: lacks fork │ │ return # pragma: lacks fork │ │ _ensure_current_process() # pragma: needs fork │ │ creator_pid = os.getpid() # pragma: needs fork │ │ - token = _enter_fork_transition(descriptor_owner) # pragma: needs fork │ │ + # A generator holding this transition can be finalized on another thread, which must close the entering thread's. │ │ + thread_id: Final = get_ident() # pragma: needs fork │ │ + token: Final = _enter_fork_transition(descriptor_owner, thread_id) # pragma: needs fork │ │ try: # pragma: needs fork │ │ yield │ │ finally: │ │ if os.getpid() == creator_pid: # pragma: needs fork │ │ - _leave_fork_transition(token) │ │ + _leave_fork_transition(token, thread_id) │ │ │ │ │ │ def _register_fork_object(instance: _ForkResettable) -> None: │ │ if not _HAS_REGISTER_AT_FORK: │ │ return # pragma: lacks fork │ │ with _fork_transition(), _FORK_STATE.registry_lock: # pragma: needs fork │ │ _FORK_OBJECTS[id(instance)] = instance │ │ @@ -1616,59 +2037,73 @@ │ │ device=None if identity is None else identity[0], │ │ inode=None if identity is None else identity[1], │ │ ) │ │ return token │ │ │ │ │ │ def _unregister_owned_descriptor(token: int) -> None: # pragma: needs fork │ │ + # No fork follows exit, and a daemon thread stopped inside this bookkeeping holds its lock forever. │ │ + if sys.is_finalizing(): # pragma: no cover # only exit reaches it, after coverage stops measuring │ │ + return │ │ with _fork_transition(), _FORK_STATE.registry_lock: │ │ _OWNED_DESCRIPTORS.pop(token, None) │ │ │ │ │ │ def _pin_fork_objects() -> None: # pragma: needs fork │ │ _ensure_current_process() │ │ thread_id = get_ident() │ │ - with _FORK_STATE.gate: │ │ - _FORK_STATE.fork_owner_depths[thread_id] = _FORK_STATE.fork_owner_depths.get(thread_id, 0) + 1 │ │ - _FORK_STATE.admission_closed = True │ │ - while _FORK_STATE.active_transitions > len(_FORK_STATE.transitions.get(thread_id, ())): │ │ - _FORK_STATE.gate.wait() │ │ - transition_owners = tuple(_FORK_STATE.transitions.get(thread_id, {}).values()) │ │ - _verify_unverified_descriptors() │ │ - owners = {id(owner): owner for owner in transition_owners if owner is not None} │ │ - provisional_descriptor_tokens = tuple( │ │ - starmap( │ │ - _snapshot_descriptor_for_fork, │ │ - (descriptor for owner in owners.values() for descriptor in owner._descriptors_for_fork()), # ruff:ignore[private-member-access] # snapshots each owner's own fork descriptors │ │ + provisional_descriptor_tokens: list[int] = [] │ │ + # A signal handler that raises during the wait does not stop the fork. The after hooks pop one snapshot per │ │ + # admission closed here, so the finally records the snapshot on failure too. │ │ + try: │ │ + with _FORK_STATE.gate: │ │ + _FORK_STATE.fork_owner_depths[thread_id] = _FORK_STATE.fork_owner_depths.get(thread_id, 0) + 1 │ │ + _FORK_STATE.admission_closed = True │ │ + while _FORK_STATE.active_transitions > len(_FORK_STATE.transitions.get(thread_id, ())): │ │ + _FORK_STATE.gate.wait() │ │ + transition_owners = tuple(_FORK_STATE.transitions.get(thread_id, {}).values()) │ │ + _verify_unverified_descriptors() │ │ + owners = {id(owner): owner for owner in transition_owners if owner is not None} │ │ + provisional_descriptor_tokens.extend( │ │ + starmap( │ │ + _snapshot_descriptor_for_fork, │ │ + (descriptor for owner in owners.values() for descriptor in owner._descriptors_for_fork()), # ruff:ignore[private-member-access] # snapshots each owner's own fork descriptors │ │ + ) │ │ ) │ │ - ) │ │ - with _FORK_STATE.registry_lock: │ │ - _FORK_STATE.provisional_descriptor_tokens.setdefault(thread_id, []).append(provisional_descriptor_tokens) │ │ - _FORK_STATE.pinned_objects.setdefault(thread_id, []).append(tuple(_FORK_OBJECTS.values())) │ │ - _FORK_STATE.pinned_classes.setdefault(thread_id, []).append(tuple(_FORK_CLASSES.values())) │ │ + finally: │ │ + with _FORK_STATE.registry_lock: │ │ + _FORK_STATE.provisional_descriptor_tokens.setdefault(thread_id, []).append( │ │ + tuple(provisional_descriptor_tokens) │ │ + ) │ │ + _FORK_STATE.pinned_objects.setdefault(thread_id, []).append(tuple(_FORK_OBJECTS.values())) │ │ + _FORK_STATE.pinned_classes.setdefault(thread_id, []).append(tuple(_FORK_CLASSES.values())) │ │ │ │ │ │ def _resume_parent_after_fork() -> None: # pragma: needs fork │ │ thread_id = get_ident() │ │ - with _FORK_STATE.registry_lock: │ │ - for token in _FORK_STATE.provisional_descriptor_tokens[thread_id].pop(): │ │ - _OWNED_DESCRIPTORS.pop(token, None) │ │ - _FORK_STATE.pinned_objects[thread_id].pop() │ │ - _FORK_STATE.pinned_classes[thread_id].pop() │ │ - if not _FORK_STATE.provisional_descriptor_tokens[thread_id]: # pragma: needs fork │ │ - del _FORK_STATE.provisional_descriptor_tokens[thread_id] │ │ - del _FORK_STATE.pinned_objects[thread_id] │ │ - del _FORK_STATE.pinned_classes[thread_id] │ │ - with _FORK_STATE.gate: │ │ - if _FORK_STATE.fork_owner_depths[thread_id] == 1: │ │ - del _FORK_STATE.fork_owner_depths[thread_id] │ │ - else: # pragma: no cover - earlier at-fork callbacks may deadlock first │ │ - _FORK_STATE.fork_owner_depths[thread_id] -= 1 │ │ - _FORK_STATE.admission_closed = bool(_FORK_STATE.fork_owner_depths) │ │ - _FORK_STATE.gate.notify_all() │ │ + try: │ │ + with _FORK_STATE.registry_lock: │ │ + for token in _FORK_STATE.provisional_descriptor_tokens[thread_id].pop(): │ │ + _OWNED_DESCRIPTORS.pop(token, None) │ │ + _FORK_STATE.pinned_objects[thread_id].pop() │ │ + _FORK_STATE.pinned_classes[thread_id].pop() │ │ + if not _FORK_STATE.provisional_descriptor_tokens[thread_id]: # pragma: needs fork │ │ + del _FORK_STATE.provisional_descriptor_tokens[thread_id] │ │ + del _FORK_STATE.pinned_objects[thread_id] │ │ + del _FORK_STATE.pinned_classes[thread_id] │ │ + finally: │ │ + # No other code reopens admission. A failure above would leave the other threads waiting for good. │ │ + with _FORK_STATE.gate: │ │ + # A handler that raised before the depth was stored left no entry to decrement. │ │ + if (depth := _FORK_STATE.fork_owner_depths.get(thread_id, 1)) <= 1: │ │ + _FORK_STATE.fork_owner_depths.pop(thread_id, None) │ │ + else: # pragma: no cover - earlier at-fork callbacks may deadlock first │ │ + _FORK_STATE.fork_owner_depths[thread_id] = depth - 1 │ │ + _FORK_STATE.admission_closed = bool(_FORK_STATE.fork_owner_depths) │ │ + _FORK_STATE.gate.notify_all() │ │ │ │ │ │ def _ensure_current_process() -> None: │ │ _reset_child_after_fork() │ │ │ │ │ │ def _reset_child_after_fork() -> None: # pragma: forked child │ │ @@ -1683,36 +2118,33 @@ │ │ descriptors.append(_OWNED_DESCRIPTORS.pop(token)) │ │ _FORK_STATE.reset_synchronization() │ │ _FORK_STATE.pid = pid │ │ _INIT_PARAMETER_MODELS.clear() │ │ _detach_child_state(descriptors, pinned_objects, pinned_classes) │ │ │ │ │ │ -def _enter_fork_transition(descriptor_owner: _ForkDescriptorOwner | None) -> int: # pragma: needs fork │ │ - thread_id = get_ident() │ │ +def _enter_fork_transition(descriptor_owner: _ForkDescriptorOwner | None, thread_id: int) -> int: # pragma: needs fork │ │ with _FORK_STATE.gate: │ │ while ( │ │ _FORK_STATE.admission_closed │ │ and thread_id not in _FORK_STATE.fork_owner_depths │ │ and thread_id not in _FORK_STATE.transitions │ │ ): │ │ _FORK_STATE.gate.wait() # pragma: no cover - exercised in isolated interpreter │ │ token = next(_TRANSITION_TOKENS) │ │ _FORK_STATE.transitions.setdefault(thread_id, {})[token] = descriptor_owner │ │ _FORK_STATE.active_transitions += 1 │ │ - _FORK_STATE.transition_context.depth += 1 │ │ return token │ │ │ │ │ │ -def _leave_fork_transition(token: int) -> None: # pragma: needs fork │ │ - _FORK_STATE.transition_context.depth -= 1 │ │ +def _leave_fork_transition(token: int, thread_id: int) -> None: # pragma: needs fork │ │ with _FORK_STATE.gate: │ │ - thread_id = get_ident() │ │ - del _FORK_STATE.transitions[thread_id][token] │ │ - if not _FORK_STATE.transitions[thread_id]: │ │ + owned: Final = _FORK_STATE.transitions[thread_id] │ │ + del owned[token] │ │ + if not owned: │ │ del _FORK_STATE.transitions[thread_id] │ │ _FORK_STATE.active_transitions -= 1 │ │ _FORK_STATE.gate.notify_all() │ │ │ │ │ │ def _verify_unverified_descriptors() -> None: # pragma: needs fork │ │ with _FORK_STATE.registry_lock: │ │ @@ -1774,23 +2206,29 @@ │ │ classes = tuple(_FORK_CLASSES.values()) │ │ for thread_id in fork_owner_thread_ids: │ │ if object_snapshots := _FORK_STATE.pinned_objects.get(thread_id): # pragma: needs fork │ │ object_snapshots[:] = [objects] * len(object_snapshots) │ │ _FORK_STATE.pinned_classes[thread_id][:] = [classes] * len(object_snapshots) │ │ │ │ │ │ -# Audit events carry unrelated interpreter-owned values; object is the sole accurate common element type. │ │ +# The defaults capture the module globals: the hook outlives them at interpreter shutdown, where CPython wipes the │ │ +# module dict to None before the final audit events fire. │ │ def _audit_fork_safety( # pragma: no cover - CPython disables tracing while Python audit hooks run │ │ - event: str, _args: tuple[object, ...] │ │ + event: str, │ │ + _args: Unused, │ │ + *, │ │ + _fork_events: frozenset[str] = _FORK_AUDIT_EVENTS, │ │ + _state: _ForkState = _FORK_STATE, │ │ + _get_ident: Callable[[], int] = get_ident, │ │ ) -> None: │ │ - if event in _FORK_AUDIT_EVENTS: │ │ - if _FORK_STATE.transition_context.depth or _FORK_STATE.fork_owner_depths: │ │ + if event in _fork_events: │ │ + if _get_ident() in _state.transitions or _state.fork_owner_depths: │ │ msg = f"{event} is unsafe while filelock is changing descriptor ownership" │ │ raise RuntimeError(msg) │ │ - elif event == "_posixsubprocess.fork_exec" and _FORK_STATE.transition_context.depth: │ │ + elif event == "_posixsubprocess.fork_exec" and _get_ident() in _state.transitions: │ │ msg = "fork_exec is unsafe while filelock is changing descriptor ownership" │ │ raise RuntimeError(msg) │ │ │ │ │ │ _register_fork_hooks() │ │ │ │ │ │ @@ -1799,21 +2237,30 @@ │ │ "AcquireReturnProxy", │ │ "BaseFileLock", │ │ "CloseErrorPolicy", │ │ "ContextErrorPolicy", │ │ "FileLockContext", │ │ "FileLockMeta", │ │ "LockOptions", │ │ + "ThreadLocalFileContext", │ │ + "_acquire_thread_lock", │ │ "_append_exception_context", │ │ "_canonical", │ │ + "_check_timeout_max", │ │ + "_delegate_to_current", │ │ "_ensure_current_process", │ │ "_fork_transition", │ │ "_grouped_errors", │ │ "_raise_body_and_release", │ │ "_raise_chained_errors", │ │ "_raise_cleanup_errors", │ │ "_raise_grouped_errors", │ │ "_register_fork_class", │ │ "_register_fork_object", │ │ "_register_owned_descriptor", │ │ + "_resolve_poll_interval", │ │ + "_resolve_read_write_timeout", │ │ + "_resolve_timeout", │ │ + "_seconds", │ │ + "_timeout_behavior", │ │ "_unregister_owned_descriptor", │ │ ] │ ├── filelock/_async.py │ │ @@ -1,117 +1,429 @@ │ │ """Separate caller cancellation from backend task and executor-future results.""" │ │ │ │ from __future__ import annotations │ │ │ │ +__lazy_modules__ = ["asyncio", "collections", "concurrent.futures", "filelock._error"] │ │ + │ │ import asyncio │ │ import contextlib │ │ import time │ │ +from collections import deque │ │ from concurrent.futures import Future as ConcurrentFuture │ │ from dataclasses import dataclass │ │ from threading import Lock │ │ -from typing import TYPE_CHECKING, Final, Generic, NoReturn, TypeVar, cast │ │ +from typing import TYPE_CHECKING, Final, Generic, Literal, NoReturn, TypeVar, cast │ │ +from weakref import WeakKeyDictionary │ │ │ │ -from ._api import _append_exception_context, _raise_chained_errors │ │ +from filelock._api import ( │ │ + _append_exception_context, │ │ + _fork_transition, │ │ + _raise_chained_errors, │ │ + _resolve_read_write_timeout, │ │ +) │ │ +from filelock._error import Timeout │ │ │ │ if TYPE_CHECKING: │ │ - from collections.abc import AsyncIterator, Awaitable, Callable │ │ + from collections.abc import AsyncGenerator, Awaitable, Callable │ │ + from concurrent.futures import Executor │ │ + │ │ + from filelock._read_write import ReadWriteLock │ │ + from filelock._soft_rw import SoftReadWriteLock │ │ │ │ _T = TypeVar("_T") │ │ │ │ +#: The holder an async wrapper records its backend level under. No thread has this identifier, so sync code on the │ │ +#: executor thread that took the level cannot re-enter or release it. │ │ +_TASKS_THREAD_ID: Final[int] = 0 │ │ + │ │ │ │ class _AsyncTransitionUnavailableError(Exception): │ │ pass │ │ │ │ │ │ @dataclass(frozen=True) │ │ class _BackendOutcome(Generic[_T]): │ │ value: _T | None = None │ │ error: BaseException | None = None │ │ │ │ │ │ class _AsyncTransitionGate: │ │ + """ │ │ + First-in, first-out admission for the calls that transition one lock context. │ │ + │ │ + Each call queues a ticket, and the head of the queue holds the gate. A call that gives up removes its own ticket, │ │ + so abandoned calls do not pile up behind a long holder. │ │ + """ │ │ + │ │ def __init__(self) -> None: │ │ - self._tail_lock: Final[Lock] = Lock() │ │ - self._tail: ConcurrentFuture[None] | None = None │ │ + self._queue_lock: Final[Lock] = Lock() │ │ + self._queue: Final[deque[ConcurrentFuture[None]]] = deque() │ │ │ │ @contextlib.asynccontextmanager │ │ - async def hold(self) -> AsyncIterator[None]: │ │ + async def hold(self) -> AsyncGenerator[None]: │ │ ticket: ConcurrentFuture[None] = ConcurrentFuture() │ │ - with self._tail_lock: │ │ - predecessor = self._tail │ │ - self._tail = ticket │ │ - if predecessor is not None: │ │ - try: │ │ - await _wait_until_done(asyncio.wrap_future(predecessor)) │ │ - except asyncio.CancelledError: │ │ - predecessor.add_done_callback(lambda _predecessor: self._leave(ticket)) │ │ - raise │ │ try: │ │ + self._join(ticket) │ │ + if not ticket.done(): │ │ + await self._wait_for_turn(ticket, blocking=True, cancel_check=None, deadline=None, poll_interval=0.05) │ │ yield │ │ finally: │ │ self._leave(ticket) │ │ │ │ @contextlib.asynccontextmanager │ │ async def hold_for_acquire( │ │ self, │ │ *, │ │ blocking: bool, │ │ cancel_check: Callable[[], bool] | None, │ │ deadline: float | None, │ │ poll_interval: float, │ │ - ) -> AsyncIterator[None]: │ │ + ) -> AsyncGenerator[None]: │ │ ticket: ConcurrentFuture[None] = ConcurrentFuture() │ │ - with self._tail_lock: │ │ - predecessor = self._tail │ │ - self._tail = ticket │ │ - if predecessor is not None and not predecessor.done(): │ │ - try: │ │ - await self._wait_for_predecessor( │ │ - predecessor, │ │ + try: │ │ + self._join(ticket) │ │ + if not ticket.done(): │ │ + await self._wait_for_turn( │ │ + ticket, │ │ blocking=blocking, │ │ cancel_check=cancel_check, │ │ deadline=deadline, │ │ poll_interval=poll_interval, │ │ ) │ │ - except BaseException: │ │ - predecessor.add_done_callback(lambda _predecessor: self._leave(ticket)) │ │ - raise │ │ - try: │ │ yield │ │ finally: │ │ self._leave(ticket) │ │ │ │ - @staticmethod │ │ - async def _wait_for_predecessor( │ │ - predecessor: ConcurrentFuture[None], │ │ + async def _wait_for_turn( │ │ + self, │ │ + ticket: ConcurrentFuture[None], │ │ *, │ │ blocking: bool, │ │ cancel_check: Callable[[], bool] | None, │ │ deadline: float | None, │ │ poll_interval: float, │ │ ) -> None: │ │ if not blocking: │ │ raise _AsyncTransitionUnavailableError │ │ - waiter = asyncio.wrap_future(predecessor) │ │ - while not predecessor.done(): │ │ + waiter = asyncio.wrap_future(ticket) │ │ + while not ticket.done(): │ │ if cancel_check is not None and cancel_check(): │ │ raise _AsyncTransitionUnavailableError │ │ + wait_interval = poll_interval │ │ if deadline is not None: │ │ if (remaining := deadline - time.perf_counter()) <= 0: │ │ raise _AsyncTransitionUnavailableError │ │ - wait_interval = min(poll_interval, remaining) if cancel_check is not None else remaining │ │ - else: │ │ - wait_interval = poll_interval if cancel_check is not None else None │ │ + wait_interval = min(wait_interval, remaining) │ │ await asyncio.wait((waiter,), timeout=wait_interval) │ │ + # A hand-off that a signal handler's exception cut short leaves the head undone, so the head settles itself. │ │ + self._settle_head() │ │ + │ │ + def _join(self, ticket: ConcurrentFuture[None]) -> None: │ │ + with self._queue_lock: │ │ + self._queue.append(ticket) │ │ + if len(self._queue) == 1: │ │ + ticket.set_result(None) │ │ │ │ def _leave(self, ticket: ConcurrentFuture[None]) -> None: │ │ - with self._tail_lock: │ │ - if self._tail is ticket: │ │ - self._tail = None │ │ - ticket.set_result(None) │ │ + with self._queue_lock: │ │ + try: │ │ + self._queue.remove(ticket) │ │ + except ValueError: │ │ + # The join never completed, or this ticket already left. │ │ + return │ │ + self._settle_head_locked() │ │ + │ │ + def _settle_head(self) -> None: │ │ + with self._queue_lock: │ │ + self._settle_head_locked() │ │ + │ │ + def _settle_head_locked(self) -> None: │ │ + if self._queue and not (head := self._queue[0]).done(): │ │ + head.set_result(None) │ │ + │ │ + │ │ +@dataclass │ │ +class _TaskHold: │ │ + """ │ │ + One task's hold, as the nesting count per wrapper it entered through. │ │ + │ │ + A task's hold ends when its last wrapper level is released or closed. Closing one wrapper ends only the levels │ │ + taken through it. │ │ + """ │ │ + │ │ + depths: dict[object, int] │ │ + │ │ + │ │ +class _TaskOwners: │ │ + """ │ │ + Per-task ownership in front of a sync reader/writer lock that tracks threads. │ │ + │ │ + An async wrapper runs each call on an executor thread, and that thread does not identify the calling task. Waiting │ │ + writers block new readers so a stream of readers cannot starve them. A thread lock guards the table because tasks on │ │ + different event loops share it. The table stands for one backend level, taken once for all tasks. Sync code can │ │ + end that level directly, with ``close()`` or a forced release on a shared singleton. The next admission then │ │ + forgets the holds instead of letting more tasks join them. │ │ + """ │ │ + │ │ + def __init__(self) -> None: │ │ + self._lock: Final[Lock] = Lock() │ │ + self._mode: Literal["read", "write"] | None = None │ │ + self._holds: dict[asyncio.Task[object], _TaskHold] = {} │ │ + self._transitioning = False │ │ + self._waiting_writers = 0 │ │ + #: One ticket per waiting call, settled on the next state change. A call that stops waiting takes its own out, │ │ + #: so one that times out or is canceled leaves nothing behind. │ │ + self._waiters: dict[ConcurrentFuture[None], None] = {} │ │ + │ │ + async def acquire( # ruff:ignore[too-many-arguments] # one keyword per piece of wrapper state the table consults │ │ + self, │ │ + mode: Literal["read", "write"], │ │ + *, │ │ + timeout: float, │ │ + blocking: bool, │ │ + lock_file: str, │ │ + via: object, │ │ + enter: Callable[[float], Awaitable[None]], │ │ + joinable: Callable[[], bool], │ │ + ) -> None: │ │ + task = _current_task() │ │ + timeout = _resolve_read_write_timeout(timeout, blocking=blocking) │ │ + deadline = None if not blocking or timeout < 0 else time.perf_counter() + timeout │ │ + waiting_writer = False │ │ + try: │ │ + while isinstance( │ │ + admission := self._admit( │ │ + task, mode, lock_file, via=via, joinable=joinable, waiting_writer=waiting_writer │ │ + ), │ │ + ConcurrentFuture, │ │ + ): │ │ + try: │ │ + if not blocking or (deadline is not None and time.perf_counter() >= deadline): │ │ + raise Timeout(lock_file) │ │ + if mode == "write" and not waiting_writer: │ │ + waiting_writer = True │ │ + with self._lock: │ │ + self._waiting_writers += 1 │ │ + wait = None if deadline is None else deadline - time.perf_counter() │ │ + await asyncio.wait((asyncio.wrap_future(admission),), timeout=wait) │ │ + finally: │ │ + self._forget(admission) │ │ + finally: │ │ + if waiting_writer: │ │ + with self._lock: │ │ + self._waiting_writers -= 1 │ │ + self._notify() │ │ + if admission == "held": │ │ + return │ │ + try: │ │ + await enter(-1 if deadline is None else max(0.0, deadline - time.perf_counter())) │ │ + except BaseException: │ │ + self._finish_transition(mode=None) │ │ + raise │ │ + self._finish_transition(mode=mode, holds={task: _TaskHold(depths={via: 1})}) │ │ + │ │ + def _admit( # ruff:ignore[too-many-arguments] # the acquire's state, passed through under the table lock │ │ + self, │ │ + task: asyncio.Task[object], │ │ + mode: Literal["read", "write"], │ │ + lock_file: str, │ │ + *, │ │ + via: object, │ │ + joinable: Callable[[], bool], │ │ + waiting_writer: bool, │ │ + ) -> Literal["held", "enter"] | ConcurrentFuture[None]: │ │ + with self._lock: │ │ + # A "held" answer trusts the backend level. Once the backend lost it, the holds are gone and the next task │ │ + # has to take the lock again. │ │ + if self._mode is not None and not self._transitioning and not joinable(): │ │ + self._holds.clear() │ │ + self._mode = None │ │ + if (hold := self._holds.get(task)) is not None: │ │ + if self._mode != mode: │ │ + msg = ( │ │ + f"Cannot acquire {mode} lock on {lock_file}: already holding a " │ │ + f"{'write' if mode == 'read' else 'read'} lock " │ │ + f"({'downgrade' if mode == 'read' else 'upgrade'} not allowed)" │ │ + ) │ │ + raise RuntimeError(msg) │ │ + hold.depths[via] = hold.depths.get(via, 0) + 1 │ │ + return "held" │ │ + writers_ahead = self._waiting_writers - waiting_writer │ │ + if not self._transitioning: │ │ + if mode == "read" and self._mode == "read" and not writers_ahead: │ │ + self._holds[task] = _TaskHold(depths={via: 1}) │ │ + return "held" │ │ + if not self._holds and (mode == "write" or not writers_ahead): │ │ + self._transitioning, self._mode = True, mode │ │ + return "enter" │ │ + return self._ticket() │ │ + │ │ + async def release( │ │ + self, │ │ + *, │ │ + force: bool, │ │ + lock_file: str, │ │ + via: object, │ │ + leave: Callable[[], asyncio.Future[_BackendOutcome[None]]], │ │ + still_held: Callable[[], bool], │ │ + ) -> None: │ │ + task = _current_task() │ │ + with self._lock: │ │ + if (hold := self._holds.get(task)) is None or via not in hold.depths: │ │ + if force: │ │ + return │ │ + msg = f"Cannot release a lock on {lock_file} that is not held by this task through this wrapper" │ │ + raise RuntimeError(msg) │ │ + if not force and hold.depths[via] > 1: │ │ + hold.depths[via] -= 1 │ │ + return │ │ + removed = hold.depths.pop(via) │ │ + if hold.depths: │ │ + return │ │ + del self._holds[task] │ │ + if self._holds: │ │ + return │ │ + self._transitioning = True │ │ + mode = self._mode │ │ + if not still_held(): │ │ + self._finish_transition(mode=None) │ │ + msg = f"Cannot release a lock on {lock_file} that is not held by this task" │ │ + raise RuntimeError(msg) │ │ + try: │ │ + cancellation = await _drain_cancellation(leave()) │ │ + except BaseException: │ │ + hold.depths[via] = removed │ │ + # Keep the hold for a retried release only while the sync lock still has the level. Restored after the sync │ │ + # lock let go, it would stand for a lock nobody holds. │ │ + self._finish_transition(mode=mode if still_held() else None, holds={task: hold}) │ │ + raise │ │ + self._finish_transition(mode=None) │ │ + if cancellation is not None: │ │ + # The release succeeded, so a restored hold would be a phantom no backend call can clear. │ │ + raise cancellation │ │ + │ │ + async def retire( │ │ + self, │ │ + via: object | None, │ │ + *, │ │ + leave: Callable[[], asyncio.Future[_BackendOutcome[None]]], │ │ + still_held: Callable[[], bool], │ │ + ) -> None: │ │ + """ │ │ + End the holds taken through *via*, or every hold when it is ``None``, as one transition. │ │ + │ │ + Leaves the backend through *leave* when that ends the last hold, and always when *via* is ``None``. Arrivals │ │ + wait while it runs, so none joins a hold the backend is letting go of. A transition already under way is waited │ │ + out first: a task entering through *via* must not get a hold after the wrapper is gone. A cancellation is raised │ │ + once the holds are settled. │ │ + """ │ │ + cancellation: asyncio.CancelledError | None = None │ │ + while isinstance(settled := self._drop_holds_via(via), ConcurrentFuture): │ │ + try: │ │ + await _wait_until_done(asyncio.wrap_future(settled)) │ │ + except asyncio.CancelledError as error: │ │ + cancellation = error │ │ + finally: │ │ + self._forget(settled) │ │ + mode, dropped = settled │ │ + if via is None or (mode is not None and still_held()): │ │ + try: │ │ + cancellation = await _drain_cancellation(leave()) or cancellation │ │ + except BaseException: │ │ + # A close that failed with the backend still holding stays retryable, as a failed release does. │ │ + self._finish_transition(mode=mode if still_held() else None, holds=dropped) │ │ + raise │ │ + self._finish_transition(mode=None) │ │ + elif mode is not None: │ │ + # Sync code already ended the level taken for tasks, so there is nothing to give back. │ │ + self._finish_transition(mode=None) │ │ + if cancellation is not None: │ │ + raise cancellation │ │ + │ │ + def _drop_holds_via( │ │ + self, via: object | None │ │ + ) -> tuple[Literal["read", "write"] | None, dict[asyncio.Task[object], _TaskHold]] | ConcurrentFuture[None]: │ │ + # Returns the future a running transition settles, or else the mode to leave (None when other holds keep the │ │ + # backend level) and the dropped holds. The table stays transitioning while that mode is left. │ │ + with self._lock: │ │ + if self._transitioning: │ │ + return self._ticket() │ │ + if via is None: │ │ + dropped = dict(self._holds) │ │ + self._holds.clear() │ │ + else: │ │ + dropped = {} │ │ + for task, hold in list(self._holds.items()): │ │ + if (count := hold.depths.pop(via, None)) is not None: │ │ + dropped[task] = _TaskHold(depths={via: count}) │ │ + if not hold.depths: │ │ + del self._holds[task] │ │ + if self._holds and via is not None: │ │ + return None, dropped │ │ + mode = self._mode │ │ + self._transitioning = mode is not None or via is None │ │ + return mode, dropped │ │ + │ │ + def _finish_transition( │ │ + self, *, mode: Literal["read", "write"] | None, holds: dict[asyncio.Task[object], _TaskHold] | None = None │ │ + ) -> None: │ │ + with self._lock: │ │ + self._transitioning, self._mode = False, mode │ │ + if mode is not None and holds: │ │ + for task, hold in holds.items(): │ │ + self._holds.setdefault(task, _TaskHold(depths={})).depths.update(hold.depths) │ │ + self._notify() │ │ + │ │ + def _ticket(self) -> ConcurrentFuture[None]: │ │ + # Called under the table lock, in the section that decided to wait, so no state change slips in between. │ │ + ticket: ConcurrentFuture[None] = ConcurrentFuture() │ │ + self._waiters[ticket] = None │ │ + return ticket │ │ + │ │ + def _forget(self, ticket: ConcurrentFuture[None]) -> None: │ │ + with self._lock: │ │ + self._waiters.pop(ticket, None) │ │ + │ │ + def _notify(self) -> None: │ │ + waiters, self._waiters = self._waiters, {} │ │ + for ticket in waiters: │ │ + ticket.set_result(None) │ │ + │ │ + │ │ +_TASK_OWNERS: Final[WeakKeyDictionary[ReadWriteLock | SoftReadWriteLock, _TaskOwners]] = WeakKeyDictionary() │ │ +_TASK_OWNERS_LOCK: Final[Lock] = Lock() │ │ + │ │ + │ │ +def _task_owners_for(sync_lock: ReadWriteLock | SoftReadWriteLock) -> _TaskOwners: │ │ + """Singleton wrappers share one sync lock, so they must share its task holds too.""" │ │ + with _fork_transition(), _TASK_OWNERS_LOCK: │ │ + if (owners := _TASK_OWNERS.get(sync_lock)) is None: │ │ + owners = _TASK_OWNERS[sync_lock] = _TaskOwners() │ │ + return owners │ │ + │ │ + │ │ +def _current_task() -> asyncio.Task[object]: │ │ + if (task := asyncio.current_task()) is None: │ │ + msg = "an async reader/writer lock must be used from inside an asyncio task" │ │ + raise RuntimeError(msg) │ │ + return task │ │ + │ │ + │ │ +async def _drain_cancellation(future: asyncio.Future[_BackendOutcome[None]]) -> asyncio.CancelledError | None: │ │ + # Returned, not raised, so the caller can tell a call that completed under cancellation from one that failed. │ │ + try: │ │ + await _wait_until_done(future) │ │ + except asyncio.CancelledError as cancellation: │ │ + try: │ │ + await _drain_future(future) │ │ + except BaseException as error: # ruff:ignore[blind-except] # reported with the cancellation below │ │ + _raise_cancelled_error(cancellation, error) │ │ + return cancellation │ │ + _future_result(future) │ │ + return None │ │ │ │ │ │ async def _drain_future(future: asyncio.Future[_BackendOutcome[_T]]) -> _T: │ │ while not future.done(): │ │ with contextlib.suppress(asyncio.CancelledError): │ │ await _wait_until_done(future) │ │ return _future_result(future) │ │ @@ -130,14 +442,33 @@ │ │ try: │ │ raise error # ruff:ignore[raise-within-try] # the handler restores context changed across the async boundary │ │ except BaseException: │ │ error.__context__ = context │ │ raise │ │ │ │ │ │ +def _run_in_executor( │ │ + loop: asyncio.AbstractEventLoop, executor: Executor | None, func: Callable[[], _T] │ │ +) -> asyncio.Future[_BackendOutcome[_T]]: │ │ + outcome: asyncio.Future[_BackendOutcome[_T]] = loop.create_future() │ │ + │ │ + def settle(call: asyncio.Future[_BackendOutcome[_T]]) -> None: │ │ + try: │ │ + result = call.result() │ │ + except asyncio.CancelledError: │ │ + # shutdown(cancel_futures=True) dropped the call unrun: a CancelledError would cancel a task nobody canceled │ │ + # and hide that the lock state never changed. │ │ + msg = "the executor shut down before running the lock backend call" │ │ + result = _BackendOutcome(error=RuntimeError(msg)) │ │ + outcome.set_result(result) │ │ + │ │ + loop.run_in_executor(executor, _capture_call, func).add_done_callback(settle) │ │ + return outcome │ │ + │ │ + │ │ def _capture_call(func: Callable[[], _T]) -> _BackendOutcome[_T]: │ │ try: │ │ return _BackendOutcome(value=func()) │ │ except BaseException as error: # ruff:ignore[blind-except] # backend control-flow exceptions are operation results │ │ return _BackendOutcome(error=error) │ │ │ │ │ │ @@ -157,17 +488,20 @@ │ │ try: │ │ return _BackendOutcome(value=await awaitable) │ │ except BaseException as error: # ruff:ignore[blind-except] # backend cancellation must remain distinct from caller cancellation │ │ return _BackendOutcome(error=error) │ │ │ │ │ │ __all__ = [ │ │ + "_TASKS_THREAD_ID", │ │ "_AsyncTransitionGate", │ │ "_AsyncTransitionUnavailableError", │ │ "_BackendOutcome", │ │ "_capture_awaitable", │ │ "_capture_call", │ │ "_drain_future", │ │ "_future_result", │ │ "_raise_cancelled_error", │ │ + "_run_in_executor", │ │ + "_task_owners_for", │ │ "_wait_until_done", │ │ ] │ ├── filelock/_async_read_write.py │ │ @@ -1,56 +1,66 @@ │ │ """Async wrapper around :class:`ReadWriteLock` for use with ``asyncio``.""" │ │ │ │ from __future__ import annotations │ │ │ │ +__lazy_modules__ = ["asyncio", "concurrent.futures", "filelock._async", "filelock._error", "functools", "threading"] │ │ + │ │ import asyncio │ │ import functools │ │ import os │ │ import sqlite3 │ │ +import threading │ │ from concurrent.futures import ThreadPoolExecutor │ │ +from concurrent.futures import thread as executor_threads │ │ from contextlib import asynccontextmanager │ │ -from typing import TYPE_CHECKING, ParamSpec, TypeVar │ │ +from typing import TYPE_CHECKING, Final, Literal, ParamSpec, TypeVar, cast │ │ │ │ -from ._api import ( │ │ +from filelock._api import ( │ │ _append_exception_context, │ │ _ensure_current_process, │ │ _fork_transition, │ │ _register_fork_object, │ │ ) │ │ -from ._async import ( │ │ +from filelock._async import ( │ │ + _TASKS_THREAD_ID, │ │ _BackendOutcome, │ │ _capture_call, │ │ _drain_future, │ │ _future_result, │ │ _raise_cancelled_error, │ │ + _task_owners_for, │ │ _wait_until_done, │ │ ) │ │ -from ._read_write import ReadWriteLock │ │ +from filelock._error import Timeout │ │ +from filelock._read_write import ReadWriteLock │ │ │ │ if TYPE_CHECKING: │ │ - from collections.abc import AsyncGenerator, Callable │ │ + from collections.abc import AsyncGenerator, Callable, MutableMapping │ │ from concurrent import futures │ │ from types import TracebackType │ │ │ │ - from ._api import AcquireReturnProxy │ │ + from filelock._api import AcquireReturnProxy │ │ + │ │ │ │ _P = ParamSpec("_P") │ │ _R = TypeVar("_R") │ │ │ │ │ │ class AsyncReadWriteLock: │ │ """ │ │ Async wrapper around :class:`ReadWriteLock` for use in ``asyncio`` applications. │ │ │ │ This wrapper dispatches every blocking SQLite operation to a thread pool via ``loop.run_in_executor()`` because │ │ - Python's :mod:`sqlite3` module has no async API. It delegates reentrancy, upgrade/downgrade rules, and singleton │ │ - behavior to the underlying :class:`ReadWriteLock`. │ │ + Python's :mod:`sqlite3` module has no async API. Each ``asyncio`` task owns its own hold. Tasks share a read lock, │ │ + and a task asking for the write lock waits until the other holders release, with waiting writers ahead of new │ │ + readers. As with :class:`ReadWriteLock`, upgrading or downgrading a held lock raises :class:`RuntimeError`. │ │ + Singleton wrappers over one path share their task holds, and closing one ends only the holds taken through it. │ │ │ │ :param lock_file: path to the SQLite database file used as the lock │ │ - :param timeout: maximum wait time in seconds; ``-1`` means block indefinitely │ │ + :param timeout: maximum wait time in seconds; ``-1`` waits up to SQLite's busy-timeout cap of about 23 days │ │ :param blocking: if ``False``, raise :class:`~filelock.Timeout` immediately when the lock is unavailable │ │ :param is_singleton: if ``True``, reuse existing :class:`ReadWriteLock` instances for the same resolved path │ │ :param loop: event loop for ``run_in_executor``; ``None`` uses the running loop │ │ :param executor: executor for ``run_in_executor``. When ``None`` this lock creates and owns a dedicated │ │ single-thread executor so every operation runs on the same thread (SQLite affinity requires this) and shuts it │ │ down in :meth:`close`. This lock uses a caller-supplied executor as-is and never shuts it down, so after passing │ │ no executor call :meth:`close` to release the owned one. │ │ @@ -69,17 +79,21 @@ │ │ loop: asyncio.AbstractEventLoop | None = None, │ │ executor: futures.Executor | None = None, │ │ ) -> None: │ │ creator_pid = os.getpid() │ │ self._creator_pid = creator_pid │ │ self._fork_invalidated = False │ │ self._closed = False │ │ + self._owns_backend = not is_singleton │ │ + #: Marks the task holds taken through this wrapper, which its close() ends. │ │ + self._via: Final = object() │ │ _register_fork_object(self) │ │ with _fork_transition(): │ │ self._lock = ReadWriteLock(lock_file, timeout, blocking=blocking, is_singleton=is_singleton) │ │ + self._owners = _task_owners_for(self._lock) │ │ self._loop = loop │ │ self._owns_executor = executor is None │ │ self._executor = executor or ThreadPoolExecutor(max_workers=1) │ │ if os.getpid() != creator_pid: # pragma: forked child │ │ msg = "AsyncReadWriteLock construction cannot continue after fork" │ │ raise RuntimeError(msg) │ │ │ │ @@ -115,18 +129,14 @@ │ │ │ │ Falls back to instance defaults for *timeout* and *blocking* when ``None``. │ │ │ │ :param timeout: maximum wait time in seconds, or ``None`` to use the instance default │ │ :param blocking: if ``False``, raise :class:`~filelock.Timeout` immediately; ``None`` uses the instance default │ │ │ │ """ │ │ - if timeout is None: │ │ - timeout = self._lock.timeout │ │ - if blocking is None: │ │ - blocking = self._lock.blocking │ │ await self.acquire_read(timeout, blocking=blocking) │ │ body_error: BaseException | None = None │ │ try: │ │ yield │ │ except BaseException as error: │ │ body_error = error │ │ raise │ │ @@ -140,18 +150,14 @@ │ │ │ │ Falls back to instance defaults for *timeout* and *blocking* when ``None``. │ │ │ │ :param timeout: maximum wait time in seconds, or ``None`` to use the instance default │ │ :param blocking: if ``False``, raise :class:`~filelock.Timeout` immediately; ``None`` uses the instance default │ │ │ │ """ │ │ - if timeout is None: │ │ - timeout = self._lock.timeout │ │ - if blocking is None: │ │ - blocking = self._lock.blocking │ │ await self.acquire_write(timeout, blocking=blocking) │ │ body_error: BaseException | None = None │ │ try: │ │ yield │ │ except BaseException as error: │ │ body_error = error │ │ raise │ │ @@ -162,125 +168,183 @@ │ │ try: │ │ await self.release() │ │ except BaseException as release_error: │ │ if body_error is not None: │ │ _append_exception_context(release_error, body_error) │ │ raise │ │ │ │ - async def acquire_read(self, timeout: float = -1, *, blocking: bool = True) -> AsyncAcquireReadWriteReturnProxy: │ │ + async def acquire_read( │ │ + self, timeout: float | None = None, *, blocking: bool | None = None │ │ + ) -> AsyncAcquireReadWriteReturnProxy: │ │ """ │ │ Acquire a shared read lock. │ │ │ │ See :meth:`ReadWriteLock.acquire_read` for full semantics. │ │ │ │ - :param timeout: maximum wait time in seconds; ``-1`` means block indefinitely │ │ - :param blocking: if ``False``, raise :class:`~filelock.Timeout` immediately when the lock is unavailable │ │ + :param timeout: seconds to wait; ``None`` uses the instance setting; ``-1`` waits up to SQLite's │ │ + busy-timeout cap of about 23 days │ │ + :param blocking: if ``False``, raise :class:`~filelock.Timeout` on contention; │ │ + ``None`` uses the instance setting │ │ │ │ :returns: a proxy that can be used as an async context manager to release the lock │ │ │ │ - :raises RuntimeError: if a write lock is already held on this instance │ │ + :raises RuntimeError: if the calling task already holds the write lock │ │ :raises Timeout: if the lock cannot be acquired within *timeout* seconds │ │ + :raises TypeError: if *timeout* is a :class:`bool` or not a real number │ │ + :raises ValueError: if a blocking call gets a ``nan`` *timeout* or a negative one other than ``-1`` │ │ │ │ """ │ │ self._raise_if_unusable() │ │ - await self._run_acquire(functools.partial(self._lock.acquire_read, timeout, blocking=blocking)) │ │ + await self._acquire("read", timeout, blocking=blocking) │ │ return AsyncAcquireReadWriteReturnProxy(lock=self) │ │ │ │ - async def acquire_write(self, timeout: float = -1, *, blocking: bool = True) -> AsyncAcquireReadWriteReturnProxy: │ │ + async def acquire_write( │ │ + self, timeout: float | None = None, *, blocking: bool | None = None │ │ + ) -> AsyncAcquireReadWriteReturnProxy: │ │ """ │ │ Acquire an exclusive write lock. │ │ │ │ See :meth:`ReadWriteLock.acquire_write` for full semantics. │ │ │ │ - :param timeout: maximum wait time in seconds; ``-1`` means block indefinitely │ │ - :param blocking: if ``False``, raise :class:`~filelock.Timeout` immediately when the lock is unavailable │ │ + :param timeout: seconds to wait; ``None`` uses the instance setting; ``-1`` waits up to SQLite's │ │ + busy-timeout cap of about 23 days │ │ + :param blocking: if ``False``, raise :class:`~filelock.Timeout` on contention; │ │ + ``None`` uses the instance setting │ │ │ │ :returns: a proxy that can be used as an async context manager to release the lock │ │ │ │ - :raises RuntimeError: if a read lock is already held, or a write lock is held by a different thread │ │ + :raises RuntimeError: if the calling task already holds the read lock │ │ :raises Timeout: if the lock cannot be acquired within *timeout* seconds │ │ + :raises TypeError: if *timeout* is a :class:`bool` or not a real number │ │ + :raises ValueError: if a blocking call gets a ``nan`` *timeout* or a negative one other than ``-1`` │ │ │ │ """ │ │ self._raise_if_unusable() │ │ - await self._run_acquire(functools.partial(self._lock.acquire_write, timeout, blocking=blocking)) │ │ + await self._acquire("write", timeout, blocking=blocking) │ │ return AsyncAcquireReadWriteReturnProxy(lock=self) │ │ │ │ + async def _acquire(self, mode: Literal["read", "write"], timeout: float | None, *, blocking: bool | None) -> None: │ │ + timeout = self.timeout if timeout is None else timeout │ │ + blocking = self.blocking if blocking is None else blocking │ │ + │ │ + async def enter(remaining: float) -> None: │ │ + # A close() may have landed while this task waited for the table. │ │ + self._raise_if_unusable() │ │ + await self._run_acquire( │ │ + functools.partial( │ │ + self._lock._acquire_level_of, # ruff:ignore[private-member-access] # the wrapper owns this backend hold │ │ + _TASKS_THREAD_ID, │ │ + mode, │ │ + remaining, │ │ + blocking=blocking, │ │ + ) │ │ + ) │ │ + │ │ + def joinable() -> bool: │ │ + self._raise_if_unusable() │ │ + return self._backend_holds() │ │ + │ │ + await self._owners.acquire( │ │ + mode, │ │ + timeout=timeout, │ │ + blocking=blocking, │ │ + lock_file=self.lock_file, │ │ + via=self._via, │ │ + enter=enter, │ │ + joinable=joinable, │ │ + ) │ │ + │ │ async def release(self, *, force: bool = False) -> None: │ │ """ │ │ - Release one level of the current lock. │ │ + Release one level of the calling task's hold. │ │ │ │ - See :meth:`ReadWriteLock.release` for full semantics. │ │ + The wrapper releases the database lock once no task holds it. │ │ │ │ - :param force: if ``True``, release the lock completely regardless of the current lock level │ │ + :param force: if ``True``, end every level the calling task took through this wrapper. Levels taken through │ │ + other wrappers on the same path stay. A wrapper that holds no level for the task releases nothing. │ │ │ │ - :raises RuntimeError: if no lock is currently held and *force* is ``False`` │ │ + :raises RuntimeError: if the calling task holds no level through this wrapper and *force* is ``False`` │ │ │ │ """ │ │ _ensure_current_process() │ │ if self._inherited: # pragma: needs fork │ │ return │ │ - await self._run(self._lock.release, force=force) │ │ + await self._owners.release( │ │ + force=force, │ │ + lock_file=self.lock_file, │ │ + via=self._via, │ │ + leave=functools.partial(self._submit, self._leave_backend), │ │ + still_held=self._backend_holds, │ │ + ) │ │ │ │ async def close(self) -> None: │ │ """ │ │ - Release the lock (if held) and close the underlying SQLite connection. │ │ + End the holds of the tasks that acquired through this instance and release the lock once no task holds it. │ │ │ │ - After calling this method, the lock instance is no longer usable. │ │ + After calling this method, the lock instance is no longer usable. With ``is_singleton=False`` it also closes the │ │ + underlying SQLite connection. A singleton wrapper leaves the shared :class:`ReadWriteLock` open, so tasks that │ │ + acquired through another wrapper and synchronous users of the same path keep their holds. The next acquire │ │ + notices a synchronous ``close()`` or forced release of that shared lock. One that lands in the few bytecodes │ │ + between that check and the admission still admits the task into the ended hold. │ │ │ │ """ │ │ _ensure_current_process() │ │ if self._inherited: # pragma: needs fork │ │ return │ │ if self._closed: │ │ return │ │ - close_future = self._submit(self._lock.close) │ │ + # Refuse acquires from here on, so none is admitted into a hold the backend is letting go of. │ │ + self._closed = True │ │ try: │ │ - await _wait_until_done(close_future) │ │ - except asyncio.CancelledError as cancellation: │ │ - try: │ │ - await _drain_future(close_future) │ │ - except BaseException as error: # ruff:ignore[blind-except] # reported with the cancellation below │ │ - _raise_cancelled_error(cancellation, error) │ │ - self._closed = True │ │ - self._shutdown_owned_executor() │ │ + await self._owners.retire( │ │ + None if self._owns_backend else self._via, │ │ + leave=functools.partial(self._submit, self._lock.close if self._owns_backend else self._leave_backend), │ │ + still_held=self._backend_holds, │ │ + ) │ │ + except BaseException as error: │ │ + # Only a failed backend call can leave the level held, and then a retried close() has to find it. │ │ + if not isinstance(error, asyncio.CancelledError) and self._backend_holds(): │ │ + self._closed = False │ │ + else: │ │ + self._shutdown_owned_executor() │ │ raise │ │ - _future_result(close_future) │ │ - self._closed = True │ │ # Wait for the worker to exit rather than letting it drain in the background: a caller that forks right │ │ # after closing deserves a single-threaded process, and os.fork warns about any surviving thread. │ │ if self._owns_executor: │ │ await asyncio.to_thread(functools.partial(self._executor.shutdown, wait=True)) │ │ │ │ - async def _run_acquire(self, acquire: Callable[[], AcquireReturnProxy]) -> None: │ │ - acquire_future = self._submit(acquire) │ │ + async def _run_acquire(self, acquire: Callable[..., AcquireReturnProxy]) -> None: │ │ + abandoned = threading.Event() │ │ + acquire_future = self._submit(acquire, cancel_check=abandoned.is_set) │ │ try: │ │ await _wait_until_done(acquire_future) │ │ except asyncio.CancelledError as cancellation: │ │ + # Stops a backend wait on another process's hold, which would otherwise outlast the caller by as long. │ │ + abandoned.set() │ │ try: │ │ await _drain_future(acquire_future) │ │ + except Timeout: │ │ + # Nothing was taken, so the caller's cancellation is the whole outcome. │ │ + raise cancellation from None │ │ except BaseException as error: # ruff:ignore[blind-except] # reported with the cancellation below │ │ _raise_cancelled_error(cancellation, error) │ │ try: │ │ - await _drain_future(self._submit(self._lock.release)) │ │ + await _drain_future(self._submit(self._leave_backend)) │ │ except BaseException as error: # ruff:ignore[blind-except] # reported with the cancellation below │ │ _raise_cancelled_error(cancellation, error) │ │ raise │ │ _future_result(acquire_future) │ │ │ │ - async def _run(self, func: Callable[_P, _R], *args: _P.args, **kwargs: _P.kwargs) -> _R: │ │ - future = self._submit(func, *args, **kwargs) │ │ - try: │ │ - await _wait_until_done(future) │ │ - except asyncio.CancelledError as cancellation: │ │ - try: │ │ - await _drain_future(future) │ │ - except BaseException as error: # ruff:ignore[blind-except] # reported with the cancellation below │ │ - _raise_cancelled_error(cancellation, error) │ │ - raise │ │ - return _future_result(future) │ │ + def _backend_holds(self) -> bool: │ │ + # A sync close() or forced release on a shared singleton ends the tasks' level without the table taking part. │ │ + return self._lock._holds_level_of(_TASKS_THREAD_ID) # ruff:ignore[private-member-access] # the wrapper owns this backend hold │ │ + │ │ + def _leave_backend(self) -> None: │ │ + # Only the tasks' level: a sync user of the same singleton keeps its own. │ │ + self._lock._release_level_of(_TASKS_THREAD_ID) # ruff:ignore[private-member-access] # the wrapper owns this backend hold │ │ │ │ def _submit( │ │ self, func: Callable[_P, _R], *args: _P.args, **kwargs: _P.kwargs │ │ ) -> asyncio.Future[_BackendOutcome[_R]]: │ │ return (self._loop or asyncio.get_running_loop()).run_in_executor( │ │ self._executor, │ │ _capture_call, │ │ @@ -302,14 +366,25 @@ │ │ raise RuntimeError(msg) │ │ if self._closed: │ │ msg = "Cannot operate on a closed database." │ │ raise sqlite3.ProgrammingError(msg) │ │ │ │ def _reset_after_fork_in_child(self) -> None: # pragma: forked child │ │ self._fork_invalidated = True │ │ + if self._owns_executor: │ │ + # The worker did not survive the fork, yet before 3.12 the child's exit still wakes it through its queue. On │ │ + # PyPy that queue is pure Python, and its lock may have been held by the worker at fork time, so exit hangs. │ │ + # CPython 3.12+ forgets every inherited worker in the child; do the same for the one this lock owns. │ │ + # typeshed declares the registry read-only; it is a WeakKeyDictionary the exit hook iterates. │ │ + registry = cast( │ │ + "MutableMapping[threading.Thread, object]", │ │ + executor_threads._threads_queues, # ruff:ignore[private-member-access] # the exit hook's registry │ │ + ) │ │ + for worker in cast("ThreadPoolExecutor", self._executor)._threads: # ruff:ignore[private-member-access] # only the executor lists its workers │ │ + registry.pop(worker, None) │ │ │ │ def __del__(self) -> None: │ │ # Safety net when close() was never called: shut down the executor we own so its worker thread does not │ │ # outlive the lock. shutdown(wait=False) never blocks. │ │ if os.getpid() == getattr(self, "_creator_pid", None) and getattr(self, "_owns_executor", False): │ │ self._executor.shutdown(wait=False) │ ├── filelock/_descriptor.py │ │ @@ -1,20 +1,24 @@ │ │ """A minimal native lock over a caller-owned file descriptor, contending with :class:`FileLock` on the same file.""" │ │ │ │ from __future__ import annotations │ │ │ │ +__lazy_modules__ = ["filelock._unix", "threading", "typing"] │ │ + │ │ import sys │ │ import time │ │ -from math import isfinite │ │ +from threading import TIMEOUT_MAX │ │ from typing import Final │ │ │ │ +from filelock._api import _seconds │ │ + │ │ if sys.platform == "win32": # pragma: win32 cover │ │ - from ._windows import _lock_fd_nonblocking, _unlock_fd │ │ + from filelock._windows import _lock_fd_nonblocking, _unlock_fd │ │ else: # pragma: win32 no cover │ │ - from ._unix import _lock_fd_nonblocking, _unlock_fd │ │ + from filelock._unix import _lock_fd_nonblocking, _unlock_fd │ │ │ │ │ │ def lock_descriptor(fd: int, *, blocking: bool = True, poll_interval: float = 0.05) -> bool: │ │ """ │ │ Take the native OS lock on *fd*, a file descriptor the caller opened and owns. │ │ │ │ This is the same one-byte exclusive lock :class:`FileLock` uses, so a descriptor lock and a path lock on the same │ │ @@ -24,30 +28,31 @@ │ │ │ │ For timeout, reentrancy, singleton, lifetime, or stale-break behavior, use :class:`FileLock`. There is no async │ │ wrapper. Run this in an executor, or drive ``blocking=False`` from your own polling loop. │ │ │ │ :param fd: an open file descriptor the caller owns. │ │ :param blocking: when ``True`` (default), retry the nonblocking attempt every *poll_interval* seconds until it │ │ succeeds; when ``False``, make one attempt. │ │ - :param poll_interval: finite, positive seconds between attempts while blocking; ignored when *blocking* is │ │ - ``False``. │ │ + :param poll_interval: positive seconds between attempts while blocking, at most :data:`threading.TIMEOUT_MAX`; │ │ + ignored when *blocking* is ``False``. │ │ │ │ :returns: ``True`` once the lock is held, or ``False`` on contention when ``blocking`` is ``False``. │ │ │ │ :raises OSError: for a permanent native failure, such as an invalid descriptor, or with ``errno.ENOSYS`` when the │ │ Python build lacks the native locking primitive. The descriptor is left open. │ │ - :raises ValueError: if a blocking call receives a non-finite or non-positive *poll_interval*. │ │ + :raises ValueError: if a blocking call receives a *poll_interval* outside that range, including ``nan``. │ │ │ │ .. versionadded:: 3.30.0 │ │ │ │ """ │ │ if not blocking: │ │ return _lock_fd_nonblocking(fd) │ │ - if not isfinite(poll_interval) or poll_interval <= 0: │ │ - msg: Final[str] = f"poll_interval must be finite and greater than 0, got {poll_interval}" │ │ + # time.sleep raises OverflowError past TIMEOUT_MAX; nan fails both comparisons. │ │ + if not 0 < (poll_interval := _seconds("poll_interval", poll_interval)) <= TIMEOUT_MAX: │ │ + msg: Final[str] = f"poll_interval must be greater than 0 and at most {TIMEOUT_MAX}, got {poll_interval}" │ │ raise ValueError(msg) │ │ while not _lock_fd_nonblocking(fd): │ │ time.sleep(poll_interval) │ │ return True │ │ │ │ │ │ def unlock_descriptor(fd: int) -> None: │ ├── filelock/_error.py │ │ @@ -1,35 +1,49 @@ │ │ from __future__ import annotations │ │ │ │ +__lazy_modules__ = ["typing"] │ │ + │ │ +from typing import Final │ │ + │ │ │ │ class Timeout(TimeoutError): # ruff:ignore[error-suffix-on-exception-name] # public exception name; renaming breaks the API │ │ """Raised when the lock could not be acquired in *timeout* seconds.""" │ │ │ │ - def __init__(self, lock_file: str) -> None: │ │ + def __init__(self, lock_file: str, holder: str | None = None) -> None: │ │ super().__init__() │ │ self._lock_file = lock_file │ │ + self._holder = holder │ │ │ │ - def __reduce__(self) -> tuple[type[Timeout], tuple[str]]: │ │ - # __init__ needs lock_file, so pickle must restore it as a constructor arg │ │ - return self.__class__, (self._lock_file,) │ │ + def __reduce__(self) -> tuple[type[Timeout], tuple[str], dict[str, object]]: │ │ + # holder rides in the state so a subclass taking only lock_file, and a 4.0.12 reader, can still unpickle it. │ │ + return self.__class__, (self._lock_file,), self.__dict__ │ │ │ │ def __str__(self) -> str: # pragma: needs hard-link │ │ - return f"The file lock '{self._lock_file}' could not be acquired." │ │ + message: Final = f"The file lock '{self._lock_file}' could not be acquired." │ │ + if self._holder is None: │ │ + return message │ │ + return f"{message} It is held by {self._holder}, which this host cannot probe." │ │ │ │ def __repr__(self) -> str: │ │ return f"{self.__class__.__name__}({self.lock_file!r})" │ │ │ │ @property │ │ def lock_file(self) -> str: │ │ """The path of the file lock.""" │ │ return self._lock_file │ │ │ │ │ │ -class SoftFileLockLifetimeWarning(DeprecationWarning): │ │ - """The configured soft-lock lifetime permits overlapping live holders after expiry.""" │ │ +class SoftFileLockLifetimeWarning(FutureWarning): │ │ + """ │ │ + The configured soft-lock lifetime permits overlapping live holders after expiry. │ │ + │ │ + A :class:`FutureWarning` shows by default wherever the lock is configured; a :class:`DeprecationWarning` shows only │ │ + in ``__main__``. │ │ + │ │ + """ │ │ │ │ │ │ class LeaseSettingsMismatch(ValueError): # ruff:ignore[error-suffix-on-exception-name] # public exception name; renaming breaks the API │ │ """A lease contender disagrees with the published claim about how long the lease lasts.""" │ │ │ │ │ │ class SoftFileLockProtocolError(OSError): │ │ @@ -39,16 +53,18 @@ │ │ self._lock_file = lock_file │ │ self._claim_name = claim_name │ │ self._reason = reason │ │ super().__init__(self.__str__()) │ │ │ │ def __reduce__( │ │ self, │ │ - ) -> tuple[type[SoftFileLockProtocolError], tuple[str, str | None, str]]: # pragma: needs hard-link │ │ - return self.__class__, (self._lock_file, self._claim_name, self._reason) │ │ + ) -> tuple[ │ │ + type[SoftFileLockProtocolError], tuple[str, str | None, str], dict[str, object] │ │ + ]: # pragma: needs hard-link │ │ + return self.__class__, (self._lock_file, self._claim_name, self._reason), self.__dict__ │ │ │ │ def __str__(self) -> str: │ │ location = self._lock_file if self._claim_name is None else f"{self._lock_file}: claim {self._claim_name!r}" │ │ return f"Invalid strict soft-lock state at {location}: {self._reason}" │ │ │ │ @property │ │ def lock_file(self) -> str: # pragma: needs hard-link │ ├── filelock/_identity.py │ │ @@ -1,40 +1,111 @@ │ │ from __future__ import annotations │ │ │ │ +__lazy_modules__ = ["hashlib", "pathlib", "socket", "typing"] │ │ + │ │ +import hashlib │ │ import os │ │ import socket │ │ import sys │ │ from errno import EPERM, ESRCH │ │ from pathlib import Path │ │ from typing import Final │ │ │ │ +#: Every marker format in this package caps the hostname at the RFC 1123 limit and reads a longer one as malformed. │ │ +_HOST_NAME_LIMIT: Final[int] = 253 │ │ +#: The bytes those formats carry verbatim: printable non-space ASCII, less the ``?`` reserved for the escape. │ │ +_HOST_NAME_VERBATIM: Final[frozenset[int]] = frozenset(range(0x21, 0x7F)) - {ord("?")} │ │ +#: The characters at the end of an over-long name that carry a digest of the part cut off. │ │ +_HOST_NAME_DIGEST_LEN: Final[int] = 8 │ │ +#: The kernel ABI fixes the initial PID namespace's inode (``PID_NS_INIT_INO`` in ``linux/nsfs.h``); every namespace │ │ +#: created later draws one from ``0xF0000000`` up, so this value names the host's own namespace. │ │ +_INITIAL_PID_NAMESPACE: Final[int] = 0xEFFFFFFC │ │ +_NAMESPACE_MARK: Final[str] = "?pidns-" │ │ + │ │ │ │ def host_name() -> str: │ │ - """The hostname recorded alongside an owner, so a marker written on another machine is never probed here.""" │ │ - return socket.gethostname() │ │ + """ │ │ + The hostname recorded alongside an owner, so a marker written on another machine is never probed here. │ │ + │ │ + Marker formats here hold the field to printable non-space ASCII, while ``socket.gethostname()`` reports whatever │ │ + the kernel stores: a space, a newline that forges an extra marker line, or a byte no codec encodes, which Python │ │ + hands back as a surrogate. A holder that publishes one raw writes a marker it cannot read back, and loses the lock │ │ + to the first peer that ages it out as malformed. ``?`` is illegal in a hostname, so escaping it along with every │ │ + out-of-grammar byte as ``?`` leaves a real name untouched and still keeps two hosts apart, which │ │ + :func:`owner_is_stale` relies on to refuse to probe a foreign PID. │ │ + │ │ + Linux appends the PID namespace, as Mercurial's lock prefix does. Two containers in one pod share the hostname and │ │ + the boot id but not the PID namespace, so a PID recorded in one names another process, or none, in the other. The │ │ + suffix starts with a ``?`` no escape can produce, so ``a`` in a namespace never reads as a host literally named │ │ + ``a?pidns-...``. The initial namespace adds nothing, which keeps a host's name what older releases recorded. │ │ + │ │ + An over-long name ends in a digest of the part cut to fit the limit. A bare cut gives every name that shares the │ │ + kept prefix one identity, and :func:`owner_is_stale` would then probe a local PID for another host's holder. │ │ + """ │ │ + name = ( │ │ + "".join( │ │ + chr(byte) if byte in _HOST_NAME_VERBATIM else f"?{byte:02x}" │ │ + for byte in socket.gethostname().encode("utf-8", "surrogateescape") │ │ + ) │ │ + + _pid_namespace_suffix() │ │ + ) │ │ + if len(name) > _HOST_NAME_LIMIT: │ │ + keep = _HOST_NAME_LIMIT - _HOST_NAME_DIGEST_LEN - 1 │ │ + name = f"{name[:keep]}-{hashlib.sha256(name[keep:].encode()).hexdigest()[:_HOST_NAME_DIGEST_LEN]}" │ │ + # An escape is three characters and a kept byte is never '?', so a bare '?' can only mean an empty hostname. │ │ + return name or "?" │ │ + │ │ + │ │ +def _pid_namespace_suffix() -> str: │ │ + try: │ │ + namespace: Final = Path("/proc/self/ns/pid").stat().st_ino │ │ + except OSError: # only Linux 3.8+ has the file, and a sandbox may hide it; nothing else tells namespaces apart │ │ + return "" │ │ + return "" if namespace == _INITIAL_PID_NAMESPACE else f"{_NAMESPACE_MARK}{namespace:x}" │ │ │ │ │ │ def owner_is_stale(pid: int, hostname: str, start_token: int | None) -> bool: │ │ """ │ │ Whether the recorded owner is provably gone, so reclaiming its marker cannot detach a live holder. │ │ │ │ Fail closed: return ``True`` only when this process can prove the exact recorded owner is dead. A marker from │ │ another host cannot be probed; a live PID whose start token still matches, or whose token cannot be read, is the │ │ holder or is indistinguishable from it; a live PID whose start token differs is a recycled PID, so the process that │ │ wrote the marker is gone. PostgreSQL, Qt ``QLockFile`` and Mercurial all break a stale lock only on proof of death │ │ and treat an unreadable or foreign owner as still holding. │ │ """ │ │ if hostname != host_name(): │ │ return False │ │ - if not process_alive(pid): │ │ - return True │ │ - if start_token is None: │ │ + if process_alive(pid) and ( │ │ + start_token is None or (current := process_start_token(pid)) is None or _same_start(current, start_token) │ │ + ): │ │ return False │ │ - current = process_start_token(pid) │ │ - return current is not None and current != start_token │ │ + # Only a bare hostname can be an older release's, written from a container that shares this host's name. │ │ + return _NAMESPACE_MARK in hostname or not _owner_runs_elsewhere(pid, start_token) │ │ + │ │ + │ │ +def owner_is_current_process(pid: int, hostname: str, start_token: int | None) -> bool: │ │ + """ │ │ + Whether the recorded owner is this process, so a marker a recycled PID left behind never reads as ours. │ │ + │ │ + Fail closed: a recorded start token must match this process's. One that differs was written by an earlier process │ │ + that reused this PID, and when this process cannot read its own token nothing proves the marker is ours. A marker │ │ + without a token falls back to the PID and hostname. │ │ + """ │ │ + if pid != os.getpid() or hostname != host_name(): │ │ + return False │ │ + return start_token is None or start_token == process_start_token(pid) │ │ + │ │ + │ │ +def _same_start(current: int, recorded: int) -> bool: │ │ + # A Linux token carries the boot id in its high 64 bits, or 0 there when the process could not read the boot id. │ │ + # systemd's ProcSubset=pid hides /proc/sys from one unit, so one process may lack the boot id while its peer has │ │ + # it. A missing boot id then proves nothing, and only starttime is compared. Other platforms' tokens fit in the │ │ + # low bits. │ │ + return current == recorded or (0 in {current >> 64, recorded >> 64} and current % 2**64 == recorded % 2**64) │ │ │ │ │ │ if sys.platform == "win32": # pragma: win32 cover │ │ import ctypes │ │ from ctypes import wintypes │ │ │ │ _KERNEL32: Final[ctypes.WinDLL] = ctypes.WinDLL("kernel32", use_last_error=True) │ │ @@ -103,41 +174,112 @@ │ │ # comm (field 2) is wrapped in parentheses and may itself contain spaces or a ')', so the fixed fields start │ │ # after the final ')'. starttime is field 22 overall, the twentieth of those trailing fields (index 19). │ │ _STARTTIME_INDEX: Final[int] = 19 │ │ │ │ def _read_boot_id() -> int: │ │ # starttime is measured in clock ticks since boot, so on its own it repeats across a reboot. Folding the │ │ # boot id into the high bits makes the Linux token reboot-safe like the absolute clocks macOS and Windows │ │ - # expose, while staying a single integer so a 3.29 reader still parses the third marker line. 0 when the │ │ - # kernel does not expose a boot id degrades to bare starttime, which stays safe (a reboot collision fails │ │ - # closed rather than reclaiming a live marker). │ │ + # expose, while staying a single integer so a 3.29 reader still parses the third marker line. 0 when this │ │ + # process cannot read the boot id leaves the bare starttime, which _same_start compares alone. │ │ try: │ │ boot_id = Path("/proc/sys/kernel/random/boot_id").read_text(encoding="ascii") │ │ return int(boot_id.strip().replace("-", ""), 16) │ │ - except (OSError, ValueError): # pragma: no cover # the kernel always exposes boot_id as a UUID on Linux │ │ + except (OSError, ValueError): │ │ return 0 │ │ │ │ _BOOT_ID: Final[int] = _read_boot_id() │ │ + #: ``TIME_NS_INIT_INO`` in ``linux/proc_ns.h``, fixed by the kernel ABI like the initial PID namespace's inode. │ │ + _INITIAL_TIME_NAMESPACE: Final[int] = 0xEFFFFFFA │ │ │ │ def process_start_token(pid: int) -> int | None: │ │ - """The ``/proc//stat`` ``starttime`` folded with the boot id, or ``None`` when the process is gone.""" │ │ + """ │ │ + The ``/proc//stat`` ``starttime`` folded with the boot id. │ │ + │ │ + ``None`` when the process is gone, or when this process runs in a time namespace with a boottime offset. │ │ + Since Linux 5.6 the kernel shifts ``starttime`` by the reader's offset, so a value read there differs │ │ + from what a peer outside reads. │ │ + """ │ │ + return _read_start_token(pid) if _starttime_unshifted() else None │ │ + │ │ + def _starttime_unshifted() -> bool: │ │ + # setns can move this process into another time namespace, so ask on every read. │ │ + try: │ │ + namespace: Final = Path("/proc/self/ns/time").stat().st_ino │ │ + except FileNotFoundError: # no entry means no time namespaces on this kernel │ │ + return True │ │ + except OSError: # any other failure leaves the namespace unknown, so starttime is not comparable │ │ + return False │ │ + if namespace == _INITIAL_TIME_NAMESPACE: │ │ + return True │ │ + # A container runtime may give each container a time namespace without offsets. timens_offsets describes │ │ + # the namespace this process's children get, its own unless it unshared one since. │ │ + try: │ │ + if Path("/proc/self/ns/time_for_children").stat().st_ino != namespace: │ │ + return False │ │ + offsets: Final = Path("/proc/self/timens_offsets").read_text(encoding="ascii") │ │ + except OSError: │ │ + return False │ │ + # The clock goes by name since Linux 5.8 and by clock id before. │ │ + return any(line.split() in (["boottime", "0", "0"], ["7", "0", "0"]) for line in offsets.splitlines()) │ │ + │ │ + def _read_start_token(pid: int) -> int | None: │ │ try: │ │ data = Path(f"/proc/{pid}/stat").read_bytes() │ │ except OSError: │ │ return None │ │ # psutil identifies a process by the same (pid, starttime) pair; the boot id extends that across reboots. │ │ fields = data[data.rfind(b")") + 1 :].split() │ │ if len(fields) <= _STARTTIME_INDEX: # pragma: no cover # a truncated /proc read, never seen in practice │ │ return None │ │ try: │ │ starttime = int(fields[_STARTTIME_INDEX]) │ │ except ValueError: # pragma: no cover # /proc always renders starttime as an integer │ │ return None │ │ return (_BOOT_ID << 64) | starttime │ │ │ │ + def _owner_runs_elsewhere(pid: int, start_token: int | None) -> bool: │ │ + """ │ │ + Whether the owner runs in another PID namespace as *pid*. │ │ + │ │ + An older release in a container sharing this hostname recorded its in-container PID, which means nothing │ │ + here. Readers without a boottime offset read the same starttime and boot id. A task with the recorded │ │ + start token whose innermost PID is *pid* is therefore the owner; one that started in the same tick is not. │ │ + A reader with an offset cannot compare start tokens, so the innermost PID alone keeps the marker. │ │ + """ │ │ + if start_token is None or (_BOOT_ID and start_token >> 64 not in {0, _BOOT_ID}): │ │ + return False │ │ + unshifted: Final = _starttime_unshifted() │ │ + try: │ │ + with os.scandir("/proc") as entries: │ │ + return any( │ │ + entry.name.isdigit() │ │ + and (task := int(entry.name)) != pid │ │ + and ( │ │ + not unshifted │ │ + or ((token := _read_start_token(task)) is not None and _same_start(token, start_token)) │ │ + ) │ │ + and _innermost_pid(task) == pid │ │ + for entry in entries │ │ + ) │ │ + except OSError: │ │ + # A /proc this process cannot list proves nothing either way, which leaves 4.0.12's verdict. │ │ + return False │ │ + │ │ + def _innermost_pid(task: int) -> int | None: │ │ + try: │ │ + status: Final = Path(f"/proc/{task}/status").read_bytes() │ │ + except OSError: # pragma: no cover # the task exited between the stat read and this one │ │ + return None │ │ + # The kernel ends a line only with "\n". A task names itself, and its Name line keeps "\r", "\v" and the │ │ + # other separators that a text-mode read and str.splitlines() split at. A name could then forge a line. │ │ + return next( │ │ + (int(line.split()[-1]) for line in status.split(b"\n") if line.startswith(b"NSpid:")), │ │ + None, # kernels before 4.1 record no namespace PIDs │ │ + ) │ │ + │ │ elif sys.platform == "darwin": # pragma: darwin cover │ │ import ctypes │ │ import struct │ │ │ │ _LIBC: Final[ctypes.CDLL] = ctypes.CDLL(None, use_errno=True) │ │ _CTL_KERN: Final[int] = 1 │ │ _KERN_PROC: Final[int] = 14 │ │ @@ -165,13 +307,22 @@ │ │ │ │ def process_start_token(pid: int) -> int | None: │ │ """No proven start-time source, so the owner carries no token and liveness rests on the PID alone.""" │ │ del pid │ │ return None │ │ │ │ │ │ +if sys.platform not in {"linux", "android"}: # pragma: linux no cover # pragma: android no cover │ │ + │ │ + def _owner_runs_elsewhere(pid: int, start_token: int | None) -> bool: │ │ + """Without Linux PID namespaces, a PID that is gone or recycled leaves its owner nowhere else to run.""" │ │ + del pid, start_token │ │ + return False │ │ + │ │ + │ │ __all__ = [ │ │ "host_name", │ │ + "owner_is_current_process", │ │ "owner_is_stale", │ │ "process_alive", │ │ "process_start_token", │ │ ] │ ├── filelock/_lease.py │ │ @@ -1,47 +1,61 @@ │ │ from __future__ import annotations │ │ │ │ +__lazy_modules__ = [ │ │ + "contextlib", │ │ + "filelock._error", │ │ + "filelock._identity", │ │ + "filelock._soft", │ │ + "filelock._util", │ │ + "math", │ │ + "secrets", │ │ + "threading", │ │ + "weakref", │ │ +] │ │ + │ │ import os │ │ import secrets │ │ +import sys │ │ import time │ │ from contextlib import suppress │ │ from dataclasses import dataclass │ │ -from threading import Event, Thread, current_thread, local │ │ -from typing import TYPE_CHECKING, Literal │ │ - │ │ -from ._error import LeaseSettingsMismatch │ │ -from ._identity import owner_is_stale │ │ -from ._marker import MarkerSoftFileLock, OwnerMode, OwnerRecord, parse_marker │ │ -from ._soft import _read_lock_file │ │ -from ._util import break_lock_file, touch │ │ +from math import isfinite │ │ +from threading import Event, Thread, current_thread │ │ +from typing import TYPE_CHECKING, Final, Literal, cast │ │ +from weakref import WeakMethod │ │ + │ │ +from filelock._api import _check_timeout_max, _seconds │ │ +from filelock._error import LeaseSettingsMismatch │ │ +from filelock._identity import owner_is_stale │ │ +from filelock._marker import MarkerSoftFileLock, OwnerMode, OwnerRecord, parse_marker │ │ +from filelock._soft import _read_lock_file │ │ +from filelock._util import pin_inode, touch │ │ │ │ if TYPE_CHECKING: │ │ - import sys │ │ - from collections.abc import Callable │ │ - │ │ - from ._api import LockOptions │ │ + from collections.abc import Callable, Mapping │ │ + from typing import Unpack │ │ │ │ - if sys.version_info >= (3, 11): # pragma: no cover (py311+) │ │ - from typing import Unpack │ │ - else: # pragma: no cover ( None: │ │ - self.claim = _LeaseClaim() │ │ - │ │ - │ │ -class _ThreadLocalLeaseClaimHolder(_LeaseClaimHolder, local): │ │ - """A thread local version of the ``_LeaseClaimHolder`` class.""" │ │ - │ │ - │ │ class SoftFileLease(MarkerSoftFileLock): │ │ """ │ │ Existence lock whose claim expires, so a peer may take it while the previous holder still runs. │ │ │ │ A lease trades mutual exclusion for progress. The holder publishes a claim and refreshes it every │ │ - ``heartbeat_interval`` seconds; a contender takes the marker once it is ``lease_duration`` seconds stale. Nothing │ │ - stops the expired holder: it keeps running, and it keeps using whatever the lock protects. Treat the lease as a hint │ │ - about who *should* be working, not as a guarantee that only one worker is. │ │ + ``heartbeat_interval`` seconds; a contender takes the marker once it has seen no refresh for ``lease_duration`` │ │ + seconds of its own monotonic clock, so clock skew between hosts cannot expire a live claim. Nothing stops the │ │ + expired holder: it keeps running, and it keeps using whatever the lock protects. Treat the lease as a hint about │ │ + who *should* be working, not as a guarantee that only one worker is. │ │ │ │ To make a protected resource reject a superseded holder, that resource must be linearizable and must fence on a │ │ monotonic generation it controls. :attr:`token` names a claim; it does not fence one. Where overlap is unacceptable, │ │ use :class:`StrictSoftFileLock ` instead. │ │ │ │ Every contender for a path must agree on ``lease_duration``. A contender that finds a claim published under a │ │ different duration raises :class:`LeaseSettingsMismatch ` rather than apply its own │ │ @@ -108,54 +109,80 @@ │ │ _lifetime_supported: bool = False │ │ _lifetime_unsupported_reason: str = "lease_duration sets when a lease expires" │ │ │ │ def __init__( │ │ self, │ │ lock_file: str | os.PathLike[str], │ │ *, │ │ - lease_duration: float = 30.0, │ │ + lease_duration: float = _DEFAULT_LEASE_DURATION, │ │ heartbeat_interval: float | None = None, │ │ on_compromise: Callable[[LeaseCompromise], None] | None = None, │ │ **kwargs: Unpack[LockOptions], │ │ ) -> None: │ │ """ │ │ Create a lease. │ │ │ │ - :param lease_duration: seconds of marker staleness after which a contender may take the claim. Every contender │ │ - for the path must pass the same value. │ │ + :param lease_duration: seconds a contender must see the marker go unrefreshed before it may take the claim. │ │ + Every contender for the path must pass the same value. │ │ :param heartbeat_interval: seconds between refreshes. Defaults to a third of ``lease_duration``, leaving room │ │ - for two missed refreshes before a peer may take the claim. Must be shorter than ``lease_duration``. │ │ + for two missed refreshes before a peer may take the claim. Must be shorter than ``lease_duration`` and at │ │ + most :data:`threading.TIMEOUT_MAX`. │ │ :param on_compromise: called from the heartbeat thread with a :class:`LeaseCompromise` when the claim is lost. │ │ :param kwargs: every other :class:`BaseFileLock ` option, ``timeout`` and ``mode`` among │ │ them. The metaclass passes them all by keyword, and taking them here lets │ │ :class:`AsyncSoftFileLease ` add the async plumbing a fixed signature would │ │ hide. │ │ │ │ """ │ │ - if lease_duration <= 0: │ │ - msg = f"lease_duration must be positive, got {lease_duration!r}" │ │ + # A plain float: the marker records its repr, which NumPy's float64 spells in a form no parser reads. │ │ + if not isfinite(lease_duration := _seconds("lease_duration", lease_duration)) or lease_duration <= 0: │ │ + msg = f"lease_duration must be positive and finite, got {lease_duration!r}" │ │ raise ValueError(msg) │ │ - if heartbeat_interval is None: │ │ - heartbeat_interval = lease_duration / 3 │ │ + heartbeat_interval = ( │ │ + lease_duration / 3 if heartbeat_interval is None else _seconds("heartbeat_interval", heartbeat_interval) │ │ + ) │ │ if not 0 < heartbeat_interval < lease_duration: │ │ msg = f"heartbeat_interval must be positive and below lease_duration, got {heartbeat_interval!r}" │ │ raise ValueError(msg) │ │ + _check_timeout_max("heartbeat_interval", heartbeat_interval) │ │ super().__init__(lock_file, **kwargs) │ │ self._lease_duration = lease_duration │ │ self._heartbeat_interval = heartbeat_interval │ │ self._on_compromise = on_compromise │ │ - # Sharing one claim across a thread-local lock lets a second thread's failed acquisition stop the heartbeat of │ │ - # the thread holding the lease, leaving its marker unrefreshed until a peer reclaims it. │ │ - self._claims: _LeaseClaimHolder = ( │ │ - _ThreadLocalLeaseClaimHolder if self.is_thread_local() else _LeaseClaimHolder │ │ - )() │ │ + # Two threads lazily creating a shared claim could each get one, and release() would miss the heartbeat's. │ │ + if not self.is_thread_local(): │ │ + self._context.lease_claim = _LeaseClaim() │ │ + │ │ + def _singleton_extra_mismatches(self, kwargs: Mapping[str, _ExtraValue], /) -> dict[str, tuple[str, str]]: │ │ + mismatches = super()._singleton_extra_mismatches(kwargs) │ │ + lease_duration: Final = _seconds( │ │ + "lease_duration", cast("float", kwargs.get("lease_duration", _DEFAULT_LEASE_DURATION)) │ │ + ) │ │ + if lease_duration != self._lease_duration: │ │ + mismatches["lease_duration"] = (str(lease_duration), str(self._lease_duration)) │ │ + # An omitted heartbeat_interval resolves as in __init__; a differing duration is already reported above. │ │ + heartbeat_interval: Final = ( │ │ + self._lease_duration / 3 │ │ + if (passed := kwargs.get("heartbeat_interval")) is None │ │ + else _seconds("heartbeat_interval", cast("float", passed)) │ │ + ) │ │ + if heartbeat_interval != self._heartbeat_interval: │ │ + mismatches["heartbeat_interval"] = (str(passed), str(self._heartbeat_interval)) │ │ + # A callback compares by identity, as on_acquired does: two equal callables can close over different state. │ │ + if (on_compromise := kwargs.get("on_compromise")) is not self._on_compromise: │ │ + mismatches["on_compromise"] = (str(on_compromise), str(self._on_compromise)) │ │ + return mismatches │ │ │ │ @property │ │ def _claim(self) -> _LeaseClaim: │ │ - return self._claims.claim │ │ + # Per hold, so another thread's failed acquire cannot stop the holder's heartbeat. │ │ + state: Final = self._hold_state() │ │ + if (claim := state.lease_claim) is None: │ │ + claim = state.lease_claim = _LeaseClaim() │ │ + return claim │ │ │ │ @property │ │ def lease_duration(self) -> float: │ │ """The staleness in seconds after which a contender may take this claim.""" │ │ return self._lease_duration │ │ │ │ @property │ │ @@ -169,166 +196,207 @@ │ │ return self._claim.token │ │ │ │ @property │ │ def compromise(self) -> LeaseCompromise | None: │ │ """ │ │ The loss of claim the heartbeat observed. │ │ │ │ - :returns: the :class:`LeaseCompromise`, or ``None`` while the claim still holds │ │ + The value outlives ``release()``, so a holder can check after leaving the ``with`` block whether its work may │ │ + have overlapped a successor; the next acquisition resets it, as :attr:`SoftReadWriteLock.compromise │ │ + ` does. │ │ + │ │ + :returns: the :class:`LeaseCompromise` of the latest claim, or ``None`` while that claim holds or held to its │ │ + release │ │ │ │ """ │ │ return self._claim.compromise │ │ │ │ def _acquire(self) -> None: │ │ claim = self._claim │ │ self._stop_heartbeat() # no earlier claim's heartbeat outlives the acquisition of the next one │ │ + # The published record reads the token, so it exists before the marker is written and goes back on failure. │ │ claim.token = token = secrets.token_hex(16) │ │ claim.compromise = None │ │ - super()._acquire() │ │ + try: │ │ + super()._acquire() │ │ + except BaseException: │ │ + claim.token = None │ │ + raise │ │ # The context is thread-local by default, so the heartbeat thread cannot read the descriptor this one just │ │ # published, nor the claim this one owns. Hand it the fd, the inode it verified and the claim instead. │ │ if (fd := self._context.lock_file_fd) is not None and ( │ │ identity := self._context.lock_file_fd_identity │ │ ) is not None: │ │ self._start_heartbeat(claim, fd, identity, token) │ │ + else: │ │ + claim.token = None │ │ │ │ def _release(self) -> None: │ │ self._stop_heartbeat() │ │ self._claim.token = None │ │ super()._release() │ │ │ │ def _published_record(self) -> OwnerRecord: │ │ return super()._published_record()._replace(token=self._claim.token, lease_duration=self._lease_duration) │ │ │ │ def _try_break_stale_lock(self) -> None: │ │ + # A break can fail for reasons a contender must ride out rather than raise on: a peer broke the marker first, │ │ + # or Windows refuses to rename a file whose holder still has it open. Poll again instead. │ │ + with suppress(OSError), pin_inode(self._lock_path) as pinned: │ │ + self._try_break_pinned_lock(pinned) │ │ + │ │ + def _try_break_pinned_lock(self, pinned: int | None) -> None: │ │ if (peer := self._read_peer()) is None: │ │ # Not a readable protocol 2 lease record: a partial write, a foreign or legacy protocol 1 marker, or the │ │ # strict sentinel. The base self-heal evicts a genuinely malformed marker once it ages past the grace │ │ # window and leaves a legitimate legacy or strict holder in place, so a corrupt marker no longer wedges │ │ # every lease contender until its own timeout. │ │ super()._try_break_stale_lock() │ │ return │ │ - owner, mtime, ino = peer │ │ - # Only a peer that published a lease agreed to be superseded by one, so a record stating any other contract is │ │ - # never reclaimed by age. Raise the mismatch outside the read so the suppression cannot swallow it. │ │ - if owner.mode != "lease": │ │ - return │ │ - if owner.lease_duration != self._lease_duration: │ │ + owner, marker = peer │ │ + if pinned not in {None, marker.st_ino}: # pragma: win32 no cover # Windows pins nothing │ │ + return # replaced before the read, so nothing keeps the number read from reuse │ │ + # Only a peer that published a lease agreed to be superseded by age; an exclusive owner is reclaimed only once │ │ + # it is provably dead, and a contract this version does not know never is. Raise the mismatch outside the read │ │ + # so the suppression cannot swallow it. │ │ + if owner.mode == "lease" and owner.lease_duration != self._lease_duration: │ │ msg = ( │ │ f"{self.lock_file} holds a lease of {owner.lease_duration!r}s but this contender configured " │ │ f"{self._lease_duration!r}s; every contender for a path must agree on lease_duration" │ │ ) │ │ raise LeaseSettingsMismatch(msg) │ │ - # A break can fail for reasons a contender must ride out rather than raise on: a peer broke the marker first, │ │ - # or Windows refuses to rename a file whose holder still has it open. Poll again instead. │ │ - with suppress(OSError): │ │ - # A dead or recycled owner is reclaimed at once; a live owner past its lease duration is superseded on the │ │ - # schedule every contender agreed to. │ │ - if owner_is_stale(owner.pid, owner.hostname, owner.start): │ │ - break_lock_file(self.lock_file, mtime, ino) │ │ - return │ │ - if time.time() - mtime >= self._lease_duration: │ │ - break_lock_file(self.lock_file, mtime, ino) │ │ + # A dead or recycled owner is reclaimed at once, whether it held a lease or an exclusive marker; a live lease │ │ + # owner whose marker stops being refreshed is superseded on the schedule every contender agreed to. │ │ + if owner.mode != "unknown" and owner_is_stale(owner.pid, owner.hostname, owner.start): │ │ + self._take_over(marker, owner.pid) │ │ + return │ │ + if owner.mode == "lease" and self._marker_unchanged_for(marker) >= self._lease_duration: │ │ + self._take_over(marker, None) │ │ │ │ - def _read_peer(self) -> tuple[OwnerRecord, float, int] | None: │ │ + def _read_peer(self) -> tuple[OwnerRecord, os.stat_result] | None: │ │ with suppress(OSError, ValueError): │ │ - content, mtime, ino = _read_lock_file(self.lock_file) │ │ + content, marker = _read_lock_file(self._lock_path) │ │ if (owner := parse_marker(content)) is not None: │ │ - return owner, mtime, ino │ │ + return owner, marker │ │ return None │ │ │ │ def _start_heartbeat(self, claim: _LeaseClaim, fd: int, identity: tuple[int, int], token: str) -> None: │ │ # The thread watches the event it was handed rather than whatever the claim names later: a heartbeat that │ │ # outlives its join timeout would otherwise adopt the next acquisition's event and never stop. │ │ - stop = Event() │ │ - thread = Thread( │ │ - target=self._refresh_until_stopped, │ │ - args=(claim, fd, identity, token, stop), │ │ - name=f"filelock-lease-{os.getpid()}", │ │ - daemon=True, │ │ + stop: Final = Event() │ │ + loop: Final = _RefreshLoop( │ │ + # A strong reference from a running thread would keep a dropped lease alive, so __del__ would never release │ │ + # it and its marker would outlive the process. The callback stops a heartbeat that __del__ could not reach. │ │ + report=WeakMethod(self._report_compromise, lambda _: stop.set()), │ │ + lock_file=self._lock_path, │ │ + claim=claim, │ │ + fd=fd, │ │ + identity=identity, │ │ + token=token, │ │ + stop=stop, │ │ + interval=self._heartbeat_interval, │ │ + duration=self._lease_duration, │ │ ) │ │ + thread: Final = Thread(target=loop.run, name=f"filelock-lease-{os.getpid()}", daemon=True) │ │ # Record the heartbeat before starting the thread so a release racing this acquire on a shared, │ │ # non-thread-local claim always sees it and sets the stop event; the thread then exits at its first wait │ │ # instead of outliving the release. A start that raises leaves the unstarted thread for _stop_heartbeat. │ │ claim.heartbeat = _Heartbeat(thread, stop) │ │ thread.start() │ │ │ │ def _stop_heartbeat(self) -> None: │ │ claim = self._claim │ │ if (heartbeat := claim.heartbeat) is None: │ │ return │ │ heartbeat.stop.set() │ │ claim.heartbeat = None │ │ - # thread.ident is None until start() runs: a heartbeat recorded before its thread started (a start that │ │ - # raised, or a release racing acquire on a shared claim) has nothing to join, and the stop above makes it │ │ - # exit at once. on_compromise runs on the heartbeat thread and may release the lease, landing back here. │ │ - if heartbeat.thread.ident is not None and heartbeat.thread is not current_thread(): │ │ + # An unstarted thread has nothing to join, on_compromise may release from the heartbeat thread itself, and │ │ + # during finalization a daemon thread is frozen, so joining it raises PythonFinalizationError (3.14+). │ │ + if heartbeat.thread.ident is not None and heartbeat.thread is not current_thread() and not sys.is_finalizing(): │ │ heartbeat.thread.join(timeout=self._heartbeat_interval) │ │ │ │ - def _refresh_until_stopped( │ │ + def _report_compromise( │ │ self, │ │ claim: _LeaseClaim, │ │ - fd: int, │ │ - identity: tuple[int, int], │ │ + reason: CompromiseReason, │ │ + error: OSError | None, │ │ token: str, │ │ - stop: Event, │ │ ) -> None: │ │ - # The loop ends at the first loss of the claim, so the holder hears about it once. A transient filesystem │ │ - # error (ESTALE / EIO on the NFS-style filesystems a lease targets) is not a loss: retry rather than raise a │ │ - # false compromise. Report the claim unrefreshable only once failures have run long enough that a contender │ │ - # could take it before the next success would land, a margin before the marker actually ages out, the way │ │ - # restic declares a lock unrefreshable ahead of its stale time. │ │ - last_success = time.monotonic() │ │ - while not stop.wait(self._heartbeat_interval): │ │ - outcome, error = self._refresh_claim(claim, fd, identity, token) │ │ - if outcome == "lost": │ │ - return │ │ + # Record it on the claim this heartbeat serves, not on self._claim: a thread-local claim read from the │ │ + # heartbeat thread is a different, empty one, so the holder would never see the loss it is being told about. │ │ + # The token is the one this thread published, not claim.token, which a release may already have cleared. │ │ + claim.compromise = LeaseCompromise(lock_file=self.lock_file, token=token, reason=reason, error=error) │ │ + if self._on_compromise is not None: │ │ + self._on_compromise(claim.compromise) │ │ + │ │ + │ │ +@dataclass(frozen=True) │ │ +class _RefreshLoop: │ │ + """What a heartbeat thread needs to refresh one claim, holding the lease itself only weakly.""" │ │ + │ │ + report: WeakMethod[Callable[[_LeaseClaim, CompromiseReason, OSError | None, str], None]] │ │ + lock_file: str │ │ + claim: _LeaseClaim │ │ + fd: int │ │ + identity: tuple[int, int] │ │ + token: str │ │ + stop: Event │ │ + interval: float │ │ + duration: float │ │ + │ │ + def run(self) -> None: │ │ + # A transient error (ESTALE / EIO on the NFS-style filesystems a lease targets) is not a loss. Like restic, call │ │ + # the claim unrefreshable once failures run long enough that a contender could take it before the next success. │ │ + last_success, missing = time.monotonic(), False │ │ + while not self.stop.wait(self.interval): │ │ + outcome, error = self._refresh() │ │ if outcome == "ok": │ │ - last_success = time.monotonic() │ │ - elif time.monotonic() - last_success >= self._lease_duration - self._heartbeat_interval: │ │ - self._report_compromise(claim, "refresh-failed", error, token) │ │ - return │ │ + last_success, missing = time.monotonic(), False │ │ + continue │ │ + # A peer's stale break exchanges a live marker aside for the length of its check, so only a second miss or │ │ + # change in a row is a loss. │ │ + if outcome in {"marker-missing", "owner-changed"} and not missing: │ │ + missing = True │ │ + continue │ │ + if outcome == "transient" and time.monotonic() - last_success < self.duration - self.interval: │ │ + continue │ │ + if (report := self.report()) is not None: │ │ + report(self.claim, "refresh-failed" if outcome == "transient" else outcome, error, self.token) │ │ + return │ │ │ │ - def _refresh_claim( │ │ - self, │ │ - claim: _LeaseClaim, │ │ - fd: int, │ │ - identity: tuple[int, int], │ │ - token: str, │ │ - ) -> tuple[_RefreshOutcome, OSError | None]: │ │ + def _refresh(self) -> tuple[_RefreshOutcome, OSError | None]: │ │ try: │ │ st = os.lstat(self.lock_file) │ │ except FileNotFoundError as error: │ │ - self._report_compromise(claim, "marker-missing", error, token) │ │ - return "lost", None │ │ + return self._refresh_unnamed(error) │ │ except OSError as error: │ │ return "transient", error │ │ # A peer that took the expired claim replaced the marker, so the pathname now names its inode, not ours. │ │ - if (st.st_dev, st.st_ino) != identity: │ │ - self._report_compromise(claim, "owner-changed", None, token) │ │ - return "lost", None │ │ + if (st.st_dev, st.st_ino) != self.identity: │ │ + return "owner-changed", None │ │ + return self._touch() │ │ + │ │ + def _refresh_unnamed(self, name_error: FileNotFoundError) -> tuple[_RefreshOutcome, OSError | None]: │ │ + # A renamed directory takes the marker with it; the name is gone but the inode behind the descriptor keeps its │ │ + # link. │ │ try: │ │ - touch(self.lock_file, fd=fd) │ │ + linked = os.fstat(self.fd).st_nlink > 0 │ │ except OSError as error: │ │ return "transient", error │ │ - return "ok", None │ │ + if not linked: │ │ + return "marker-missing", name_error │ │ + return self._touch() │ │ │ │ - def _report_compromise( │ │ - self, │ │ - claim: _LeaseClaim, │ │ - reason: CompromiseReason, │ │ - error: OSError | None, │ │ - token: str, │ │ - ) -> None: │ │ - # Record it on the claim this heartbeat serves, not on self._claim: a thread-local claim read from the │ │ - # heartbeat thread is a different, empty one, so the holder would never see the loss it is being told about. │ │ - # The token is the one this thread published, not claim.token, which a release may already have cleared. │ │ - claim.compromise = LeaseCompromise(lock_file=self.lock_file, token=token, reason=reason, error=error) │ │ - if self._on_compromise is not None: │ │ - self._on_compromise(claim.compromise) │ │ + def _touch(self) -> tuple[_RefreshOutcome, OSError | None]: │ │ + try: │ │ + touch(self.lock_file, fd=self.fd) │ │ + except OSError as error: │ │ + return "transient", error │ │ + return "ok", None │ │ │ │ │ │ __all__ = [ │ │ "CompromiseReason", │ │ "LeaseCompromise", │ │ "SoftFileLease", │ │ + "_LeaseClaim", │ │ ] │ ├── filelock/_marker.py │ │ @@ -1,46 +1,41 @@ │ │ from __future__ import annotations │ │ │ │ +__lazy_modules__ = ["contextlib", "filelock._identity", "filelock._util", "math"] │ │ + │ │ import math │ │ import os │ │ +import re │ │ from contextlib import suppress │ │ from typing import Final, Literal, NamedTuple │ │ │ │ -from ._identity import host_name, process_start_token │ │ -from ._soft import SoftFileLock, _read_lock_file │ │ -from ._util import write_all │ │ +from filelock._identity import host_name, owner_is_current_process, owner_is_stale, process_start_token │ │ +from filelock._soft import SoftFileLock, _read_lock_file, parse_decimal │ │ +from filelock._util import pin_inode, write_all │ │ │ │ #: Protocol 1 is the legacy ``\n\n[\n]`` marker that :class:`SoftFileLock` still writes. │ │ #: Protocol 2 carries the owner mode and the lease claim. A protocol 1 reader treats a protocol 2 marker as malformed │ │ #: and evicts it after its grace period, so the two never guarantee mutual exclusion against each other. │ │ _PROTOCOL: Final[str] = "filelock/2" │ │ │ │ _MAX_PID: Final[int] = 2**31 - 1 │ │ │ │ -#: ``unknown`` is never published: it names a mode some other filelock wrote that this version cannot interpret. Such a │ │ -#: record still identifies a live owner, so it is parsed rather than read as malformed and aged out. │ │ -OwnerMode = Literal["lease", "unknown"] │ │ +#: The forms ``repr`` gives a non-negative finite float or int; ``float()`` would also accept whitespace, underscores │ │ +#: and non-ASCII digits. │ │ +_DURATION: Final[re.Pattern[str]] = re.compile(r"[0-9]+(?:\.[0-9]+)?(?:e[+-][0-9]+)?", re.ASCII) │ │ │ │ - │ │ -class OwnerRecord(NamedTuple): │ │ - """The owner published in a protocol 2 marker.""" │ │ - │ │ - pid: int │ │ - hostname: str │ │ - mode: OwnerMode │ │ - token: str | None = None │ │ - lease_duration: float | None = None │ │ - start: int | None = None │ │ +#: Preserve unknown contracts so contenders cannot mistake them for malformed, reclaimable markers. │ │ +OwnerMode = Literal["lease", "exclusive", "unknown"] │ │ │ │ │ │ class MarkerSoftFileLock(SoftFileLock): │ │ """An existence lock whose marker carries a protocol 2 owner record.""" │ │ │ │ - #: Filled in by each mode so the published record states the contract its holder acquired under. │ │ - _owner_mode: OwnerMode │ │ + #: Age-based expiry requires a lease contract; an exclusive holder grants none. │ │ + _owner_mode: OwnerMode = "exclusive" │ │ │ │ @property │ │ def owner(self) -> OwnerRecord | None: │ │ """ │ │ The owner named by the marker on disk. │ │ │ │ :returns: the published record, or ``None`` when no marker exists or its record is malformed or protocol 1 │ │ @@ -59,61 +54,99 @@ │ │ return None if (owner := self._read_owner()) is None else owner.pid │ │ │ │ @property │ │ def is_lock_held_by_us(self) -> bool: │ │ """ │ │ Whether the marker on disk names this process. │ │ │ │ - :returns: ``True`` when the marker's PID and hostname match this process │ │ + :returns: ``True`` when the marker names this process's PID, hostname and, when recorded, start token │ │ │ │ """ │ │ owner = self._read_owner() │ │ - return owner is not None and owner.pid == os.getpid() and owner.hostname == host_name() │ │ + return owner is not None and owner_is_current_process(owner.pid, owner.hostname, owner.start) │ │ │ │ def force_break(self) -> None: │ │ """ │ │ Remove the marker whoever holds it, so a later contender can acquire. │ │ │ │ Forced breaking voids mutual exclusion: the previous holder keeps running and keeps using whatever the lock │ │ protects. Reserve it for an operator clearing a marker whose holder is known to be gone. │ │ """ │ │ self.break_lock() │ │ │ │ + def _try_break_stale_lock(self) -> None: │ │ + with suppress(OSError, ValueError), pin_inode(self._lock_path) as pinned: │ │ + content, marker = _read_lock_file(self._lock_path) │ │ + owner: Final[OwnerRecord | None] │ │ + if pinned not in {None, marker.st_ino}: # pragma: win32 no cover # Windows pins nothing │ │ + return # replaced before the read, so nothing keeps the number read from reuse │ │ + if (owner := parse_marker(content)) is None: │ │ + super()._try_break_stale_lock() │ │ + elif owner.mode != "unknown" and owner_is_stale(owner.pid, owner.hostname, owner.start): │ │ + self._take_over(marker, owner.pid) │ │ + │ │ + @classmethod │ │ + def _recorded_holder(cls, content: str | None) -> tuple[int, str] | None: │ │ + if (owner := parse_marker(content)) is not None: │ │ + return owner.pid, owner.hostname │ │ + return super()._recorded_holder(content) │ │ + │ │ + @classmethod │ │ + def _marker_is_live(cls, content: str | None, breaker_pid: int) -> bool: # pragma: win32 no cover │ │ + if (owner := parse_marker(content)) is None: │ │ + return super()._marker_is_live(content, breaker_pid) │ │ + return owner.mode == "unknown" or ( │ │ + (owner.pid != breaker_pid or owner.hostname != host_name()) │ │ + and not owner_is_stale(owner.pid, owner.hostname, owner.start) │ │ + ) │ │ + │ │ def _read_owner(self) -> OwnerRecord | None: │ │ with suppress(OSError, ValueError): │ │ - return parse_marker(_read_lock_file(self.lock_file)[0]) │ │ + return parse_marker(_read_lock_file(self._lock_path)[0]) │ │ return None │ │ │ │ def _write_lock_info(self, fd: int) -> None: │ │ write_all(fd, encode_marker(self._published_record())) │ │ │ │ def _published_record(self) -> OwnerRecord: │ │ return OwnerRecord( │ │ pid=os.getpid(), │ │ hostname=host_name(), │ │ mode=self._owner_mode, │ │ start=process_start_token(os.getpid()), │ │ ) │ │ │ │ │ │ +class OwnerRecord(NamedTuple): │ │ + """Keep optional metadata when reading unknown lock modes.""" │ │ + │ │ + pid: int │ │ + hostname: str │ │ + mode: OwnerMode │ │ + token: str | None = None │ │ + lease_duration: float | None = None │ │ + start: int | None = None │ │ + │ │ + │ │ def encode_marker(record: OwnerRecord) -> bytes: │ │ """Render an owner record as the bytes a protocol 2 marker holds.""" │ │ lines = [_PROTOCOL, f"pid={record.pid}", f"host={record.hostname}", f"mode={record.mode}"] │ │ if record.token is not None: │ │ lines.append(f"token={record.token}") │ │ if record.lease_duration is not None: │ │ lines.append(f"duration={record.lease_duration!r}") │ │ if record.start is not None: │ │ lines.append(f"start={record.start}") │ │ return "".join(f"{line}\n" for line in lines).encode() │ │ │ │ │ │ def parse_marker(content: str | None) -> OwnerRecord | None: │ │ """Return the owner a protocol 2 marker names, or ``None`` when the record is malformed or protocol 1.""" │ │ - if not content or not (lines := content.strip().splitlines()) or lines[0] != _PROTOCOL: │ │ + # A torn write may end in a prefix like "mode=exclu", an unknown contract nobody reclaims; malformed, it ages out. │ │ + if not content or content[-1] != "\n" or not (lines := content.strip().splitlines()) or lines[0] != _PROTOCOL: │ │ return None │ │ fields: dict[str, str] = {} │ │ for line in lines[1:]: │ │ key, separator, value = line.partition("=") │ │ if not separator: │ │ return None │ │ fields[key] = value │ │ @@ -123,31 +156,30 @@ │ │ def _build_record(fields: dict[str, str]) -> OwnerRecord | None: │ │ # An unknown key is a field a newer filelock published, so ignore it rather than read the record as malformed. An │ │ # unrecognized mode is the same story one level up: a contract this version does not implement. Reading it as │ │ # malformed would age the marker out of a live owner's hands, so keep it and let the caller refuse to reclaim it. │ │ # A record naming no mode at all states no contract and stays malformed. │ │ if (published := fields.get("mode")) is None: │ │ return None │ │ - mode: OwnerMode = "lease" if published == "lease" else "unknown" │ │ + mode: Final[OwnerMode] = published if published in {"lease", "exclusive"} else "unknown" │ │ hostname = fields.get("host") │ │ - if not hostname or "pid" not in fields: │ │ + if not hostname or "pid" not in fields or ("duration" in fields and not _DURATION.fullmatch(fields["duration"])): │ │ return None │ │ try: │ │ - pid = int(fields["pid"]) │ │ + pid = parse_decimal(fields["pid"]) │ │ duration = float(fields["duration"]) if "duration" in fields else None │ │ - start = int(fields["start"]) if "start" in fields else None │ │ + start = parse_decimal(fields["start"]) if "start" in fields else None │ │ except ValueError: │ │ return None │ │ if not 1 <= pid <= _MAX_PID: │ │ return None │ │ token = fields.get("token") │ │ - # float() accepts "nan" and "inf", and neither is non-positive, so a duration <= 0 guard alone would read such a │ │ - # marker as a valid lease. A nan duration mismatches every configured duration and so wedges reclaim, where a │ │ - # malformed marker ages out through the grace window. │ │ - if mode == "lease" and (token is None or duration is None or not (math.isfinite(duration) and duration > 0)): │ │ + # "1e400" passes the grammar but overflows to inf, which mismatches every configured duration and so wedges reclaim, │ │ + # where a malformed marker ages out. │ │ + if mode == "lease" and (not token or duration is None or not (math.isfinite(duration) and duration > 0)): │ │ return None │ │ return OwnerRecord(pid=pid, hostname=hostname, mode=mode, token=token, lease_duration=duration, start=start) │ │ │ │ │ │ __all__ = [ │ │ "MarkerSoftFileLock", │ │ "OwnerMode", │ ├── filelock/_read_write.py │ │ @@ -1,52 +1,99 @@ │ │ from __future__ import annotations │ │ │ │ +__lazy_modules__ = [ │ │ + "collections", │ │ + "filelock._error", │ │ + "filelock._identity", │ │ + "hashlib", │ │ + "itertools", │ │ + "pathlib", │ │ + "secrets", │ │ + "tempfile", │ │ +] │ │ + │ │ +import hashlib │ │ import logging │ │ import os │ │ import pathlib │ │ +import secrets │ │ import sqlite3 │ │ +import stat │ │ import sys │ │ +import tempfile │ │ import threading │ │ import time │ │ +from collections import deque │ │ from contextlib import contextmanager, suppress │ │ -from typing import TYPE_CHECKING, ClassVar, Final, Literal, TypeAlias, cast │ │ +from dataclasses import dataclass, field │ │ +from itertools import count │ │ +from typing import TYPE_CHECKING, ClassVar, Final, Literal, NamedTuple, TypeAlias, cast │ │ from weakref import WeakValueDictionary │ │ │ │ -from ._api import ( │ │ +from filelock._api import ( │ │ AcquireReturnProxy, │ │ + _acquire_thread_lock, │ │ + _canonical, │ │ _ensure_current_process, │ │ _fork_transition, │ │ _raise_chained_errors, │ │ _register_fork_class, │ │ _register_fork_object, │ │ + _register_owned_descriptor, │ │ + _resolve_lazy_imports_before_shutdown, │ │ + _resolve_read_write_timeout, │ │ + _seconds, │ │ + _timeout_behavior, │ │ + _unregister_owned_descriptor, │ │ ) │ │ -from ._error import Timeout │ │ +from filelock._error import Timeout │ │ +from filelock._identity import host_name, owner_is_stale, process_start_token │ │ + │ │ +if sys.platform == "win32": # pragma: win32 cover │ │ + from filelock._windows import ( │ │ + _directory_is_private, │ │ + _identity_at, │ │ + _identity_of_fd, │ │ + _make_private_directory, │ │ + _open_non_reparse_fd, │ │ + _pinned, │ │ + ) │ │ │ │ if TYPE_CHECKING: │ │ from collections.abc import Callable, Generator │ │ + from typing import Self │ │ │ │ - if sys.version_info >= (3, 11): │ │ - from typing import Self │ │ - else: │ │ - from typing_extensions import Self │ │ + from _typeshed import Unused │ │ │ │ _LOGGER: Final[logging.Logger] = logging.getLogger("filelock") │ │ _GETPID: Final[Callable[[], int]] = os.getpid │ │ _IS_PYPY: Final[bool] = sys.implementation.name == "pypy" │ │ _NEEDS_CONNECTION_ESCROW: Final[bool] = ( │ │ hasattr(os, "register_at_fork") and sys.implementation.name == "cpython" and sys.version_info < (3, 12) │ │ ) │ │ _ConnectionParameter: TypeAlias = ( │ │ str | bytes | os.PathLike[str] | os.PathLike[bytes] | float | int | type[sqlite3.Connection] | None │ │ ) │ │ _DatabaseIdentity: TypeAlias = tuple[int, int] │ │ │ │ # sqlite3_busy_timeout() accepts a C int, max 2_147_483_647 on 32-bit. Use a lower value to be safe (~23 days). │ │ _MAX_SQLITE_TIMEOUT_MS: Final[int] = 2_000_000_000 - 1 │ │ +# How long a wait that its caller may abandon runs before it checks whether it should stop. │ │ +_CANCEL_POLL_INTERVAL: Final[float] = 0.1 │ │ _UNSAFE_FORK_EXIT_STATUS: Final[int] = 70 │ │ +#: The longest a contended acquisition waits for the database inside one fork transition, in seconds. │ │ +_MAX_TRANSITION_WAIT: Final[float] = 0.05 │ │ +# O_NONBLOCK keeps an open from blocking on a FIFO planted at the path; the regular-file check then rejects it. │ │ +_DB_OPEN_FLAGS: Final[int] = os.O_RDWR | os.O_CREAT | getattr(os, "O_NOFOLLOW", 0) | getattr(os, "O_NONBLOCK", 0) │ │ +_DIRECTORY_FLAGS: Final[int] = os.O_RDONLY | getattr(os, "O_DIRECTORY", 0) | getattr(os, "O_NOFOLLOW", 0) │ │ +# Header bytes 18 and 19 hold the file format versions, 2 in WAL mode: https://www.sqlite.org/fileformat.html │ │ +_SQLITE_MAGIC: Final[bytes] = b"SQLite format 3\x00" │ │ +_FORMAT_VERSIONS: Final[slice] = slice(18, 20) │ │ +_HEADER_SIZE: Final[int] = 20 │ │ +_WAL_FORMAT_VERSION: Final[int] = 2 │ │ │ │ │ │ class _SQLiteTransitionContext(threading.local): │ │ depth: int = 0 │ │ │ │ │ │ _SQLITE_TRANSITION_CONTEXT: Final = _SQLiteTransitionContext() │ │ @@ -130,54 +177,203 @@ │ │ except OSError: │ │ return None │ │ return stat_result.st_dev, stat_result.st_ino │ │ │ │ │ │ _FORKED_DATABASES: Final = _ForkedDatabaseRegistry() │ │ │ │ +_LINK_PREFIX: Final[str] = ".filelock-" │ │ +_LINK_NAME: Final[str] = "lock.db" │ │ +_SWEPT_DATABASES: Final[set[_DatabaseIdentity]] = set() │ │ + │ │ + │ │ +# POSIX locks belong to the process and the inode, so closing any descriptor on the inode drops the locks every other │ │ +# connection of this process holds there. SQLite defers its own closes for this reason (section 2.2 of │ │ +# https://www.sqlite.org/howtocorrupt.html); the probes stay open until the last connection on their inode closes. │ │ +class _ProbeDescriptors: │ │ + def __init__(self) -> None: │ │ + self._lock = threading.Lock() │ │ + self._inodes: dict[_DatabaseIdentity, _InodeProbes] = {} │ │ + self._releases: deque[_Probe] = deque() │ │ + self._leases = count() │ │ + │ │ + def adopt(self, database: str, claimed: list[_Probe]) -> _Probe | None: # pragma: win32 no cover │ │ + # Reuse a probe no live connection holds: each connect would otherwise keep another descriptor open until the │ │ + # inode's last close. │ │ + try: │ │ + stat_result: Final = os.lstat(database) │ │ + except OSError: │ │ + return None │ │ + identity: Final = stat_result.st_dev, stat_result.st_ino │ │ + with self._lock: │ │ + if not stat.S_ISREG(stat_result.st_mode) or not (probes := self._inodes.get(identity)) or not probes.idle: │ │ + return None │ │ + claimed.append(adopted := _Probe(identity, probes.idle.pop(), next(self._leases))) │ │ + probes.leases.add(adopted.lease) │ │ + return adopted │ │ + │ │ + def retain(self, fd: int, claimed: list[_Probe]) -> _Probe: # pragma: win32 no cover │ │ + stat_result: Final = os.fstat(fd) │ │ + identity: Final = stat_result.st_dev, stat_result.st_ino │ │ + token: Final = _register_owned_descriptor(fd, identity) │ │ + with self._lock: │ │ + (probes := self._inodes.setdefault(identity, _InodeProbes())).descriptors.append((fd, token)) │ │ + claimed.append(retained := _Probe(identity, fd, next(self._leases))) │ │ + probes.leases.add(retained.lease) │ │ + return retained │ │ + │ │ + def release(self, probe: _Probe) -> None: # pragma: win32 no cover │ │ + # A finalizer may run this on a thread already inside the lock, so it never waits; the lock holder drains. │ │ + self._releases.append(probe) │ │ + self.drain() │ │ + │ │ + def drain(self) -> None: # pragma: win32 no cover │ │ + while self._releases and self._lock.acquire(blocking=False): │ │ + try: │ │ + # Dequeued only once applied, so an exception leaves the rest of the release for the next drain. │ │ + while self._releases: │ │ + self._release_locked(self._releases[0]) │ │ + self._releases.popleft() │ │ + finally: │ │ + self._lock.release() │ │ + │ │ + def _release_locked(self, probe: _Probe) -> None: # pragma: win32 no cover │ │ + if (probes := self._inodes.get(probe.identity)) is None: │ │ + return │ │ + if probe.lease in probes.leases: │ │ + probes.leases.remove(probe.lease) │ │ + if probes.leases: │ │ + probes.idle.append(probe.fd) │ │ + if probes.leases: │ │ + return │ │ + # No connect may adopt a probe about to close, even one an interrupt leaves listed. │ │ + probes.idle.clear() │ │ + # Closing under the lock keeps a concurrent connect from taking a lock on this inode before the close. │ │ + while probes.descriptors: │ │ + fd, token = probes.descriptors[-1] │ │ + if token is not None: # pragma: needs fork │ │ + _unregister_owned_descriptor(token) │ │ + # Forgotten before the close: after an interrupt, a leaked descriptor beats closing a reused number. │ │ + probes.descriptors.pop() │ │ + # The descriptor is gone even when close reports an error, and no lock of this process depends on it. │ │ + with suppress(OSError): │ │ + os.close(fd) │ │ + del self._inodes[probe.identity] │ │ + │ │ + def _reset_after_fork_in_child(self) -> None: # pragma: forked child │ │ + # The child holds no POSIX locks, and the owned-descriptor registry closes the inherited probes. │ │ + self._lock = threading.Lock() │ │ + self._inodes = {} │ │ + self._releases = deque() │ │ + │ │ + │ │ +class _Operation(NamedTuple): │ │ + pid: int │ │ + start_time: float │ │ + #: Asked between bounded waits, so an abandoned acquire stops waiting; ``None`` waits in one call. │ │ + cancel_check: Callable[[], bool] | None │ │ + │ │ + │ │ +class _Probe(NamedTuple): │ │ + identity: _DatabaseIdentity │ │ + fd: int │ │ + # One per connection, so a release applied again after an interrupt kept it queued counts once. │ │ + lease: int │ │ + │ │ + │ │ +@dataclass(slots=True) │ │ +class _InodeProbes: │ │ + leases: set[int] = field(default_factory=set) │ │ + descriptors: list[tuple[int, int | None]] = field(default_factory=list) │ │ + idle: list[int] = field(default_factory=list) │ │ + │ │ + │ │ +_PROBE_DESCRIPTORS: Final = _ProbeDescriptors() │ │ + │ │ │ │ class _ForkSafeConnection(sqlite3.Connection): │ │ _creator_pid: int │ │ _decrement_escrow: Callable[[sqlite3.Connection], None] | None │ │ + _database_directory: _LinkDirectory | None │ │ + database_identity: _DatabaseIdentity | None = None │ │ + _probe: _Probe | None = None │ │ │ │ def __new__( │ │ cls, │ │ *_args: _ConnectionParameter, │ │ **_kwargs: _ConnectionParameter, │ │ ) -> Self: │ │ connection = super().__new__(cls) │ │ connection._creator_pid = _GETPID() │ │ connection._decrement_escrow = None │ │ + connection._database_directory = None │ │ return connection │ │ │ │ def close(self) -> None: │ │ with _sqlite_transition(): │ │ if _GETPID() != self._creator_pid: # pragma: needs fork │ │ return │ │ with _fork_transition(): │ │ sqlite3.Connection.close(self) │ │ + try: │ │ + if (directory := self._database_directory) is not None: # pragma: needs posix-hard-link │ │ + self._database_directory = None │ │ + _remove_link_directory(directory) │ │ + finally: │ │ + if (probe := self._probe) is not None: # pragma: win32 no cover │ │ + self._probe = self.database_identity = None │ │ + _PROBE_DESCRIPTORS.release(probe) │ │ if (decrement := self._decrement_escrow) is not None: # pragma: <3.12 cover # pragma: needs fork │ │ self._decrement_escrow = None │ │ decrement(self) │ │ │ │ + def retain_link(self, directory: _LinkDirectory | None) -> None: # pragma: win32 cover │ │ + """Keep the private link directory, if there is one, until SQLite no longer uses it.""" │ │ + self._database_directory = directory │ │ + │ │ + def retain_until_close(self, directory: _LinkDirectory | None, probe: _Probe) -> None: # pragma: win32 no cover │ │ + """Keep the private link and this connection's probe descriptor until SQLite no longer uses them.""" │ │ + self._database_directory = directory │ │ + self._probe = probe │ │ + self.database_identity = probe.identity │ │ + │ │ def acquire_escrow( # pragma: <3.12 cover # pragma: needs fork │ │ self, │ │ functions: tuple[Callable[[sqlite3.Connection], None], Callable[[sqlite3.Connection], None]] | None, │ │ ) -> None: │ │ # The caller only reaches here holding the escrow functions; it skips the call entirely without them. │ │ if functions is not None: # pragma: no branch │ │ increment, decrement = functions │ │ increment(self) │ │ self._decrement_escrow = decrement │ │ │ │ def __del__(self) -> None: │ │ - with suppress(sqlite3.Error, RuntimeError): │ │ + with suppress(sqlite3.Error, RuntimeError, OSError): │ │ self.close() │ │ │ │ │ │ +@dataclass(slots=True) │ │ +class _OwnedConnection: │ │ + """ │ │ + The connection of one lock, closed when the lock is collected. │ │ + │ │ + CPython runs ``__del__`` before it clears weak references. A finalizer on the lock itself would close the │ │ + connection while the singleton cache still hands the lock out, and a thread given the lock would nest into a hold │ │ + with no database lock behind it. The lock alone refers to this holder, so the holder is collected once the cache no │ │ + longer finds the lock. │ │ + """ │ │ + │ │ + connection: _ForkSafeConnection | None = None │ │ + │ │ + def __del__(self) -> None: │ │ + if (connection := self.connection) is not None: │ │ + with suppress(sqlite3.Error, RuntimeError): │ │ + connection.close() │ │ + │ │ + │ │ class _ReadWriteLockMeta(type): │ │ """ │ │ Resolve singleton instances for ``is_singleton=True`` construction. │ │ │ │ This logic lives here rather than in ReadWriteLock.get_lock so ``ReadWriteLock(path)`` returns cached instances │ │ without a 2-arg ``super()`` call that type checkers cannot verify. │ │ │ │ @@ -193,45 +389,51 @@ │ │ lock_file: str | os.PathLike[str], │ │ timeout: float = -1, │ │ *, │ │ blocking: bool = True, │ │ is_singleton: bool = True, │ │ ) -> ReadWriteLock: │ │ _ensure_current_process() │ │ + _resolve_lazy_imports_before_shutdown() │ │ + timeout = _seconds("timeout", timeout) │ │ if cls._instances_pid != _GETPID(): │ │ cls._reset_class_after_fork() │ │ construction_pid = _GETPID() │ │ if not is_singleton: │ │ instance = super().__call__(lock_file, timeout, blocking=blocking, is_singleton=is_singleton) │ │ if _GETPID() != construction_pid: # pragma: forked child │ │ msg = "ReadWriteLock construction cannot continue after fork" │ │ raise RuntimeError(msg) │ │ return instance │ │ │ │ - normalized = pathlib.Path(lock_file).resolve() │ │ + # Resolve only the parent, so a symlink at the lock path stays its own key instead of aliasing its target. │ │ + normalized = pathlib.Path(_canonical(lock_file)) │ │ with cls._instances_lock: │ │ - if normalized not in cls._instances: │ │ + # One lookup, since another thread can drop the last reference between a membership check and a read. │ │ + if (instance := cls._instances.get(normalized)) is None: │ │ if normalized in cls._instances_under_construction: # pragma: no cover - exercised in an audit callback │ │ msg = f"Singleton lock construction is already active for {lock_file!s}" │ │ raise RuntimeError(msg) │ │ construction_registry = cls._instances_under_construction │ │ construction_registry.add(normalized) │ │ try: │ │ instance = super().__call__(lock_file, timeout, blocking=blocking, is_singleton=is_singleton) │ │ finally: │ │ if _GETPID() == construction_pid: │ │ construction_registry.discard(normalized) │ │ if _GETPID() != construction_pid: │ │ msg = "ReadWriteLock construction cannot continue after fork" │ │ raise RuntimeError(msg) │ │ cls._instances[normalized] = instance │ │ - else: │ │ - instance = cls._instances[normalized] │ │ │ │ - if instance.timeout != timeout or instance.blocking != blocking: │ │ + if ( │ │ + _timeout_behavior(instance.timeout, any_negative=False) │ │ + != _timeout_behavior(timeout, any_negative=False) │ │ + or instance.blocking != blocking │ │ + ): │ │ msg = ( │ │ f"Singleton lock created with timeout={instance.timeout}, blocking={instance.blocking}," │ │ f" cannot be changed to timeout={timeout}, blocking={blocking}" │ │ ) │ │ raise ValueError(msg) │ │ return instance │ │ │ │ @@ -245,22 +447,29 @@ │ │ class ReadWriteLock(metaclass=_ReadWriteLockMeta): │ │ """ │ │ Cross-process read-write lock backed by SQLite. │ │ │ │ Allows concurrent shared readers or a single exclusive writer. The lock is reentrant within the same mode (multiple │ │ ``acquire_read`` calls nest, as do multiple ``acquire_write`` calls from the same thread), but upgrading from read │ │ to write or downgrading from write to read raises :class:`RuntimeError`. Write locks are pinned to the thread that │ │ - acquired them. │ │ + acquired them, and each thread sharing a read lock can release only the levels it acquired. │ │ + │ │ + An instance coordinates processes, not threads: a thread asking for the opposite mode of another thread's hold │ │ + raises :class:`RuntimeError` instead of waiting. Threads that must wait for each other each need their own │ │ + instance (``is_singleton=False``). │ │ │ │ By default, ``is_singleton=True``: calling ``ReadWriteLock(path)`` with the same resolved path returns the same │ │ - instance. The path is handed to :func:`sqlite3.connect` as given, so a ``.db`` extension is a convention rather │ │ - than a requirement; the filesystem must be one the active SQLite VFS supports. │ │ + instance. A ``.db`` extension is a convention rather than a requirement; the filesystem must be one the active │ │ + SQLite VFS supports. Give the lock a file of its own: a WAL-mode database, or one with a schema larger than a lock │ │ + needs, raises :class:`ValueError`. A database directory that other accounts can write must also be writable by │ │ + this one and support hard links; the protection against other accounts ends once one of them can replace the │ │ + database directory or a directory above it. │ │ │ │ :param lock_file: path to the SQLite database file used as the lock │ │ - :param timeout: maximum wait time in seconds; ``-1`` means block indefinitely │ │ + :param timeout: maximum wait time in seconds; ``-1`` waits up to SQLite's busy-timeout cap of about 23 days │ │ :param blocking: if ``False``, raise :class:`~filelock.Timeout` immediately when the lock is unavailable │ │ :param is_singleton: if ``True``, reuse existing instances for the same resolved path │ │ │ │ .. versionadded:: 3.21.0 │ │ │ │ """ │ │ │ │ @@ -281,15 +490,15 @@ │ │ def get_lock( │ │ cls, lock_file: str | os.PathLike[str], timeout: float = -1, *, blocking: bool = True │ │ ) -> ReadWriteLock: │ │ """ │ │ Return the singleton :class:`ReadWriteLock` for *lock_file*. │ │ │ │ :param lock_file: path to the SQLite database file used as the lock │ │ - :param timeout: maximum wait time in seconds; ``-1`` means block indefinitely │ │ + :param timeout: maximum wait time in seconds; ``-1`` waits up to SQLite's busy-timeout cap of about 23 days │ │ :param blocking: if ``False``, raise :class:`~filelock.Timeout` immediately when the lock is unavailable │ │ │ │ :returns: the singleton lock instance │ │ │ │ :raises ValueError: if an instance already exists for this path with different *timeout* or *blocking* values │ │ │ │ """ │ │ @@ -300,88 +509,101 @@ │ │ lock_file: str | os.PathLike[str], │ │ timeout: float = -1, │ │ *, │ │ blocking: bool = True, │ │ is_singleton: bool = True, # ruff:ignore[unused-method-argument] # consumed by _ReadWriteLockMeta.__call__ │ │ ) -> None: │ │ self.lock_file = os.fspath(lock_file) │ │ - self._canonical_path = pathlib.Path(lock_file).resolve() │ │ + self._canonical_path = pathlib.Path(_canonical(lock_file)) │ │ _FORKED_DATABASES.raise_if_poisoned(self._canonical_path) │ │ self.timeout = timeout │ │ self.blocking = blocking │ │ self._transaction_lock = threading.Lock() # serializes the (possibly blocking) SQLite transaction work │ │ self._internal_lock = threading.Lock() # protects _lock_level / _current_mode updates and rollback │ │ self._lock_level = 0 │ │ self._current_mode: Literal["read", "write"] | None = None │ │ self._write_thread_id: int | None = None │ │ + self._read_depths: dict[int, int] = {} │ │ self._acquisition_thread_ids: set[int] = set() │ │ - self._con: _ForkSafeConnection | None = None │ │ + self._owned_connection = _OwnedConnection() │ │ self._connection_transaction_released = True │ │ self._connection_identity: _DatabaseIdentity | None = None │ │ self._closed = False │ │ self._creator_pid = _GETPID() │ │ self._fork_invalidated = False │ │ _register_fork_object(self) │ │ with _fork_transition(), _sqlite_transition(): │ │ validation_connection = self._open_connection(sqlite_timeout=5.0) │ │ validation_connection.close() │ │ │ │ - def acquire_read(self, timeout: float = -1, *, blocking: bool = True) -> AcquireReturnProxy: │ │ + def acquire_read(self, timeout: float | None = None, *, blocking: bool | None = None) -> AcquireReturnProxy: │ │ """ │ │ Acquire a shared read lock. │ │ │ │ If this instance already holds a read lock, the lock level is incremented (reentrant). Attempting to acquire a │ │ read lock while holding a write lock raises :class:`RuntimeError` (downgrade not allowed). │ │ │ │ - :param timeout: maximum wait time in seconds; ``-1`` means block indefinitely │ │ - :param blocking: if ``False``, raise :class:`~filelock.Timeout` immediately when the lock is unavailable │ │ + :param timeout: seconds to wait; ``None`` uses the instance setting; ``-1`` waits up to SQLite's │ │ + busy-timeout cap of about 23 days │ │ + :param blocking: if ``False``, raise :class:`~filelock.Timeout` on contention; │ │ + ``None`` uses the instance setting │ │ │ │ :returns: a proxy that can be used as a context manager to release the lock │ │ │ │ :raises RuntimeError: if a write lock is already held on this instance │ │ :raises Timeout: if the lock cannot be acquired within *timeout* seconds │ │ + :raises TypeError: if *timeout* is a :class:`bool` or not a real number │ │ + :raises ValueError: if a blocking call gets a ``nan`` *timeout* or a negative one other than ``-1`` │ │ │ │ """ │ │ - return self._acquire("read", timeout, blocking=blocking) │ │ + return self._acquire( │ │ + "read", │ │ + self.timeout if timeout is None else timeout, │ │ + blocking=self.blocking if blocking is None else blocking, │ │ + ) │ │ │ │ - def acquire_write(self, timeout: float = -1, *, blocking: bool = True) -> AcquireReturnProxy: │ │ + def acquire_write(self, timeout: float | None = None, *, blocking: bool | None = None) -> AcquireReturnProxy: │ │ """ │ │ Acquire an exclusive write lock. │ │ │ │ If this instance already holds a write lock from the same thread, the lock level is incremented (reentrant). │ │ Attempting to acquire a write lock while holding a read lock raises :class:`RuntimeError` (upgrade not allowed). │ │ Write locks are pinned to the acquiring thread: a different thread trying to re-enter also raises │ │ :class:`RuntimeError`. │ │ │ │ - :param timeout: maximum wait time in seconds; ``-1`` means block indefinitely │ │ - :param blocking: if ``False``, raise :class:`~filelock.Timeout` immediately when the lock is unavailable │ │ + :param timeout: seconds to wait; ``None`` uses the instance setting; ``-1`` waits up to SQLite's │ │ + busy-timeout cap of about 23 days │ │ + :param blocking: if ``False``, raise :class:`~filelock.Timeout` on contention; │ │ + ``None`` uses the instance setting │ │ │ │ :returns: a proxy that can be used as a context manager to release the lock │ │ │ │ :raises RuntimeError: if a read lock is already held, or a write lock is held by a different thread │ │ :raises Timeout: if the lock cannot be acquired within *timeout* seconds │ │ + :raises TypeError: if *timeout* is a :class:`bool` or not a real number │ │ + :raises ValueError: if a blocking call gets a ``nan`` *timeout* or a negative one other than ``-1`` │ │ │ │ """ │ │ - return self._acquire("write", timeout, blocking=blocking) │ │ + return self._acquire( │ │ + "write", │ │ + self.timeout if timeout is None else timeout, │ │ + blocking=self.blocking if blocking is None else blocking, │ │ + ) │ │ │ │ @contextmanager │ │ def read_lock(self, timeout: float | None = None, *, blocking: bool | None = None) -> Generator[None]: │ │ """ │ │ Context manager that acquires and releases a shared read lock. │ │ │ │ Falls back to instance defaults for *timeout* and *blocking* when ``None``. │ │ │ │ :param timeout: maximum wait time in seconds, or ``None`` to use the instance default │ │ :param blocking: if ``False``, raise :class:`~filelock.Timeout` immediately; ``None`` uses the instance default │ │ │ │ """ │ │ - if timeout is None: │ │ - timeout = self.timeout │ │ - if blocking is None: │ │ - blocking = self.blocking │ │ self.acquire_read(timeout, blocking=blocking) │ │ try: │ │ yield │ │ finally: │ │ self.release() │ │ │ │ @contextmanager │ │ @@ -391,88 +613,154 @@ │ │ │ │ Falls back to instance defaults for *timeout* and *blocking* when ``None``. │ │ │ │ :param timeout: maximum wait time in seconds, or ``None`` to use the instance default │ │ :param blocking: if ``False``, raise :class:`~filelock.Timeout` immediately; ``None`` uses the instance default │ │ │ │ """ │ │ - if timeout is None: │ │ - timeout = self.timeout │ │ - if blocking is None: │ │ - blocking = self.blocking │ │ self.acquire_write(timeout, blocking=blocking) │ │ try: │ │ yield │ │ finally: │ │ self.release() │ │ │ │ def release(self, *, force: bool = False) -> None: │ │ """ │ │ Release one level of the current lock. │ │ │ │ When the lock level reaches zero the underlying SQLite transaction is rolled back, releasing the database lock. │ │ │ │ :param force: if ``True``, release the lock completely regardless of the current lock level │ │ │ │ - :raises RuntimeError: if no lock is currently held and *force* is ``False`` │ │ + :raises RuntimeError: if no lock is currently held and *force* is ``False``, or if the calling thread holds │ │ + no level of the current lock and *force* is ``False`` │ │ │ │ """ │ │ with _fork_transition(): │ │ _ensure_current_process() │ │ if self._inherited: # pragma: needs fork │ │ return │ │ self._raise_if_acquiring("release") │ │ self._release(force=force, close=False) │ │ │ │ def close(self) -> None: │ │ """ │ │ Release the lock (if held) and close the underlying SQLite connection. │ │ │ │ - After calling this method, the lock instance is no longer usable. │ │ + After calling this method, the lock instance is no longer usable. Unlike :meth:`release`, it ends every │ │ + thread's hold on this instance, whichever thread calls it. │ │ │ │ """ │ │ with _fork_transition(): │ │ _ensure_current_process() │ │ if self._inherited: # pragma: needs fork │ │ return │ │ self._raise_if_acquiring("close") │ │ self._release(force=True, close=True) │ │ │ │ - def _release(self, *, force: bool, close: bool) -> None: │ │ + def _acquire_level_of( │ │ + self, │ │ + holder: int, │ │ + mode: Literal["read", "write"], │ │ + timeout: float, │ │ + *, │ │ + blocking: bool, │ │ + cancel_check: Callable[[], bool], │ │ + ) -> AcquireReturnProxy: │ │ + # Records the level under *holder* instead of the calling thread: an async wrapper's executor thread does not │ │ + # identify the tasks it holds for. Gives up with Timeout once *cancel_check* is true. │ │ + return self._acquire(mode, timeout, blocking=blocking, holder=holder, cancel_check=cancel_check) │ │ + │ │ + def _release_level_of(self, thread_id: int) -> None: │ │ + with _fork_transition(): │ │ + _ensure_current_process() │ │ + self._raise_if_acquiring("release") │ │ + self._release(force=False, close=False, thread_id=thread_id) │ │ + │ │ + def _holds_level_of(self, thread_id: int) -> bool: │ │ + # Read without the internal lock. The async wrapper asks from its event loop, which must not wait out a release │ │ + # on another thread. A stale answer is what a caller asking a moment earlier would have had. A level whose │ │ + # transaction ended is one an interrupted release left behind; it counts as gone, as _holds_level() treats it. │ │ + if thread_id != self._write_thread_id and thread_id not in self._read_depths: │ │ + return False │ │ + try: │ │ + return not self._transaction_ended() │ │ + except sqlite3.ProgrammingError: │ │ + # The connection closed between the read of _con and the in_transaction call, so the transaction is over. │ │ + return False │ │ + │ │ + def _release(self, *, force: bool, close: bool, thread_id: int | None = None) -> None: │ │ + thread_id = threading.get_ident() if thread_id is None else thread_id │ │ with self._transaction_lock, self._internal_lock: │ │ + if not force: │ │ + self._raise_if_not_holder(thread_id) │ │ if self._lock_level == 0: │ │ if force and self._con is None: │ │ if close: │ │ self._closed = True │ │ return │ │ if not force: │ │ msg = f"Cannot release a lock on {self.lock_file} (lock id: {id(self)}) that is not held" │ │ raise RuntimeError(msg) │ │ if not force and self._lock_level > 1: │ │ - self._lock_level -= 1 │ │ + self._leave_one_level(thread_id) │ │ return │ │ try: │ │ self._finish_connection() │ │ - except sqlite3.Error: │ │ - if self._connection_transaction_released: │ │ + except BaseException: │ │ + # Once the rollback ran, the level is gone whatever stopped the cleanup, a signal handler's exception │ │ + # included. Kept, it would let the next acquire nest into a transaction that no longer exists. │ │ + if self._transaction_ended(): │ │ self._clear_lock_state() │ │ raise │ │ self._clear_lock_state() │ │ if close: │ │ self._closed = True │ │ │ │ + def _transaction_ended(self) -> bool: │ │ + if self._connection_transaction_released or (connection := self._con) is None: │ │ + return True │ │ + # An interrupt can land between the rollback and the flag that records it. │ │ + return not connection.in_transaction │ │ + │ │ + def _raise_if_not_holder(self, thread_id: int) -> None: │ │ + # The connection runs with check_same_thread=False, so a release from another thread would end the owner's │ │ + # transaction under it and let a second writer in. │ │ + if self._current_mode == "write" and thread_id != self._write_thread_id: │ │ + msg = ( │ │ + f"Cannot release write lock on {self.lock_file} (lock id: {id(self)}) " │ │ + f"from thread {thread_id} while it is held by thread {self._write_thread_id}" │ │ + ) │ │ + raise RuntimeError(msg) │ │ + # Readers share that one transaction too, so a thread that holds no read level would end another's hold. │ │ + if self._current_mode == "read" and thread_id not in self._read_depths: │ │ + msg = ( │ │ + f"Cannot release read lock on {self.lock_file} (lock id: {id(self)}) " │ │ + f"from thread {thread_id}, which does not hold it" │ │ + ) │ │ + raise RuntimeError(msg) │ │ + │ │ + def _leave_one_level(self, thread_id: int) -> None: │ │ + self._lock_level -= 1 │ │ + if self._current_mode == "read" and (depth := self._read_depths.pop(thread_id) - 1): │ │ + self._read_depths[thread_id] = depth │ │ + │ │ def _clear_lock_state(self) -> None: │ │ self._lock_level = 0 │ │ self._current_mode = None │ │ self._write_thread_id = None │ │ + self._read_depths = {} │ │ │ │ - def __del__(self) -> None: │ │ - if _GETPID() == getattr(self, "_creator_pid", None) and (connection := getattr(self, "_con", None)) is not None: │ │ - with suppress(sqlite3.Error, RuntimeError): │ │ - connection.close() │ │ + @property │ │ + def _con(self) -> _ForkSafeConnection | None: │ │ + return self._owned_connection.connection │ │ + │ │ + @_con.setter │ │ + def _con(self, connection: _ForkSafeConnection | None) -> None: │ │ + self._owned_connection.connection = connection │ │ │ │ def _reset_after_fork_in_child(self) -> None: # pragma: forked child │ │ if self._con is not None: │ │ _FORKED_DATABASES.poison_after_fork(self._canonical_path, self._connection_identity) │ │ self._con = None │ │ self._connection_transaction_released = True │ │ self._connection_identity = None │ │ @@ -491,72 +779,115 @@ │ │ if self._inherited: # pragma: needs fork │ │ msg = f"ReadWriteLock on {self.lock_file} was invalidated by fork(); construct a new instance" │ │ raise RuntimeError(msg) │ │ if self._closed: │ │ msg = "Cannot operate on a closed database." │ │ raise sqlite3.ProgrammingError(msg) │ │ │ │ - def _acquire(self, mode: Literal["read", "write"], timeout: float, *, blocking: bool) -> AcquireReturnProxy: │ │ + def _acquire( │ │ + self, │ │ + mode: Literal["read", "write"], │ │ + timeout: float, │ │ + *, │ │ + blocking: bool, │ │ + holder: int | None = None, │ │ + cancel_check: Callable[[], bool] | None = None, │ │ + ) -> AcquireReturnProxy: │ │ + timeout = _resolve_read_write_timeout(timeout, blocking=blocking) │ │ + start_time: Final = time.monotonic() │ │ + remaining = timeout # -1 waits up to SQLite's busy-timeout cap │ │ + while True: │ │ + # A fork waits for the open transitions and admits no new one meanwhile. A wait for the database inside one │ │ + # stalls the forking thread and, behind it, each lock call in the process. With no other thread to fork, │ │ + # the wait runs in one piece, which keeps SQLite's writer preference. threading does not count a │ │ + # thread started through _thread, so a fork from one of those still waits. │ │ + final = ( │ │ + not blocking │ │ + or 0 <= remaining <= _MAX_TRANSITION_WAIT │ │ + or not hasattr(os, "register_at_fork") │ │ + or threading.active_count() == 1 │ │ + ) │ │ + try: │ │ + return self._attempt_acquire( │ │ + mode, │ │ + remaining if final else _MAX_TRANSITION_WAIT, │ │ + blocking=blocking, │ │ + holder=holder, │ │ + cancel_check=cancel_check, │ │ + ) │ │ + except Timeout: │ │ + if final or (cancel_check is not None and cancel_check()): │ │ + raise │ │ + # Only a runtime with fork handlers waits in more than one attempt. │ │ + if timeout != -1: # pragma: needs register-at-fork │ │ + remaining = max(timeout - (time.monotonic() - start_time), 0) │ │ + │ │ + def _attempt_acquire( │ │ + self, │ │ + mode: Literal["read", "write"], │ │ + timeout: float, │ │ + *, │ │ + blocking: bool, │ │ + holder: int | None = None, │ │ + cancel_check: Callable[[], bool] | None = None, │ │ + ) -> AcquireReturnProxy: │ │ with _fork_transition(): │ │ self._raise_if_unusable() │ │ operation_pid = _GETPID() │ │ thread_id = threading.get_ident() │ │ + holder = thread_id if holder is None else holder │ │ with self._internal_lock: │ │ - if self._lock_level > 0: │ │ - return self._validate_reentrant(mode) │ │ + if self._holds_level(): │ │ + return self._validate_reentrant(mode, holder) │ │ if thread_id in self._acquisition_thread_ids: # pragma: no cover - exercised in an audit callback │ │ msg = f"Cannot acquire ReadWriteLock on {self.lock_file} while acquisition is active in this thread" │ │ raise RuntimeError(msg) │ │ self._acquisition_thread_ids.add(thread_id) │ │ try: │ │ start_time = time.perf_counter() │ │ - self._acquire_transaction_lock(blocking=blocking, timeout=timeout) │ │ + self._acquire_transaction_lock(blocking=blocking, timeout=timeout, cancel_check=cancel_check) │ │ try: │ │ self._raise_if_unusable() │ │ return self._do_acquire_inner( │ │ mode, │ │ timeout, │ │ + holder, │ │ blocking=blocking, │ │ - operation_pid=operation_pid, │ │ - start_time=start_time, │ │ + operation=_Operation(operation_pid, start_time, cancel_check), │ │ ) │ │ finally: │ │ self._transaction_lock.release() │ │ finally: │ │ with self._internal_lock: │ │ self._acquisition_thread_ids.discard(thread_id) │ │ │ │ def _do_acquire_inner( │ │ self, │ │ mode: Literal["read", "write"], │ │ timeout: float, │ │ + holder: int, │ │ *, │ │ blocking: bool, │ │ - operation_pid: int, │ │ - start_time: float, │ │ + operation: _Operation, │ │ ) -> AcquireReturnProxy: │ │ + operation_pid, start_time, _ = operation │ │ # Double-check: another thread may have acquired the lock while we waited on _transaction_lock. │ │ with self._internal_lock: │ │ - if self._lock_level > 0: │ │ - return self._validate_reentrant(mode) │ │ + if self._holds_level(): │ │ + return self._validate_reentrant(mode, holder) │ │ if self._con is not None: │ │ self._finish_connection() │ │ try: │ │ self._open_for_acquisition( │ │ timeout, │ │ blocking=blocking, │ │ operation_pid=operation_pid, │ │ start_time=start_time, │ │ ) │ │ - self._configure_and_begin( │ │ - mode, │ │ - timeout, │ │ - blocking=blocking, │ │ - operation=(operation_pid, start_time), │ │ - ) │ │ + self._configure_and_begin(mode, timeout, blocking=blocking, operation=operation) │ │ self._raise_if_process_changed(operation_pid) │ │ except BaseException as error: │ │ acquisition_error: BaseException │ │ if isinstance(error, sqlite3.OperationalError) and "database is locked" in str(error): │ │ acquisition_error = Timeout(self.lock_file) │ │ else: │ │ acquisition_error = error │ │ @@ -568,15 +899,17 @@ │ │ raise acquisition_error from None │ │ raise │ │ with self._internal_lock: │ │ self._raise_if_process_changed(operation_pid) │ │ self._current_mode = mode │ │ self._lock_level = 1 │ │ if mode == "write": │ │ - self._write_thread_id = threading.get_ident() │ │ + self._write_thread_id = holder │ │ + else: │ │ + self._read_depths = {holder: 1} │ │ return AcquireReturnProxy(lock=self) │ │ │ │ def _open_for_acquisition(self, timeout: float, *, blocking: bool, operation_pid: int, start_time: float) -> None: │ │ with _sqlite_transition(): │ │ sqlite_timeout = ( │ │ timeout_for_sqlite( │ │ timeout, │ │ @@ -595,52 +928,93 @@ │ │ │ │ def _configure_and_begin( │ │ self, │ │ mode: Literal["read", "write"], │ │ timeout: float, │ │ *, │ │ blocking: bool, │ │ - operation: tuple[int, float], │ │ + operation: _Operation, │ │ ) -> None: │ │ with _sqlite_transition(): │ │ - operation_pid, start_time = operation │ │ connection = cast("_ForkSafeConnection", self._con) │ │ - waited = time.perf_counter() - start_time │ │ - timeout_ms = timeout_for_sqlite(timeout, blocking=blocking, already_waited=waited) │ │ - self._raise_if_process_changed(operation_pid) │ │ - connection.executescript(f"PRAGMA busy_timeout={timeout_ms}; PRAGMA journal_mode=MEMORY;").close() │ │ - # Use legacy journal mode (not WAL) because WAL does not block readers while a concurrent EXCLUSIVE │ │ - # write transaction is active, which makes read-write locking impossible without modifying table data. │ │ - # MEMORY is safe here since no writes happen, so a crash cannot corrupt the DB. │ │ - # See https://sqlite.org/lang_transaction.html#deferred_immediate_and_exclusive_transactions │ │ - # │ │ - # Recompute the remaining timeout after the blocking journal_mode pragma. │ │ - waited = time.perf_counter() - start_time │ │ - recomputed = timeout_for_sqlite(timeout, blocking=blocking, already_waited=waited) │ │ - self._raise_if_process_changed(operation_pid) │ │ - statements = f"PRAGMA busy_timeout={recomputed}; " if recomputed != timeout_ms else "" │ │ - statements += "BEGIN EXCLUSIVE TRANSACTION;" if mode == "write" else "BEGIN TRANSACTION;" │ │ - if mode == "read": │ │ - # SQLite takes the SHARED lock only when a statement reads; BEGIN alone stays deferred. │ │ - # https://www.sqlite.org/lockingv3.html#transaction_control │ │ - statements += " SELECT name FROM sqlite_schema LIMIT 1;" │ │ - connection.executescript(statements).close() │ │ + # SQLite opened the file the name held at connect time, and its first statement would replay a journal │ │ + # beside that file, so the name is checked before any statement runs. │ │ + self._raise_if_database_replaced(connection) │ │ + with _bounded_schema(connection, self.lock_file): │ │ + self._raise_if_process_changed(operation.pid) │ │ + # Use legacy journal mode (not WAL) because WAL does not block readers while a concurrent EXCLUSIVE │ │ + # write transaction is active, which makes read-write locking impossible without modifying table data. │ │ + # MEMORY is safe here since no writes happen, so a crash cannot corrupt the DB. │ │ + # See https://sqlite.org/lang_transaction.html#deferred_immediate_and_exclusive_transactions │ │ + self._execute_waiting( │ │ + connection, "PRAGMA journal_mode=MEMORY;", timeout, blocking=blocking, operation=operation │ │ + ) │ │ + self._raise_if_process_changed(operation.pid) │ │ + statements = "BEGIN EXCLUSIVE TRANSACTION;" if mode == "write" else "BEGIN TRANSACTION;" │ │ + if mode == "read": │ │ + # SQLite takes the SHARED lock only when a statement reads; BEGIN alone stays deferred. │ │ + # https://www.sqlite.org/lockingv3.html#transaction_control │ │ + # sqlite_schema is an alias added in SQLite 3.33.0; sqlite_master works on every version. │ │ + statements += " SELECT name FROM sqlite_master LIMIT 1;" │ │ + self._execute_waiting(connection, statements, timeout, blocking=blocking, operation=operation) │ │ + self._raise_if_database_replaced(connection) │ │ + │ │ + @staticmethod │ │ + def _execute_waiting( │ │ + connection: _ForkSafeConnection, statements: str, timeout: float, *, blocking: bool, operation: _Operation │ │ + ) -> None: │ │ + # SQLite's busy wait cannot be interrupted. An acquire its caller may abandon waits in bounded slices and asks │ │ + # between them whether to stop. │ │ + slice_ms = int(_CANCEL_POLL_INTERVAL * 1000) │ │ + while True: │ │ + busy_ms = timeout_for_sqlite( │ │ + timeout, blocking=blocking, already_waited=time.perf_counter() - operation.start_time │ │ + ) │ │ + cancel_check = operation.cancel_check if busy_ms > slice_ms else None │ │ + try: │ │ + connection.executescript( │ │ + f"PRAGMA busy_timeout={busy_ms if cancel_check is None else slice_ms}; {statements}" │ │ + ).close() │ │ + except sqlite3.OperationalError as error: │ │ + if cancel_check is None or "database is locked" not in str(error) or cancel_check(): │ │ + raise │ │ + # A read's BEGIN succeeds before its SELECT waits, so the retry has to start a fresh transaction. │ │ + if connection.in_transaction: │ │ + connection.rollback() │ │ + else: │ │ + return │ │ + │ │ + def _raise_if_database_replaced(self, connection: _ForkSafeConnection) -> None: │ │ + # Windows pins the name: SQLite opens the database without delete sharing, so it cannot be unlinked or renamed. │ │ + if (identity := connection.database_identity) is None: # pragma: win32 cover │ │ + return │ │ + try: # pragma: win32 no cover │ │ + current = self._canonical_path.stat(follow_symlinks=False) │ │ + except FileNotFoundError: # pragma: win32 no cover │ │ + current = None │ │ + # The lock lives on the inode, so one taken after the path moved on excludes no later opener. │ │ + if current is None or (current.st_dev, current.st_ino) != identity: # pragma: win32 no cover │ │ + msg = f"lock database {self.lock_file!r} was unlinked or replaced while acquiring; leave it in place" │ │ + raise OSError(msg) │ │ │ │ def _open_connection(self, *, sqlite_timeout: float) -> _ForkSafeConnection: │ │ with _sqlite_transition(): │ │ creator_pid = _GETPID() │ │ functions = _CONNECTION_ESCROW.functions() │ │ if _GETPID() != creator_pid: # pragma: forked child │ │ msg = "SQLite connection construction cannot continue after fork" │ │ raise RuntimeError(msg) │ │ - connection = _connect( │ │ - os.fspath(self._canonical_path), │ │ - factory=_ForkSafeConnection, │ │ - timeout=sqlite_timeout, │ │ - ) │ │ + try: │ │ + connection = _connect( │ │ + os.fspath(self._canonical_path), │ │ + factory=_ForkSafeConnection, │ │ + timeout=sqlite_timeout, │ │ + ) │ │ + except BlockingIOError: │ │ + raise Timeout(self.lock_file) from None │ │ if functions is not None: # pragma: <3.12 cover # pragma: needs fork │ │ connection.acquire_escrow(functions) │ │ if _GETPID() != creator_pid: # pragma: forked child │ │ _FORKED_DATABASES.poison_after_fork( │ │ self._canonical_path, │ │ _FORKED_DATABASES.identity(self._canonical_path), │ │ ) │ │ @@ -674,40 +1048,54 @@ │ │ raise │ │ self._con = None │ │ self._connection_transaction_released = True │ │ self._connection_identity = None │ │ if rollback_error is not None: │ │ raise rollback_error │ │ │ │ - def _validate_reentrant(self, mode: Literal["read", "write"]) -> AcquireReturnProxy: │ │ + def _holds_level(self) -> bool: │ │ + # A release interrupted after its rollback, but before it recorded that, leaves a level with no transaction. │ │ + if self._lock_level > 0 and self._transaction_ended(): │ │ + self._clear_lock_state() │ │ + return self._lock_level > 0 │ │ + │ │ + def _validate_reentrant(self, mode: Literal["read", "write"], cur: int) -> AcquireReturnProxy: │ │ if self._current_mode != mode: │ │ opposite = "write" if mode == "read" else "read" │ │ - direction = "downgrade" if mode == "read" else "upgrade" │ │ - msg = ( │ │ - f"Cannot acquire {mode} lock on {self.lock_file} (lock id: {id(self)}): " │ │ - f"already holding a {opposite} lock ({direction} not allowed)" │ │ - ) │ │ + if cur == self._write_thread_id or cur in self._read_depths: │ │ + direction = "downgrade" if mode == "read" else "upgrade" │ │ + reason = f"already holding a {opposite} lock ({direction} not allowed)" │ │ + else: │ │ + reason = ( │ │ + f"another thread holds a {opposite} lock on this instance, which coordinates processes rather " │ │ + "than threads; give each thread its own instance with is_singleton=False" │ │ + ) │ │ + msg = f"Cannot acquire {mode} lock on {self.lock_file} (lock id: {id(self)}): {reason}" │ │ raise RuntimeError(msg) │ │ - if mode == "write" and (cur := threading.get_ident()) != self._write_thread_id: │ │ + if mode == "write" and cur != self._write_thread_id: │ │ msg = ( │ │ f"Cannot acquire write lock on {self.lock_file} (lock id: {id(self)}) " │ │ f"from thread {cur} while it is held by thread {self._write_thread_id}" │ │ ) │ │ raise RuntimeError(msg) │ │ + if mode == "read": │ │ + self._read_depths[cur] = self._read_depths.get(cur, 0) + 1 │ │ self._lock_level += 1 │ │ return AcquireReturnProxy(lock=self) │ │ │ │ - def _acquire_transaction_lock(self, *, blocking: bool, timeout: float) -> None: │ │ - if not blocking: │ │ - acquired = self._transaction_lock.acquire(blocking=False) │ │ - elif timeout == -1: │ │ - acquired = self._transaction_lock.acquire(blocking=True) │ │ - else: │ │ - acquired = self._transaction_lock.acquire(blocking=True, timeout=timeout) │ │ - if not acquired: │ │ + def _acquire_transaction_lock( │ │ + self, *, blocking: bool, timeout: float, cancel_check: Callable[[], bool] | None │ │ + ) -> None: │ │ + if not _acquire_thread_lock( │ │ + self._transaction_lock, │ │ + blocking=blocking, │ │ + timeout=timeout, │ │ + poll_interval=_CANCEL_POLL_INTERVAL, │ │ + cancel_check=cancel_check, │ │ + ): │ │ raise Timeout(self.lock_file) from None │ │ │ │ def _raise_if_acquiring(self, operation: Literal["acquire", "close", "release"]) -> None: │ │ with self._internal_lock: │ │ active_in_current_thread = threading.get_ident() in self._acquisition_thread_ids │ │ if active_in_current_thread: # pragma: no cover - exercised in an audit callback │ │ msg = f"Cannot {operation} ReadWriteLock on {self.lock_file} while acquisition is active in this thread" │ │ @@ -717,38 +1105,372 @@ │ │ if _GETPID() != operation_pid or self._inherited: # pragma: forked child │ │ msg = f"ReadWriteLock on {self.lock_file} was invalidated by fork(); construct a new instance" │ │ raise RuntimeError(msg) │ │ │ │ │ │ def _connect(database: str, *, factory: type[_ForkSafeConnection], timeout: float) -> _ForkSafeConnection: │ │ _FORKED_DATABASES.note_sqlite_use() │ │ - return sqlite3.connect( │ │ - database, │ │ - check_same_thread=False, │ │ - factory=factory, │ │ - cached_statements=0, │ │ - timeout=timeout, │ │ + # A symlink at the path would make SQLite open, lock, or create its target, so connect through a descriptor that │ │ + # refuses one. │ │ + if sys.platform == "win32": # pragma: win32 cover │ │ + fd: Final = _open_lock_database(database, oplock_wait=timeout) │ │ + link: _LinkDirectory | None = None │ │ + # A Windows lock belongs to the handle that took it, so closing this one leaves SQLite's locks in place. │ │ + try: │ │ + _raise_if_wal(fd, database) │ │ + target = database │ │ + if not _directory_is_private(os.fspath(pathlib.Path(database).parent)): │ │ + link = _link_beside_on_windows(database, _identity_of_fd(fd)) │ │ + target = os.fspath(link.database) │ │ + try: │ │ + connection = sqlite3.connect( │ │ + target, check_same_thread=False, factory=factory, cached_statements=0, timeout=timeout │ │ + ) │ │ + except BaseException: │ │ + if link is not None: │ │ + _remove_link_directory(link) │ │ + raise │ │ + connection.retain_link(link) │ │ + return connection │ │ + finally: │ │ + os.close(fd) │ │ + return _connect_through_descriptor( # pragma: win32 no cover │ │ + database, factory=factory, timeout=timeout, owner=os.geteuid() │ │ ) │ │ │ │ │ │ +def _connect_through_descriptor( # pragma: win32 no cover │ │ + database: str, *, factory: type[_ForkSafeConnection], timeout: float, owner: int │ │ +) -> _ForkSafeConnection: │ │ + # Listed before its lease is taken and cleared once a connection owns it, so any exception between, an interrupt │ │ + # included, releases the lease instead of pinning the inode's probes. │ │ + claimed: Final[list[_Probe]] = [] │ │ + link: _LinkDirectory | None = None │ │ + try: │ │ + if (probe := _PROBE_DESCRIPTORS.adopt(database, claimed)) is None: │ │ + probe = _PROBE_DESCRIPTORS.retain(_open_lock_database(database), claimed) │ │ + identity, fd, _ = probe │ │ + # Releases a finalizer queued while the table was locked. │ │ + _PROBE_DESCRIPTORS.drain() │ │ + _raise_if_wal(fd, database) │ │ + target = database │ │ + # SQLite opens the name it is given, following symlinks, and uses the -journal, -wal and -shm names beside it, │ │ + # so the database name is safe only where no process of another account can create names. A descriptor path │ │ + # such as /proc/self/fd/ is no better: SQLite reads it back into the name the kernel reports. │ │ + if not _names_are_private(pathlib.Path(database).parent, owner): # pragma: needs posix-hard-link │ │ + link = _link_beside(database, identity, owner) │ │ + target = os.fspath(link.database) │ │ + connection = sqlite3.connect( │ │ + target, check_same_thread=False, factory=factory, cached_statements=0, timeout=timeout │ │ + ) │ │ + connection.retain_until_close(link, probe) │ │ + claimed.clear() │ │ + return connection │ │ + finally: │ │ + for unowned in claimed: │ │ + _PROBE_DESCRIPTORS.release(unowned) │ │ + if claimed and link is not None: # pragma: needs posix-hard-link │ │ + # A connection that already took the link removes it too when it closes. │ │ + _remove_link_directory(link) │ │ + │ │ + │ │ +def _names_are_private(directory: pathlib.Path, owner: int) -> bool: # pragma: win32 no cover │ │ + status: Final = os.lstat(directory) │ │ + # The sticky bit still lets others create names, so a directory anyone else may write to never qualifies. │ │ + return status.st_uid in {owner, 0} and not status.st_mode & (stat.S_IWGRP | stat.S_IWOTH) │ │ + │ │ + │ │ +class _LinkDirectory(NamedTuple): # pragma: needs posix-hard-link │ │ + path: pathlib.Path │ │ + identity: _DatabaseIdentity │ │ + # Made through a descriptor of path, which nobody else can list, so a directory another process swaps in under │ │ + # path cannot hold this name and SQLite fails to open instead of following the swap. │ │ + name: str │ │ + │ │ + @property │ │ + def database(self) -> pathlib.Path: │ │ + return self.path / self.name / _LINK_NAME │ │ + │ │ + │ │ +def _link_beside( # pragma: needs posix-hard-link │ │ + database: str, identity: _DatabaseIdentity, owner: int │ │ +) -> _LinkDirectory: │ │ + # Beside the database because a link cannot cross filesystems, and TMPDIR is often on another one. │ │ + parent: Final = pathlib.Path(database).parent │ │ + _sweep_links_of_the_dead(parent, identity, owner) │ │ + path: Final = pathlib.Path(tempfile.mkdtemp(prefix=_link_prefix(), dir=parent)) │ │ + fd: Final = os.open(path, _DIRECTORY_FLAGS) │ │ + try: │ │ + made: Final = os.fstat(fd) │ │ + # Whoever can rename in the parent can put another directory under the new name before it opens. │ │ + if made.st_uid != owner or made.st_mode & 0o077: │ │ + msg = f"link directory {os.fspath(path)!r} was replaced while opening" │ │ + raise OSError(msg) │ │ + link: Final = _LinkDirectory(path, (made.st_dev, made.st_ino), secrets.token_hex(8)) │ │ + try: │ │ + os.mkdir(link.name, 0o700, dir_fd=fd) │ │ + os.link(database, link.database, follow_symlinks=False) │ │ + linked: Final = link.database.stat(follow_symlinks=False) │ │ + except BaseException: │ │ + _remove_link_directory(link) │ │ + raise │ │ + finally: │ │ + os.close(fd) │ │ + if (linked.st_dev, linked.st_ino) != identity: │ │ + _remove_link_directory(link) │ │ + msg = f"lock database changed while opening: {database!r}" │ │ + raise OSError(msg) │ │ + return link │ │ + │ │ + │ │ +def _sweep_links_of_the_dead( │ │ + parent: pathlib.Path, identity: _DatabaseIdentity, owner: int │ │ +) -> None: # pragma: needs posix-hard-link │ │ + # A process killed while it held a link leaves the directory, and an extra link to the database, behind for good. │ │ + # Two threads sweeping at once only both try the same removals, which a lock would cost a fork-safety reset for. │ │ + if identity in _SWEPT_DATABASES: │ │ + return │ │ + _SWEPT_DATABASES.add(identity) │ │ + try: │ │ + with os.scandir(parent) as entries: │ │ + names: Final = [ │ │ + entry.name │ │ + for entry in entries │ │ + if entry.name.startswith(_LINK_PREFIX) and entry.is_dir(follow_symlinks=False) │ │ + ] │ │ + except OSError: │ │ + return │ │ + for name in names: │ │ + # A peer sweeping alongside, or a directory this user cannot remove, must not fail the connect. │ │ + with suppress(OSError): │ │ + _remove_dead_links(parent / name, identity, owner) │ │ + │ │ + │ │ +def _remove_dead_links( │ │ + path: pathlib.Path, identity: _DatabaseIdentity, owner: int │ │ +) -> None: # pragma: needs posix-hard-link │ │ + if sys.platform == "win32": # pragma: win32 cover │ │ + _remove_dead_links_on_windows(path, identity) │ │ + return │ │ + # Any directory can carry a dead holder's name after a rename in the parent, so only hard links to this database │ │ + # go, and the directory only once that leaves it empty. │ │ + fd: Final = os.open(path, _DIRECTORY_FLAGS) │ │ + try: │ │ + # Only a directory this account made carries a holder of its own; a name another account chose is never │ │ + # parsed, so no PID is probed on its behalf. │ │ + if os.fstat(fd).st_uid != owner or not _owner_is_gone(path.name): │ │ + return │ │ + with os.scandir(fd) as entries: │ │ + names: Final = [entry.name for entry in entries] │ │ + for entry in names: │ │ + # Releases up to 4.2.0 linked the database right inside the directory. │ │ + if entry == _LINK_NAME: │ │ + _unlink_link_to(identity, fd) │ │ + continue │ │ + try: │ │ + nested = os.open(entry, _DIRECTORY_FLAGS, dir_fd=fd) │ │ + except OSError: │ │ + continue │ │ + try: │ │ + _unlink_link_to(identity, nested) │ │ + finally: │ │ + os.close(nested) │ │ + with suppress(OSError): │ │ + os.rmdir(entry, dir_fd=fd) │ │ + finally: │ │ + os.close(fd) │ │ + with suppress(OSError): │ │ + path.rmdir() │ │ + │ │ + │ │ +def _unlink_link_to(identity: _DatabaseIdentity, dir_fd: int) -> None: # pragma: needs posix-hard-link │ │ + try: │ │ + linked: Final = os.stat(_LINK_NAME, dir_fd=dir_fd, follow_symlinks=False) │ │ + except OSError: │ │ + return │ │ + if (linked.st_dev, linked.st_ino) == identity: │ │ + os.unlink(_LINK_NAME, dir_fd=dir_fd) │ │ + │ │ + │ │ +def _owner_is_gone(name: str) -> bool: # pragma: needs posix-hard-link │ │ + match name.removeprefix(_LINK_PREFIX).split("-"): │ │ + case [pid, start, digest, _] if ( │ │ + pid.isascii() and pid.isdigit() and (not start or (start.isascii() and start.isdigit())) │ │ + ): │ │ + if not 1 <= (owner_pid := int(pid)) <= 2**31 - 1: │ │ + return False │ │ + host: Final = host_name() │ │ + return digest == _host_digest(host) and owner_is_stale(owner_pid, host, int(start) if start else None) │ │ + case _: │ │ + return False │ │ + │ │ + │ │ +def _link_prefix() -> str: # pragma: needs posix-hard-link │ │ + # The owner rides in the name, which mkdtemp creates in one step, so no directory ever exists without it. │ │ + start: Final = process_start_token(pid := os.getpid()) │ │ + return f"{_LINK_PREFIX}{pid}-{'' if start is None else start}-{_host_digest(host_name())}-" │ │ + │ │ + │ │ +def _host_digest(host: str) -> str: # pragma: needs posix-hard-link │ │ + # SHA-256 as host_name does: some runtimes, GraalPy's among them, have no BLAKE2 with a custom digest size. │ │ + return hashlib.sha256(host.encode()).hexdigest()[:16] │ │ + │ │ + │ │ +def _remove_link_directory(link: _LinkDirectory) -> None: # pragma: needs posix-hard-link │ │ + if sys.platform == "win32": # pragma: win32 cover │ │ + _remove_link_directory_on_windows(link) │ │ + return │ │ + # A rename in the parent may have put any directory under this name, so entries go through a descriptor checked │ │ + # to be the directory made, and the name goes only through rmdir, which refuses a non-empty directory. │ │ + try: │ │ + fd: Final = os.open(link.path, _DIRECTORY_FLAGS) │ │ + except OSError: │ │ + return │ │ + try: │ │ + opened: Final = os.fstat(fd) │ │ + if (opened.st_dev, opened.st_ino) != link.identity: │ │ + return │ │ + for suffix in ("", "-journal", "-wal", "-shm"): │ │ + with suppress(FileNotFoundError): │ │ + os.unlink(f"{link.name}/{_LINK_NAME}{suffix}", dir_fd=fd) │ │ + with suppress(FileNotFoundError): │ │ + os.rmdir(link.name, dir_fd=fd) │ │ + finally: │ │ + os.close(fd) │ │ + # The link is gone, so a failure here leaves one stray empty directory and is not worth failing a release for. │ │ + with suppress(OSError): │ │ + link.path.rmdir() │ │ + │ │ + │ │ +if sys.platform == "win32": # pragma: win32 cover │ │ + │ │ + def _link_beside_on_windows(database: str, identity: _DatabaseIdentity) -> _LinkDirectory: │ │ + parent: Final = pathlib.Path(database).parent │ │ + # No uid exists here: a directory is a dead holder's only if its ACL admits nobody but the trusted accounts. │ │ + _sweep_links_of_the_dead(parent, identity, 0) │ │ + path: Final = parent / f"{_link_prefix()}{secrets.token_hex(8)}" │ │ + _make_private_directory(os.fspath(path)) │ │ + link: _LinkDirectory | None = None │ │ + try: │ │ + # The handle keeps a rename in the parent from swapping the directory while the link is made inside it. │ │ + with _pinned(os.fspath(path)) as directory_identity: │ │ + link = _LinkDirectory(path, directory_identity, secrets.token_hex(8)) │ │ + _fill_link_directory(link, database, identity) │ │ + except BaseException: │ │ + if link is not None: # pragma: no branch # a pinned directory always gets its link │ │ + _remove_link_directory(link) │ │ + raise │ │ + return link │ │ + │ │ + def _fill_link_directory(link: _LinkDirectory, database: str, identity: _DatabaseIdentity) -> None: │ │ + if not _directory_is_private(os.fspath(link.path)): │ │ + msg = f"link directory {os.fspath(link.path)!r} was replaced while opening" │ │ + raise OSError(msg) │ │ + _make_private_directory(os.fspath(link.path / link.name)) │ │ + os.link(database, link.database) │ │ + # The open database handle pins its path against a rename, so only a file index that is not unique can differ. │ │ + if _identity_at(os.fspath(link.database)) != identity: # pragma: no cover │ │ + msg = f"lock database changed while opening: {database!r}" │ │ + raise OSError(msg) │ │ + │ │ + def _remove_dead_links_on_windows(path: pathlib.Path, identity: _DatabaseIdentity) -> None: │ │ + with _pinned(os.fspath(path)): │ │ + if not _directory_is_private(os.fspath(path)) or not _owner_is_gone(path.name): │ │ + return │ │ + with os.scandir(path) as entries: │ │ + nested: Final = [pathlib.Path(entry.path) for entry in entries] │ │ + for directory in nested: │ │ + _unlink_link_to_on_windows(identity, directory / _LINK_NAME) │ │ + with suppress(OSError): │ │ + directory.rmdir() │ │ + with suppress(OSError): │ │ + path.rmdir() │ │ + │ │ + def _unlink_link_to_on_windows(identity: _DatabaseIdentity, path: pathlib.Path) -> None: │ │ + with suppress(OSError): │ │ + if _identity_at(os.fspath(path)) == identity: │ │ + path.unlink() │ │ + │ │ + def _remove_link_directory_on_windows(link: _LinkDirectory) -> None: │ │ + # A removal never fails a release: SQLite or a scanner may still hold a name, and the next sweep retries. │ │ + with suppress(OSError): │ │ + with _pinned(os.fspath(link.path)) as directory_identity: │ │ + if directory_identity != link.identity: │ │ + return │ │ + for suffix in ("", "-journal", "-wal", "-shm"): │ │ + with suppress(FileNotFoundError): │ │ + pathlib.Path(f"{link.database}{suffix}").unlink() │ │ + with suppress(FileNotFoundError): │ │ + pathlib.Path(link.database.parent).rmdir() │ │ + link.path.rmdir() │ │ + │ │ + │ │ +def _open_lock_database(database: str, *, oplock_wait: float = 0) -> int: │ │ + if sys.platform == "win32": # pragma: win32 cover │ │ + # The handle refuses a reparse point and omits delete sharing, so the name cannot be swapped while it is open. │ │ + if (fd := _open_non_reparse_fd(database, 0o600, oplock_wait=oplock_wait)) is None: │ │ + msg = f"lock database {database!r} is held without sharing or pending deletion" │ │ + raise PermissionError(msg) │ │ + return fd │ │ + fd = os.open(database, _DB_OPEN_FLAGS, 0o600) # pragma: win32 no cover │ │ + if not stat.S_ISREG(os.fstat(fd).st_mode): # pragma: win32 no cover │ │ + os.close(fd) │ │ + msg = f"refusing a non-regular lock database: {database!r}" │ │ + raise OSError(msg) │ │ + return fd # pragma: win32 no cover │ │ + │ │ + │ │ +def _raise_if_wal(fd: int, database: str) -> None: │ │ + # SQLite derives the -wal name from the path it connects through, a descriptor name on POSIX, and WAL never blocks │ │ + # readers behind a writer, so the lock cannot work on such a database. │ │ + # pread: an adopted probe is shared, so its file offset is not this connect's to move. │ │ + header: Final = os.pread(fd, _HEADER_SIZE, 0) if hasattr(os, "pread") else os.read(fd, _HEADER_SIZE) │ │ + if header.startswith(_SQLITE_MAGIC) and _WAL_FORMAT_VERSION in header[_FORMAT_VERSIONS]: │ │ + msg = f"refusing a WAL-mode lock database: {database!r}; give ReadWriteLock a file of its own" │ │ + raise ValueError(msg) │ │ + │ │ + │ │ +@contextmanager │ │ +def _bounded_schema(connection: sqlite3.Connection, database: str) -> Generator[None]: │ │ + # The first statement loads the file's complete schema, which no timeout bounds, and a lock database has none. │ │ + # Waiting for a lock runs no virtual machine steps, so a step budget bounds only that load. │ │ + calls: Final = count() │ │ + max_calls: Final = 10 │ │ + connection.setlimit(sqlite3.SQLITE_LIMIT_LENGTH, 4096) │ │ + connection.set_progress_handler(lambda: next(calls) >= max_calls, 1000) │ │ + try: │ │ + yield │ │ + except sqlite3.DatabaseError as error: │ │ + # An interrupted schema load reports a malformed schema rather than the interrupt. │ │ + if isinstance(error, sqlite3.DataError) or next(calls) > max_calls: │ │ + msg = ( │ │ + f"refusing a lock database whose schema is too large to load: {database!r}; " │ │ + "give ReadWriteLock a file of its own" │ │ + ) │ │ + raise ValueError(msg) from error │ │ + raise │ │ + finally: │ │ + connection.set_progress_handler(None, 0) │ │ + │ │ + │ │ @contextmanager │ │ def _sqlite_transition() -> Generator[None]: │ │ _SQLITE_TRANSITION_CONTEXT.depth += 1 │ │ try: │ │ yield │ │ finally: │ │ _SQLITE_TRANSITION_CONTEXT.depth -= 1 │ │ │ │ │ │ def _abort_forked_sqlite_transition() -> None: # pragma: forked child │ │ if _SQLITE_TRANSITION_CONTEXT.depth: │ │ os._exit(_UNSAFE_FORK_EXIT_STATUS) # inherited SQLite handles cannot be used or closed safely │ │ │ │ │ │ -def _track_sqlite_use(event: str, _args: tuple[object, ...]) -> None: # audit payloads are heterogeneous │ │ +def _track_sqlite_use(event: str, _args: Unused) -> None: │ │ if event == "sqlite3.connect": │ │ _FORKED_DATABASES.note_sqlite_use() │ │ │ │ │ │ def timeout_for_sqlite(timeout: float, *, blocking: bool, already_waited: float) -> int: │ │ if blocking is False: │ │ return 0 │ │ @@ -765,14 +1487,15 @@ │ │ _LOGGER.warning("timeout %s is too large for SQLite, using %s ms instead", timeout, _MAX_SQLITE_TIMEOUT_MS) │ │ return _MAX_SQLITE_TIMEOUT_MS │ │ return timeout_ms │ │ │ │ │ │ _register_fork_object(_CONNECTION_ESCROW) │ │ _register_fork_object(_FORKED_DATABASES) │ │ +_register_fork_object(_PROBE_DESCRIPTORS) │ │ _register_fork_class(ReadWriteLock) │ │ if _IS_PYPY: │ │ sys.addaudithook(_track_sqlite_use) # pragma: pypy cover │ │ if hasattr(os, "register_at_fork"): # pragma: needs fork │ │ os.register_at_fork(after_in_child=_abort_forked_sqlite_transition) │ │ │ │ __all__ = [ │ ├── filelock/_soft.py │ │ @@ -1,27 +1,63 @@ │ │ from __future__ import annotations │ │ │ │ +__lazy_modules__ = [ │ │ + "contextlib", │ │ + "filelock._identity", │ │ + "filelock._soft_protocol", │ │ + "filelock._util", │ │ + "itertools", │ │ + "pathlib", │ │ + "re", │ │ + "secrets", │ │ + "typing", │ │ +] │ │ + │ │ import os │ │ +import re │ │ +import secrets │ │ import stat │ │ import sys │ │ +import threading │ │ import time │ │ from contextlib import suppress │ │ from errno import EACCES, EEXIST, EPERM │ │ +from itertools import islice │ │ from pathlib import Path │ │ from typing import Final │ │ │ │ -from ._api import BaseFileLock, _raise_grouped_errors │ │ -from ._identity import host_name, owner_is_stale, process_start_token │ │ -from ._soft_protocol import STRICT_SOFT_SENTINEL_RECORD │ │ -from ._util import break_lock_file, ensure_directory_exists, raise_on_not_writable_file, write_all │ │ +from filelock._api import BaseFileLock, _raise_grouped_errors │ │ +from filelock._identity import host_name, owner_is_current_process, owner_is_stale, process_start_token │ │ +from filelock._soft_protocol import STRICT_SOFT_SENTINEL_RECORD │ │ +from filelock._util import ( │ │ + break_lock_file, │ │ + exchange_names, │ │ + exchange_supported, │ │ + pin_inode, │ │ + raise_on_not_writable_file, │ │ + remove_own_file, │ │ + write_all, │ │ +) │ │ + │ │ +if sys.platform == "win32": # pragma: win32 cover │ │ + from filelock._windows import open_read_without_oplock_wait │ │ + from filelock._windows import unlink_without_oplock_wait as unlink_path │ │ +else: # pragma: win32 no cover │ │ + from filelock._util import unlink_path │ │ │ │ -_MALFORMED_LOCK_AGE_THRESHOLD: Final[float] = 2.0 │ │ +MALFORMED_LOCK_AGE_THRESHOLD: Final[float] = 2.0 │ │ _MAX_LOCK_FILE_SIZE: Final[int] = 1024 │ │ _UNLINK_MAX_RETRIES: Final[int] = 10 │ │ _MARKER_WITH_START_TOKEN_LINE_COUNT: Final[int] = 3 │ │ +#: Contenders act on the record in the marker, so no other account may write it, whatever the mode or umask. │ │ +_OTHERS_WRITE: Final[int] = stat.S_IWGRP | stat.S_IWOTH │ │ +#: All a SoftFileLock before 3.22 writes, and what a current one shows between creating its marker and writing it. │ │ +_RECORDLESS_MARKER: Final[str] = "" │ │ +_CLAIMS_IN_PROGRESS: Final[set[str]] = set() │ │ +_CLAIMS_LOCK: Final[threading.Lock] = threading.Lock() │ │ │ │ │ │ class SoftFileLock(BaseFileLock): │ │ """ │ │ Cooperative file lock based on a shared existence marker. │ │ │ │ Unlike :class:`UnixFileLock ` and :class:`WindowsFileLock `, this │ │ @@ -44,68 +80,277 @@ │ │ │ │ #: An existence lock unlinks its marker to release, so it cannot promise to keep the pathname. │ │ _preserve_lock_file_supported: bool = False │ │ │ │ #: An existence lock keeps protocol state in its marker, so it cannot lend the descriptor to an on_acquired hook. │ │ _on_acquired_supported: bool = False │ │ │ │ + #: The marker's (mtime, inode, ctime) when this instance last saw it change, and when, on its monotonic clock. │ │ + _marker_seen: tuple[tuple[float, int, int], float] | None = None │ │ + │ │ + #: The identity of a marker a Windows release relinquished but has not unlinked yet. │ │ + _marker_cleanup: tuple[int, int] | None = None │ │ + │ │ + #: The descriptor of that marker while its close has not run yet, as a list so one C call can take it. │ │ + _marker_fds: list[int] │ │ + │ │ def _acquire(self) -> None: │ │ - raise_on_not_writable_file(self.lock_file) │ │ - ensure_directory_exists(self.lock_file) │ │ + self._finish_marker_cleanup() │ │ + raise_on_not_writable_file(self._lock_path) │ │ # O_CREAT | O_EXCL makes the create fail with EEXIST when the file already exists, so a successful open │ │ # means this process now holds the lock. │ │ flags = os.O_WRONLY | os.O_CREAT | os.O_EXCL | os.O_TRUNC │ │ if (o_nofollow := getattr(os, "O_NOFOLLOW", None)) is not None: # pragma: needs o-nofollow │ │ flags |= o_nofollow │ │ try: │ │ - fd = os.open(self.lock_file, flags, self._open_mode()) │ │ + fd = os.open(self._lock_path, flags, self._open_mode() & ~_OTHERS_WRITE) │ │ except OSError as exception: │ │ if not ( │ │ exception.errno == EEXIST or (exception.errno == EACCES and sys.platform == "win32") │ │ ): # pragma: win32 no cover │ │ raise │ │ self._try_break_stale_lock() │ │ return │ │ - self._mark_descriptor_pending(fd) │ │ - self._publish_held_marker(fd) │ │ - │ │ - def _publish_held_marker(self, fd: int) -> None: │ │ - # Publish held state only once the record is fully on disk. On any failure, including cancellation, close the │ │ - # descriptor and unlink the path only while it still names the file we opened, so a rollback never deletes a │ │ - # successor's marker that replaced ours at the same path after our lease expired. │ │ + # Publish held state only once the record is on disk. On failure, cancellation included, close the descriptor │ │ + # and unlink the path only while it still names the file we opened: after an expired lease a successor's │ │ + # marker may sit at the same path. The guard starts at the open, so a signal handler that raises before │ │ + # _mark_descriptor_owned leaves no marker behind. │ │ identity: tuple[int, int] | None = None │ │ try: │ │ identity = _file_identity(os.fstat(fd)) │ │ + self._mark_descriptor_pending(fd) │ │ + self._apply_explicit_mode(fd) │ │ self._write_lock_info(fd) │ │ + self._mark_descriptor_owned(fd, identity) │ │ except BaseException: │ │ self._mark_descriptor_released() │ │ - os.close(fd) │ │ - with suppress(OSError): │ │ - if identity is not None and _file_identity(os.lstat(self.lock_file)) == identity: │ │ - Path(self.lock_file).unlink() │ │ + try: │ │ + if sys.platform != "win32": # pragma: win32 no cover │ │ + # Before the close: our open descriptor keeps the inode allocated, so a successor's marker cannot │ │ + # carry its number. │ │ + with suppress(OSError): │ │ + remove_own_file(self._lock_path, fd) │ │ + finally: │ │ + try: │ │ + os.close(fd) │ │ + finally: │ │ + if sys.platform == "win32": # pragma: win32 cover │ │ + self._unlink_held_marker(identity) │ │ raise │ │ - self._mark_descriptor_owned(fd, identity) │ │ + │ │ + def _apply_explicit_mode(self, fd: int) -> None: │ │ + # os.open filters the mode through the umask, so an explicit mode lands as given only through fchmod, the way │ │ + # UnixFileLock applies it. Windows maps the mode to a read-only bit that os.open already set. │ │ + if self.has_explicit_mode and sys.platform != "win32": # pragma: win32 no cover │ │ + with suppress(PermissionError): │ │ + os.fchmod(fd, self._context.mode & ~_OTHERS_WRITE) │ │ │ │ def _try_break_stale_lock(self) -> None: │ │ - with suppress(OSError, ValueError): │ │ - content, mtime, ino = _read_lock_file(self.lock_file) │ │ + with suppress(OSError, ValueError), pin_inode(self._lock_path) as pinned: │ │ + content, marker = _read_lock_file(self._lock_path) │ │ + if pinned not in {None, marker.st_ino}: # pragma: win32 no cover # Windows pins nothing │ │ + return # another node replaced the pinned one before the read, and nothing keeps its number from reuse │ │ if content == STRICT_SOFT_SENTINEL_RECORD: # pragma: needs hard-link │ │ return │ │ + # Such a marker is held for as long as its owner runs, so being unchanged proves nobody gone. │ │ + if content == _RECORDLESS_MARKER: │ │ + return │ │ holder = _parse_lock_holder(content) │ │ │ │ if holder is None: │ │ # Unparsable: wrong line count, a non-integer PID or start token, empty, oversized or not UTF-8. │ │ # Self-heal only once the file is clearly not a half-written fresh lock (a peer between O_EXCL and │ │ # _write_lock_info), so the brief create-then-write window is never mistaken for a stale lock. │ │ - if time.time() - mtime >= _MALFORMED_LOCK_AGE_THRESHOLD: │ │ - break_lock_file(self.lock_file, mtime, ino) │ │ + if self._marker_unchanged_for(marker) >= MALFORMED_LOCK_AGE_THRESHOLD: │ │ + self._take_over(marker, _placeholder_breaker(content)) │ │ return │ │ │ │ if owner_is_stale(*holder): │ │ - break_lock_file(self.lock_file, mtime, ino) │ │ + self._take_over(marker, holder[0]) │ │ + │ │ + def _try_break_expired_lock(self) -> None: │ │ + if (lifetime := self._context.lifetime) is None: │ │ + return │ │ + with suppress(OSError), pin_inode(self._lock_path) as pinned: │ │ + # _read_lock_file takes the lstat, not stat: a symlink swapped in at the path must report its own mtime. │ │ + content, marker = _read_lock_file(self._lock_path) │ │ + if pinned not in {None, marker.st_ino} or time.time() - marker.st_mtime < lifetime: │ │ + return │ │ + holder = self._recorded_holder(content) │ │ + self._take_over(marker, None if holder is None else holder[0]) │ │ + │ │ + def _take_over(self, marker: os.stat_result, breaker_pid: int | None) -> None: │ │ + # Swap the judged marker for a complete marker of ours in one exchange, so the lock path never stands empty. │ │ + # Once the file swapped out proves to be the one judged, this lock holds the path; the caller's pin keeps that │ │ + # file's inode number from naming anything else. Only a peer's exchange can move our marker after that, and │ │ + # the peer puts it back because what it took is not the file it judged. Every failure before the handoff takes │ │ + # our marker off the path and puts back what the exchange took. Without an exchange, the portable break decides. │ │ + if exchange_supported(): # pragma: win32 no cover │ │ + self._take_over_by_exchange(marker, breaker_pid) │ │ + else: │ │ + break_lock_file(self._lock_path, marker.st_mtime, marker.st_ino) │ │ + │ │ + def _take_over_by_exchange(self, marker: os.stat_result, breaker_pid: int | None) -> None: # pragma: win32 no cover │ │ + if (current := os.lstat(self._lock_path)).st_mtime != marker.st_mtime or current.st_ino != marker.st_ino: │ │ + return │ │ + if breaker_pid is not None and self._restore_stranded_marker(breaker_pid, marker): │ │ + return │ │ + aside: Final = f"{self._lock_path}.break.{os.getpid()}.{secrets.token_hex(16)}" │ │ + flags: Final = os.O_WRONLY | os.O_CREAT | os.O_EXCL | getattr(os, "O_NOFOLLOW", 0) │ │ + fd: Final = os.open(aside, flags, self._open_mode() & ~_OTHERS_WRITE) │ │ + self._mark_descriptor_pending(fd) │ │ + exchanged = held = False │ │ + try: │ │ + identity: Final = _file_identity(os.fstat(fd)) │ │ + self._apply_explicit_mode(fd) │ │ + self._write_lock_info(fd) │ │ + if not exchange_names(aside, self._lock_path): │ │ + return # NFS, SMB and the like refuse it; renaming the marker aside would empty the path │ │ + exchanged = True │ │ + if (taken := os.lstat(aside)).st_mtime != marker.st_mtime or taken.st_ino != marker.st_ino: │ │ + return # a peer recreated the marker, which the cleanup below swaps back │ │ + Path(aside).unlink() │ │ + exchanged = False │ │ + self._mark_descriptor_owned(fd, identity) │ │ + held = True │ │ + finally: │ │ + if not held: │ │ + self._abandon_take_over(fd, aside, put_back=exchanged) │ │ + │ │ + def _restore_stranded_marker(self, breaker_pid: int, marker: os.stat_result) -> bool: # pragma: win32 no cover │ │ + # A breaker killed between its exchange and the put-back leaves its own marker at the path and the live │ │ + # holder's marker under its break name. A recoverer first renames that record to a name of its own. Only one │ │ + # contender wins the rename, so two of them never exchange the same record and reverse each other. A record │ │ + # a dead recoverer holds is claimable again. A claim of this process that no thread is working on was │ │ + # abandoned by a failed put-back, and the next poll takes it up again. Where the marker cannot be put back │ │ + # the lock counts as held, as it does wherever no exchange is possible. │ │ + if (candidates := self._stranded_candidates(breaker_pid)) is None: │ │ + return True │ │ + return any(self._recover_claimed(path, breaker_pid, marker, adopt=abandoned) for path, abandoned in candidates) │ │ + │ │ + def _stranded_candidates(self, breaker_pid: int) -> list[tuple[str, bool]] | None: # pragma: win32 no cover │ │ + directory, name = os.path.split(self._lock_path) │ │ + stranded: Final = re.compile(rf"{re.escape(name)}\.break\.{breaker_pid}\.[0-9a-f]{{32}}") │ │ + claimed: Final = re.compile(rf"{re.escape(name)}\.restore\.(\d+)\.[0-9a-f]{{32}}") │ │ + candidates: list[tuple[str, bool]] = [] │ │ + with os.scandir(directory or os.curdir) as entries: │ │ + for entry in entries: │ │ + if not entry.is_file(follow_symlinks=False): │ │ + continue │ │ + path = str(Path(directory) / entry.name) │ │ + if stranded.fullmatch(entry.name): │ │ + candidates.append((path, False)) │ │ + elif found := claimed.fullmatch(entry.name): │ │ + ours = int(found[1]) == os.getpid() │ │ + if not (ours or owner_is_stale(int(found[1]), host_name(), None)): │ │ + return None │ │ + candidates.append((path, ours)) │ │ + return sorted(candidates) │ │ + │ │ + def _recover_claimed( │ │ + self, path: str, breaker_pid: int, marker: os.stat_result, *, adopt: bool │ │ + ) -> bool: # pragma: win32 no cover │ │ + # One try/finally owns the registration from the first step to the last, so no interruption can leave it set. │ │ + # Registered before the rename publishes the name, so a thread that scans meanwhile sees a claim in progress. │ │ + own: Final = path if adopt else f"{self._lock_path}.restore.{os.getpid()}.{secrets.token_hex(16)}" │ │ + if not _begin_claim(own): │ │ + return True │ │ + try: │ │ + if not adopt: │ │ + try: │ │ + Path(path).rename(own) │ │ + except OSError: # a peer that won the rename now holds the record, so the lock counts as held │ │ + return True │ │ + return self._restore_claimed(own, breaker_pid, marker) │ │ + finally: │ │ + _end_claim(own) │ │ + │ │ + def _restore_claimed(self, own: str, breaker_pid: int, marker: os.stat_result) -> bool: # pragma: win32 no cover │ │ + try: │ │ + content, _ = _read_lock_file(own) │ │ + except OSError: │ │ + self._return_claim(own, breaker_pid) │ │ + return True │ │ + if not self._marker_is_live(content, breaker_pid): │ │ + with suppress(OSError): │ │ + Path(own).unlink() │ │ + return False │ │ + # The inode of the marker judged dead must still be at the path, or a peer has acted since. │ │ + with suppress(OSError): │ │ + current = os.lstat(self._lock_path) │ │ + if (current.st_ino, current.st_mtime) == (marker.st_ino, marker.st_mtime) and exchange_names( │ │ + own, self._lock_path │ │ + ): │ │ + if os.lstat(own).st_ino == marker.st_ino: │ │ + Path(own).unlink() │ │ + return True │ │ + # A peer replaced the path after the check, so the exchange took its marker: swap it straight back. │ │ + exchange_names(own, self._lock_path) │ │ + self._return_claim(own, breaker_pid) │ │ + return True │ │ + │ │ + def _return_claim(self, own: str, breaker_pid: int) -> None: # pragma: win32 no cover │ │ + # A refused rename leaves the claim under this process's PID, and the next poll retries it. │ │ + with suppress(OSError): │ │ + Path(own).rename(f"{self._lock_path}.break.{breaker_pid}.{secrets.token_hex(16)}") │ │ + │ │ + @classmethod │ │ + def _marker_is_live(cls, content: str | None, breaker_pid: int) -> bool: # pragma: win32 no cover │ │ + if content == STRICT_SOFT_SENTINEL_RECORD: # pragma: needs hard-link │ │ + return True │ │ + if content == _RECORDLESS_MARKER: │ │ + # An empty marker is a pre-3.22 holder for as long as it exists, as the stale check treats it. │ │ + return True │ │ + # The breaker's own marker names its PID on this host; the same number on another host is a holder. │ │ + return ( │ │ + (holder := _parse_lock_holder(content)) is not None │ │ + and (holder[0] != breaker_pid or holder[1] != host_name()) │ │ + and not owner_is_stale(*holder) │ │ + ) │ │ + │ │ + def _abandon_take_over(self, fd: int, aside: str, *, put_back: bool) -> None: # pragma: win32 no cover │ │ + self._mark_descriptor_released() │ │ + try: │ │ + if put_back: │ │ + exchange_names(aside, self._lock_path) │ │ + finally: │ │ + try: │ │ + # Whichever name still holds our marker loses it: the descriptor keeps its inode number ours. │ │ + own: Final = os.fstat(fd) │ │ + for name in (self._lock_path, aside): │ │ + with suppress(FileNotFoundError): │ │ + if os.path.samestat(os.lstat(name), own): │ │ + Path(name).unlink() │ │ + finally: │ │ + os.close(fd) │ │ + │ │ + def _marker_unchanged_for(self, marker: os.stat_result) -> float: │ │ + # The mtime is the writer's or file server's clock, so against time.time() a contender whose clock runs ahead │ │ + # would expire a fresh marker. Only watch it for change, timed on this process's monotonic clock. The owner of a │ │ + # file sets its mtime, and ext4 reuses a freed inode number, so a new marker can repeat both. The change time │ │ + # cannot be set and moves with every create, which keeps a new marker from inheriting an old one's age. │ │ + now: Final = time.monotonic() │ │ + key: Final = marker.st_mtime, marker.st_ino, marker.st_ctime_ns │ │ + if (seen := self._marker_seen) is None or seen[0] != key: │ │ + self._marker_seen = key, now │ │ + return 0.0 │ │ + return now - seen[1] │ │ + │ │ + def _unprobeable_holder(self) -> str | None: │ │ + # This host cannot prove such a holder dead, so whoever decides whether it is gone needs its name. │ │ + with suppress(OSError, ValueError): │ │ + if (content := _read_lock_file(self._lock_path)[0]) == _RECORDLESS_MARKER: │ │ + return "an owner that recorded no PID (a filelock release before 3.22, or one still writing its record)" │ │ + if (holder := self._recorded_holder(content)) and holder[1] != host_name(): │ │ + return f"pid {holder[0]} on {holder[1]}" │ │ + return None │ │ + │ │ + @classmethod │ │ + def _recorded_holder(cls, content: str | None) -> tuple[int, str] | None: │ │ + return None if (holder := _parse_lock_holder(content)) is None else holder[:2] │ │ │ │ @staticmethod │ │ def _write_lock_info(fd: int) -> None: │ │ # No suppression: a write failure must reach the acquisition rollback so it never publishes a half-written │ │ # marker as held state. The optional third line is this process's start token, absent when the platform │ │ # exposes no proven start time, in which case a reader falls back to PID-only liveness. │ │ info = f"{os.getpid()}\n{host_name()}\n" │ │ @@ -118,143 +363,281 @@ │ │ """ │ │ The PID of the process holding this lock, read from the lock file. │ │ │ │ :returns: the PID as an integer, or ``None`` if the lock file does not exist or cannot be parsed │ │ │ │ """ │ │ with suppress(OSError, ValueError): │ │ - holder = _parse_lock_holder(_read_lock_file(self.lock_file)[0]) │ │ + holder = _parse_lock_holder(_read_lock_file(self._lock_path)[0]) │ │ if holder is not None: │ │ return holder[0] │ │ return None │ │ │ │ @property │ │ def is_lock_held_by_us(self) -> bool: │ │ """ │ │ Whether this lock is held by the current process. │ │ │ │ - :returns: ``True`` if the lock file exists and names the current process's PID and hostname │ │ + :returns: ``True`` if the lock file exists and names the current process's PID, hostname and, when recorded, │ │ + start token │ │ │ │ """ │ │ with suppress(OSError, ValueError): │ │ - holder = _parse_lock_holder(_read_lock_file(self.lock_file)[0]) │ │ - if holder is not None: │ │ - pid, hostname, _ = holder │ │ - return pid == os.getpid() and hostname == host_name() │ │ + if (holder := _parse_lock_holder(_read_lock_file(self._lock_path)[0])) is not None: │ │ + return owner_is_current_process(*holder) │ │ return False │ │ │ │ def break_lock(self) -> None: │ │ """Forcibly break the lock by removing the lock file, regardless of who holds it.""" │ │ with suppress(OSError): │ │ - Path(self.lock_file).unlink() │ │ + Path(self._lock_path).unlink() │ │ + │ │ + def _release_current(self, *, force: bool) -> None: │ │ + try: │ │ + super()._release_current(force=force) │ │ + finally: │ │ + # A release a handler cut short after the descriptor closed still owes the unlink on Windows. │ │ + self._finish_marker_cleanup() │ │ │ │ def _release(self) -> None: │ │ fd = self._context.lock_file_fd │ │ assert fd is not None # ruff:ignore[assert] # _release runs only while held, so the descriptor is set │ │ # Capture the held file's identity before closing so cleanup can refuse to unlink a successor's marker. A │ │ # supported lifetime lease lets a peer break our expired marker and create its own at this path before we │ │ # release; unlinking by path alone would then delete the successor's lock. │ │ identity: tuple[int, int] | None = None │ │ with suppress(OSError): │ │ identity = _file_identity(os.fstat(fd)) │ │ - # A failed close may already have released and recycled the descriptor number. Relinquish it before the one │ │ - # close attempt so no later release can close an unrelated descriptor that reused the same integer. │ │ - self._mark_descriptor_released() │ │ - try: │ │ - self._close_released_fd(fd, default_suppresses=False) │ │ - # Marker cleanup must also run for control-flow exceptions, and both failures must remain observable. │ │ - except BaseException as close_error: │ │ + if sys.platform == "win32": # pragma: win32 cover │ │ + self._release_then_unlink(fd, identity) │ │ + else: # pragma: win32 no cover │ │ + # Our open descriptor keeps the inode allocated, so its number cannot name a successor's marker yet, and an │ │ + # interrupt before the unlink lands leaves the lock held for the retried release to finish. │ │ + unlinked: Final = self._unlink_open_marker(fd, identity) │ │ + # A failed close may already have released and recycled the descriptor number. Relinquish it before the │ │ + # one close attempt so no later release can close an unrelated descriptor that reused the same integer. │ │ + self._mark_descriptor_released() │ │ try: │ │ - self._unlink_held_marker(identity) │ │ - except BaseException as cleanup_error: # ruff:ignore[blind-except] # preserve control-flow cleanup failures │ │ - _raise_grouped_errors( │ │ - "lock descriptor close and marker cleanup both failed", │ │ - close_error, │ │ - cleanup_error, │ │ - ) │ │ - raise │ │ - self._unlink_held_marker(identity) │ │ + self._close_released_fd(fd, default_suppresses=False) │ │ + finally: │ │ + # A share that refuses to delete an open file gets the unlink after the close; the marker still exists │ │ + # until then, so its inode cannot be reused either. │ │ + if not unlinked: │ │ + self._unlink_held_marker(identity) │ │ + │ │ + def _release_then_unlink(self, fd: int, identity: tuple[int, int] | None) -> None: # pragma: win32 cover │ │ + # Windows cannot unlink an open file, so the unlink outlives the hold until it lands, here or on a later acquire │ │ + # or release. Only the gate's holder touches the pending record, so two threads never overwrite each other's. │ │ + with self._transition_lock: │ │ + self._marker_fds = [fd] │ │ + self._marker_cleanup = identity │ │ + self._mark_descriptor_released() │ │ + try: │ │ + self._close_marker_fd() │ │ + # Marker cleanup must also run for control-flow exceptions, and both failures must remain observable. │ │ + except BaseException as close_error: │ │ + try: │ │ + self._finish_marker_cleanup() │ │ + except BaseException as cleanup_error: # ruff:ignore[blind-except] # keep control-flow failures │ │ + _raise_grouped_errors( │ │ + "lock descriptor close and marker cleanup both failed", │ │ + close_error, │ │ + cleanup_error, │ │ + ) │ │ + raise │ │ + self._finish_marker_cleanup() │ │ │ │ - def _unlink_held_marker(self, identity: tuple[int, int] | None) -> None: │ │ + def _marker_names(self) -> tuple[str, ...]: │ │ + # After a rename of the lock's directory only the caller's spelling, resolved through the working directory, │ │ + # still reaches the marker this hold opened. │ │ + return tuple(dict.fromkeys((self._lock_path, self.lock_file))) │ │ + │ │ + def _unlink_open_marker(self, fd: int, identity: tuple[int, int] | None) -> bool: # pragma: win32 no cover │ │ if identity is None: │ │ + return True │ │ + replaced = False │ │ + for name in self._marker_names(): │ │ + try: │ │ + if _file_identity(os.lstat(name)) == identity: │ │ + Path(name).unlink() │ │ + return True │ │ + replaced = True │ │ + except FileNotFoundError: │ │ + continue │ │ + except OSError: │ │ + return False │ │ + if replaced: │ │ + try: │ │ + _leave_released_record(fd) │ │ + except OSError: │ │ + return False │ │ + return True │ │ + │ │ + def _finish_marker_cleanup(self) -> None: │ │ + # Never waits: whoever holds the gate is acquiring or releasing this lock and finishes the cleanup itself. │ │ + if self._marker_cleanup is not None and self._transition_lock.acquire(blocking=False): # pragma: win32 cover │ │ + try: │ │ + # A close error here belongs to the release an interrupt cut short, not to this caller. │ │ + with suppress(OSError): │ │ + self._close_marker_fd() │ │ + if (identity := self._marker_cleanup) is not None: # pragma: no branch # the gate's holder clears it │ │ + self._windows_unlink_if_ours(identity) │ │ + finally: │ │ + self._transition_lock.release() │ │ + │ │ + def _close_marker_fd(self) -> None: # pragma: win32 cover │ │ + # Popping and closing is one chain of C calls that no signal handler can split, so a retried release closes the │ │ + # descriptor at most once; a second close could hit an unrelated file that reused the number. │ │ + try: │ │ + list(map(os.close, islice(iter(vars(self).setdefault("_marker_fds", []).pop, None), 1))) │ │ + except IndexError: │ │ return │ │ + except OSError: │ │ + if not self._suppresses_close_error(default_suppresses=False): │ │ + raise │ │ + │ │ + def _unlink_held_marker(self, identity: tuple[int, int] | None) -> None: │ │ if sys.platform == "win32": # pragma: win32 cover │ │ - self._windows_unlink_if_ours(identity) │ │ + if identity is not None: │ │ + self._windows_unlink_if_ours(identity) │ │ else: # pragma: win32 no cover │ │ - with suppress(OSError): │ │ - if _file_identity(os.lstat(self.lock_file)) == identity: │ │ - Path(self.lock_file).unlink() │ │ + for name in self._marker_names(): │ │ + with suppress(OSError): │ │ + if _file_identity(os.lstat(name)) == identity: │ │ + Path(name).unlink() │ │ + return │ │ │ │ def _windows_unlink_if_ours(self, identity: tuple[int, int]) -> None: # pragma: win32 cover │ │ retry_delay = 0.001 │ │ for attempt in range(_UNLINK_MAX_RETRIES): │ │ # Windows doesn't immediately release file handles after close, causing EACCES/EPERM on unlink. Recheck │ │ # identity each attempt: a failed unlink leaves a window for a successor to replace the marker at this path. │ │ try: │ │ - if _file_identity(os.lstat(self.lock_file)) != identity: │ │ - return │ │ - Path(self.lock_file).unlink() │ │ - except OSError as exc: # ruff:ignore[try-except-in-loop] # each attempt's errno drives the retry choice │ │ - if exc.errno not in {EACCES, EPERM}: │ │ - return │ │ - if attempt < _UNLINK_MAX_RETRIES - 1: │ │ - time.sleep(retry_delay) │ │ - retry_delay *= 2 │ │ - else: │ │ - return │ │ + for name in self._marker_names(): │ │ + with suppress(FileNotFoundError): │ │ + if _file_identity(os.lstat(name)) == identity: │ │ + # Forgotten before the unlink: Windows does not promise unique file IDs, so no retry may │ │ + # reach a successor that reused ours. │ │ + self._marker_cleanup = None │ │ + unlink_path(name) │ │ + break │ │ + except OSError as exc: │ │ + if exc.errno in {EACCES, EPERM}: │ │ + # The file is still ours, so the next acquire or release tries again if these attempts run out. │ │ + self._marker_cleanup = identity │ │ + if attempt < _UNLINK_MAX_RETRIES - 1: │ │ + time.sleep(retry_delay) │ │ + retry_delay *= 2 │ │ + continue │ │ + self._marker_cleanup = None │ │ + return │ │ │ │ │ │ def _file_identity(st: os.stat_result) -> tuple[int, int]: │ │ # (st_dev, st_ino) names the concrete inode behind a path, so a marker recreated at the same pathname after an │ │ # expired lease reads as a different file. CPython populates both on Windows from the volume serial and file index. │ │ return st.st_dev, st.st_ino │ │ │ │ │ │ -def _read_lock_file(path: str) -> tuple[str | None, float, int]: │ │ +def _begin_claim(name: str | Path) -> bool: # pragma: win32 no cover │ │ + # Keyed by the file name alone: its random token identifies the claim, and the spelling of the directory varies. │ │ + with _CLAIMS_LOCK: │ │ + if (key := Path(name).name) in _CLAIMS_IN_PROGRESS: │ │ + return False │ │ + _CLAIMS_IN_PROGRESS.add(key) │ │ + return True │ │ + │ │ + │ │ +def _end_claim(name: str | Path) -> None: # pragma: win32 no cover │ │ + with _CLAIMS_LOCK: │ │ + _CLAIMS_IN_PROGRESS.discard(Path(name).name) │ │ + │ │ + │ │ +def _placeholder_breaker(content: str | None) -> int | None: # pragma: win32 no cover │ │ + # The placeholder a break leaves at the path while it works names the breaker that may have died there. │ │ + if content is None or not content.startswith(placeholder := "filelock/break\n") or not content.endswith("\n"): │ │ + return None │ │ + with suppress(ValueError): │ │ + return parse_decimal(content.removeprefix(placeholder)[:-1]) │ │ + return None │ │ + │ │ + │ │ +def _leave_released_record(fd: int) -> None: │ │ + # A peer's exchange holds our marker under its break name and will put it back. Overwriting the record lets │ │ + # contenders age it out instead of waiting on this live PID. The write comes before the truncate so the file is │ │ + # never empty. │ │ + if sys.platform != "win32": # pragma: win32 no cover │ │ + os.pwrite(fd, released := b"filelock/released\n", 0) │ │ + os.ftruncate(fd, len(released)) │ │ + │ │ + │ │ +def _read_lock_file(path: str) -> tuple[str | None, os.stat_result]: │ │ # A legitimate lock file is always a regular file. Classify the path with lstat first, so any other node (symlink, │ │ # FIFO, socket, device) is reported as a malformed lock the caller can evict, without an os.open that would follow │ │ - # a symlink, stall on a FIFO, or fail on a socket and leave acquisition wedged. The mtime and inode still flow back │ │ + # a symlink, stall on a FIFO, or fail on a socket and leave acquisition wedged. The stat result still flows back │ │ # for the identity-checked stale break. lstat, not stat, so a hostile symlink is never followed onto its target. │ │ st = os.lstat(path) │ │ if not stat.S_ISREG(st.st_mode): # pragma: needs fifo │ │ - return None, st.st_mtime, st.st_ino │ │ + return None, st │ │ # Re-check on the opened handle: O_NOFOLLOW refuses a symlink swapped in after the lstat, O_NONBLOCK stops a FIFO │ │ # swapped in from stalling the open, and the fstat catches any other non-regular replacement race before we read. │ │ # The capped read stops a huge regular file (e.g. one filled from /dev/zero) from exhausting memory. │ │ - fd = os.open(path, os.O_RDONLY | getattr(os, "O_NOFOLLOW", 0) | getattr(os, "O_NONBLOCK", 0)) │ │ + if sys.platform == "win32": # pragma: win32 cover │ │ + # os.open would wait for an oplock holder to answer its break, past the caller's deadline. │ │ + fd = open_read_without_oplock_wait(path) │ │ + else: # pragma: win32 no cover │ │ + fd = os.open(path, os.O_RDONLY | getattr(os, "O_NOFOLLOW", 0) | getattr(os, "O_NONBLOCK", 0)) │ │ try: │ │ st = os.fstat(fd) │ │ if not stat.S_ISREG(st.st_mode): # pragma: no cover # only a non-regular node swapped in after the lstat │ │ - return None, st.st_mtime, st.st_ino │ │ + return None, st │ │ data = os.read(fd, _MAX_LOCK_FILE_SIZE + 1) │ │ finally: │ │ os.close(fd) │ │ if len(data) <= _MAX_LOCK_FILE_SIZE: │ │ with suppress(UnicodeDecodeError): │ │ - return data.decode("utf-8"), st.st_mtime, st.st_ino │ │ - return None, st.st_mtime, st.st_ino │ │ + return data.decode("utf-8"), st │ │ + return None, st │ │ │ │ │ │ def _parse_lock_holder(content: str | None) -> tuple[int, str, int | None] | None: │ │ # A well-formed lock file is "\n\n" with an optional "\n" third line naming the │ │ # holder's process start instant (a filelock 3.29 marker wrote this only on Windows; every platform writes it now). │ │ # Anything else (wrong line count, a non-integer PID or start token, empty or unreadable content) is unparsable; │ │ # returning None lets the caller treat it as a malformed lock to self-heal rather than a holder. │ │ - if not content or len(lines := content.strip().splitlines()) not in {2, 3}: │ │ + # Every writer since 3.22 ends each line with "\n", so a record without one was cut by a crash or read mid-write. As │ │ + # a holder it would name a foreign host no one reclaims, or a start token that lets a contender break a live lock. │ │ + if not content or not content.endswith("\n") or len(lines := content.strip().splitlines()) not in {2, 3}: │ │ return None │ │ try: │ │ - pid = int(lines[0]) │ │ - start_token = int(lines[2]) if len(lines) == _MARKER_WITH_START_TOKEN_LINE_COUNT else None │ │ + pid = parse_decimal(lines[0]) │ │ + start_token = parse_decimal(lines[2]) if len(lines) == _MARKER_WITH_START_TOKEN_LINE_COUNT else None │ │ except ValueError: │ │ return None │ │ # A pid outside the valid range is a malformed lock, not a holder. Without this, a non-positive pid │ │ # reaches os.kill() where 0 / -1 mean "the caller's own process group / every process" so a dead │ │ # holder reads as alive and the lock is never reclaimed, while an oversized pid raises OverflowError │ │ # (not OSError/ValueError) out of the self-heal path. _parse_marker_bytes already enforces this range. │ │ if not 1 <= pid <= 2**31 - 1: │ │ return None │ │ return pid, lines[1], start_token │ │ │ │ │ │ +def parse_decimal(text: str) -> int: │ │ + """ │ │ + Read a PID or start token as a writer formats it: ASCII digits only. │ │ + │ │ + :raises ValueError: for anything else ``int()`` would accept, such as ``1_000``, surrounding whitespace, a sign or │ │ + non-ASCII digits; no filelock writes those │ │ + │ │ + """ │ │ + if not (text.isascii() and text.isdigit()): │ │ + msg = f"not a decimal integer: {text!r}" │ │ + raise ValueError(msg) │ │ + return int(text) │ │ + │ │ + │ │ __all__ = [ │ │ + "MALFORMED_LOCK_AGE_THRESHOLD", │ │ "SoftFileLock", │ │ + "parse_decimal", │ │ ] │ ├── filelock/_soft_protocol.py │ │ @@ -1,9 +1,11 @@ │ │ from __future__ import annotations │ │ │ │ +__lazy_modules__ = ["typing"] │ │ + │ │ from typing import Final │ │ │ │ STRICT_SOFT_SENTINEL_RECORD: Final[str] = "1\nfilelock-strict-v1\x00\n0\n" │ │ │ │ __all__ = [ │ │ "STRICT_SOFT_SENTINEL_RECORD", │ │ ] │ ├── filelock/_strict.py │ │ @@ -1,32 +1,52 @@ │ │ from __future__ import annotations │ │ │ │ +__lazy_modules__ = [ │ │ + "contextlib", │ │ + "filelock._error", │ │ + "filelock._identity", │ │ + "filelock._marker", │ │ + "filelock._soft", │ │ + "filelock._util", │ │ + "functools", │ │ + "pathlib", │ │ + "secrets", │ │ + "tempfile", │ │ +] │ │ + │ │ import contextlib │ │ import errno │ │ +import functools │ │ import os │ │ import secrets │ │ import stat │ │ import sys │ │ import tempfile │ │ import time │ │ from dataclasses import dataclass │ │ from errno import EACCES, EEXIST, ENOENT, ENOSYS, EPERM, ESTALE, EXDEV │ │ from pathlib import Path │ │ from typing import TYPE_CHECKING, Final, Literal, cast │ │ │ │ -from ._api import BaseFileLock, _canonical, _raise_cleanup_errors │ │ -from ._error import SoftFileLockProtocolError │ │ -from ._identity import host_name, process_start_token │ │ -from ._soft_protocol import STRICT_SOFT_SENTINEL_RECORD │ │ -from ._util import ensure_directory_exists, write_all │ │ +from filelock._api import BaseFileLock, ThreadLocalFileContext, _canonical, _raise_cleanup_errors │ │ +from filelock._error import SoftFileLockProtocolError │ │ +from filelock._identity import host_name, owner_is_stale, process_start_token │ │ +from filelock._marker import parse_marker │ │ +from filelock._soft import MALFORMED_LOCK_AGE_THRESHOLD, _parse_lock_holder │ │ +from filelock._soft_protocol import STRICT_SOFT_SENTINEL_RECORD │ │ +from filelock._util import foreign_directory_owner, write_all │ │ + │ │ +if sys.platform == "win32": # pragma: win32 cover │ │ + from filelock._windows import _is_unlinked, _open_deletable_for_reading, _pin_directory, _unpin_directory │ │ │ │ if TYPE_CHECKING: │ │ - from collections.abc import Iterator │ │ + from collections.abc import Callable, Iterator │ │ │ │ StrictSoftFileClaimState = Literal["intent", "held"] │ │ +_OccupantState = Literal["sentinel", "held", "exited", "damaged", "unparsable"] │ │ │ │ _CLAIM_STATES: Final[frozenset[str]] = frozenset({"intent", "held"}) │ │ _COORDINATION_SUFFIX: Final[str] = ".filelock" │ │ _CLAIM_DIRECTORY_NAME: Final[str] = "claims" │ │ _CLAIM_MAGIC: Final[str] = "filelock-strict-v1" │ │ _CLAIM_RECORD_LIMIT: Final[int] = 1024 │ │ _CLAIM_NAME_PART_COUNT: Final[int] = 3 │ │ @@ -35,14 +55,17 @@ │ │ _PRIVATE_RECORD_SUFFIX: Final[str] = ".tmp" │ │ _PRIVATE_RECORD_RANDOM_HEX_LENGTH: Final[int] = 32 │ │ _PRIVATE_RECORD_GRACE: Final[float] = 2.0 │ │ _UNLINK_MAX_RETRIES: Final[int] = 10 │ │ #: How long a scan waits out a claim held in Windows' delete-pending state before treating it as unreadable. │ │ _CLAIM_READ_GRACE: Final[float] = 0.5 │ │ _CLAIM_READ_RETRY: Final[float] = 0.002 │ │ +#: Rides out a peer replacing the lock path mid-inspection; a foreign node or unreadable record outlasting it is damage. │ │ +_SENTINEL_READ_GRACE: Final[float] = 0.5 │ │ +_NODE_DESCRIPTIONS: Final[dict[int, str]] = {stat.S_IFDIR: "a directory", stat.S_IFLNK: "a symlink"} │ │ #: Windows opens descriptors in text mode by default, which rewrites newlines and truncates a record at a control byte. │ │ #: The claim and sentinel records are exact binary, so every record descriptor must be binary; POSIX ignores the flag. │ │ _O_BINARY: Final[int] = getattr(os, "O_BINARY", 0) │ │ _LEGACY_SENTINEL: Final[bytes] = STRICT_SOFT_SENTINEL_RECORD.encode() │ │ _WINDOWS_HARD_LINK_UNSUPPORTED: Final[frozenset[int]] = frozenset({1, 17, 50}) │ │ │ │ # Termux/Android CPython ships without os.link (bionic long had only linkat), so the strict backend's whole hard-link │ │ @@ -52,14 +75,16 @@ │ │ │ │ # Probe dir_fd capability once at import. A per-call ``os.unlink in os.supports_dir_fd`` check flips to False the moment │ │ # a test mocks os.unlink, silently diverting the code to a different branch than the one under test. │ │ _OPEN_SUPPORTS_DIR_FD: Final[bool] = os.open in os.supports_dir_fd │ │ _UNLINK_SUPPORTS_DIR_FD: Final[bool] = os.unlink in os.supports_dir_fd │ │ _STAT_SUPPORTS_DIR_FD: Final[bool] = os.stat in os.supports_dir_fd │ │ _LINK_SUPPORTS_DIR_FD: Final[bool] = _HAS_LINK and os.link in os.supports_dir_fd │ │ +_MKDIR_SUPPORTS_DIR_FD: Final[bool] = os.mkdir in os.supports_dir_fd │ │ +_SCANDIR_SUPPORTS_FD: Final[bool] = os.scandir in os.supports_fd │ │ │ │ │ │ def _probe_link_follow_symlinks() -> bool: │ │ # os.supports_follow_symlinks lists os.link on PyPy, but its linkat then rejects follow_symlinks=False with EINVAL, │ │ # and Windows raises NotImplementedError for the option outright. Link a throwaway file for real so the answer │ │ # reflects the runtime rather than its advertisement, and treat any failure as "not honored": the option only │ │ # hardens a source this process created with O_EXCL, so skipping it is safe, and a real environment fault surfaces │ │ @@ -97,166 +122,230 @@ │ │ │ │ _preserve_lock_file_supported: bool = True │ │ _on_acquired_supported: bool = False │ │ #: Age cannot clear a strict claim: expiring one on a clock is the overlap the fail-closed contract exists to rule │ │ #: out, so only force_break() removes it. │ │ _lifetime_supported: bool = False │ │ _lifetime_unsupported_reason: str = "a strict claim is never broken by age, only by force_break()" │ │ - #: The claim doorway publishes an intent and a held record per owner, so a shared instance must serialize them. │ │ - _serialize_transitions: bool = True │ │ - #: Contending processes each publish and rescan several files, so back their retries off across a jittered window │ │ - #: rather than let them collide on every poll. Seconds; keeps a waiter responsive once it wins. │ │ + #: Contending processes each publish and rescan several files, so jitter their retries. Seconds. Only a │ │ + #: poll_interval below this cap jitters; the default equals it and keeps a fixed cadence. │ │ _poll_backoff_cap: float = 0.05 │ │ + _occupant_seen: tuple[tuple[float, int, int], float] | None = None │ │ + #: Set by the finalizer, after which no retry of a failed cleanup can run. │ │ + _finalizing: bool = False │ │ │ │ def _acquire(self) -> None: │ │ - # Resolve once per acquisition, not per poll: a waiter on a relative path must keep publishing into the │ │ - # directory it started waiting in even when another thread changes the working directory mid-wait. │ │ - if (claim_root := self._context.claim_root) is None: │ │ - claim_root = self._context.claim_root = _canonical(self.lock_file) │ │ - lock_path = Path(claim_root) │ │ + # Finish a doorway whose claim cleanup failed before publishing, so this owner never contends with leftovers. │ │ + self._discard_pending_doorways(exited_only=True) │ │ + lock_path = Path(self._lock_path) │ │ coordination_directory = Path(f"{lock_path}{_COORDINATION_SUFFIX}") │ │ claim_directory = coordination_directory / _CLAIM_DIRECTORY_NAME │ │ - ensure_directory_exists(os.fspath(lock_path)) │ │ - _ensure_protocol_directory(self.lock_file, coordination_directory) │ │ - _ensure_protocol_directory(self.lock_file, claim_directory) │ │ - if (sentinel_fd := _open_or_create_sentinel(self.lock_file, lock_path, self._open_mode())) is None: │ │ + # A process that can write these directories can remove claims from them, so they take the lock's mode plus │ │ + # search permission where the mode grants read. │ │ + directory_mode: Final = (mode := self._open_mode()) | (mode & 0o444) >> 2 │ │ + _ensure_protocol_directory(self.lock_file, coordination_directory, directory_mode) │ │ + _ensure_claim_directory(self.lock_file, claim_directory, directory_mode) │ │ + if ( │ │ + sentinel_fd := _open_or_create_sentinel( │ │ + self.lock_file, lock_path, self._open_mode(), self._occupant_unchanged_for │ │ + ) │ │ + ) is None: │ │ return │ │ try: │ │ sentinel_identity = _file_identity(os.fstat(sentinel_fd)) │ │ except BaseException as inspection_error: # preserve inspection and descriptor cleanup errors │ │ try: │ │ os.close(sentinel_fd) │ │ except BaseException as close_error: # ruff:ignore[blind-except] # preserve inspection and descriptor cleanup errors │ │ _raise_cleanup_errors("strict sentinel inspection cleanup failed", inspection_error, close_error) │ │ raise │ │ self._mark_descriptor_pending(sentinel_fd, sentinel_identity) │ │ try: │ │ - self._attempt_doorway(claim_directory, sentinel_fd, sentinel_identity) │ │ + if won := self._attempt_doorway(claim_directory): │ │ + self._mark_descriptor_owned(sentinel_fd, sentinel_identity) │ │ except BaseException: │ │ - if self._context.pending_lock_file_fd == sentinel_fd: │ │ - self._discard_doorway(sentinel_fd, sentinel_identity) │ │ + # Once recorded as held, the acquire's rollback releases the claim instead. │ │ + if not self.is_locked: │ │ + self._discard_doorway() │ │ raise │ │ + if not won: │ │ + self._discard_doorway() │ │ │ │ - def _attempt_doorway(self, claim_directory: Path, sentinel_fd: int, sentinel_identity: tuple[int, int]) -> None: │ │ - if _read_existing_claims(self.lock_file, claim_directory): │ │ - self._discard_doorway(sentinel_fd, sentinel_identity) │ │ + def _discard_pending_doorways(self, *, exited_only: bool) -> None: │ │ + if self._context.owner_claim_paths and not self.is_locked: │ │ + self._discard_doorway() │ │ + if not isinstance(context := self._context, ThreadLocalFileContext): │ │ return │ │ + # Only this registry reaches an exited thread's thread-local doorway; a live thread finishes its own. │ │ + own: Final = context.current │ │ + with self._transition_lock: │ │ + for pending, thread in self._thread_pending.copy().values(): │ │ + if exited_only and thread.is_alive(): │ │ + continue │ │ + context.current = pending │ │ + try: │ │ + self._discard_doorway() │ │ + finally: │ │ + context.current = own │ │ + │ │ + def _occupant_unchanged_for(self, occupant: os.stat_result) -> float: │ │ + # SoftFileLock's marker rule: the mtime is only tested for change, timed on this process's monotonic clock. │ │ + key, now = (occupant.st_mtime, occupant.st_ino, occupant.st_size), time.monotonic() │ │ + if (seen := self._occupant_seen) is None or seen[0] != key: │ │ + self._occupant_seen = key, now │ │ + return 0.0 │ │ + return now - seen[1] │ │ + │ │ + def _attempt_doorway(self, claim_directory: Path) -> bool: │ │ + if _read_existing_claims(self.lock_file, claim_directory): │ │ + return False │ │ │ │ token = secrets.token_hex(_TOKEN_HEX_LENGTH // 2) │ │ intent_name = _claim_name("intent", token) │ │ intent_path = str(claim_directory / intent_name) │ │ + # Record each claim before its link: once the link may have committed, any later failure must leave the name for │ │ + # _discard_doorway. The token makes the name unique, so removing it when the link never happened is a no-op. │ │ + self._context.owner_claim_paths = (intent_path,) │ │ try: │ │ - publication_cleanup_error = _publish_record(intent_path, _claim_record(token), self._open_mode()) │ │ + with _pin_claim_directory(claim_directory): │ │ + publication_cleanup_error = _publish_record( │ │ + intent_path, _claim_record(token), self._open_mode(), _open_claim_directory │ │ + ) │ │ except _PrivateRecordReclaimedError: │ │ - self._discard_doorway(sentinel_fd, sentinel_identity) │ │ - return │ │ + return False │ │ except (NotImplementedError, OSError) as error: │ │ _raise_if_hard_links_unsupported(self.lock_file, error) │ │ if isinstance(error, OSError) and error.errno == EEXIST: │ │ - self._discard_doorway(sentinel_fd, sentinel_identity) │ │ - return │ │ + # Another file holds the name, so it is not this owner's to remove. │ │ + self._context.owner_claim_paths = () │ │ + return False │ │ raise │ │ if publication_cleanup_error is not None: # pragma: needs dir-fd │ │ raise publication_cleanup_error │ │ - self._context.owner_claim_paths = (intent_path,) │ │ │ │ claims = _read_existing_claims(self.lock_file, claim_directory) │ │ if ( │ │ not claims │ │ or any(claim.state == "held" for claim in claims) │ │ or min(claim.name for claim in claims) != intent_name │ │ ): │ │ - self._discard_doorway(sentinel_fd, sentinel_identity) │ │ - return │ │ + return False │ │ │ │ held_name = _claim_name("held", token) │ │ held_path = str(claim_directory / held_name) │ │ + self._context.owner_claim_paths = (held_path, intent_path) │ │ try: │ │ link_cleanup_error = _link_no_replace(claim_directory, intent_name, held_name) │ │ except (NotImplementedError, OSError) as error: │ │ _raise_if_hard_links_unsupported(self.lock_file, error) │ │ + if isinstance(error, OSError) and error.errno == EEXIST: │ │ + self._context.owner_claim_paths = (intent_path,) │ │ raise │ │ - self._context.owner_claim_paths = (held_path, intent_path) │ │ if link_cleanup_error is not None: # pragma: needs dir-fd │ │ - self._context.owner_claim_paths = () │ │ raise link_cleanup_error │ │ │ │ claims = _read_existing_claims(self.lock_file, claim_directory) │ │ - if ( │ │ - not {intent_name, held_name}.issubset(claim.name for claim in claims) │ │ - or min(_claim_token_key(claim.name) for claim in claims) != f"v1-{token}.claim" │ │ - ): │ │ - self._discard_doorway(sentinel_fd, sentinel_identity) │ │ - return │ │ # Keep the intent claim for the whole hold rather than unlinking it now. The intent has existed, unchanged, │ │ # since this owner published it, so a contender's os.scandir is guaranteed to return it (POSIX only leaves the │ │ # visibility of entries created or removed *during* a scan unspecified). The freshly linked held claim carries │ │ # no such guarantee: a scan that races its creation can miss it. Were the intent removed here, that scan could │ │ # observe neither claim and let a larger-token contender win over this owner. The stable intent is the witness │ │ # that keeps the phase-five min-token decision computed over the true set. Release unlinks both. │ │ - self._mark_descriptor_owned(sentinel_fd, sentinel_identity) │ │ + return {intent_name, held_name}.issubset(claim.name for claim in claims) and min( │ │ + _claim_token_key(claim.name) for claim in claims │ │ + ) == f"v1-{token}.claim" │ │ │ │ @property │ │ def claims(self) -> tuple[StrictSoftFileClaim, ...]: │ │ """Published claims that block acquisition.""" │ │ - return _read_existing_claims(self.lock_file, self._claim_directory) │ │ + # An inspection writes nothing, so it trusts no record's age rather than probe the filesystem clock. │ │ + return _read_existing_claims(self.lock_file, self._claim_directory, probe_clock=False) │ │ + │ │ + @property │ │ + def lock_path_occupant(self) -> str | None: │ │ + """ │ │ + What sits at the lock path in place of the strict sentinel, or ``None`` when the sentinel or nothing is there. │ │ + │ │ + A soft-lock owner's marker blocks acquisition without appearing in :attr:`~filelock.StrictSoftFileLock.claims`; │ │ + this describes it, naming the PID and host when the marker records them. A directory, a symlink, a marker whose │ │ + owner on this host has exited, or a file it cannot parse that stays unchanged for two seconds makes acquisition │ │ + raise :class:`~filelock.SoftFileLockProtocolError` instead and needs an operator to remove it. │ │ + """ │ │ + try: │ │ + fd, _, occupant = _inspect_lock_path(Path(_canonical(self.lock_file))) │ │ + except FileNotFoundError: │ │ + return None │ │ + if fd is None: │ │ + return occupant │ │ + os.close(fd) │ │ + return None │ │ │ │ def force_break(self, claim_name: str) -> None: │ │ """Remove one named claim, allowing overlap if its owner still holds the protected resource.""" │ │ _validate_force_break_name(claim_name) │ │ - _require_exact_name(self._claim_directory, claim_name) │ │ - if ( │ │ - cleanup_error := _unlink_in_directory(self._claim_directory, claim_name) │ │ - ) is not None: # pragma: needs dir-fd │ │ + with _pin_claim_directory(directory := self._claim_directory): │ │ + _require_exact_name(directory, claim_name) │ │ + cleanup_error = _unlink_in_directory(directory, claim_name) │ │ + if cleanup_error is not None: # pragma: needs dir-fd │ │ raise cleanup_error │ │ │ │ - def _rollback_failed_acquire(self, acquisition_error: BaseException) -> None: │ │ - # _acquire already reconciles a failed doorway through _discard_doorway: it either closes the pending │ │ - # descriptor or, when a held claim cannot be removed, commits it as owned so a later release retries and │ │ - # raises the cleanup errors. A base rollback would release that owned descriptor again and report each │ │ - # failure a second time, so leave the reconciled state alone. │ │ - if self.is_locked: │ │ - return │ │ - super()._rollback_failed_acquire(acquisition_error) │ │ + def _release_abandoned_holds(self) -> None: │ │ + self._finalizing = True │ │ + super()._release_abandoned_holds() │ │ + # release() skips a doorway whose cleanup failed, as it is no hold, so a dropped instance would strand claims. │ │ + with contextlib.suppress(Exception): │ │ + # GraalPy defers finalizers to the host collector, so its tests cannot drive this cleanup. │ │ + self._discard_pending_doorways(exited_only=False) # pragma: needs collected-finalization │ │ │ │ def _reconcile_failed_acquire(self, canonical: str) -> None: │ │ # The acquisition is over, so the next one resolves the working directory again rather than reuse this one's. │ │ - if not self.is_locked: │ │ - self._context.claim_root = None │ │ + self._context.claim_root = None │ │ super()._reconcile_failed_acquire(canonical) │ │ │ │ def _release(self) -> None: │ │ fd = cast("int", self._context.lock_file_fd) │ │ self._context.claim_root = None │ │ - remaining, errors = _unlink_owner_paths(self._context.owner_claim_paths) │ │ - self._context.owner_claim_paths = tuple(remaining) │ │ + remaining, errors = self._unlink_owner_claims() │ │ if remaining: │ │ _raise_recorded_errors("strict claim release failed", errors) │ │ self._mark_descriptor_released() │ │ try: │ │ self._close_released_fd(fd, default_suppresses=False) │ │ except BaseException as close_error: # ruff:ignore[blind-except] # preserve claim and sentinel cleanup errors │ │ errors.append(close_error) │ │ if errors: │ │ _raise_recorded_errors("strict release cleanup failed", errors) │ │ │ │ - def _discard_doorway(self, fd: int, identity: tuple[int, int]) -> None: │ │ - remaining, errors = _unlink_owner_paths(self._context.owner_claim_paths) │ │ - self._context.owner_claim_paths = tuple(remaining) │ │ + def _discard_doorway(self) -> None: │ │ + remaining, errors = self._unlink_owner_claims() │ │ + # The pending descriptor holds no lock and a retry needs the claim paths alone. A dropped instance does not │ │ + # retry, so close it now. │ │ + if (fd := self._context.pending_lock_file_fd) is not None: │ │ + self._context.pending_lock_file_fd = self._context.pending_lock_file_fd_identity = None │ │ + try: │ │ + self._close_released_fd(fd, default_suppresses=False) │ │ + except BaseException as close_error: # ruff:ignore[blind-except] # preserve claim and sentinel cleanup errors │ │ + errors.append(close_error) │ │ if remaining: │ │ - self._mark_descriptor_owned(fd, identity) │ │ + # Stay pending, not owned: is_locked reports only a held claim that passed the final rescan. The next │ │ + # acquire retries this cleanup. │ │ _raise_recorded_errors("strict doorway claim cleanup failed", errors) │ │ self._mark_descriptor_released() │ │ - try: │ │ - self._close_released_fd(fd, default_suppresses=False) │ │ - except BaseException as close_error: # ruff:ignore[blind-except] # preserve claim and sentinel cleanup errors │ │ - errors.append(close_error) │ │ if errors: │ │ _raise_recorded_errors("strict doorway cleanup failed", errors) │ │ │ │ + def _unlink_owner_claims(self) -> tuple[list[str], list[BaseException]]: │ │ + remaining, errors = _unlink_owner_paths(self._context.owner_claim_paths) │ │ + self._context.owner_claim_paths = tuple(remaining) │ │ + if self._finalizing: │ │ + # No retry runs after the finalizer and no caller sees its errors, so report success and let it close the │ │ + # descriptor even when claims remain. │ │ + return [], [] # pragma: needs collected-finalization │ │ + return remaining, errors │ │ + │ │ @property │ │ def _claim_directory(self) -> Path: │ │ if self._context.owner_claim_paths: │ │ return Path(self._context.owner_claim_paths[0]).parent │ │ return Path(f"{_canonical(self.lock_file)}{_COORDINATION_SUFFIX}") / _CLAIM_DIRECTORY_NAME │ │ │ │ │ │ @@ -274,125 +363,239 @@ │ │ start: int | None = None │ │ │ │ │ │ class _PrivateRecordReclaimedError(Exception): │ │ pass │ │ │ │ │ │ -def _open_or_create_sentinel(lock_file: str, path: Path, mode: int) -> int | None: │ │ +def _open_or_create_sentinel( │ │ + lock_file: str, path: Path, mode: int, unchanged_for: Callable[[os.stat_result], float] │ │ +) -> int | None: │ │ try: │ │ - return _open_sentinel(path) │ │ + return _open_sentinel(lock_file, path, unchanged_for) │ │ except FileNotFoundError: │ │ pass │ │ - except OSError: │ │ - return None │ │ │ │ - _reclaim_sentinel_private_records(path, time.time()) │ │ + _reclaim_sentinel_private_records(lock_file, path) │ │ try: │ │ publication_cleanup_error = _publish_record(os.fspath(path), _LEGACY_SENTINEL, mode) │ │ except _PrivateRecordReclaimedError: │ │ return None │ │ except (NotImplementedError, OSError) as error: │ │ _raise_if_hard_links_unsupported(lock_file, error) │ │ if not isinstance(error, OSError) or error.errno != EEXIST: │ │ raise │ │ else: │ │ if publication_cleanup_error is not None: # pragma: needs dir-fd │ │ raise publication_cleanup_error │ │ try: │ │ - return _open_sentinel(path) │ │ - except OSError: │ │ + return _open_sentinel(lock_file, path, unchanged_for) │ │ + except FileNotFoundError: │ │ return None │ │ │ │ │ │ -def _open_sentinel(path: Path) -> int | None: │ │ - fd, record = _open_record(path, len(_LEGACY_SENTINEL)) │ │ +def _open_sentinel(lock_file: str, path: Path, unchanged_for: Callable[[os.stat_result], float]) -> int | None: │ │ + # A live soft-lock owner blocks like any holder. Anything else raises: claims cannot show it and force_break() │ │ + # cannot remove it, so waiting would wedge every strict contender with no diagnostic. A file no lock parses may be a │ │ + # soft lock between its create and its write, so it raises only once unchanged as long as a soft contender waits. │ │ + deadline: float | None = None │ │ + while True: │ │ + fd, state, occupant = _inspect_lock_path(path) │ │ + if fd is not None or state == "held": │ │ + return fd │ │ + reason = f"expected the strict sentinel at the lock path, found {occupant}" │ │ + if state == "unparsable": │ │ + if unchanged_for(path.lstat()) < MALFORMED_LOCK_AGE_THRESHOLD: │ │ + return None │ │ + raise SoftFileLockProtocolError( │ │ + lock_file, None, f"{reason}, unchanged for {MALFORMED_LOCK_AGE_THRESHOLD:g} seconds" │ │ + ) │ │ + if deadline is None: │ │ + deadline = time.monotonic() + _SENTINEL_READ_GRACE │ │ + if state == "exited" or time.monotonic() >= deadline: │ │ + raise SoftFileLockProtocolError(lock_file, None, reason) │ │ + time.sleep(_CLAIM_READ_RETRY) │ │ + │ │ + │ │ +def _inspect_lock_path(path: Path) -> tuple[int | None, _OccupantState, str]: │ │ + # "held" may be a soft-lock owner that still runs, "exited" is one this host proves gone, "unparsable" is content no │ │ + # lock parses, and "damaged" is a node no lock writes. │ │ + if not stat.S_ISREG(mode := path.lstat().st_mode): │ │ + return None, "damaged", _NODE_DESCRIPTIONS.get(stat.S_IFMT(mode), "a special file") │ │ + try: │ │ + fd, record = _open_record((os.fspath(path.parent), None), path.name, _CLAIM_RECORD_LIMIT) │ │ + except FileNotFoundError: │ │ + raise │ │ + except PermissionError as error: │ │ + # Windows denies the read while a legacy holder keeps its marker open, and a holder running as another user │ │ + # may leave it unreadable here, so a marker that cannot be read may still be held. │ │ + return None, "held", f"a file it cannot read ({error.strerror or error})" │ │ + except OSError as error: │ │ + return None, "damaged", f"a file it cannot read ({error.strerror or error})" │ │ if record == _LEGACY_SENTINEL: │ │ - return fd │ │ + return fd, "sentinel", "the strict sentinel" │ │ os.close(fd) │ │ - return None │ │ + return None, *_describe_soft_marker(record.decode("utf-8", errors="replace")) │ │ + │ │ │ │ +def _describe_soft_marker(content: str) -> tuple[_OccupantState, str]: │ │ + # A SoftFileLock, MarkerSoftFileLock or SoftFileLease owner holds the path legitimately until it releases, so its │ │ + # marker is contention. One this host proves gone is named, never removed: strict never acts on an inferred death. │ │ + if (record := parse_marker(content)) is not None: │ │ + pid, hostname, start = record.pid, record.hostname, record.start │ │ + elif (holder := _parse_lock_holder(content)) is not None: │ │ + pid, hostname, start = holder │ │ + else: │ │ + return "unparsable", "a file that is neither the sentinel nor a soft-lock marker it can parse" │ │ + if owner_is_stale(pid, hostname, start): │ │ + return "exited", f"a soft-lock marker left by pid {pid} on {hostname}, which has exited" │ │ + return "held", f"a soft-lock marker held by pid {pid} on {hostname}" │ │ │ │ -def _read_claims(lock_file: str, directory: Path) -> tuple[StrictSoftFileClaim, ...]: │ │ + │ │ +def _read_claims( │ │ + lock_file: str, directory_ref: tuple[str, int | None], *, probe_clock: bool │ │ +) -> tuple[StrictSoftFileClaim, ...]: │ │ + names: Final = _list_claim_names(lock_file, directory_ref, probe_clock=probe_clock) │ │ + name_parts: dict[str, tuple[StrictSoftFileClaimState, str]] = {} │ │ + for name in names: │ │ + if (parts := _parse_claim_name(name)) is None: │ │ + raise SoftFileLockProtocolError(lock_file, name, "unknown claim name or protocol version") │ │ + name_parts[name] = parts │ │ + records: Final = _read_claim_records(lock_file, directory_ref, names, probe_clock=probe_clock) │ │ + return tuple(_parse_claim(lock_file, name, name_parts[name], records[name]) for name in names if name in records) │ │ + │ │ + │ │ +def _list_claim_names(lock_file: str, directory_ref: tuple[str, int | None], *, probe_clock: bool) -> list[str]: │ │ try: │ │ - with os.scandir(directory) as entries: │ │ - names = _public_claim_names(directory, entries) │ │ + with _scandir_relative(directory_ref) as entries: │ │ + return _public_claim_names(directory_ref, entries, probe_clock=probe_clock) │ │ except OSError as error: │ │ reason = f"cannot list claim directory: {error.strerror or type(error).__name__}" │ │ raise SoftFileLockProtocolError(lock_file, None, reason) from error │ │ │ │ - claims: list[StrictSoftFileClaim] = [] │ │ - for name in names: │ │ - if (name_parts := _parse_claim_name(name)) is None: │ │ - raise SoftFileLockProtocolError(lock_file, name, "unknown claim name or protocol version") │ │ - if (record := _read_claim_record(lock_file, directory, name)) is not None: │ │ - claims.append(_parse_claim(lock_file, name, name_parts, record)) │ │ - return tuple(claims) │ │ - │ │ │ │ -def _read_claim_record(lock_file: str, directory: Path, name: str) -> bytes | None: │ │ +def _read_claim_records( │ │ + lock_file: str, directory_ref: tuple[str, int | None], names: list[str], *, probe_clock: bool │ │ +) -> dict[str, bytes]: │ │ # A contended scan can list a claim that is not yet cleanly readable, in two ways that both resolve on a brief │ │ - # retry. Windows holds a claim mid-unlink in a delete-pending state that fails an open with EACCES until the unlink │ │ - # completes. On NFS, a peer that unlinks its own claim leaves this client's cached filehandle stale, so the next │ │ - # open returns ESTALE rather than a clean ENOENT until the lookup revalidates against the server. Retrying re-runs │ │ - # the path lookup, which turns the vanished claim into ENOENT (skip) or reads it if it still exists. A genuinely │ │ - # unreadable record (a locked-down file, an EIO fault) still fails closed. │ │ - deadline = time.monotonic() + _CLAIM_READ_GRACE │ │ - delaying = False │ │ + # retry. Windows fails an open with EACCES while a peer's unlink holds the claim; once the deletion is pending, │ │ + # _attempt_claim_read skips the claim outright, as another process's handle can keep the name listed for seconds. │ │ + # On NFS, a peer that unlinks its own claim leaves this client's cached filehandle stale, so the next open returns │ │ + # ESTALE rather than a clean ENOENT until the lookup revalidates against the server. Retrying re-runs the path │ │ + # lookup, which turns the vanished claim into ENOENT (skip) or reads it if it still exists. A genuinely unreadable │ │ + # record (a locked-down file, an EIO fault) still fails closed. The grace starts at the first pending result rather │ │ + # than before the first attempt, so a slow first read cannot use up the window and leave no retry. One deadline │ │ + # covers the scan: a deadline per claim let claims that clear one after another stretch a scan, and the caller's │ │ + # timeout with it, by a grace each. │ │ + records: dict[str, bytes] = {} │ │ + deadline: float | None = None │ │ while True: │ │ - if delaying: │ │ - time.sleep(_CLAIM_READ_RETRY) │ │ - record, pending = _attempt_claim_read(lock_file, directory, name) │ │ - if pending is None: │ │ - return record │ │ - if time.monotonic() >= deadline: │ │ - if pending.errno == ESTALE: │ │ - # A stale handle that outlives revalidation is a claim the server no longer has (RFC 1813 │ │ - # NFS3ERR_STALE): skip it like ENOENT. Skipping a peer's vanished claim can only overcount │ │ - # contention, never free a held lock. │ │ - return None │ │ - reason = f"cannot read claim: {pending.strerror or str(pending) or type(pending).__name__}" │ │ - raise SoftFileLockProtocolError(lock_file, name, reason) from pending │ │ - delaying = True │ │ - │ │ - │ │ -def _attempt_claim_read(lock_file: str, directory: Path, name: str) -> tuple[bytes | None, OSError | None]: │ │ + pending: dict[str, OSError] = {} │ │ + for name in names: │ │ + record, error = _attempt_claim_read(lock_file, directory_ref, name) │ │ + if error is not None: │ │ + pending[name] = error │ │ + elif record is not None: │ │ + records[name] = record │ │ + if not pending: │ │ + return records │ │ + if deadline is None: │ │ + deadline = time.monotonic() + _CLAIM_READ_GRACE │ │ + elif time.monotonic() >= deadline: │ │ + break │ │ + names = list(pending) │ │ + time.sleep(_CLAIM_READ_RETRY) │ │ + # A stale handle that outlives revalidation is a claim the server no longer has (RFC 1813 NFS3ERR_STALE): skip it │ │ + # like ENOENT. Skipping a vanished claim overcounts contention at worst; it cannot free a held lock. │ │ + if denied := [name for name, error in pending.items() if error.errno != ESTALE]: │ │ + # Windows can deny opens after a peer removes the claim from the directory. │ │ + listed: Final = set(_list_claim_names(lock_file, directory_ref, probe_clock=probe_clock)) │ │ + if still_listed := [name for name in denied if name in listed]: │ │ + error = pending[still_listed[0]] │ │ + reason = f"cannot read claim: {error.strerror or str(error) or type(error).__name__}" │ │ + raise SoftFileLockProtocolError(lock_file, still_listed[0], reason) from error │ │ + return records │ │ + │ │ + │ │ +def _attempt_claim_read( │ │ + lock_file: str, directory_ref: tuple[str, int | None], name: str │ │ +) -> tuple[bytes | None, OSError | None]: │ │ # Return the record, or (None, None) when the claim has already gone, or (None, error) for an open the caller may │ │ - # retry: a Windows delete-pending EACCES that resolves to a clean removal, or an NFS ESTALE from a peer unlinking │ │ - # its own claim out from under this client's cached filehandle. Any other OSError is a real fault and fails closed. │ │ + # retry: a Windows EACCES while a peer's unlink holds the claim, or an NFS ESTALE from a peer unlinking its own │ │ + # claim out from under this client's cached filehandle. Any other OSError is a real fault and fails closed. │ │ try: │ │ - return _read_record(directory / name, _CLAIM_RECORD_LIMIT), None │ │ + return _read_record(directory_ref, name, _CLAIM_RECORD_LIMIT), None │ │ except FileNotFoundError: │ │ return None, None │ │ except PermissionError as error: │ │ + if sys.platform == "win32" and _is_unlinked(str(Path(directory_ref[0], name))): # pragma: win32 cover │ │ + return None, None │ │ return None, error │ │ except OSError as error: │ │ if error.errno == ESTALE: │ │ return None, error │ │ reason = f"cannot read claim: {error.strerror or str(error) or type(error).__name__}" │ │ raise SoftFileLockProtocolError(lock_file, name, reason) from error │ │ │ │ │ │ -def _public_claim_names(directory: Path, entries: Iterator[os.DirEntry[str]]) -> list[str]: │ │ +def _public_claim_names( │ │ + directory_ref: tuple[str, int | None], entries: Iterator[os.DirEntry[str]], *, probe_clock: bool │ │ +) -> list[str]: │ │ names: list[str] = [] │ │ - now = time.time() │ │ + now: Callable[[], float | None] = ( │ │ + functools.cache( │ │ + functools.partial( │ │ + _filesystem_now, directory_ref, _claim_name("held", secrets.token_hex(_TOKEN_HEX_LENGTH // 2)) │ │ + ) │ │ + ) │ │ + if probe_clock │ │ + else lambda: None │ │ + ) │ │ for entry in entries: │ │ if not entry.name.startswith("."): │ │ names.append(entry.name) │ │ elif (public_name := _private_public_name(entry.name)) is not None and _parse_claim_name( │ │ public_name │ │ ) is not None: │ │ - _reclaim_private_record((os.fspath(directory), None), entry.name, now) │ │ + _reclaim_private_record(directory_ref, entry.name, now) │ │ return sorted(names) │ │ │ │ │ │ -def _read_existing_claims(lock_file: str, directory: Path) -> tuple[StrictSoftFileClaim, ...]: │ │ - if not directory.exists(): │ │ +def _read_existing_claims( │ │ + lock_file: str, directory: Path, *, probe_clock: bool = True │ │ +) -> tuple[StrictSoftFileClaim, ...]: │ │ + if not _OPEN_SUPPORTS_DIR_FD: # pragma: lacks dir-fd │ │ + try: │ │ + pinned = _pin_claim_directory(directory) │ │ + except FileNotFoundError: │ │ + return () │ │ + except OSError as error: │ │ + reason = f"cannot open claim directory: {error.strerror or type(error).__name__}" │ │ + raise SoftFileLockProtocolError(lock_file, None, reason) from error │ │ + with pinned: │ │ + return _read_claims(lock_file, (os.fspath(directory), None), probe_clock=probe_clock) │ │ + return _read_claims_through_descriptor(lock_file, directory, probe_clock=probe_clock) # pragma: needs dir-fd │ │ + │ │ + │ │ +def _read_claims_through_descriptor( # pragma: needs dir-fd │ │ + lock_file: str, directory: Path, *, probe_clock: bool │ │ +) -> tuple[StrictSoftFileClaim, ...]: │ │ + try: │ │ + directory_fd = _open_claim_directory(os.fspath(directory)) │ │ + except FileNotFoundError: │ │ return () │ │ - return _read_claims(lock_file, directory) │ │ + except OSError as error: │ │ + reason = f"cannot open claim directory: {error.strerror or type(error).__name__}" │ │ + raise SoftFileLockProtocolError(lock_file, None, reason) from error │ │ + try: │ │ + return _read_claims(lock_file, (os.fspath(directory), directory_fd), probe_clock=probe_clock) │ │ + finally: │ │ + # The scan wrote nothing through the descriptor, so a failed close has no result to report. │ │ + with contextlib.suppress(OSError): │ │ + os.close(directory_fd) │ │ │ │ │ │ def _parse_claim( │ │ lock_file: str, │ │ name: str, │ │ name_parts: tuple[StrictSoftFileClaimState, str], │ │ record: bytes, │ │ @@ -446,33 +649,34 @@ │ │ return f"{_CLAIM_MAGIC}\n{token}\n{os.getpid()}\n{hostname_hex}\n{start_text}\n".encode("ascii") │ │ │ │ │ │ def _publish_record( │ │ public_path: str, │ │ record: bytes, │ │ mode: int, │ │ + open_directory: Callable[[str], int] | None = None, │ │ ) -> BaseException | None: │ │ directory, public_name = os.path.split(public_path) │ │ directory = directory or os.curdir │ │ private_name = _private_record_name(public_name) │ │ - directory_fd = _open_directory(directory) if _OPEN_SUPPORTS_DIR_FD else None │ │ + directory_fd = (open_directory or _open_directory)(directory) if _OPEN_SUPPORTS_DIR_FD else None │ │ directory_ref = directory, directory_fd │ │ try: │ │ _publish_record_in_directory(directory_ref, (private_name, public_name), mode, record) │ │ except BaseException as publication_error: # preserve publication and directory cleanup errors │ │ try: │ │ if directory_fd is not None: # pragma: needs dir-fd │ │ os.close(directory_fd) │ │ except BaseException as close_error: # ruff:ignore[blind-except] # pragma: needs dir-fd # preserve publication and directory cleanup errors │ │ _raise_cleanup_errors("strict publication directory cleanup failed", publication_error, close_error) │ │ raise │ │ if directory_fd is not None: # pragma: needs dir-fd │ │ try: │ │ os.close(directory_fd) │ │ - except BaseException as close_error: # ruff:ignore[blind-except] # caller records the published path before raising │ │ + except BaseException as close_error: # ruff:ignore[blind-except] # a claim's caller recorded its path before publishing │ │ return close_error │ │ return None │ │ │ │ │ │ def _publish_record_in_directory( │ │ directory_ref: tuple[str, int | None], │ │ names: tuple[str, str], │ │ @@ -539,15 +743,15 @@ │ │ │ │ def _link_private_record( │ │ directory_ref: tuple[str, int | None], │ │ names: tuple[str, str], │ │ private_identity: tuple[int, int], │ │ ) -> None: │ │ try: │ │ - _link_relative(directory_ref, *names) │ │ + _link_or_find_committed(directory_ref, *names, private_identity) │ │ except FileNotFoundError as error: │ │ if _relative_identity(directory_ref, names[0]) is not None: │ │ raise │ │ msg = "private publication record was reclaimed" │ │ raise _PrivateRecordReclaimedError(msg) from error │ │ if _relative_identity(directory_ref, names[1]) == private_identity: │ │ return │ │ @@ -578,51 +782,80 @@ │ │ or len(random_hex) != _PRIVATE_RECORD_RANDOM_HEX_LENGTH │ │ or any(character not in "0123456789abcdef" for character in random_hex) │ │ ): │ │ return None │ │ return public_name │ │ │ │ │ │ -def _reclaim_sentinel_private_records(path: Path, now: float) -> None: │ │ +def _reclaim_sentinel_private_records(lock_file: str, path: Path) -> None: │ │ directory_ref = os.fspath(path.parent), None │ │ - with os.scandir(path.parent) as entries: │ │ - for entry in entries: │ │ - if _private_public_name(entry.name) == path.name: │ │ - _reclaim_private_record(directory_ref, entry.name, now) │ │ + now = functools.cache(functools.partial(_filesystem_now, directory_ref, path.name)) │ │ + try: │ │ + with os.scandir(path.parent) as entries: │ │ + for entry in entries: │ │ + if _private_public_name(entry.name) == path.name: │ │ + _reclaim_private_record(directory_ref, entry.name, now) │ │ + except OSError as error: │ │ + reason = f"cannot reclaim sentinel private records: {error.strerror or error}" │ │ + raise SoftFileLockProtocolError(lock_file, None, reason) from error │ │ │ │ │ │ -def _reclaim_private_record(directory_ref: tuple[str, int | None], private_name: str, now: float) -> None: │ │ +def _reclaim_private_record( │ │ + directory_ref: tuple[str, int | None], private_name: str, now: Callable[[], float | None] │ │ +) -> None: │ │ directory, directory_fd = directory_ref │ │ try: │ │ private_stat = ( │ │ os.stat(private_name, dir_fd=directory_fd, follow_symlinks=False) │ │ if directory_fd is not None and _STAT_SUPPORTS_DIR_FD │ │ else Path(directory, private_name).lstat() │ │ ) │ │ except FileNotFoundError: │ │ return │ │ if not stat.S_ISREG(private_stat.st_mode): │ │ msg = f"{Path(directory, private_name)} is not a regular private record" │ │ raise OSError(msg) │ │ - if private_stat.st_nlink == 1 and now - private_stat.st_mtime < _PRIVATE_RECORD_GRACE: │ │ + if private_stat.st_nlink == 1 and ( │ │ + (current := now()) is None or current - private_stat.st_mtime < _PRIVATE_RECORD_GRACE │ │ + ): │ │ return │ │ try: │ │ _unlink_private_record_once(directory_ref, private_name) │ │ except FileNotFoundError: │ │ pass │ │ except OSError as error: │ │ if error.errno not in {EACCES, EPERM}: │ │ raise │ │ │ │ │ │ +def _filesystem_now(directory_ref: tuple[str, int | None], public_name: str) -> float | None: │ │ + # A network filesystem stamps mtimes with the server's clock, which can run seconds off this client's, so read "now" │ │ + # as the mtime of a probe written like a record (liblockfile uses a read's atime). The probe has a private-record │ │ + # name, so a scan reaps one left behind. Without a stamp no age is trusted. │ │ + probe = _private_record_name(public_name) │ │ + flags = os.O_WRONLY | os.O_CREAT | os.O_EXCL | _O_BINARY | getattr(os, "O_NOFOLLOW", 0) │ │ + try: │ │ + fd = _open_relative(directory_ref, probe, flags, 0o600) │ │ + except OSError: │ │ + return None │ │ + try: │ │ + write_all(fd, b"\n") │ │ + return os.fstat(fd).st_mtime │ │ + except OSError: │ │ + return None │ │ + finally: │ │ + with contextlib.suppress(OSError): │ │ + os.close(fd) │ │ + with contextlib.suppress(OSError): │ │ + _unlink_private_record_once(directory_ref, probe) │ │ + │ │ + │ │ def _unlink_private_record_once(directory_ref: tuple[str, int | None], private_name: str) -> None: │ │ directory, directory_fd = directory_ref │ │ - if ( │ │ - directory_fd is not None and _UNLINK_SUPPORTS_DIR_FD │ │ - ): # pragma: no cover # callers always pass directory_fd=None │ │ + if directory_fd is not None and _UNLINK_SUPPORTS_DIR_FD: # pragma: needs dir-fd │ │ os.unlink(private_name, dir_fd=directory_fd) │ │ else: │ │ Path(directory, private_name).unlink() │ │ │ │ │ │ def _relative_identity(directory_ref: tuple[str, int | None], name: str) -> tuple[int, int] | None: │ │ directory, directory_fd = directory_ref │ │ @@ -659,14 +892,32 @@ │ │ directory, directory_fd = directory_ref │ │ if directory_fd is not None and _LINK_SUPPORTS_DIR_FD: # pragma: needs dir-fd │ │ _link_no_follow(source_name, destination_name, src_dir_fd=directory_fd, dst_dir_fd=directory_fd) │ │ return │ │ _link_no_follow(Path(directory, source_name), Path(directory, destination_name)) # pragma: win32 cover │ │ │ │ │ │ +def _link_or_find_committed( │ │ + directory_ref: tuple[str, int | None], │ │ + source_name: str, │ │ + destination_name: str, │ │ + source_identity: tuple[int, int] | None = None, │ │ +) -> None: │ │ + try: │ │ + _link_relative(directory_ref, source_name, destination_name) │ │ + except FileExistsError: │ │ + # NFS retransmits a LINK whose reply was lost and reports EEXIST for the committed link; as in open(2) NOTES │ │ + # and liblockfile, it succeeded when the destination names the source. Prefer the fstat-ed identity: a peer's │ │ + # scan reaps a private record once it has two links, so its name may already resolve to nothing. │ │ + if (identity := _relative_identity(directory_ref, destination_name)) is None or identity != ( │ │ + source_identity or _relative_identity(directory_ref, source_name) │ │ + ): │ │ + raise │ │ + │ │ + │ │ def _link_no_follow( │ │ source: str | Path, │ │ destination: str | Path, │ │ *, │ │ src_dir_fd: int | None = None, │ │ dst_dir_fd: int | None = None, │ │ ) -> None: │ │ @@ -692,35 +943,37 @@ │ │ _unlink_in_directory(Path(directory), name) │ │ else: │ │ Path(directory, name).unlink() # pragma: win32 no cover │ │ │ │ │ │ def _link_no_replace(directory: Path, source_name: str, destination_name: str) -> BaseException | None: │ │ if _LINK_SUPPORTS_DIR_FD: # pragma: needs dir-fd │ │ - directory_fd = _open_directory(str(directory)) │ │ + directory_fd = _open_claim_directory(str(directory)) │ │ try: │ │ - _link_no_follow(source_name, destination_name, src_dir_fd=directory_fd, dst_dir_fd=directory_fd) │ │ + _link_or_find_committed((str(directory), directory_fd), source_name, destination_name) │ │ except BaseException as link_error: # preserve link and directory cleanup errors │ │ try: │ │ os.close(directory_fd) │ │ except BaseException as close_error: # ruff:ignore[blind-except] # preserve link and directory cleanup errors │ │ _raise_cleanup_errors("strict link directory cleanup failed", link_error, close_error) │ │ raise │ │ try: │ │ os.close(directory_fd) │ │ - except BaseException as close_error: # ruff:ignore[blind-except] # caller records the held path before raising │ │ + except BaseException as close_error: # ruff:ignore[blind-except] # the caller recorded the held path before linking │ │ return close_error │ │ return None │ │ - _link_no_follow(directory / source_name, directory / destination_name) # pragma: win32 cover │ │ + with _pin_claim_directory(directory): # pragma: win32 cover │ │ + _link_or_find_committed((str(directory), None), source_name, destination_name) │ │ return None # pragma: win32 cover │ │ │ │ │ │ def _unlink_owner_path(path: str) -> BaseException | None: │ │ directory, name = os.path.split(path) │ │ - return _unlink_in_directory(Path(directory or os.curdir), name) │ │ + with _pin_claim_directory(claim_directory := Path(directory or os.curdir)): │ │ + return _unlink_in_directory(claim_directory, name) │ │ │ │ │ │ def _unlink_owner_paths(paths: tuple[str, ...]) -> tuple[list[str], list[BaseException]]: │ │ results = [(path, _unlink_owner_path_result(path)) for path in paths] │ │ return [path for path, (removed, _) in results if not removed], [ │ │ error for _, (_, error) in results if error is not None │ │ ] │ │ @@ -740,15 +993,15 @@ │ │ if len(errors) > 1: │ │ _raise_cleanup_errors(message, errors[0], *errors[1:]) │ │ raise errors[0] │ │ │ │ │ │ def _unlink_in_directory(directory: Path, name: str) -> BaseException | None: │ │ if _UNLINK_SUPPORTS_DIR_FD: # pragma: needs dir-fd │ │ - directory_fd = _open_directory(str(directory)) │ │ + directory_fd = _open_claim_directory(str(directory)) │ │ try: │ │ os.unlink(name, dir_fd=directory_fd) │ │ except BaseException as unlink_error: # preserve unlink and directory cleanup errors │ │ try: │ │ os.close(directory_fd) │ │ except BaseException as close_error: # ruff:ignore[blind-except] # preserve unlink and directory cleanup errors │ │ _raise_cleanup_errors("strict unlink directory cleanup failed", unlink_error, close_error) │ │ @@ -776,34 +1029,86 @@ │ │ try: │ │ path.unlink() │ │ except OSError as error: │ │ return error │ │ return None │ │ │ │ │ │ -def _open_directory(directory: str) -> int: # pragma: needs dir-fd │ │ - return os.open( │ │ - directory, │ │ - os.O_RDONLY | getattr(os, "O_DIRECTORY", 0) | getattr(os, "O_NOFOLLOW", 0), │ │ - ) │ │ +def _pin_claim_directory(directory: Path) -> contextlib.ExitStack[bool | None]: │ │ + return _pin_directories(directory.parent, directory) │ │ + │ │ │ │ +def _pin_directories(*directories: Path) -> contextlib.ExitStack[bool | None]: │ │ + # Windows has no dir_fd, so each operation resolves every path component by name again. An open handle on a │ │ + # directory blocks a rename of it, and with it a swap for a junction (a directory that points at another directory), │ │ + # until the operation ends. Other platforms work through descriptors and hold nothing. │ │ + stack: contextlib.ExitStack[bool | None] = contextlib.ExitStack() │ │ + if sys.platform == "win32": # pragma: win32 cover │ │ + with stack: │ │ + for directory in directories: │ │ + stack.callback(_unpin_directory, _pin_directory(str(directory))) │ │ + return stack.pop_all() │ │ + return stack # pragma: win32 no cover │ │ + │ │ + │ │ +def _open_directory(directory: str, dir_fd: int | None = None) -> int: # pragma: needs dir-fd │ │ + return os.open(directory, os.O_RDONLY | getattr(os, "O_DIRECTORY", 0) | getattr(os, "O_NOFOLLOW", 0), dir_fd=dir_fd) │ │ + │ │ + │ │ +def _open_claim_directory(directory: str) -> int: # pragma: needs dir-fd │ │ + # O_NOFOLLOW applies to the last path component. A process that can rename entries in the lock's directory can │ │ + # swap the coordination directory for a symlink after any check of its name, so open the claim directory relative │ │ + # to a descriptor of the coordination directory: a symlink at either level then fails the open. │ │ + coordination_directory, name = os.path.split(directory) │ │ + coordination_fd = _open_directory(coordination_directory) │ │ + try: │ │ + return _open_directory(name, coordination_fd) │ │ + finally: │ │ + # The walk wrote nothing through it, and an error here would leak the descriptor this function returns. │ │ + with contextlib.suppress(OSError): │ │ + os.close(coordination_fd) │ │ │ │ -def _read_record(path: Path, limit: int) -> bytes: │ │ - fd, record = _open_record(path, limit) │ │ + │ │ +def _scandir_relative( │ │ + directory_ref: tuple[str, int | None], │ │ +) -> contextlib.AbstractContextManager[Iterator[os.DirEntry[str]]]: │ │ + directory, directory_fd = directory_ref │ │ + if directory_fd is not None and _SCANDIR_SUPPORTS_FD: # pragma: needs dir-fd │ │ + return os.scandir(directory_fd) │ │ + return os.scandir(directory) # pragma: lacks dir-fd │ │ + │ │ + │ │ +def _lstat_relative(directory_ref: tuple[str, int | None], name: str) -> os.stat_result: │ │ + directory, directory_fd = directory_ref │ │ + if directory_fd is not None and _STAT_SUPPORTS_DIR_FD: # pragma: needs dir-fd │ │ + return os.stat(name, dir_fd=directory_fd, follow_symlinks=False) │ │ + return Path(directory, name).lstat() │ │ + │ │ + │ │ +def _read_record(directory_ref: tuple[str, int | None], name: str, limit: int) -> bytes: │ │ + fd, record = _open_record(directory_ref, name, limit, deletable=True) │ │ os.close(fd) │ │ return record │ │ │ │ │ │ -def _open_record(path: Path, limit: int) -> tuple[int, bytes]: │ │ - path_stat = path.lstat() │ │ +def _open_record( │ │ + directory_ref: tuple[str, int | None], name: str, limit: int, *, deletable: bool = False │ │ +) -> tuple[int, bytes]: │ │ + path = Path(directory_ref[0], name) │ │ + path_stat = _lstat_relative(directory_ref, name) │ │ if not stat.S_ISREG(path_stat.st_mode): │ │ msg = f"{path} is not a regular file" │ │ raise OSError(msg) │ │ - flags = os.O_RDONLY | _O_BINARY | getattr(os, "O_NOFOLLOW", 0) | getattr(os, "O_NONBLOCK", 0) │ │ - fd = os.open(path, flags) │ │ + if deletable and sys.platform == "win32": # pragma: win32 cover │ │ + # A claim's owner must be able to unlink it while another process reads it. The sentinel stays for the lock's │ │ + # lifetime, so it keeps os.open. │ │ + fd = _open_deletable_for_reading(str(path)) │ │ + else: │ │ + flags = os.O_RDONLY | _O_BINARY | getattr(os, "O_NOFOLLOW", 0) | getattr(os, "O_NONBLOCK", 0) │ │ + fd = _open_relative(directory_ref, name, flags, 0) │ │ try: │ │ record = _read_opened_record(fd, path, path_stat, limit) │ │ except BaseException as read_error: # preserve read and descriptor cleanup errors │ │ try: │ │ os.close(fd) │ │ except BaseException as close_error: # ruff:ignore[blind-except] # preserve read and descriptor cleanup errors │ │ _raise_cleanup_errors("strict record read cleanup failed", read_error, close_error) │ │ @@ -822,38 +1127,102 @@ │ │ record = os.read(fd, limit + 1) │ │ if len(record) > limit: │ │ msg = f"{path} exceeds {limit} bytes" │ │ raise OSError(msg) │ │ return record │ │ │ │ │ │ -def _ensure_protocol_directory(lock_file: str, directory: Path) -> None: │ │ +def _ensure_claim_directory(lock_file: str, directory: Path, mode: int) -> None: │ │ + if not (_OPEN_SUPPORTS_DIR_FD and _MKDIR_SUPPORTS_DIR_FD): # pragma: lacks dir-fd │ │ + try: │ │ + pinned = _pin_directories(directory.parent) │ │ + except OSError as error: │ │ + raise SoftFileLockProtocolError(lock_file, None, f"cannot open {directory.parent}") from error │ │ + with pinned: │ │ + _ensure_protocol_directory(lock_file, directory, mode) │ │ + else: # pragma: needs dir-fd │ │ + # mkdir follows a symlink in every component but the last, so create against a descriptor of the real parent. │ │ + try: │ │ + coordination_fd = _open_directory(os.fspath(directory.parent)) │ │ + except OSError as error: │ │ + raise SoftFileLockProtocolError(lock_file, None, f"cannot open {directory.parent}") from error │ │ + try: │ │ + _ensure_protocol_directory(lock_file, directory, mode, coordination_fd) │ │ + finally: │ │ + with contextlib.suppress(OSError): │ │ + os.close(coordination_fd) │ │ + │ │ + │ │ +def _ensure_protocol_directory(lock_file: str, directory: Path, mode: int, parent_fd: int | None = None) -> None: │ │ try: │ │ - directory.mkdir() │ │ + if parent_fd is None: │ │ + directory.mkdir(mode) │ │ + else: # pragma: needs dir-fd │ │ + os.mkdir(directory.name, mode, dir_fd=parent_fd) │ │ except FileExistsError: │ │ try: │ │ - mode = directory.lstat().st_mode │ │ + found = _lstat_relative((os.fspath(directory.parent), parent_fd), directory.name) │ │ + owner = foreign_directory_owner( │ │ + found, directory.parent.stat() if parent_fd is None else os.fstat(parent_fd) │ │ + ) │ │ except OSError as error: │ │ raise SoftFileLockProtocolError(lock_file, None, f"cannot inspect {directory}") from error │ │ - if stat.S_ISDIR(mode) and not stat.S_ISLNK(mode): │ │ - return │ │ - raise SoftFileLockProtocolError(lock_file, None, f"{directory} is not a real directory") from None │ │ + if ( │ │ + not stat.S_ISDIR(found.st_mode) │ │ + or getattr(found, "st_file_attributes", 0) & stat.FILE_ATTRIBUTE_REPARSE_POINT │ │ + ): │ │ + raise SoftFileLockProtocolError(lock_file, None, f"{directory} is not a real directory") from None │ │ + if owner is not None: # pragma: needs foreign-sticky-tmp │ │ + reason = f"{directory} belongs to uid {owner}, not to this process's account or the parent's owner" │ │ + raise SoftFileLockProtocolError(lock_file, None, reason) from None │ │ + _settle_directory_mode(lock_file, directory, mode, parent_fd) │ │ + │ │ + │ │ +def _settle_directory_mode(lock_file: str, directory: Path, mode: int, parent_fd: int | None) -> None: │ │ + # The umask or a default ACL can leave the directory wider than the mode, now or in an earlier release, so narrow a │ │ + # directory this account owns to the mode. The sticky bit (a directory flag that lets only a file's owner remove it) │ │ + # then protects each claim from other accounts even where the mode admits them. Windows has neither mode bits nor a │ │ + # sticky bit. │ │ + if sys.platform != "win32": # pragma: win32 no cover │ │ + try: │ │ + fd = os.open( │ │ + directory.name if parent_fd is not None else os.fspath(directory), │ │ + os.O_RDONLY | getattr(os, "O_DIRECTORY", 0) | getattr(os, "O_NOFOLLOW", 0), │ │ + dir_fd=parent_fd, │ │ + ) │ │ + except OSError as error: │ │ + raise SoftFileLockProtocolError(lock_file, None, f"cannot open {directory}") from error │ │ + try: │ │ + found = os.fstat(fd) │ │ + settled = found.st_mode & 0o7000 | found.st_mode & mode & 0o777 | stat.S_ISVTX │ │ + if found.st_uid == os.geteuid() and settled != stat.S_IMODE(found.st_mode): │ │ + os.fchmod(fd, settled) │ │ + except OSError as error: │ │ + raise SoftFileLockProtocolError(lock_file, None, f"cannot set the mode of {directory}") from error │ │ + finally: │ │ + os.close(fd) │ │ │ │ │ │ def _validate_force_break_name(name: str) -> None: │ │ invalid_component = not name or name.startswith(".") or name in {os.curdir, os.pardir} │ │ if invalid_component or any(separator in name for separator in ("/", "\\", "\x00")): │ │ msg = "claim_name must be one public claim basename" │ │ raise ValueError(msg) │ │ │ │ │ │ def _require_exact_name(directory: Path, name: str) -> None: │ │ - with os.scandir(directory) as entries: │ │ - if not any(entry.name == name for entry in entries): │ │ - raise FileNotFoundError(ENOENT, os.strerror(ENOENT), name) │ │ + directory_fd = _open_claim_directory(os.fspath(directory)) if _OPEN_SUPPORTS_DIR_FD else None │ │ + try: │ │ + with _scandir_relative((os.fspath(directory), directory_fd)) as entries: │ │ + if not any(entry.name == name for entry in entries): │ │ + raise FileNotFoundError(ENOENT, os.strerror(ENOENT), name) │ │ + finally: │ │ + if directory_fd is not None: # pragma: needs dir-fd │ │ + with contextlib.suppress(OSError): │ │ + os.close(directory_fd) │ │ │ │ │ │ def _raise_if_hard_links_unsupported(lock_file: str, error: NotImplementedError | OSError) -> None: │ │ unsupported = ( │ │ isinstance(error, NotImplementedError) │ │ or error.errno in _HARD_LINK_UNSUPPORTED_ERRNOS │ │ or (getattr(error, "winerror", None) in _WINDOWS_HARD_LINK_UNSUPPORTED) │ ├── filelock/_unix.py │ │ @@ -1,19 +1,21 @@ │ │ from __future__ import annotations │ │ │ │ +__lazy_modules__ = ["contextlib", "filelock._util", "pathlib", "typing", "warnings"] │ │ + │ │ import os │ │ import sys │ │ import warnings │ │ from contextlib import suppress │ │ from errno import EACCES, EAGAIN, ENOSYS, EWOULDBLOCK │ │ from pathlib import Path │ │ from typing import Final, cast │ │ │ │ -from ._api import BaseFileLock │ │ -from ._util import ensure_directory_exists │ │ +from filelock._api import BaseFileLock │ │ +from filelock._util import remove_own_file │ │ │ │ has_fcntl = False │ │ if sys.platform == "win32": # pragma: win32 cover │ │ │ │ class UnixFileLock(BaseFileLock): │ │ """Uses the :func:`fcntl.flock` to hard lock the lock file on unix systems.""" │ │ │ │ @@ -53,124 +55,154 @@ │ │ return False │ │ raise │ │ return True │ │ │ │ def _unlock_fd(fd: int) -> None: │ │ fcntl.flock(fd, fcntl.LOCK_UN) │ │ │ │ + def _flock_is_missing(fd: int) -> bool: │ │ + try: │ │ + _lock_fd_nonblocking(fd) │ │ + except OSError as exception: │ │ + return exception.errno == ENOSYS │ │ + return False # a flock the probe won is released when the caller closes fd │ │ + │ │ class UnixFileLock(BaseFileLock): │ │ """ │ │ Uses the :func:`fcntl.flock` to hard lock the lock file on unix systems. │ │ │ │ We leave the lock file in place after release. Unlinking a locked file on Unix splits │ │ waiters across inodes and breaks mutual exclusion for processes that coordinate via the │ │ same path. │ │ """ │ │ │ │ def _acquire(self) -> None: │ │ - missing_flock = self._acquire_native() │ │ - if missing_flock is not None: │ │ - self._switch_to_soft_lock(*missing_flock) │ │ - │ │ - def _acquire_native(self) -> tuple[int, OSError] | None: │ │ - ensure_directory_exists(self.lock_file) │ │ - # Open without O_TRUNC and defer truncation and fchmod until after flock succeeds: a contender that loses │ │ - # the lock must not truncate the holder's file (erasing caller diagnostics) or change its mode. The winner │ │ - # truncates and normalizes mode once it owns the lock (#591). │ │ - open_flags = os.O_RDWR │ │ + if (missing_flock := self._acquire_native()) is not None: │ │ + fd, exception, created = missing_flock │ │ + self._switch_to_soft_lock(fd, exception, created=created) │ │ + │ │ + def _acquire_native(self) -> tuple[int, OSError, bool] | None: │ │ + if (opened := self._open_lock_file()) is None: │ │ + return None │ │ + fd, created = opened │ │ + self._mark_descriptor_pending(fd) │ │ + if created: │ │ + # Before the flock: a peer may win it first, and only the creator may set the mode. Outside the flock │ │ + # handler below: an fchmod that answers ENOSYS says nothing about flock. │ │ + try: │ │ + self._apply_explicit_mode(fd) │ │ + except BaseException: │ │ + self._mark_descriptor_released() │ │ + os.close(fd) │ │ + raise │ │ + # One guard covers the flock through the recording of the hold. A signal handler that raises in between │ │ + # would otherwise leave an unreferenced descriptor, and its flock, open until the process exits. │ │ + locked = False │ │ + try: │ │ + locked = _lock_fd_nonblocking(fd) │ │ + if locked and self._finalize_locked_fd(fd): │ │ + return None │ │ + except BaseException as exception: │ │ + if not locked and isinstance(exception, OSError) and exception.errno == ENOSYS: │ │ + return fd, exception, created │ │ + # Contention returns False from _lock_fd_nonblocking, so a raise here is a failure. │ │ + self._mark_descriptor_released() │ │ + os.close(fd) │ │ + raise │ │ + self._mark_descriptor_released() │ │ + os.close(fd) # contention or an unlinked inode; let the retry loop try again │ │ + return None │ │ + │ │ + def _open_lock_file(self) -> tuple[int, bool] | None: │ │ + # No O_TRUNC: a contender that loses the flock must not truncate the holder's file (#591), and neither may │ │ + # the winner, since a file renamed or hard-linked to the lock path is indistinguishable from a lock file. │ │ + # O_EXCL tells whether this attempt created the inode: only then does it get the explicit mode, and the │ │ + # ENOSYS fallback removes only its own placeholder. O_NONBLOCK: a lease (Linux F_SETLEASE) on the file would │ │ + # otherwise block the open for up to fs.lease-break-time, beyond timeout, blocking=False and cancel_check. │ │ + open_flags = os.O_RDWR | os.O_NONBLOCK │ │ if (o_nofollow := getattr(os, "O_NOFOLLOW", None)) is not None: │ │ open_flags |= o_nofollow │ │ - open_flags |= os.O_CREAT │ │ open_mode = self._open_mode() │ │ try: │ │ - fd = os.open(self.lock_file, open_flags, open_mode) │ │ + return os.open(self._lock_path, open_flags | os.O_CREAT | os.O_EXCL, open_mode), True │ │ + except FileExistsError: │ │ + pass │ │ except FileNotFoundError: │ │ - # On FUSE/NFS, os.open(O_CREAT) is not atomic; a split LOOKUP + CREATE lets a concurrent unlink() │ │ - # delete the file between them. For a valid path, treat ENOENT as transient contention. For an │ │ - # invalid path (e.g. empty string), re-raise to avoid an infinite retry loop. │ │ - if self.lock_file and Path(self.lock_file).parent.exists(): │ │ + # On FUSE/NFS a split LOOKUP + CREATE lets a concurrent unlink() race the create, so ENOENT is transient │ │ + # contention. An empty or separator-terminated path (Path() strips the separator) fails this way on │ │ + # every attempt on macOS, so re-raise rather than retry forever. │ │ + if self._lock_path and not self._lock_path.endswith(os.sep) and Path(self._lock_path).parent.exists(): │ │ return None │ │ raise │ │ except PermissionError: │ │ - # Sticky-bit dirs (e.g. /tmp): O_CREAT fails if the file is owned by another user (#317). │ │ - # Fall back to opening the existing file without O_CREAT. │ │ - if not Path(self.lock_file).exists(): │ │ + # Sticky-bit dirs (e.g. /tmp): O_CREAT fails if another user owns the file (#317). │ │ + if not Path(self._lock_path).exists(): │ │ raise │ │ + return self._open_existing_lock_file(open_flags, open_mode) │ │ + │ │ + def _open_existing_lock_file(self, open_flags: int, open_mode: int) -> tuple[int, bool] | None: │ │ + try: │ │ + return os.open(self._lock_path, open_flags, open_mode), False │ │ + except FileNotFoundError: │ │ + return None # unlinked since the create attempt; let the retry loop start over │ │ + except BlockingIOError: │ │ + return None # a lease is breaking: contention, so the retry loop keeps the deadline │ │ + except PermissionError: │ │ + # A marker another account left is readable but not writable. Without flock, waiting on it only needs │ │ + # reading it; with flock the lock writes its file, so the denial stands. │ │ try: │ │ - fd = os.open(self.lock_file, open_flags & ~os.O_CREAT, open_mode) │ │ - except FileNotFoundError: │ │ - return None │ │ - self._mark_descriptor_pending(fd) │ │ + fd = os.open(self.lock_file, open_flags & ~os.O_RDWR | os.O_RDONLY) │ │ + except (FileNotFoundError, BlockingIOError): │ │ + return None # unlinked, or leased: the kernel checks permission before the lease │ │ + if _flock_is_missing(fd): │ │ + return fd, False │ │ + os.close(fd) │ │ + raise │ │ + │ │ + def _switch_to_soft_lock(self, fd: int, missing_flock: OSError, *, created: bool) -> None: │ │ + # The filesystem does not implement flock. Fail closed when the caller opted out of existence-lock │ │ + # semantics (#603), asked to preserve the pathname (#605), or set an on_acquired hook (#607), none of which │ │ + # a soft lock can honor. │ │ + falls_back: Final = self._fallback_to_soft and not self._preserve_lock_file and self._on_acquired is None │ │ try: │ │ - locked = _lock_fd_nonblocking(fd) │ │ - except OSError as exception: │ │ - if exception.errno != ENOSYS: │ │ - self._mark_descriptor_released() │ │ - os.close(fd) │ │ - raise # contention returns False from _lock_fd_nonblocking, so any raise here is a real failure │ │ - return fd, exception │ │ - if locked: │ │ - self._finalize_locked_fd(fd) │ │ - else: │ │ + # A file this attempt did not create may be a peer's live marker, so it stays. Our own placeholder goes │ │ + # before the close: the open descriptor keeps its inode number from a peer's marker, and an exchange │ │ + # puts back a peer's marker that replaced it. │ │ + if created and falls_back: │ │ + with suppress(OSError): │ │ + remove_own_file(self._lock_path, fd) │ │ + finally: │ │ self._mark_descriptor_released() │ │ - os.close(fd) # contention; let the retry loop try again │ │ - return None │ │ - │ │ - def _switch_to_soft_lock(self, fd: int, missing_flock: OSError) -> None: │ │ - # The filesystem does not implement flock. Capture the opened file's identity before closing so the cleanup │ │ - # below removes only this attempt's placeholder, not a peer's replacement. │ │ - identity: tuple[int, int] | None = None │ │ - with suppress(OSError): │ │ - identity = (fstat := os.fstat(fd)).st_dev, fstat.st_ino │ │ - self._mark_descriptor_released() │ │ - os.close(fd) │ │ - if not self._fallback_to_soft or self._preserve_lock_file or self._on_acquired is not None: │ │ - # Fail closed: the caller opted out of existence-lock semantics (#603), asked to preserve the pathname │ │ - # (#605), or set an on_acquired hook (#607), none of which a soft lock can honor. │ │ + os.close(fd) │ │ + if not falls_back: │ │ raise missing_flock │ │ - with suppress(OSError): │ │ - current = os.lstat(self.lock_file) │ │ - if identity == (current.st_dev, current.st_ino): │ │ - Path(self.lock_file).unlink() │ │ self._fallback_to_soft_lock() │ │ self._acquire() │ │ │ │ - def _finalize_locked_fd(self, fd: int) -> None: │ │ - # Runs with the flock held. Truncate and normalize mode under a guard so any failure closes fd rather than │ │ - # leaking it and its lock. A concurrent _release() may have unlinked the inode between our open() and │ │ - # flock() (st_nlink 0), leaving a useless dead-inode lock; drop it and let the retry loop start fresh. │ │ - keep = False │ │ - try: │ │ - stat_result = os.fstat(fd) │ │ - if stat_result.st_nlink != 0: │ │ - os.ftruncate(fd, 0) │ │ - self._apply_explicit_mode(fd) │ │ - keep = True │ │ - except OSError: │ │ - self._mark_descriptor_released() │ │ - os.close(fd) │ │ - raise │ │ - if keep: │ │ - self._mark_descriptor_owned(fd, (stat_result.st_dev, stat_result.st_ino)) │ │ - else: │ │ - self._mark_descriptor_released() │ │ - os.close(fd) │ │ + def _finalize_locked_fd(self, fd: int) -> bool: │ │ + # Runs with the flock held; the caller closes fd on failure. A concurrent _release() may have unlinked │ │ + # the file between our open() and flock(), which st_nlink 0 shows. That lock guards no name, so report │ │ + # it and let the retry loop start over. │ │ + if (stat_result := os.fstat(fd)).st_nlink == 0: │ │ + return False │ │ + self._mark_descriptor_owned(fd, (stat_result.st_dev, stat_result.st_ino)) │ │ + return True │ │ │ │ def _apply_explicit_mode(self, fd: int) -> None: │ │ if self.has_explicit_mode: │ │ with suppress(PermissionError): │ │ os.fchmod(fd, self._context.mode) │ │ │ │ - def _fallback_to_soft_lock(self) -> None: │ │ + def _fallback_to_soft_lock(self: BaseFileLock) -> None: │ │ # Import lazily: this runs only on the rare flock fallback, and asyncio imports _unix, so a │ │ # module-level import of it here would cycle. │ │ - from ._soft import SoftFileLock # ruff:ignore[import-outside-top-level] │ │ + from filelock._soft import SoftFileLock # ruff:ignore[import-outside-top-level] │ │ │ │ warnings.warn("flock not supported on this filesystem, falling back to SoftFileLock", stacklevel=2) │ │ - from .asyncio import AsyncSoftFileLock, BaseAsyncFileLock # ruff:ignore[import-outside-top-level] │ │ + from filelock.asyncio import AsyncSoftFileLock, BaseAsyncFileLock # ruff:ignore[import-outside-top-level] │ │ │ │ self.__class__ = AsyncSoftFileLock if isinstance(self, BaseAsyncFileLock) else SoftFileLock │ │ │ │ def _release(self) -> None: │ │ fd = cast("int", self._context.lock_file_fd) │ │ # Retain the descriptor until flock succeeds: a failed unlock leaves the kernel lock held, so is_locked │ │ # must keep reporting held for a retry. Once flock commits, clear held state and close as post-unlock │ ├── filelock/_util.py │ │ @@ -1,25 +1,36 @@ │ │ from __future__ import annotations │ │ │ │ +__lazy_modules__ = ["pathlib", "platform", "secrets"] │ │ + │ │ +import errno │ │ import os │ │ +import platform │ │ import secrets │ │ import stat │ │ import sys │ │ -from errno import EACCES, EIO, EISDIR │ │ +from contextlib import contextmanager, suppress │ │ +from errno import EACCES, EINVAL, EIO, EISDIR, ENOSYS, EXDEV │ │ +from functools import cache │ │ from pathlib import Path │ │ -from typing import Final │ │ +from typing import TYPE_CHECKING, Final, cast │ │ + │ │ +if TYPE_CHECKING: │ │ + import ctypes │ │ + from collections.abc import Callable, Generator │ │ + from contextlib import AbstractContextManager │ │ │ │ │ │ def write_all(fd: int, data: bytes) -> None: │ │ """ │ │ - Write the whole buffer to *fd*, looping over the short writes ``os.write`` is allowed to make. │ │ + Write the whole buffer to *fd*, looping over the short writes POSIX lets ``os.write`` make. │ │ │ │ - A marker written with a bare ``os.write`` can land partially: a peer reading it mid-write parses a truncated record │ │ - as malformed or as a foreign holder. Looping until the buffer drains keeps the record atomic in the process and │ │ - kernel view. No ``fsync``: filelock needs a complete record, not crash-durable storage. │ │ + A caller that stopped after one short write would leave a truncated marker behind. A peer that reads between two │ │ + writes sees a prefix of the record; each caller has to tolerate that. Lock records need not survive a power loss, so │ │ + we skip ``fsync``. │ │ │ │ :param fd: file descriptor open for writing. │ │ :param data: bytes to write in full. │ │ │ │ :raises OSError: if a write reports zero progress before the record is complete. │ │ │ │ """ │ │ @@ -46,92 +57,343 @@ │ │ # make stat inspect the link target, letting an attacker turn a contended acquire into a misleading │ │ # PermissionError / IsADirectoryError and probe that target's attributes. The real open passes O_NOFOLLOW and │ │ # refuses the symlink anyway. │ │ file_stat = os.lstat(filename) │ │ except OSError: │ │ return # does not exist, or an error the caller cannot act on │ │ │ │ - # No mtime guard: the old `if st_mtime != 0` skip covered NFS/Linux quirks where os.lstat returned an all-zero │ │ - # struct, which it no longer does. Skipping on mtime 0 let a read-only file or a directory at the lock path pass │ │ - # as missing, so acquire() blocked forever on an open that cannot succeed. │ │ - if not (file_stat.st_mode & stat.S_IWUSR): │ │ - raise PermissionError(EACCES, "Permission denied", filename) │ │ - │ │ if stat.S_ISDIR(file_stat.st_mode): │ │ if sys.platform == "win32": # pragma: win32 cover │ │ raise PermissionError(EACCES, "Permission denied", filename) │ │ raise IsADirectoryError(EISDIR, "Is a directory", filename) # pragma: win32 no cover │ │ │ │ + # No mtime guard: the old `if st_mtime != 0` skip covered NFS/Linux quirks where os.lstat returned an all-zero │ │ + # struct, which it no longer does. Skipping on mtime 0 let a read-only file or a directory at the lock path pass │ │ + # as missing, so acquire() blocked forever on an open that cannot succeed. │ │ + # Match open() credentials where supported; group permissions and ACLs can grant access without S_IWUSR. Do not │ │ + # follow a symlink, as the lstat above does not: one swapped in since would be judged by its target. │ │ + if not (file_stat.st_mode & stat.S_IWUSR) and not os.access( │ │ + filename, │ │ + os.W_OK, │ │ + effective_ids=os.access in os.supports_effective_ids, │ │ + follow_symlinks=os.access not in os.supports_follow_symlinks, │ │ + ): │ │ + try: │ │ + os.lstat(filename) │ │ + except FileNotFoundError: │ │ + # A holder may unlink its marker between lstat() and access(); let the caller attempt creation. │ │ + return │ │ + raise PermissionError(EACCES, "Permission denied", filename) │ │ + │ │ │ │ def ensure_directory_exists(filename: Path | str) -> None: │ │ """ │ │ Ensure the directory containing the file exists (create it if necessary). │ │ │ │ :param filename: file. │ │ │ │ """ │ │ Path(filename).parent.mkdir(parents=True, exist_ok=True) │ │ │ │ │ │ +@contextmanager │ │ +def pin_inode(lock_file: str) -> Generator[int | None]: │ │ + """ │ │ + Keep the file at *lock_file* allocated for the length of the block and yield its inode number. │ │ + │ │ + An inode is the kernel's identity for a file, independent of its name, and its number names a file only while the │ │ + inode stays allocated. ext4 hands a freed number to the next file created. Once a stale marker is unlinked, the next │ │ + holder's marker can therefore carry the number a contender read a moment ago. A caller that reads the marker inside │ │ + the block, gives up unless it read the yielded inode, and breaks the marker before leaving can rely on the number. │ │ + │ │ + :param lock_file: path to the lock file about to be read and perhaps broken. │ │ + │ │ + :returns: the pinned inode number, or ``None`` where nothing can be pinned. Windows cannot rename a file this │ │ + process holds open, so it needs no pin. Without ``O_PATH`` a symlink or a socket cannot be opened. │ │ + │ │ + :raises FileNotFoundError: if the path is gone. │ │ + │ │ + """ │ │ + if sys.platform == "win32": # pragma: win32 cover │ │ + yield None │ │ + else: # pragma: win32 no cover │ │ + # O_PATH pins any node, a symlink or socket included, without read permission and without the filesystem seeing │ │ + # an open; elsewhere a nonblocking read-only open pins what it can. │ │ + flags: Final = getattr(os, "O_PATH", os.O_RDONLY | getattr(os, "O_NONBLOCK", 0)) | getattr(os, "O_NOFOLLOW", 0) │ │ + try: │ │ + fd = os.open(lock_file, flags) │ │ + except FileNotFoundError: │ │ + raise │ │ + except OSError: │ │ + yield None │ │ + return │ │ + try: │ │ + yield os.fstat(fd).st_ino │ │ + finally: │ │ + os.close(fd) │ │ + │ │ + │ │ +def remove_own_file(lock_file: str, fd: int) -> None: # pragma: win32 no cover │ │ + """ │ │ + Remove *lock_file* while it still names the file open as *fd*; the caller closes the descriptor afterwards. │ │ + │ │ + Where the platform has an atomic exchange, a stale break takes the file through it, so a peer's marker found at the │ │ + path goes back. Otherwise the path is unlinked by name if it still names this file. The open descriptor keeps the │ │ + inode allocated, so a matching number cannot belong to a successor's marker. │ │ + │ │ + :raises OSError: if the descriptor cannot be read or the unlink fails. │ │ + │ │ + """ │ │ + own: Final = os.fstat(fd) │ │ + with suppress(FileNotFoundError): │ │ + break_lock_file(lock_file, own.st_mtime, own.st_ino) │ │ + if os.path.samestat(os.lstat(lock_file), own): │ │ + Path(lock_file).unlink() │ │ + │ │ + │ │ +def foreign_directory_owner(directory: os.stat_result, parent: os.stat_result) -> int | None: │ │ + """ │ │ + Return the uid that owns *directory* when another account controls it under a sticky parent. │ │ + │ │ + A lock that keeps its ownership records in a directory relies on them staying in place. The sticky bit (a directory │ │ + flag that lets only a file's owner remove it) on a parent such as ``/tmp`` stops other accounts from renaming the │ │ + directory away. A directory that this account or the parent's owner owns is therefore safe there. One that another │ │ + account owns is outside the lock's control. Without the sticky bit, any process that can create the directory can │ │ + also rename this account's own one away, so a refusal there would change nothing. Linux applies the same rule for │ │ + ``fs.protected_regular``. │ │ + │ │ + :param directory: ``lstat`` of the directory found in place. │ │ + :param parent: ``stat`` of the directory that holds it. │ │ + │ │ + :returns: the owning uid when another account controls the directory, otherwise ``None``. │ │ + │ │ + """ │ │ + if sys.platform != "win32" and parent.st_mode & stat.S_ISVTX: # pragma: needs foreign-sticky-tmp │ │ + return None if directory.st_uid in {os.geteuid(), parent.st_uid} else directory.st_uid │ │ + return None │ │ + │ │ + │ │ def break_lock_file(lock_file: str, mtime_before: float, ino_before: int) -> None: │ │ """ │ │ - Atomically break a stale lock file judged stale at modification time *mtime_before*. │ │ + Remove the lock file a caller found stale with modification time *mtime_before* and inode *ino_before*. │ │ │ │ - Rename the file to a process-private name before unlinking it, so two processes breaking the same lock cannot │ │ - delete each other's work: only one rename of a given inode wins, the loser gets ``OSError``. After the rename, │ │ - re-check the file. A newer modification time, or a different inode than *ino_before*, means a peer recreated the │ │ - lock between the stale decision and the rename, so we grabbed a live file and abort, leaving the renamed file in │ │ - place. A rollback rename is itself racy, the same trade-off as the soft read/write marker break. The inode check │ │ - matters because filesystems with coarse modification-time granularity (NFS, FAT) can give a same-second recreation │ │ - the old mtime, so mtime alone would miss it and unlink a live lock; the inode is the reliable identity, mirroring │ │ - the token re-check in the soft read/write marker break. ``lstat`` avoids following a hostile symlink swapped in │ │ - after the decision. │ │ - │ │ - The break name carries a random token so it is unguessable and unique per attempt. Without it two breakers in the │ │ - same process share ``.break.``, and a second break can rename a recreated live lock onto that path in │ │ - the window between the re-verify ``lstat`` above and the ``unlink`` below, deleting a live lock the inode check │ │ - just approved. A private name keeps anyone else from targeting our break path, matching the soft read/write marker │ │ - break. │ │ + The caller keeps the judged file open until we return, through :func:`pin_inode` or its own descriptor, so no │ │ + other file can carry *ino_before* meanwhile. Right before breaking we ``lstat`` the lock again and leave it alone │ │ + if a peer recreated it since the caller judged it stale, as Mercurial re-reads a lock under its break lock. │ │ + │ │ + On Linux (``renameat2``) and macOS (``renamex_np``) the platform can exchange two names in one step. There we swap │ │ + the marker with a placeholder of our own, so the lock path never stands empty, and a contender that polls meanwhile │ │ + finds a file it cannot parse and waits. If the file we took is not the one judged stale, a peer recreated the lock, │ │ + and a second exchange puts it back. Otherwise we remove it and then our placeholder. Of several processes racing to │ │ + break the same lock, only one takes the stale file. │ │ + │ │ + Windows cannot exchange names, but it refuses to rename a marker its live holder keeps open. There we rename the │ │ + marker aside and, if it was recreated after all, link it back. ``link`` never replaces a name, so a marker a third │ │ + process created meanwhile keeps the path. Elsewhere without an exchange (NFS, SMB and other filesystems that refuse │ │ + it, platforms without the call) a rename would leave the path empty beside a possibly live holder. We then do not │ │ + move the marker, and the caller waits for ``timeout`` or ``break_lock()``. │ │ + │ │ + We compare inodes as well as modification times, because NFS and FAT store coarse modification times. The times are │ │ + compared for equality, since a file's owner can set any time. We ``lstat`` so a symlink a peer swaps in is never │ │ + followed. The break name carries a random token so no other process can guess it. │ │ │ │ :param lock_file: path to the lock file to break. │ │ - :param mtime_before: modification time observed when the lock was judged stale. │ │ - :param ino_before: inode number observed when the lock was judged stale. │ │ + :param mtime_before: modification time the caller saw when it judged the lock stale. │ │ + :param ino_before: inode number the caller saw when it judged the lock stale. │ │ │ │ - :raises OSError: if the rename fails (e.g. the file vanished or is not owned in a sticky directory). │ │ + :raises OSError: if taking the marker fails, for example because the file vanished, another user owns it in a │ │ + sticky directory, or on Windows its holder keeps it open. │ │ │ │ """ │ │ - break_path = f"{lock_file}.break.{os.getpid()}.{secrets.token_hex(16)}" │ │ - Path(lock_file).rename(break_path) │ │ - try: │ │ - st_after = os.lstat(break_path) │ │ - except OSError: │ │ - return │ │ - if st_after.st_mtime > mtime_before or st_after.st_ino != ino_before: │ │ + if (current := os.lstat(lock_file)).st_mtime != mtime_before or current.st_ino != ino_before: │ │ return │ │ - Path(break_path).unlink() │ │ + break_path: Final[str] = f"{lock_file}.break.{os.getpid()}.{secrets.token_hex(16)}" │ │ + if exchange_supported(): # pragma: win32 no cover │ │ + _swap_out(lock_file, break_path, mtime_before, ino_before) │ │ + elif _MOVES_WITHOUT_EXCHANGE: # pragma: win32 cover │ │ + _break_by_rename(lock_file, break_path, mtime_before, ino_before) │ │ + │ │ + │ │ +def _swap_out(lock_file: str, break_path: str, mtime_before: float, ino_before: int) -> None: # pragma: win32 no cover │ │ + # An atomic exchange with a placeholder takes the marker without the lock path ever being empty. No contender can │ │ + # then create a marker while this one is judged, and a live marker goes back the same way. │ │ + fd: Final = os.open(break_path, os.O_WRONLY | os.O_CREAT | os.O_EXCL | getattr(os, "O_NOFOLLOW", 0), 0o600) │ │ + try: │ │ + try: │ │ + # Not a record any lock writes, so a contender that reads it waits, and one left by a crash ages out. The │ │ + # PID tells the contender that evicts it whose break names to search for a marker this process left. │ │ + write_all(fd, f"filelock/break\n{os.getpid()}\n".encode()) │ │ + exchanged = exchange_names(break_path, lock_file) │ │ + except OSError: │ │ + exchanged = False │ │ + if not exchanged: │ │ + Path(break_path).unlink() │ │ + return │ │ + if (grabbed := os.lstat(break_path)).st_mtime == mtime_before and grabbed.st_ino == ino_before: │ │ + Path(break_path).unlink() │ │ + # Our descriptor keeps the placeholder's inode allocated, so a matching number at the path is still ours. │ │ + if os.path.samestat(os.lstat(lock_file), os.fstat(fd)): │ │ + Path(lock_file).unlink() │ │ + else: │ │ + exchange_names(break_path, lock_file) │ │ + Path(break_path).unlink() │ │ + finally: │ │ + os.close(fd) │ │ + │ │ + │ │ +def _break_by_rename( │ │ + lock_file: str, break_path: str, mtime_before: float, ino_before: int │ │ +) -> None: # pragma: win32 cover │ │ + # Renaming the marker aside empties the path until a recreated live marker is put back. link never replaces a name, │ │ + # so a marker a third process created meanwhile keeps the path, and the live one waits under the break name. │ │ + # Without os.link, or where the filesystem refuses hard links, the live one waits there too. │ │ + with _pinned_for_rename(lock_file): │ │ + Path(lock_file).rename(break_path) │ │ + if (st_after := os.lstat(break_path)).st_mtime == mtime_before and st_after.st_ino == ino_before: │ │ + unlink_path(break_path) │ │ + elif stat.S_ISREG(st_after.st_mode) and hasattr(os, "link"): # pragma: needs hard-link │ │ + with suppress(OSError): │ │ + os.link(break_path, lock_file, follow_symlinks=False) │ │ + unlink_path(break_path) │ │ + │ │ + │ │ +if sys.platform == "win32": # pragma: win32 cover │ │ + │ │ + def _pinned_for_rename(path: str) -> AbstractContextManager[object]: │ │ + # A rename by path waits on a Level 1 or batch oplock holder until it answers or closes. Opening first with │ │ + # FILE_COMPLETE_IF_OPLOCKED turns that wait into BlockingIOError, and the open handle shares delete, so the │ │ + # rename then proceeds. Imported here because _windows imports this module. │ │ + from filelock._windows import open_for_delete_without_oplock_wait # ruff:ignore[import-outside-top-level] │ │ + │ │ + return os.fdopen(open_for_delete_without_oplock_wait(path), "rb") │ │ + │ │ + def unlink_path(path: str) -> None: │ │ + from filelock._windows import unlink_without_oplock_wait # ruff:ignore[import-outside-top-level] │ │ + │ │ + unlink_without_oplock_wait(path) │ │ + │ │ +else: # pragma: win32 no cover │ │ + │ │ + def unlink_path(path: str) -> None: │ │ + Path(path).unlink() │ │ + │ │ + │ │ +def exchange_supported() -> bool: │ │ + """Whether this platform has a call that swaps two names in one step; a filesystem may still refuse it.""" │ │ + return _rename_call() is not None │ │ + │ │ + │ │ +def exchange_names(source: str, target: str) -> bool: # pragma: win32 no cover │ │ + """ │ │ + Swap the names *source* and *target* in one step, so neither ever stands empty, where :func:`exchange_supported`. │ │ + │ │ + :returns: ``False`` where the filesystem cannot, so the caller falls back │ │ + │ │ + :raises OSError: for any other failure, such as a missing name or a denied rename │ │ + │ │ + """ │ │ + renamer, exchange_flag = cast("tuple[Callable[[bytes, bytes, int], int], int]", _rename_call()) │ │ + if not (error := renamer(os.fsencode(source), os.fsencode(target), exchange_flag)): │ │ + return True │ │ + # EXDEV: overlayfs and some FUSE filesystems refuse an exchange between layers. │ │ + if error in {EINVAL, ENOSYS, EXDEV, getattr(errno, "ENOTSUP", EINVAL), getattr(errno, "EOPNOTSUPP", EINVAL)}: │ │ + return False │ │ + raise OSError(error, os.strerror(error), source, None, target) │ │ + │ │ + │ │ +@cache │ │ +def _rename_call() -> tuple[Callable[[bytes, bytes, int], int], int] | None: │ │ + # The call returns 0 or the errno. Looked up on first use, since most processes never break a lock and ctypes is │ │ + # slow to import. None where ctypes is missing (GraalPy) or the platform has no exchange. │ │ + try: │ │ + import ctypes # ruff:ignore[import-outside-top-level] # only a stale break needs it │ │ + except ImportError: # pragma: no cover # GraalPy ships without ctypes │ │ + return None │ │ + if sys.platform in {"linux", "android"}: # pragma: linux cover │ │ + if (renameat2 := _renameat2(ctypes.CDLL(None, use_errno=True))) is None: │ │ + return None # pragma: no cover # an architecture the CI matrix does not run │ │ + return renameat2, 2 # RENAME_EXCHANGE in linux/fs.h │ │ + if sys.platform == "darwin": # pragma: darwin cover │ │ + renamex_np: Final = ctypes.CDLL(None, use_errno=True).renamex_np │ │ + renamex_np.argtypes = [ctypes.c_char_p, ctypes.c_char_p, ctypes.c_uint] │ │ + renamex_np.restype = ctypes.c_int │ │ + │ │ + def call_renamex_np(source: bytes, target: bytes, flags: int) -> int: │ │ + return 0 if renamex_np(source, target, flags) == 0 else ctypes.get_errno() │ │ + │ │ + return call_renamex_np, 0x2 # RENAME_SWAP in sys/stdio.h │ │ + return None # pragma: linux no cover # pragma: android no cover # pragma: darwin no cover │ │ + │ │ + │ │ +def _renameat2(libc: ctypes.CDLL) -> Callable[[bytes, bytes, int], int] | None: # pragma: linux cover │ │ + # Reached through syscall(2) rather than the C library's wrapper. glibc 2.28, musl 1.2.2 and bionic API 30 added │ │ + # the wrapper, and Termux ships an older bionic; the kernel has had the call since 3.15. The number is the │ │ + # architecture's own, so an architecture outside the table gets no exchange rather than another call. │ │ + import ctypes # ruff:ignore[import-outside-top-level] # only a stale break needs it │ │ + │ │ + numbers: Final = { │ │ + "x86_64": 316, │ │ + "i386": 353, │ │ + "i686": 353, │ │ + "armv7l": 382, │ │ + "armv8l": 382, │ │ + "aarch64": 276, │ │ + "riscv64": 276, │ │ + "loongarch64": 276, │ │ + "ppc64le": 357, │ │ + "s390x": 347, │ │ + } │ │ + if (number := numbers.get(platform.machine())) is None: │ │ + return None # pragma: no cover # an architecture the CI matrix does not run │ │ + syscall: Final = libc.syscall │ │ + syscall.restype = ctypes.c_long │ │ + at_fdcwd: Final = -100 │ │ + │ │ + def call_renameat2(source: bytes, target: bytes, flags: int) -> int: │ │ + arguments: Final = ( │ │ + ctypes.c_long(number), │ │ + ctypes.c_int(at_fdcwd), │ │ + ctypes.c_char_p(source), │ │ + ctypes.c_int(at_fdcwd), │ │ + ctypes.c_char_p(target), │ │ + ctypes.c_uint(flags), │ │ + ) │ │ + return 0 if syscall(*arguments) == 0 else ctypes.get_errno() │ │ + │ │ + return call_renameat2 │ │ │ │ │ │ -def touch(name: str, *, fd: int | None = None) -> None: │ │ +def touch(name: str, *, fd: int) -> None: │ │ # Prefer the already-open, already-verified fd so a peer that swaps a symlink or a different file in at the │ │ # path after our O_NOFOLLOW read cannot redirect the touch: utime then targets the inode behind the fd. │ │ # Where the platform cannot utime an fd, fall back to a path-based touch that still refuses to follow a │ │ # symlink where supported, matching the O_NOFOLLOW reads used elsewhere here. │ │ - if fd is not None and _SUPPORTS_UTIME_FD: # pragma: needs utime-fd │ │ + if _SUPPORTS_UTIME_FD: # pragma: needs utime-fd │ │ os.utime(fd, None) │ │ return │ │ - os.utime(name, None, follow_symlinks=not _SUPPORTS_UTIME_NOFOLLOW) │ │ + os.utime(name, None, follow_symlinks=not _SUPPORTS_UTIME_NOFOLLOW) # pragma: lacks utime-fd │ │ │ │ │ │ +# Windows refuses to rename a marker its live holder keeps open, so renaming aside only moves a marker nobody holds. │ │ +# Elsewhere without an exchange a contender could take the emptied path beside a live holder, so the marker stays and │ │ +# the lock counts as held. │ │ +_MOVES_WITHOUT_EXCHANGE: Final[bool] = sys.platform == "win32" │ │ # Retargeting os.utime to an open fd lets a heartbeat refresh the exact inode it verified instead of whatever the │ │ # pathname now names. │ │ _SUPPORTS_UTIME_FD: Final[bool] = sys.platform != "win32" and os.utime in os.supports_fd │ │ # os.utime follows symlinks unless told not to; not every platform can refuse the follow, so probe support. │ │ _SUPPORTS_UTIME_NOFOLLOW: Final[bool] = os.utime in os.supports_follow_symlinks │ │ │ │ │ │ __all__ = [ │ │ "break_lock_file", │ │ "ensure_directory_exists", │ │ + "exchange_names", │ │ + "exchange_supported", │ │ + "foreign_directory_owner", │ │ + "pin_inode", │ │ "raise_on_not_writable_file", │ │ + "remove_own_file", │ │ "touch", │ │ + "unlink_path", │ │ "write_all", │ │ ] │ ├── filelock/_windows.py │ │ @@ -1,61 +1,102 @@ │ │ from __future__ import annotations │ │ │ │ +__lazy_modules__ = ["filelock._util", "msvcrt", "struct"] │ │ + │ │ import os │ │ +import struct │ │ import sys │ │ -from contextlib import suppress │ │ -from pathlib import Path │ │ -from typing import Final, cast │ │ +import time │ │ +from contextlib import contextmanager, suppress │ │ +from errno import ENOENT, ENOTDIR, EWOULDBLOCK │ │ +from functools import cache │ │ +from typing import TYPE_CHECKING, Final, cast │ │ + │ │ +from filelock._api import BaseFileLock │ │ +from filelock._util import raise_on_not_writable_file │ │ │ │ -from ._api import BaseFileLock │ │ -from ._util import ensure_directory_exists, raise_on_not_writable_file │ │ +if TYPE_CHECKING: │ │ + from collections.abc import Generator │ │ │ │ if sys.platform == "win32": # pragma: win32 cover │ │ import ctypes │ │ import msvcrt │ │ from ctypes import wintypes │ │ │ │ _GENERIC_READ: Final[int] = 0x80000000 │ │ _GENERIC_WRITE: Final[int] = 0x40000000 │ │ _SYNCHRONIZE: Final[int] = 0x00100000 │ │ + _DELETE: Final[int] = 0x00010000 │ │ _DESIRED_ACCESS: Final[int] = _GENERIC_READ | _GENERIC_WRITE | _SYNCHRONIZE │ │ _FILE_SHARE_READ_WRITE: Final[int] = ( │ │ 0x00000001 | 0x00000002 │ │ ) # read | write; matches os.open (_SH_DENYNO), no delete │ │ + _FILE_OPEN: Final[int] = 1 # open the file only if it exists; the NtCreateFile OPEN_EXISTING │ │ _FILE_OPEN_IF: Final[int] = 3 # open the file if it exists, create it otherwise; the NtCreateFile OPEN_ALWAYS │ │ + # Attribute-only access skips share-mode checks, so the probe sees a name's deletion state rather than a reader. │ │ + _FILE_READ_ATTRIBUTES: Final[int] = 0x00000080 │ │ + _FILE_SHARE_ALL: Final[int] = 0x00000001 | 0x00000002 | 0x00000004 # read | write | delete │ │ _FILE_ATTRIBUTE_READONLY: Final[int] = 0x00000001 │ │ _FILE_ATTRIBUTE_NORMAL: Final[int] = 0x00000080 │ │ _FILE_ATTRIBUTE_REPARSE_POINT: Final[int] = 0x00000400 │ │ # CreateOptions: keep the handle synchronous (the CRT and msvcrt.locking rely on a maintained file position), │ │ - # refuse a directory, and open a reparse point rather than following it so the check below acts on the link itself. │ │ + # refuse a directory, return at once instead of waiting for an oplock holder to answer the break, and open a │ │ + # reparse point rather than following it so the check below acts on the link itself. │ │ _FILE_SYNCHRONOUS_IO_NONALERT: Final[int] = 0x00000020 │ │ _FILE_NON_DIRECTORY_FILE: Final[int] = 0x00000040 │ │ + _FILE_DELETE_ON_CLOSE: Final[int] = 0x00001000 │ │ + _FILE_COMPLETE_IF_OPLOCKED: Final[int] = 0x00000100 │ │ _FILE_OPEN_REPARSE_POINT: Final[int] = 0x00200000 │ │ - _CREATE_OPTIONS: Final[int] = _FILE_SYNCHRONOUS_IO_NONALERT | _FILE_NON_DIRECTORY_FILE | _FILE_OPEN_REPARSE_POINT │ │ + _CREATE_OPTIONS: Final[int] = ( │ │ + _FILE_SYNCHRONOUS_IO_NONALERT | _FILE_NON_DIRECTORY_FILE | _FILE_COMPLETE_IF_OPLOCKED | _FILE_OPEN_REPARSE_POINT │ │ + ) │ │ + # Listing access takes part in share-mode checks, unlike attribute-only access, so a handle that holds it without │ │ + # FILE_SHARE_DELETE blocks renames and removals of the directory until it closes. │ │ + _FILE_LIST_DIRECTORY: Final[int] = 0x00000001 │ │ + _FILE_DIRECTORY_FILE: Final[int] = 0x00000001 │ │ + _DIRECTORY_OPTIONS: Final[int] = _FILE_SYNCHRONOUS_IO_NONALERT | _FILE_DIRECTORY_FILE | _FILE_OPEN_REPARSE_POINT │ │ _OBJ_CASE_INSENSITIVE: Final[int] = 0x00000040 # Win32 name lookups are case-insensitive │ │ _OWNER_WRITE: Final[int] = 0o200 │ │ + _GROUP_AND_OTHERS: Final[int] = 0o077 │ │ + # The DACL os.mkdir(mode=0o700) applies, less the inheritance flags a file has no use for: protected, so the │ │ + # directory's inheritable entries stay out, with full access for SYSTEM, Administrators and the owner. │ │ + _OWNER_ONLY_SDDL: Final[str] = "D:P(A;;FA;;;SY)(A;;FA;;;BA)(A;;FA;;;OW)" │ │ + _SDDL_REVISION_1: Final[int] = 1 │ │ + _INVALID_HANDLE_VALUE: Final[int | None] = ctypes.c_void_p(-1).value │ │ │ │ # LockFileEx locks a byte range at an offset carried in OVERLAPPED, independent of the descriptor's file position. │ │ # msvcrt.locking starts at the current position instead, so a metadata write between lock and unlock could shift │ │ # the byte a later unlock targets; the explicit offset removes that hazard for both the path lock and #608's │ │ # descriptor lock. │ │ _LOCKFILE_FAIL_IMMEDIATELY: Final[int] = 0x00000001 │ │ _LOCKFILE_EXCLUSIVE_LOCK: Final[int] = 0x00000002 │ │ + _ERROR_ACCESS_DENIED: Final[int] = 5 │ │ _ERROR_LOCK_VIOLATION: Final[int] = 33 # another handle holds the byte range │ │ + _ERROR_NOT_LOCKED: Final[int] = 158 # the byte range is not locked │ │ │ │ # NtCreateFile returns the raw NTSTATUS as its value, where CreateFileW collapses several of these into one │ │ # ERROR_ACCESS_DENIED. Telling them apart is the point (#604): a name pending deletion or a share conflict is │ │ # transient and worth a retry, a real access denial is not. │ │ _STATUS_SUCCESS: Final[int] = 0x00000000 │ │ + # A success code that comes with a handle: another handle's oplock is breaking and its holder has not answered yet. │ │ + _STATUS_OPLOCK_BREAK_IN_PROGRESS: Final[int] = 0x00000108 │ │ _STATUS_ACCESS_DENIED: Final[int] = 0xC0000022 │ │ + _STATUS_OBJECT_NAME_NOT_FOUND: Final[int] = 0xC0000034 │ │ + _STATUS_OBJECT_PATH_NOT_FOUND: Final[int] = 0xC000003A │ │ _STATUS_SHARING_VIOLATION: Final[int] = 0xC0000043 │ │ _STATUS_DELETE_PENDING: Final[int] = 0xC0000056 │ │ + #: Probes, 2 ms apart, for transient STATUS_ACCESS_DENIED while a peer unlinks the name (#604). A count ensures │ │ + #: every probe runs even when the process stalls; oplock breaks use the caller's wait instead. │ │ + _ACCESS_DENIED_PROBES: Final[int] = 250 │ │ + _ACCESS_DENIED_GRACE: Final[float] = 0.5 │ │ + _ACCESS_DENIED_RETRY: Final[float] = 0.002 │ │ │ │ _ntdll: Final[ctypes.WinDLL] = ctypes.WinDLL("ntdll") │ │ _kernel32: Final[ctypes.WinDLL] = ctypes.WinDLL("kernel32", use_last_error=True) │ │ + _advapi32: Final[ctypes.WinDLL] = ctypes.WinDLL("advapi32", use_last_error=True) │ │ │ │ class _UNICODE_STRING(ctypes.Structure): # ruff:ignore[invalid-class-name] # mirrors the Win32 struct name │ │ _fields_ = ( │ │ ("Length", wintypes.USHORT), # byte length, not character count │ │ ("MaximumLength", wintypes.USHORT), │ │ ("Buffer", wintypes.LPWSTR), │ │ ) │ │ @@ -72,14 +113,21 @@ │ │ │ │ class _IO_STATUS_BLOCK(ctypes.Structure): # ruff:ignore[invalid-class-name] # mirrors the Win32 struct name │ │ _fields_ = ( │ │ ("Status", ctypes.c_void_p), # a union of NTSTATUS and PVOID, so it is pointer-sized │ │ ("Information", ctypes.c_void_p), │ │ ) │ │ │ │ + class _SECURITY_ATTRIBUTES(ctypes.Structure): # ruff:ignore[invalid-class-name] # mirrors the Win32 struct name │ │ + _fields_ = ( │ │ + ("nLength", wintypes.DWORD), │ │ + ("lpSecurityDescriptor", ctypes.c_void_p), │ │ + ("bInheritHandle", wintypes.BOOL), │ │ + ) │ │ + │ │ class _OVERLAPPED(ctypes.Structure): # mirrors the Win32 struct name │ │ _fields_ = ( │ │ ("Internal", ctypes.c_void_p), # ULONG_PTR: pointer-sized, not DWORD, or the x64 layout corrupts Offset │ │ ("InternalHigh", ctypes.c_void_p), │ │ ("Offset", wintypes.DWORD), # the DUMMYUNIONNAME struct, flattened: low 32 bits of the byte offset │ │ ("OffsetHigh", wintypes.DWORD), │ │ ("hEvent", wintypes.HANDLE), │ │ @@ -142,14 +190,65 @@ │ │ wintypes.HANDLE, │ │ wintypes.DWORD, │ │ wintypes.DWORD, │ │ wintypes.DWORD, │ │ ctypes.POINTER(_OVERLAPPED), │ │ ] │ │ _kernel32.UnlockFileEx.restype = wintypes.BOOL │ │ + _advapi32.ConvertStringSecurityDescriptorToSecurityDescriptorW.argtypes = [ │ │ + wintypes.LPCWSTR, │ │ + wintypes.DWORD, │ │ + ctypes.POINTER(ctypes.c_void_p), │ │ + ctypes.POINTER(wintypes.ULONG), │ │ + ] │ │ + _advapi32.ConvertStringSecurityDescriptorToSecurityDescriptorW.restype = wintypes.BOOL │ │ + _advapi32.GetNamedSecurityInfoW.argtypes = [ │ │ + wintypes.LPCWSTR, │ │ + ctypes.c_int, │ │ + wintypes.DWORD, │ │ + ctypes.POINTER(ctypes.c_void_p), │ │ + ctypes.POINTER(ctypes.c_void_p), │ │ + ctypes.POINTER(ctypes.c_void_p), │ │ + ctypes.POINTER(ctypes.c_void_p), │ │ + ctypes.POINTER(ctypes.c_void_p), │ │ + ] │ │ + _advapi32.GetNamedSecurityInfoW.restype = wintypes.DWORD │ │ + _advapi32.OpenThreadToken.argtypes = [ │ │ + wintypes.HANDLE, │ │ + wintypes.DWORD, │ │ + wintypes.BOOL, │ │ + ctypes.POINTER(wintypes.HANDLE), │ │ + ] │ │ + _advapi32.OpenThreadToken.restype = wintypes.BOOL │ │ + _advapi32.OpenProcessToken.argtypes = [wintypes.HANDLE, wintypes.DWORD, ctypes.POINTER(wintypes.HANDLE)] │ │ + _advapi32.OpenProcessToken.restype = wintypes.BOOL │ │ + _advapi32.GetTokenInformation.argtypes = [ │ │ + wintypes.HANDLE, │ │ + ctypes.c_int, │ │ + ctypes.c_void_p, │ │ + wintypes.DWORD, │ │ + ctypes.POINTER(wintypes.DWORD), │ │ + ] │ │ + _advapi32.GetTokenInformation.restype = wintypes.BOOL │ │ + _kernel32.GetCurrentProcess.restype = wintypes.HANDLE │ │ + _kernel32.GetCurrentThread.restype = wintypes.HANDLE │ │ + _kernel32.LocalFree.argtypes = [ctypes.c_void_p] │ │ + _kernel32.LocalFree.restype = ctypes.c_void_p │ │ + _kernel32.CreateDirectoryW.argtypes = [wintypes.LPCWSTR, ctypes.POINTER(_SECURITY_ATTRIBUTES)] │ │ + _kernel32.CreateDirectoryW.restype = wintypes.BOOL │ │ + _kernel32.CreateFileW.argtypes = [ │ │ + wintypes.LPCWSTR, │ │ + wintypes.DWORD, │ │ + wintypes.DWORD, │ │ + ctypes.c_void_p, │ │ + wintypes.DWORD, │ │ + wintypes.DWORD, │ │ + wintypes.HANDLE, │ │ + ] │ │ + _kernel32.CreateFileW.restype = ctypes.c_void_p │ │ │ │ def _lock_fd_nonblocking(fd: int) -> bool: │ │ # One nonblocking exclusive LockFileEx attempt shared by WindowsFileLock and lock_descriptor, over the one-byte │ │ # range at offset 0. True on acquisition, False on contention, raise otherwise. The caller owns fd; the handle │ │ # from get_osfhandle belongs to the CRT descriptor and must not be closed here. │ │ overlapped = _OVERLAPPED() # zero-initialized, so Offset/OffsetHigh/hEvent are 0 │ │ flags = _LOCKFILE_EXCLUSIVE_LOCK | _LOCKFILE_FAIL_IMMEDIATELY │ │ @@ -159,41 +258,47 @@ │ │ if err == _ERROR_LOCK_VIOLATION: │ │ return False │ │ # A non-contention LockFileEx failure is not reproducible in-process. │ │ raise ctypes.WinError(err) # pragma: no cover │ │ │ │ def _unlock_fd(fd: int) -> None: │ │ overlapped = _OVERLAPPED() # the same offset 0 and one-byte length the lock used │ │ - # Unlocking the exact range we hold does not fail. │ │ - if not _kernel32.UnlockFileEx(msvcrt.get_osfhandle(fd), 0, 1, 0, ctypes.byref(overlapped)): # pragma: no cover │ │ - raise ctypes.WinError(ctypes.get_last_error()) │ │ + if ( # pragma: no cover # only an interrupted earlier release leaves our own range unlocked │ │ + not _kernel32.UnlockFileEx(msvcrt.get_osfhandle(fd), 0, 1, 0, ctypes.byref(overlapped)) │ │ + and (err := ctypes.get_last_error()) != _ERROR_NOT_LOCKED │ │ + ): │ │ + raise ctypes.WinError(err) │ │ │ │ class WindowsFileLock(BaseFileLock): │ │ """ │ │ Uses ``LockFileEx`` to hard lock a byte range of the lock file on Windows systems. │ │ │ │ Lock file cleanup: Windows attempts to delete the lock file after release, but deletion is │ │ not guaranteed in multi-threaded scenarios where another thread holds an open handle. The lock │ │ file may persist on disk, which does not affect lock correctness. │ │ """ │ │ │ │ def _acquire(self) -> None: │ │ - raise_on_not_writable_file(self.lock_file) │ │ - ensure_directory_exists(self.lock_file) │ │ + raise_on_not_writable_file(self._lock_path) │ │ │ │ # The reparse test is bound to the opened handle, so a symlink or junction swapped in cannot defeat it │ │ # through a check-then-open TOCTOU race. │ │ - fd = _open_non_reparse_fd(self.lock_file, self._open_mode()) │ │ + try: │ │ + fd = _open_non_reparse_fd(self._lock_path, self._open_mode()) │ │ + except BlockingIOError: │ │ + return # an oplock holder has not answered its break; let the retry loop keep its deadline │ │ if fd is None: │ │ return # open contention (share conflict or a name pending deletion); let the retry loop try again │ │ try: │ │ locked = _lock_fd_nonblocking(fd) │ │ if locked: │ │ self._mark_descriptor_owned(fd) │ │ - except BaseException: # pragma: no cover # cleanup only if the lock attempt itself raises │ │ + except BaseException: │ │ + # Closing drops the byte-range lock, so a hold already recorded for this descriptor must go with it. │ │ + self._mark_descriptor_released() │ │ os.close(fd) │ │ raise │ │ if not locked: │ │ os.close(fd) # another holder owns the byte-range lock; let the retry loop try again │ │ │ │ def _release(self) -> None: │ │ fd = cast("int", self._context.lock_file_fd) │ │ @@ -201,17 +306,17 @@ │ │ # held, so is_locked must keep reporting held rather than losing the fd. Only after the unlock commits do │ │ # close and unlink run as post-unlock cleanup; their failure cannot make the lock held again. │ │ _unlock_fd(fd) │ │ self._mark_descriptor_released() │ │ self._close_released_fd(fd, default_suppresses=False) │ │ if not self._preserve_lock_file: # preserve_lock_file keeps a stable file identity for the caller (#605) │ │ with suppress(OSError): │ │ - Path(self.lock_file).unlink() │ │ + unlink_without_oplock_wait(self._lock_path) │ │ │ │ - def _open_non_reparse_fd(path: str, mode: int) -> int | None: │ │ + def _open_non_reparse_fd(path: str, mode: int, *, oplock_wait: float = _ACCESS_DENIED_GRACE) -> int | None: │ │ """ │ │ Open *path* for locking while refusing reparse points, bound to the handle actually locked. │ │ │ │ The file is opened through ``NtCreateFile`` with ``FILE_OPEN_REPARSE_POINT`` so a symlink or junction planted │ │ at the path is not followed, and the reparse decision is read from *that* handle via │ │ ``GetFileInformationByHandle`` rather than from a prior pathname query. Reading the held handle closes the │ │ check-then-open race: an attacker cannot swap the path between validation and use because both act on the same │ │ @@ -225,99 +330,451 @@ │ │ │ │ The reparse option only guards the final path component; Windows still follows reparse points in intermediate │ │ directories. This assumes the lock file sits in a lock directory untrusted users cannot modify. A path with │ │ attacker-controlled parent directories would need component-by-component handle validation. │ │ │ │ :param path: the lock file path. │ │ :param mode: the permission mode; as ``os.open`` does on Windows, a cleared owner-write bit creates the file │ │ - read-only. The attribute only takes effect when the file is created, not when an existing one is opened. │ │ + read-only. A mode without group and other bits creates it with an owner-only DACL (discretionary access │ │ + control list, the Windows permission list); any other mode has no Windows counterpart and leaves the file │ │ + the entries its directory hands down. Both only take effect when the file is created, not when an existing │ │ + one is opened. │ │ + │ │ + :param oplock_wait: seconds to wait for the holder of an oplock on the file to answer its break. │ │ │ │ :returns: a file descriptor owning the opened handle, or ``None`` on a sharing violation or a delete-pending │ │ - name the caller should treat as contention and retry. │ │ + name, which the caller should treat as contention and retry. │ │ │ │ + :raises BlockingIOError: if an oplock break stays unanswered for *oplock_wait* seconds. │ │ :raises OSError: if the path resolves to a reparse point, or the open fails for any other reason, raised with │ │ - the Win32 error the status maps to. │ │ + the Win32 error the status maps to. An access denial is raised only once it outlasts a run of probes, since │ │ + a peer unlinking the file as it releases can make the open answer ``STATUS_ACCESS_DENIED`` for a moment. │ │ │ │ """ │ │ # Emit the audit event os.open would, so consumers watching "open" still see the path-level open and can veto. │ │ sys.audit("open", path, None, os.O_RDWR | os.O_CREAT) │ │ - handle, status = _nt_open(path, read_only=not mode & _OWNER_WRITE) │ │ + read_only = not mode & _OWNER_WRITE │ │ + owner_only = not mode & 0o077 │ │ + handle, status = _nt_open(path, read_only=read_only, owner_only=owner_only) │ │ + denied_probes = 0 │ │ + oplock_deadline = time.monotonic() + oplock_wait │ │ + while True: │ │ + if status == _STATUS_ACCESS_DENIED: │ │ + if denied_probes >= _ACCESS_DENIED_PROBES: │ │ + break │ │ + denied_probes += 1 │ │ + elif status == _STATUS_OPLOCK_BREAK_IN_PROGRESS: │ │ + if time.monotonic() >= oplock_deadline: │ │ + break │ │ + else: │ │ + break │ │ + time.sleep(_ACCESS_DENIED_RETRY) │ │ + handle, status = _nt_open(path, read_only=read_only, owner_only=owner_only) │ │ + if status == _STATUS_OPLOCK_BREAK_IN_PROGRESS: │ │ + msg = "oplock break in progress" │ │ + raise BlockingIOError(EWOULDBLOCK, msg, path) │ │ if status != _STATUS_SUCCESS: │ │ if status in {_STATUS_SHARING_VIOLATION, _STATUS_DELETE_PENDING}: │ │ return None │ │ - winerror = _ntdll.RtlNtStatusToDosError(status) │ │ - raise OSError(None, ctypes.FormatError(winerror).strip(), path, winerror) │ │ + raise _status_error(status, path) │ │ │ │ + return _descriptor_for_non_reparse(handle, path, os.O_RDWR) │ │ + │ │ + def open_read_without_oplock_wait(path: str) -> int: │ │ + """ │ │ + Open *path* read-only and return a descriptor, without waiting for an oplock holder to answer its break. │ │ + │ │ + ``os.open`` waits inside the system call until the holder of an oplock on the file answers or closes its handle, │ │ + so no timeout or ``blocking=False`` ends the wait. A reparse point at *path* is refused rather than followed. │ │ + │ │ + :param path: the file to read. │ │ + │ │ + :returns: a read-only file descriptor. │ │ + │ │ + :raises BlockingIOError: if an oplock break is in progress, which callers treat as contention. │ │ + :raises FileNotFoundError: if *path* does not exist. │ │ + :raises OSError: if the open fails for any other reason, or *path* is a reparse point. │ │ + │ │ + """ │ │ + sys.audit("open", path, None, os.O_RDONLY) │ │ + return _open_existing_without_oplock_wait(path, _GENERIC_READ | _SYNCHRONIZE, os.O_RDONLY) │ │ + │ │ + def open_for_delete_without_oplock_wait(path: str) -> int: │ │ + """ │ │ + Open *path* with delete access and return a descriptor, without waiting for an oplock holder to answer. │ │ + │ │ + The open handle shares read, write and delete, so a rename of *path* can proceed while the caller keeps it. │ │ + A holder that took an oplock through another handle is asked to answer by this open, which then raises, so the │ │ + caller skips the rename instead of waiting for it. │ │ + │ │ + :param path: the file to rename. │ │ + │ │ + :returns: a file descriptor owning the handle; the caller closes it. │ │ + │ │ + :raises BlockingIOError: if an oplock break is in progress, which callers treat as contention. │ │ + :raises FileNotFoundError: if *path* does not exist. │ │ + :raises OSError: if the open fails for any other reason, or *path* is a reparse point. │ │ + │ │ + """ │ │ + return _open_existing_without_oplock_wait(path, _DELETE | _FILE_READ_ATTRIBUTES | _SYNCHRONIZE, os.O_RDONLY) │ │ + │ │ + def unlink_without_oplock_wait(path: str) -> None: │ │ + """ │ │ + Delete *path* through a handle that does not wait for an oplock holder to answer its break. │ │ + │ │ + ``os.unlink`` waits like ``os.open`` does. Here an unanswered break leaves the file in place, which callers │ │ + accept since deleting a lock file is best effort. A symlink at *path* is deleted as a link. │ │ + │ │ + :param path: the file to delete. │ │ + │ │ + :raises FileNotFoundError: if *path* does not exist. │ │ + :raises OSError: if the open fails for any other reason, such as a sharing violation. │ │ + │ │ + """ │ │ + sys.audit("os.remove", path, None) │ │ + handle, status = _nt_create( │ │ + path, │ │ + _DELETE | _SYNCHRONIZE, │ │ + _FILE_ATTRIBUTE_NORMAL, │ │ + _FILE_SHARE_ALL, │ │ + _FILE_OPEN, │ │ + options=_CREATE_OPTIONS | _FILE_DELETE_ON_CLOSE, │ │ + ) │ │ + if status == _STATUS_SUCCESS: │ │ + _kernel32.CloseHandle(handle) # deletes the file │ │ + elif status != _STATUS_OPLOCK_BREAK_IN_PROGRESS: │ │ + raise _status_error(status, path) │ │ + │ │ + def _open_existing_without_oplock_wait(path: str, access: int, flags: int) -> int: │ │ + handle, status = _nt_create(path, access, _FILE_ATTRIBUTE_NORMAL, _FILE_SHARE_ALL, _FILE_OPEN) │ │ + if status != _STATUS_SUCCESS: │ │ + raise _status_error(status, path) │ │ + return _descriptor_for_non_reparse(handle, path, flags) │ │ + │ │ + def _status_error(status: int, path: str) -> OSError: │ │ + if status == _STATUS_OPLOCK_BREAK_IN_PROGRESS: │ │ + return BlockingIOError(EWOULDBLOCK, "oplock break in progress", path) │ │ + if status in {_STATUS_OBJECT_NAME_NOT_FOUND, _STATUS_OBJECT_PATH_NOT_FOUND}: │ │ + return FileNotFoundError(ENOENT, os.strerror(ENOENT), path) │ │ + winerror = _ntdll.RtlNtStatusToDosError(status) │ │ + return OSError(None, ctypes.FormatError(winerror).strip(), path, winerror) │ │ + │ │ + def _descriptor_for_non_reparse(handle: int, path: str, flags: int) -> int: │ │ info = _BY_HANDLE_FILE_INFORMATION() │ │ # Querying an open handle we just created does not fail. │ │ if not _kernel32.GetFileInformationByHandle(handle, ctypes.byref(info)): # pragma: no cover │ │ err = ctypes.get_last_error() │ │ _kernel32.CloseHandle(handle) │ │ raise ctypes.WinError(err) │ │ if info.dwFileAttributes & _FILE_ATTRIBUTE_REPARSE_POINT: │ │ _kernel32.CloseHandle(handle) │ │ msg = f"Lock file is a reparse point (symlink/junction): {path}" │ │ raise OSError(msg) │ │ │ │ try: │ │ # O_NOINHERIT mirrors os.open on Windows: the lock fd must not leak into child processes. │ │ - return msvcrt.open_osfhandle(handle, os.O_RDWR | os.O_NOINHERIT) │ │ + return msvcrt.open_osfhandle(handle, flags | os.O_NOINHERIT) │ │ except BaseException: # pragma: no cover # open_osfhandle audits too; a hook raising must not leak the handle │ │ _kernel32.CloseHandle(handle) │ │ raise │ │ │ │ - def _nt_open(path: str, *, read_only: bool) -> tuple[int, int]: │ │ + def _open_deletable_for_reading(path: str) -> int: │ │ + """ │ │ + Open *path* read-only without blocking a concurrent unlink and without following a reparse point. │ │ + │ │ + ``os.open`` omits ``FILE_SHARE_DELETE``, so while a process has a file open that way, a delete of it fails with │ │ + a sharing violation. Every contender reads a strict claim and its owner unlinks it, so a reader that keeps the │ │ + claim open past the owner's retries makes the release fail. │ │ + """ │ │ + sys.audit("open", path, None, os.O_RDONLY) │ │ + handle, status = _nt_create(path, _GENERIC_READ | _SYNCHRONIZE, 0, _FILE_SHARE_ALL, _FILE_OPEN) │ │ + if status != _STATUS_SUCCESS: │ │ + winerror = _ntdll.RtlNtStatusToDosError(status) │ │ + raise OSError(None, ctypes.FormatError(winerror).strip(), path, winerror) │ │ + try: │ │ + return msvcrt.open_osfhandle(handle, os.O_RDONLY | os.O_NOINHERIT) │ │ + except BaseException: # pragma: no cover # open_osfhandle audits too; a hook raising must not leak the handle │ │ + _kernel32.CloseHandle(handle) │ │ + raise │ │ + │ │ + def _pin_directory(path: str) -> int: │ │ + """ │ │ + Open the directory at *path* so that no process can rename or remove it until :func:`_unpin_directory`. │ │ + │ │ + Windows has no ``dir_fd``, so an operation resolves every path component by name again. A handle on each │ │ + directory of a record path, opened without following a reparse point, keeps that name bound to the directory │ │ + checked here until the operation ends. │ │ + │ │ + :raises NotADirectoryError: when *path* is a junction, a symlink or anything other than a directory. │ │ + """ │ │ + sys.audit("open", path, None, os.O_RDONLY) │ │ + # GetFileInformationByHandle needs FILE_READ_ATTRIBUTES; listing access is what takes part in share checks. │ │ + access = _FILE_LIST_DIRECTORY | _FILE_READ_ATTRIBUTES | _SYNCHRONIZE │ │ + handle, status = _nt_create(path, access, 0, _FILE_SHARE_READ_WRITE, _FILE_OPEN, _DIRECTORY_OPTIONS) │ │ + if status != _STATUS_SUCCESS: │ │ + winerror = _ntdll.RtlNtStatusToDosError(status) │ │ + raise OSError(None, ctypes.FormatError(winerror).strip(), path, winerror) │ │ + info = _BY_HANDLE_FILE_INFORMATION() │ │ + # Querying an open handle we just created does not fail. │ │ + if not _kernel32.GetFileInformationByHandle(handle, ctypes.byref(info)): # pragma: no cover │ │ + error = ctypes.get_last_error() │ │ + _kernel32.CloseHandle(handle) │ │ + raise ctypes.WinError(error) │ │ + if info.dwFileAttributes & _FILE_ATTRIBUTE_REPARSE_POINT: │ │ + _kernel32.CloseHandle(handle) │ │ + raise NotADirectoryError(ENOTDIR, "is a junction or symlink, not a directory", path) │ │ + return handle │ │ + │ │ + def _unpin_directory(handle: int) -> None: │ │ + _kernel32.CloseHandle(handle) │ │ + │ │ + def _is_unlinked(path: str) -> bool: │ │ + """ │ │ + Report whether *path* is gone or pending deletion, which ``os.open`` reports as the same EACCES as a denial. │ │ + │ │ + NTFS keeps an unlinked name listed, refusing every open with ``STATUS_DELETE_PENDING``, until the last handle │ │ + to the file closes. Another process holding such a handle, such as an antivirus scan, can keep it that way for │ │ + longer than any retry grace, yet the name's owner has already removed it. │ │ + """ │ │ + handle, status = _nt_create(path, _FILE_READ_ATTRIBUTES | _SYNCHRONIZE, 0, _FILE_SHARE_ALL, _FILE_OPEN) │ │ + if handle: │ │ + _kernel32.CloseHandle(handle) │ │ + return status in {_STATUS_OBJECT_NAME_NOT_FOUND, _STATUS_DELETE_PENDING} │ │ + │ │ + def _nt_open(path: str, *, read_only: bool, owner_only: bool) -> tuple[int, int]: │ │ + """ │ │ + Open or create *path* for locking through ``NtCreateFile`` and return ``(handle, status)``. │ │ + │ │ + Without *owner_only* a file this call creates gets no DACL of its own and inherits its directory's ACL. │ │ + """ │ │ + attributes = _FILE_ATTRIBUTE_READONLY if read_only else _FILE_ATTRIBUTE_NORMAL │ │ + descriptor = _owner_only_descriptor() if owner_only else None │ │ + return _nt_create( │ │ + path, _DESIRED_ACCESS, attributes, _FILE_SHARE_READ_WRITE, _FILE_OPEN_IF, descriptor=descriptor │ │ + ) │ │ + │ │ + @cache │ │ + def _owner_only_descriptor() -> ctypes.c_void_p: │ │ + # The DACL os.mkdir(mode=0o700) applies, minus the directory-only inheritance flags: protected (P), so the │ │ + # directory's inheritable entries stay out, with full access (FA) for SYSTEM, Administrators and the owner. │ │ + # Converted once and never freed: the open retries every few milliseconds while it waits. │ │ + descriptor = ctypes.c_void_p() │ │ + if not _advapi32.ConvertStringSecurityDescriptorToSecurityDescriptorW( │ │ + "D:P(A;;FA;;;SY)(A;;FA;;;BA)(A;;FA;;;OW)", 1, ctypes.byref(descriptor), None │ │ + ): # pragma: no cover # a constant string converts │ │ + raise ctypes.WinError(ctypes.get_last_error()) │ │ + return descriptor │ │ + │ │ + def _nt_create( # ruff:ignore[too-many-arguments, too-many-positional-arguments] # NtCreateFile's own knobs │ │ + path: str, │ │ + access: int, │ │ + attributes: int, │ │ + share: int, │ │ + disposition: int, │ │ + options: int = _CREATE_OPTIONS, │ │ + *, │ │ + descriptor: ctypes.c_void_p | None = None, │ │ + ) -> tuple[int, int]: │ │ """ │ │ Open *path* through ``NtCreateFile`` and return ``(handle, status)``. │ │ │ │ ``RtlDosPathNameToNtPathName_U_WithStatus`` translates the Win32 path to the NT namespace, handling relative, │ │ drive, UNC and extended-length path forms as Win32 itself would, and allocates a buffer that │ │ - ``RtlFreeUnicodeString`` releases. The handle is ``0`` unless the status is ``STATUS_SUCCESS``. │ │ + ``RtlFreeUnicodeString`` releases. The handle is ``0`` unless the status is ``STATUS_SUCCESS``: one that comes │ │ + with ``STATUS_OPLOCK_BREAK_IN_PROGRESS`` is closed here, since the file is not ours until the oplock holder │ │ + answers. │ │ """ │ │ nt_name = _UNICODE_STRING() │ │ status = _ntdll.RtlDosPathNameToNtPathName_U_WithStatus(path, ctypes.byref(nt_name), None, None) & 0xFFFFFFFF │ │ if status != _STATUS_SUCCESS: │ │ return 0, status │ │ try: │ │ - attributes = _OBJECT_ATTRIBUTES() │ │ - attributes.Length = ctypes.sizeof(_OBJECT_ATTRIBUTES) │ │ - attributes.ObjectName = ctypes.pointer(nt_name) │ │ - attributes.Attributes = _OBJ_CASE_INSENSITIVE │ │ + object_attributes = _OBJECT_ATTRIBUTES() │ │ + object_attributes.Length = ctypes.sizeof(_OBJECT_ATTRIBUTES) │ │ + object_attributes.ObjectName = ctypes.pointer(nt_name) │ │ + object_attributes.Attributes = _OBJ_CASE_INSENSITIVE │ │ + object_attributes.SecurityDescriptor = descriptor │ │ handle = wintypes.HANDLE() │ │ io_status = _IO_STATUS_BLOCK() │ │ status = ( │ │ _ntdll.NtCreateFile( │ │ ctypes.byref(handle), │ │ - _DESIRED_ACCESS, │ │ - ctypes.byref(attributes), │ │ + access, │ │ + ctypes.byref(object_attributes), │ │ ctypes.byref(io_status), │ │ None, │ │ - _FILE_ATTRIBUTE_READONLY if read_only else _FILE_ATTRIBUTE_NORMAL, │ │ - _FILE_SHARE_READ_WRITE, │ │ - _FILE_OPEN_IF, │ │ - _CREATE_OPTIONS, │ │ + attributes, │ │ + share, │ │ + disposition, │ │ + options, │ │ None, │ │ 0, │ │ ) │ │ & 0xFFFFFFFF │ │ ) │ │ finally: │ │ _ntdll.RtlFreeUnicodeString(ctypes.byref(nt_name)) │ │ + if status == _STATUS_OPLOCK_BREAK_IN_PROGRESS: │ │ + _kernel32.CloseHandle(handle) │ │ if status != _STATUS_SUCCESS: │ │ return 0, status │ │ return handle.value or 0, status │ │ │ │ + def _directory_is_private(path: str) -> bool: │ │ + """ │ │ + Report whether only the current user, ``SYSTEM`` and ``Administrators`` can create or remove names in *path*. │ │ + │ │ + A directory whose owner is anyone else can have its ACL rewritten by that owner. Entries that only a child │ │ + inherits count too, since the DACL says nothing more precise about who may write. │ │ + """ │ │ + owner, dacl, descriptor = ctypes.c_void_p(), ctypes.c_void_p(), ctypes.c_void_p() │ │ + error = _advapi32.GetNamedSecurityInfoW( │ │ + path, │ │ + 1, # SE_FILE_OBJECT │ │ + 0x1 | 0x4, # OWNER_SECURITY_INFORMATION | DACL_SECURITY_INFORMATION │ │ + ctypes.byref(owner), │ │ + None, │ │ + ctypes.byref(dacl), │ │ + None, │ │ + ctypes.byref(descriptor), │ │ + ) │ │ + if error == _ERROR_ACCESS_DENIED: │ │ + # C:\Windows\Temp is one. Anything that cannot be proven private is not. │ │ + return False │ │ + if error: # pragma: no cover # the directory was opened or listed an instant earlier │ │ + raise ctypes.WinError(error) │ │ + try: │ │ + # SYSTEM, Administrators, CREATOR OWNER and OWNER RIGHTS; the last two stand for the owner. │ │ + trusted = {_sid_from_text(text) for text in ("S-1-5-18", "S-1-5-32-544", "S-1-3-0", "S-1-3-4")} │ │ + trusted.add(_user_sid()) │ │ + # A missing DACL grants everyone full access. │ │ + return ( │ │ + bool(dacl.value) │ │ + and _sid_at(cast("int", owner.value)) in trusted │ │ + and _name_writers(cast("int", dacl.value)) <= trusted │ │ + ) │ │ + finally: │ │ + _kernel32.LocalFree(descriptor) │ │ + │ │ + def _name_writers(dacl: int) -> set[bytes]: │ │ + (count,) = struct.unpack("<4xH2x", ctypes.string_at(dacl, 8)) │ │ + writers = set() │ │ + offset = 8 │ │ + for _ in range(count): │ │ + ace_type, _flags, ace_size, mask = struct.unpack(" bytes: │ │ + token = wintypes.HANDLE() │ │ + token_query: Final = 0x0008 │ │ + open_as_self: Final = True │ │ + # An impersonating thread acts as the account it impersonates, which is the one whose names the lock creates. │ │ + if not ( │ │ + _advapi32.OpenThreadToken(_kernel32.GetCurrentThread(), token_query, open_as_self, ctypes.byref(token)) │ │ + or _advapi32.OpenProcessToken(_kernel32.GetCurrentProcess(), token_query, ctypes.byref(token)) │ │ + ): # pragma: no cover # every process may query its own token │ │ + raise ctypes.WinError(ctypes.get_last_error()) │ │ + try: │ │ + size = wintypes.DWORD() │ │ + _advapi32.GetTokenInformation(token, 1, None, 0, ctypes.byref(size)) │ │ + buffer = ctypes.create_string_buffer(size.value) │ │ + if not _advapi32.GetTokenInformation( │ │ + token, 1, buffer, size, ctypes.byref(size) │ │ + ): # pragma: no cover # the buffer has the size the first call asked for │ │ + raise ctypes.WinError(ctypes.get_last_error()) │ │ + return _sid_at(cast("int", ctypes.c_void_p.from_buffer(buffer).value)) │ │ + finally: │ │ + _kernel32.CloseHandle(token) │ │ + │ │ + def _sid_from_text(text: str) -> bytes: │ │ + revision, authority, *subauthorities = (int(part) for part in text.removeprefix("S-").split("-")) │ │ + return ( │ │ + struct.pack(" bytes: │ │ + return ctypes.string_at(address, 8 + 4 * ctypes.string_at(address + 1, 1)[0]) │ │ + │ │ + def _make_private_directory(path: str) -> None: │ │ + """Create *path* with the owner-only descriptor, so that nobody else can add a name to it.""" │ │ + attributes = _SECURITY_ATTRIBUTES( │ │ + nLength=ctypes.sizeof(_SECURITY_ATTRIBUTES), │ │ + lpSecurityDescriptor=_owner_only_descriptor(), │ │ + bInheritHandle=False, │ │ + ) │ │ + if not _kernel32.CreateDirectoryW(path, ctypes.byref(attributes)): # pragma: no cover # the name is fresh │ │ + raise ctypes.WinError(ctypes.get_last_error()) │ │ + │ │ + @contextmanager │ │ + def _pinned(path: str) -> Generator[tuple[int, int]]: │ │ + """Hold *path* open without delete sharing, which keeps its name from being renamed or removed.""" │ │ + with _opened(path, _FILE_SHARE_READ_WRITE) as handle: │ │ + yield _identity_of(handle) │ │ + │ │ + def _identity_at(path: str) -> tuple[int, int]: │ │ + with _opened(path, _FILE_SHARE_ALL) as handle: │ │ + return _identity_of(handle) │ │ + │ │ + def _identity_of_fd(fd: int) -> tuple[int, int]: │ │ + return _identity_of(msvcrt.get_osfhandle(fd)) │ │ + │ │ + @contextmanager │ │ + def _opened(path: str, share: int) -> Generator[int]: │ │ + # The final component is opened as itself, never through a reparse point. │ │ + handle = _kernel32.CreateFileW( │ │ + path, │ │ + _FILE_READ_ATTRIBUTES, │ │ + share, │ │ + None, │ │ + 3, # OPEN_EXISTING │ │ + 0x02000000 | 0x00200000, # FILE_FLAG_BACKUP_SEMANTICS opens a directory; FILE_FLAG_OPEN_REPARSE_POINT │ │ + None, │ │ + ) │ │ + if handle in {None, _INVALID_HANDLE_VALUE}: # pragma: no cover # callers open a name they just made or listed │ │ + raise ctypes.WinError(ctypes.get_last_error()) │ │ + try: │ │ + yield cast("int", handle) │ │ + finally: │ │ + _kernel32.CloseHandle(handle) │ │ + │ │ + def _identity_of(handle: int) -> tuple[int, int]: │ │ + info = _BY_HANDLE_FILE_INFORMATION() │ │ + if not _kernel32.GetFileInformationByHandle(handle, ctypes.byref(info)): # pragma: no cover │ │ + raise ctypes.WinError(ctypes.get_last_error()) │ │ + return info.dwVolumeSerialNumber, info.nFileIndexHigh << 32 | info.nFileIndexLow │ │ + │ │ else: # pragma: win32 no cover │ │ │ │ class WindowsFileLock(BaseFileLock): │ │ """Uses ``LockFileEx`` to hard lock a byte range of the lock file on Windows systems.""" │ │ │ │ def _acquire(self) -> None: │ │ raise NotImplementedError │ │ │ │ def _release(self) -> None: │ │ raise NotImplementedError │ │ │ │ │ │ __all__ = [ │ │ "WindowsFileLock", │ │ + "_directory_is_private", │ │ + "_identity_at", │ │ + "_identity_of_fd", │ │ + "_is_unlinked", │ │ + "_make_private_directory", │ │ + "_open_deletable_for_reading", │ │ + "_open_non_reparse_fd", │ │ + "_pin_directory", │ │ + "_pinned", │ │ + "_unpin_directory", │ │ + "open_for_delete_without_oplock_wait", │ │ + "open_read_without_oplock_wait", │ │ + "unlink_without_oplock_wait", │ │ ] │ ├── filelock/asyncio.py │ │ @@ -1,75 +1,93 @@ │ │ """An asyncio-based implementation of the file lock.""" │ │ │ │ from __future__ import annotations │ │ │ │ +__lazy_modules__ = [ │ │ + "asyncio", │ │ + "concurrent", │ │ + "contextlib", │ │ + "filelock._async", │ │ + "filelock._error", │ │ + "filelock._util", │ │ + "functools", │ │ + "inspect", │ │ + "threading", │ │ +] │ │ + │ │ import asyncio │ │ import contextlib │ │ +import functools │ │ import logging │ │ import os │ │ +import sys │ │ import time │ │ -from dataclasses import dataclass │ │ +from concurrent import futures │ │ +from dataclasses import dataclass, field, fields │ │ from inspect import iscoroutinefunction │ │ -from threading import local │ │ +from threading import RLock │ │ from typing import TYPE_CHECKING, Final, NoReturn, TypeVar, cast │ │ │ │ -from ._api import ( │ │ +from filelock._api import ( │ │ _UNSET_FILE_MODE, │ │ BaseFileLock, │ │ CloseErrorPolicy, │ │ ContextErrorPolicy, │ │ FileLockContext, │ │ FileLockMeta, │ │ + ThreadLocalFileContext, │ │ _append_exception_context, │ │ _canonical, │ │ + _delegate_to_current, │ │ _ExtraValue, │ │ _fork_transition, │ │ _grouped_errors, │ │ + _is_system_call_failure, │ │ _raise_body_and_release, │ │ _raise_chained_errors, │ │ _raise_cleanup_errors, │ │ _raise_grouped_errors, │ │ _register_fork_object, │ │ + _resolve_poll_interval, │ │ + _resolve_timeout, │ │ ) │ │ -from ._async import ( │ │ +from filelock._async import ( │ │ _AsyncTransitionGate, │ │ _AsyncTransitionUnavailableError, │ │ _BackendOutcome, │ │ _capture_awaitable, │ │ _capture_call, │ │ _drain_future, │ │ _future_result, │ │ + _run_in_executor, │ │ _wait_until_done, │ │ ) │ │ -from ._error import Timeout │ │ -from ._lease import SoftFileLease │ │ -from ._soft import SoftFileLock │ │ -from ._strict import StrictSoftFileLock │ │ -from ._unix import UnixFileLock │ │ -from ._windows import WindowsFileLock │ │ +from filelock._error import Timeout │ │ +from filelock._lease import SoftFileLease │ │ +from filelock._soft import SoftFileLock │ │ +from filelock._strict import StrictSoftFileLock │ │ +from filelock._unix import UnixFileLock │ │ +from filelock._util import ensure_directory_exists │ │ +from filelock._windows import WindowsFileLock │ │ │ │ if TYPE_CHECKING: │ │ - import sys │ │ - from collections.abc import Awaitable, Callable, Coroutine, Hashable │ │ - from concurrent import futures │ │ + from collections.abc import Awaitable, Callable, Coroutine, Hashable, Mapping │ │ from types import TracebackType │ │ - │ │ - if sys.version_info >= (3, 11): # pragma: no cover (py311+) │ │ - from typing import Self │ │ - else: # pragma: no cover ( dict[str, tuple[str, str]]: │ │ + mismatches = super()._singleton_extra_mismatches(kwargs) │ │ + # Loops and executors compare by identity: a different one schedules the lock's work elsewhere. │ │ + mismatches.update( │ │ + (name, (str(kwargs[name]), str(value))) │ │ + for name, value in (("loop", self.loop), ("executor", self.executor)) │ │ + if kwargs[name] is not value │ │ + ) │ │ + if kwargs["run_in_executor"] != self.run_in_executor: │ │ + mismatches["run_in_executor"] = (str(kwargs["run_in_executor"]), str(self.run_in_executor)) │ │ + return mismatches │ │ + │ │ @property │ │ def run_in_executor(self) -> bool: │ │ """Whether run in executor.""" │ │ - return self._context.run_in_executor │ │ + return self._async_context.run_in_executor │ │ │ │ @property │ │ def executor(self) -> futures.Executor | None: │ │ """The executor.""" │ │ - return self._context.executor │ │ + return self._async_context.executor │ │ │ │ @executor.setter │ │ def executor(self, value: futures.Executor | None) -> None: # pragma: no cover │ │ """ │ │ Change the executor. │ │ │ │ :param futures.Executor | None value: the new executor or ``None`` │ │ │ │ """ │ │ - self._context.executor = value │ │ + self._async_context.executor = value │ │ │ │ @property │ │ def loop(self) -> asyncio.AbstractEventLoop | None: │ │ """The event loop.""" │ │ - return self._context.loop │ │ + return self._async_context.loop │ │ │ │ async def acquire( # ty: ignore[invalid-method-override] │ │ self, │ │ timeout: float | None = None, │ │ poll_interval: float | None = None, │ │ *, │ │ blocking: bool | None = None, │ │ @@ -262,46 +302,51 @@ │ │ Try to acquire the file lock. │ │ │ │ :param timeout: maximum wait time for acquiring the lock, ``None`` means use the default │ │ :attr:`~BaseFileLock.timeout` is and if ``timeout < 0``, there is no timeout and this method will block │ │ until the lock could be acquired │ │ :param poll_interval: interval of trying to acquire the lock file, ``None`` means use the default │ │ :attr:`~BaseFileLock.poll_interval` │ │ - :param blocking: defaults to True. If False, function will return immediately if it cannot obtain a lock on the │ │ - first attempt. Otherwise, this method will block until the timeout expires or the lock is acquired. │ │ + :param blocking: whether to retry until this call holds the lock or the timeout expires, ``None`` means use │ │ + the default :attr:`~BaseFileLock.blocking`. ``False`` makes one attempt and raises :class:`~Timeout` on │ │ + failure. │ │ :param cancel_check: a callable returning ``True`` when the acquisition should be canceled. Checked on each poll │ │ iteration. When triggered, raises :class:`~Timeout` just like an expired timeout. │ │ │ │ :returns: a context object that will unlock the file when the context is exited │ │ │ │ :raises Timeout: if fails to acquire lock within the timeout period │ │ + :raises ValueError: if a blocking call gets a ``nan`` timeout, or *poll_interval* exceeds │ │ + :data:`threading.TIMEOUT_MAX` │ │ │ │ .. code-block:: python │ │ │ │ # You can use this method in the context manager (recommended) │ │ - with lock.acquire(): │ │ + async with await lock.acquire(): │ │ pass │ │ │ │ # Or use an equivalent try-finally construct: │ │ - lock.acquire() │ │ + await lock.acquire() │ │ try: │ │ pass │ │ finally: │ │ - lock.release() │ │ + await lock.release() │ │ │ │ """ │ │ self._raise_if_inherited() │ │ if timeout is None: │ │ timeout = self._context.timeout │ │ │ │ if blocking is None: │ │ blocking = self._context.blocking │ │ │ │ if poll_interval is None: │ │ poll_interval = self._context.poll_interval │ │ + poll_interval = _resolve_poll_interval(poll_interval) │ │ + timeout = _resolve_timeout(timeout, blocking=blocking) │ │ │ │ start_time = time.perf_counter() │ │ try: │ │ return await self._acquire_with_admission( │ │ blocking=blocking, │ │ cancel_check=cancel_check, │ │ timeout=timeout, │ │ @@ -316,77 +361,89 @@ │ │ *, │ │ blocking: bool, │ │ cancel_check: Callable[[], bool] | None, │ │ timeout: float, │ │ poll_interval: float, │ │ start_time: float, │ │ ) -> AsyncAcquireReturnProxy: │ │ - async with self._transition_gate.hold_for_acquire( │ │ + async with self._async_context.transition_gate.hold_for_acquire( │ │ blocking=blocking, │ │ cancel_check=cancel_check, │ │ deadline=None if timeout < 0 else start_time + timeout, │ │ poll_interval=poll_interval, │ │ ): │ │ + # Re-entry only counts, so it skips the executor round trip that resolving the path costs. │ │ + if self.is_locked: │ │ + self._context.lock_counter += 1 │ │ + return AsyncAcquireReturnProxy(lock=self) │ │ # A canceled provisional acquire must finish rollback before another caller can claim its descriptor. │ │ - canonical = _canonical(self.lock_file) │ │ + canonical = await self._off_loop(functools.partial(_canonical, self.lock_file)) │ │ self._context.lock_counter += 1 │ │ self._raise_if_would_deadlock(canonical, timeout=timeout, blocking=blocking) │ │ - self._context.claim_root = canonical │ │ + self._pin_lock_path(canonical) │ │ try: │ │ await self._async_poll_until_acquired( │ │ blocking=blocking, │ │ cancel_check=cancel_check, │ │ timeout=timeout, │ │ poll_interval=poll_interval, │ │ start_time=start_time, │ │ ) │ │ except BaseException: │ │ self._reconcile_failed_acquire(canonical) │ │ raise │ │ - finally: │ │ - self._context.claim_root = None │ │ self._commit_acquire(canonical) │ │ return AsyncAcquireReturnProxy(lock=self) │ │ │ │ + async def _off_loop(self, call: Callable[[], _T]) -> _T: │ │ + # A slow mount stalls a filesystem call, and the loop with it; a coroutine backend runs on the loop anyway. │ │ + if not self.run_in_executor or iscoroutinefunction(self._acquire): │ │ + return call() │ │ + future = _run_in_executor(asyncio.get_running_loop(), self.executor, call) │ │ + await _wait_until_done(future) │ │ + return _future_result(future) │ │ + │ │ async def _async_poll_until_acquired( │ │ self, │ │ *, │ │ blocking: bool, │ │ cancel_check: Callable[[], bool] | None, │ │ timeout: float, │ │ poll_interval: float, │ │ start_time: float, │ │ ) -> None: │ │ lock_id = id(self) │ │ lock_filename = self.lock_file │ │ + await self._off_loop(functools.partial(ensure_directory_exists, self._lock_path)) │ │ while True: │ │ self._raise_if_inherited() │ │ - if not self.is_locked: │ │ - self._try_break_expired_lock() │ │ - _LOGGER.debug("Attempting to acquire lock %s on %s", lock_id, lock_filename) │ │ - await self._run_acquire_attempt() │ │ - self._raise_if_inherited() │ │ + _LOGGER.debug("Attempting to acquire lock %s on %s", lock_id, lock_filename) │ │ + await self._run_acquire_attempt() │ │ + self._raise_if_inherited() │ │ if self.is_locked: │ │ _LOGGER.debug("Lock %s acquired on %s", lock_id, lock_filename) │ │ return │ │ if self._check_give_up( │ │ blocking=blocking, │ │ cancel_check=cancel_check, │ │ timeout=timeout, │ │ start_time=start_time, │ │ ): │ │ - raise Timeout(lock_filename) │ │ - _LOGGER.debug("Lock %s not acquired on %s, waiting %s seconds ...", lock_id, lock_filename, poll_interval) │ │ - await asyncio.sleep(poll_interval) │ │ + raise Timeout(lock_filename, await self._off_loop(self._unprobeable_holder)) │ │ + delay = poll_interval │ │ + if timeout >= 0: │ │ + delay = min(delay, max(start_time + timeout - time.perf_counter(), 0.0)) │ │ + _LOGGER.debug("Lock %s not acquired on %s, waiting %s seconds ...", lock_id, lock_filename, delay) │ │ + await asyncio.sleep(delay) │ │ │ │ async def _run_acquire_attempt(self) -> None: │ │ acquire_future = self._start_internal_method( │ │ self._acquire_with_fork_tracking_async │ │ if iscoroutinefunction(self._acquire) │ │ - else self._acquire_with_fork_tracking │ │ + else self._break_expired_and_acquire │ │ ) │ │ try: │ │ await _wait_until_done(acquire_future) │ │ except asyncio.CancelledError as cancellation: │ │ acquire_error: BaseException | None = None │ │ try: │ │ await _drain_future(acquire_future) │ │ @@ -463,24 +520,48 @@ │ │ itself may be deleted automatically, the behavior is platform-specific. │ │ │ │ :param force: If true, the lock counter is ignored and the lock is released in every case. │ │ │ │ """ │ │ if self._creator_pid != os.getpid() or not self.is_locked: │ │ return │ │ - async with self._transition_gate.hold(): │ │ + async with self._async_context.transition_gate.hold(): │ │ await self._release_serialized(force=force) │ │ │ │ async def _release_serialized(self, *, force: bool) -> None: │ │ + counter_before: Final = self._context.lock_counter │ │ if not self.is_locked: │ │ return │ │ if not force and self._context.lock_counter > 1: │ │ self._context.lock_counter -= 1 │ │ return │ │ │ │ + try: │ │ + await self._release_through_backend() │ │ + except BaseException as release_error: │ │ + if self._release_interrupted_before_commit(counter_before, release_error): │ │ + with contextlib.suppress(Exception): │ │ + self._release_with_fork_tracking() │ │ + self._commit_release_if_released() │ │ + raise │ │ + │ │ + def _release_interrupted_before_commit(self, counter_before: int, release_error: BaseException) -> bool: │ │ + # Same rule as the sync release: a handler that raised before anything committed leaves the counter as it was, │ │ + # and only then does a second attempt release the hold. A worker thread never runs a handler, so a lock that │ │ + # runs its backend in the executor has nothing to retry. │ │ + return ( │ │ + counter_before == self._context.lock_counter │ │ + and self.is_locked │ │ + and not self.run_in_executor │ │ + and not iscoroutinefunction(self._release) │ │ + and not isinstance(release_error, asyncio.CancelledError) │ │ + and not _is_system_call_failure(release_error) │ │ + ) │ │ + │ │ + async def _release_through_backend(self) -> None: │ │ lock_id, lock_filename = id(self), self.lock_file │ │ _LOGGER.debug("Attempting to release lock %s on %s", lock_id, lock_filename) │ │ release_future = self._start_tracked_release() │ │ try: │ │ await _wait_until_done(release_future) │ │ except asyncio.CancelledError as cancellation: │ │ try: │ │ @@ -508,27 +589,33 @@ │ │ self, method: Callable[[], None] | Callable[[], Coroutine[None, None, None]] │ │ ) -> asyncio.Future[_BackendOutcome[None]]: │ │ if iscoroutinefunction(method): │ │ return asyncio.create_task(_capture_awaitable(cast("Callable[[], Coroutine[None, None, None]]", method)())) │ │ loop = asyncio.get_running_loop() │ │ sync_method = cast("Callable[[], None]", method) │ │ if self.run_in_executor: │ │ - return loop.run_in_executor(self.executor, _capture_call, sync_method) │ │ + return _run_in_executor(loop, self.executor, sync_method) │ │ future: asyncio.Future[_BackendOutcome[None]] = loop.create_future() │ │ future.set_result(_capture_call(sync_method)) │ │ return future │ │ │ │ def _start_tracked_release(self) -> asyncio.Future[_BackendOutcome[None]]: │ │ return self._start_internal_method( │ │ self._release_with_fork_tracking_async │ │ if iscoroutinefunction(self._release) │ │ else self._release_with_fork_tracking │ │ ) │ │ │ │ + def _break_expired_and_acquire(self) -> None: │ │ + # Runs as one backend call so the lifetime check's lstat and unlink stay off the event loop with the acquire. │ │ + self._try_break_expired_lock() │ │ + self._acquire_with_fork_tracking() │ │ + │ │ async def _acquire_with_fork_tracking_async(self) -> None: │ │ + self._try_break_expired_lock() │ │ with _fork_transition(self): │ │ try: │ │ await cast("Callable[[], Awaitable[None]]", self._acquire)() │ │ except BaseException as acquisition_error: │ │ await self._rollback_failed_acquire_async(acquisition_error) │ │ raise │ │ try: │ │ @@ -669,29 +756,69 @@ │ │ ) is not None: │ │ match errors: │ │ # The marker is only ever set on a (CancelledError, backend_error) pair, so this always matches. │ │ case (asyncio.CancelledError() as cancellation, backend_error): # pragma: no branch │ │ _raise_grouped_errors(_ASYNC_CONTEXT_RELEASE_ERRORS, body_error, cancellation, backend_error) │ │ _raise_body_and_release(body_error, release_error) │ │ │ │ - def __del__(self) -> None: │ │ - """Release on deletion; safe to call during GC even when no event loop is running.""" │ │ - if vars(self).get("_creator_pid") != os.getpid(): │ │ - return # pragma: forked child │ │ + def _release_abandoned_holds(self) -> None: │ │ + # Runs from garbage collection, where no event loop may be running. │ │ with contextlib.suppress(Exception): │ │ + # A thread-local lock never uses an executor, so an in-place release matches the loop's and also reaches │ │ + # threads whose loops it cannot schedule on. │ │ + if self._is_thread_local and not iscoroutinefunction(self._release): │ │ + self._release_without_loop() │ │ + return │ │ try: │ │ loop = asyncio.get_running_loop() │ │ except RuntimeError: │ │ - loop = self._context.loop if self._context.loop and not self._context.loop.is_closed() else None │ │ - if loop is None: │ │ - return │ │ - if not loop.is_running(): # pragma: no cover │ │ - loop.run_until_complete(self.release(force=True)) │ │ + # At interpreter exit daemon threads no longer run, so a loop running in one never runs the release. │ │ + if (loop := self._async_context.loop) is None or loop.is_closed() or sys.is_finalizing(): │ │ + self._release_without_loop() │ │ + return │ │ + if not loop.is_running(): # pragma: no cover │ │ + loop.run_until_complete(self.release(force=True)) │ │ + return │ │ + # Off the deadlock registry, a new lock in this task waits for the scheduled release instead of failing. │ │ + self._drop_registry_entry() │ │ + # The stored loop runs in another thread, and only its own thread may create tasks on it. │ │ + pending = asyncio.run_coroutine_threadsafe(self.release(force=True), loop) │ │ else: │ │ - loop.create_task(self.release(force=True)) │ │ + self._drop_registry_entry() │ │ + pending = loop.create_task(self.release(force=True)) │ │ + # The loop keeps only a weak reference to a task, so hold one until the release finishes. │ │ + _FINALIZER_RELEASES.add(pending) │ │ + pending.add_done_callback(self._settle_finalizer_release) │ │ + │ │ + def _settle_finalizer_release(self, pending: asyncio.Task[None] | futures.Future[None]) -> None: │ │ + _FINALIZER_RELEASES.discard(pending) │ │ + # Nothing awaits this release, so a failure or cancellation falls back to the sync release here. │ │ + with contextlib.suppress(asyncio.CancelledError, futures.CancelledError): │ │ + if pending.exception() is None: │ │ + return │ │ + with contextlib.suppress(Exception): │ │ + self._release_without_loop() │ │ + │ │ + def _release_without_loop(self) -> None: │ │ + # No loop can run a release here, so call a sync backend directly as BaseFileLock.__del__ does; a coroutine │ │ + # backend cannot run and keeps its lock. │ │ + if iscoroutinefunction(self._release): │ │ + return │ │ + if self.is_locked: │ │ + try: │ │ + self._release_with_fork_tracking() │ │ + finally: │ │ + self._commit_release_if_released() │ │ + # A thread-local lock also holds for the threads that ran its loops, and nothing else releases those now. │ │ + self._release_thread_holds(exited_only=False) │ │ + │ │ + │ │ +def _new_transition_gate() -> _AsyncTransitionGate: │ │ + # Called per context rather than passed as the factory, so the lazy import resolves on first use, not at import. │ │ + return _AsyncTransitionGate() │ │ │ │ │ │ @dataclass │ │ class AsyncFileLockContext(FileLockContext): │ │ """A dataclass which holds the context for a ``BaseAsyncFileLock`` object.""" │ │ │ │ #: Whether run in executor │ │ @@ -699,18 +826,52 @@ │ │ │ │ #: The executor │ │ executor: futures.Executor | None = None │ │ │ │ #: The loop │ │ loop: asyncio.AbstractEventLoop | None = None │ │ │ │ + #: Serializes the tasks that transition this context. An acquire keeps it while it polls, so a thread-local lock │ │ + #: needs one per thread. A thread waiting for the lock must not keep the thread that holds it from releasing. │ │ + transition_gate: _AsyncTransitionGate = field(default_factory=_new_transition_gate) │ │ │ │ -class AsyncThreadLocalFileContext(AsyncFileLockContext, local): │ │ + │ │ +class AsyncThreadLocalFileContext(AsyncFileLockContext, ThreadLocalFileContext): │ │ """A thread local version of the ``FileLockContext`` class.""" │ │ │ │ + # threading.local runs __init__ again with these arguments the first time each thread touches the context. │ │ + def __init__( # ruff:ignore[too-many-arguments] # mirrors the AsyncFileLockContext fields set at construction │ │ + self, │ │ + *, │ │ + lock_file: str, │ │ + timeout: float, │ │ + mode: int, │ │ + blocking: bool, │ │ + poll_interval: float, │ │ + lifetime: float | None = None, │ │ + run_in_executor: bool = True, │ │ + executor: futures.Executor | None = None, │ │ + loop: asyncio.AbstractEventLoop | None = None, │ │ + ) -> None: │ │ + self.current = AsyncFileLockContext( │ │ + lock_file=lock_file, │ │ + timeout=timeout, │ │ + mode=mode, │ │ + blocking=blocking, │ │ + poll_interval=poll_interval, │ │ + lifetime=lifetime, │ │ + run_in_executor=run_in_executor, │ │ + executor=executor, │ │ + loop=loop, │ │ + ) │ │ + │ │ + │ │ +for _field in fields(AsyncFileLockContext): │ │ + setattr(AsyncThreadLocalFileContext, _field.name, _delegate_to_current(_field.name)) │ │ + │ │ │ │ class AsyncAcquireReturnProxy: │ │ """A context-aware object that will release the lock file when exiting.""" │ │ │ │ def __init__(self, lock: BaseAsyncFileLock) -> None: # ruff:ignore[undocumented-public-init] # trivial release-on-exit proxy │ │ self.lock = lock │ │ │ │ @@ -741,19 +902,24 @@ │ │ │ │ │ │ class AsyncUnixFileLock(UnixFileLock, BaseAsyncFileLock): │ │ """Uses the :func:`fcntl.flock` to hard lock the lock file on unix systems.""" │ │ │ │ │ │ class AsyncWindowsFileLock(WindowsFileLock, BaseAsyncFileLock): │ │ - """Uses the :func:`msvcrt.locking` to hard lock the lock file on windows systems.""" │ │ + """Uses ``LockFileEx`` to hard lock a byte range of the lock file on Windows systems.""" │ │ │ │ │ │ __all__ = [ │ │ "AsyncAcquireReturnProxy", │ │ "AsyncSoftFileLease", │ │ "AsyncSoftFileLock", │ │ "AsyncStrictSoftFileLock", │ │ "AsyncUnixFileLock", │ │ "AsyncWindowsFileLock", │ │ "BaseAsyncFileLock", │ │ ] │ │ + │ │ + │ │ +def __dir__() -> list[str]: │ │ + # Hide the sync bases and helpers imported at top level. │ │ + return list(__all__) │ ├── filelock/version.py │ │ @@ -14,11 +14,11 @@ │ │ version: str │ │ __version__: str │ │ __version_tuple__: tuple[int | str, ...] │ │ version_tuple: tuple[int | str, ...] │ │ commit_id: str | None │ │ __commit_id__: str | None │ │ │ │ -__version__ = version = '3.32.2' │ │ -__version_tuple__ = version_tuple = (3, 32, 2) │ │ +__version__ = version = '4.2.4' │ │ +__version_tuple__ = version_tuple = (4, 2, 4) │ │ │ │ __commit_id__ = commit_id = None │ ├── filelock/_soft_rw/__init__.py │ │ @@ -1,12 +1,14 @@ │ │ -"""Cross-process and cross-host reader/writer lock on :class:`~filelock.SoftFileLock` primitives.""" │ │ +"""Cross-process and cross-host reader/writer lock over a generation log of immutable snapshots.""" │ │ │ │ from __future__ import annotations │ │ │ │ -from ._async import AsyncAcquireSoftReadWriteReturnProxy, AsyncSoftReadWriteLock │ │ -from ._sync import SoftReadWriteLock │ │ +__lazy_modules__ = ["filelock._soft_rw._async"] │ │ + │ │ +from filelock._soft_rw._async import AsyncAcquireSoftReadWriteReturnProxy, AsyncSoftReadWriteLock │ │ +from filelock._soft_rw._sync import SoftReadWriteLock │ │ │ │ __all__ = [ │ │ "AsyncAcquireSoftReadWriteReturnProxy", │ │ "AsyncSoftReadWriteLock", │ │ "SoftReadWriteLock", │ │ ] │ ├── filelock/_soft_rw/_async.py │ │ @@ -1,54 +1,65 @@ │ │ """Async wrapper around :class:`SoftReadWriteLock` for use with ``asyncio``.""" │ │ │ │ from __future__ import annotations │ │ │ │ +__lazy_modules__ = ["asyncio", "filelock._async", "filelock._error", "functools", "threading"] │ │ + │ │ import asyncio │ │ import functools │ │ import os │ │ +import threading │ │ from contextlib import asynccontextmanager │ │ -from typing import TYPE_CHECKING, ParamSpec, TypeVar │ │ +from typing import TYPE_CHECKING, Final, Literal, ParamSpec, TypeVar │ │ │ │ from filelock._async import ( │ │ + _TASKS_THREAD_ID, │ │ _BackendOutcome, │ │ _capture_call, │ │ _drain_future, │ │ _future_result, │ │ _raise_cancelled_error, │ │ + _task_owners_for, │ │ _wait_until_done, │ │ ) │ │ - │ │ -from ._sync import SoftReadWriteLock │ │ +from filelock._error import Timeout │ │ +from filelock._soft_rw._sync import SoftReadWriteLock, _lost_hold_error │ │ │ │ if TYPE_CHECKING: │ │ from collections.abc import AsyncGenerator, Callable │ │ from concurrent import futures │ │ from types import TracebackType │ │ │ │ from filelock._api import AcquireReturnProxy │ │ + from filelock._lease import LeaseCompromise │ │ │ │ _P = ParamSpec("_P") │ │ _R = TypeVar("_R") │ │ │ │ │ │ class AsyncSoftReadWriteLock: │ │ """ │ │ Async wrapper around :class:`SoftReadWriteLock` for ``asyncio`` applications. │ │ │ │ - The sync class's blocking filesystem operations run on a thread pool via ``loop.run_in_executor()``. The │ │ - underlying :class:`SoftReadWriteLock` handles reentrancy, upgrade/downgrade rules, fork handling, heartbeat and │ │ - TTL stale detection, and singleton behavior. │ │ + The sync class's blocking filesystem operations run on a thread pool via ``loop.run_in_executor()``. Each │ │ + ``asyncio`` task owns its own hold. Tasks share a read lock, and a task asking for the write lock waits until the │ │ + other holders release, with waiting writers ahead of new readers. Upgrading or downgrading a held lock raises │ │ + :class:`RuntimeError`. The underlying :class:`SoftReadWriteLock` handles forks, the heartbeat, and stale eviction. │ │ + Singleton wrappers share one sync lock and its task holds, and closing one ends only the holds taken through it. │ │ │ │ - :param lock_file: path to the lock file; sidecar state/write/readers live next to it │ │ + :param lock_file: path to the lock file; the protocol directory lives next to it as ``.rw`` │ │ :param timeout: maximum wait time in seconds; ``-1`` means block indefinitely │ │ :param blocking: if ``False``, raise :class:`~filelock.Timeout` immediately on contention │ │ :param is_singleton: if ``True``, reuse existing :class:`SoftReadWriteLock` instances per resolved path │ │ :param heartbeat_interval: seconds between heartbeat refreshes; default 30 s │ │ - :param stale_threshold: seconds of mtime inactivity before a marker is stale; defaults to ``3 * heartbeat_interval`` │ │ + :param stale_threshold: seconds a holder record may stay unchanged before a contender evicts it; defaults to │ │ + ``3 * heartbeat_interval`` │ │ :param poll_interval: seconds between acquire retries under contention; default 0.25 s │ │ + :param on_compromise: called from the heartbeat thread with a :class:`~filelock.LeaseCompromise` when the hold is │ │ + lost │ │ :param loop: event loop for ``run_in_executor``; ``None`` uses the running loop │ │ :param executor: executor for ``run_in_executor``; ``None`` uses the default executor │ │ │ │ .. versionadded:: 3.27.0 │ │ │ │ """ │ │ │ │ @@ -58,27 +69,34 @@ │ │ timeout: float = -1, │ │ *, │ │ blocking: bool = True, │ │ is_singleton: bool = True, │ │ heartbeat_interval: float = 30.0, │ │ stale_threshold: float | None = None, │ │ poll_interval: float = 0.25, │ │ + on_compromise: Callable[[LeaseCompromise], None] | None = None, │ │ loop: asyncio.AbstractEventLoop | None = None, │ │ executor: futures.Executor | None = None, │ │ ) -> None: │ │ self._creator_pid = os.getpid() │ │ + self._closed = False │ │ + self._owns_backend = not is_singleton │ │ + #: Marks the task holds taken through this wrapper, which its close() ends. │ │ + self._via: Final = object() │ │ self._lock = SoftReadWriteLock( │ │ lock_file, │ │ timeout, │ │ blocking=blocking, │ │ is_singleton=is_singleton, │ │ heartbeat_interval=heartbeat_interval, │ │ stale_threshold=stale_threshold, │ │ poll_interval=poll_interval, │ │ + on_compromise=on_compromise, │ │ ) │ │ + self._owners = _task_owners_for(self._lock) │ │ self._loop = loop │ │ self._executor = executor │ │ │ │ @property │ │ def lock_file(self) -> str: │ │ """The path to the lock file passed to the constructor.""" │ │ return self._lock.lock_file │ │ @@ -90,14 +108,24 @@ │ │ │ │ @property │ │ def blocking(self) -> bool: │ │ """Whether ``acquire_*`` defaults to blocking; ``False`` makes contention raise immediately.""" │ │ return self._lock.blocking │ │ │ │ @property │ │ + def generation(self) -> int | None: │ │ + """The generation the current hold was granted at, a fencing token; ``None`` when no lock is held.""" │ │ + return self._lock.generation │ │ + │ │ + @property │ │ + def compromise(self) -> LeaseCompromise | None: │ │ + """How the current hold was lost, or ``None`` while it stands; acquiring raises until the hold is released.""" │ │ + return self._lock.compromise │ │ + │ │ + @property │ │ def loop(self) -> asyncio.AbstractEventLoop | None: │ │ """The event loop used for ``run_in_executor``, or ``None`` for the running loop.""" │ │ return self._loop │ │ │ │ @property │ │ def executor(self) -> futures.Executor | None: │ │ """The executor used for ``run_in_executor``, or ``None`` for the default executor.""" │ │ @@ -107,16 +135,18 @@ │ │ async def read_lock(self, timeout: float | None = None, *, blocking: bool | None = None) -> AsyncGenerator[None]: │ │ """ │ │ Async context manager that acquires and releases a shared read lock. │ │ │ │ :param timeout: maximum wait time in seconds, or ``None`` to use the instance default │ │ :param blocking: if ``False``, raise :class:`~filelock.Timeout` immediately; ``None`` uses the instance default │ │ │ │ - :raises RuntimeError: if a write lock is already held on this instance │ │ + :raises RuntimeError: if the calling task already holds the write lock │ │ :raises Timeout: if the lock cannot be acquired within *timeout* seconds │ │ + :raises TypeError: if *timeout* is a :class:`bool` or not a real number │ │ + :raises ValueError: if a blocking call gets a ``nan`` *timeout* or a negative one other than ``-1`` │ │ │ │ """ │ │ await self.acquire_read(timeout, blocking=blocking) │ │ try: │ │ yield │ │ finally: │ │ await self.release() │ │ @@ -125,16 +155,18 @@ │ │ async def write_lock(self, timeout: float | None = None, *, blocking: bool | None = None) -> AsyncGenerator[None]: │ │ """ │ │ Async context manager that acquires and releases an exclusive write lock. │ │ │ │ :param timeout: maximum wait time in seconds, or ``None`` to use the instance default │ │ :param blocking: if ``False``, raise :class:`~filelock.Timeout` immediately; ``None`` uses the instance default │ │ │ │ - :raises RuntimeError: if a read lock is already held, or a write lock is held by a different thread │ │ + :raises RuntimeError: if the calling task already holds the read lock │ │ :raises Timeout: if the lock cannot be acquired within *timeout* seconds │ │ + :raises TypeError: if *timeout* is a :class:`bool` or not a real number │ │ + :raises ValueError: if a blocking call gets a ``nan`` *timeout* or a negative one other than ``-1`` │ │ │ │ """ │ │ await self.acquire_write(timeout, blocking=blocking) │ │ try: │ │ yield │ │ finally: │ │ await self.release() │ │ @@ -149,102 +181,171 @@ │ │ inside ``run_in_executor`` so other coroutines on the same loop keep progressing while this call waits. │ │ │ │ :param timeout: maximum wait time in seconds, or ``None`` to use the instance default │ │ :param blocking: if ``False``, raise :class:`~filelock.Timeout` immediately; ``None`` uses the instance default │ │ │ │ :returns: a proxy usable as an async context manager to release the lock │ │ │ │ - :raises RuntimeError: if a write lock is already held, if this instance was invalidated by │ │ + :raises RuntimeError: if the calling task already holds the write lock, if this instance was invalidated by │ │ :func:`os.fork`, or if :meth:`close` was called │ │ :raises Timeout: if the lock cannot be acquired within *timeout* seconds │ │ + :raises TypeError: if *timeout* is a :class:`bool` or not a real number │ │ + :raises ValueError: if a blocking call gets a ``nan`` *timeout* or a negative one other than ``-1`` │ │ │ │ """ │ │ - self._raise_if_inherited() │ │ - await self._run_acquire(functools.partial(self._lock.acquire_read, timeout, blocking=blocking)) │ │ + self._raise_if_unusable() │ │ + await self._acquire("read", timeout, blocking=blocking) │ │ return AsyncAcquireSoftReadWriteReturnProxy(lock=self) │ │ │ │ async def acquire_write( │ │ self, timeout: float | None = None, *, blocking: bool | None = None │ │ ) -> AsyncAcquireSoftReadWriteReturnProxy: │ │ """ │ │ Acquire an exclusive write lock. │ │ │ │ - See :meth:`SoftReadWriteLock.acquire_write` for the two-phase writer-preferring semantics. The blocking work │ │ - runs inside ``run_in_executor``. │ │ + See :meth:`SoftReadWriteLock.acquire_write` for the writer-preferring semantics. The blocking work runs inside │ │ + ``run_in_executor``. │ │ │ │ :param timeout: maximum wait time in seconds, or ``None`` to use the instance default │ │ :param blocking: if ``False``, raise :class:`~filelock.Timeout` immediately; ``None`` uses the instance default │ │ │ │ :returns: a proxy usable as an async context manager to release the lock │ │ │ │ - :raises RuntimeError: if a read lock is already held, if a write lock is held by a different thread, if │ │ - this instance was invalidated by :func:`os.fork`, or if :meth:`close` was called │ │ + :raises RuntimeError: if the calling task already holds the read lock, if this instance was invalidated by │ │ + :func:`os.fork`, or if :meth:`close` was called │ │ :raises Timeout: if the lock cannot be acquired within *timeout* seconds │ │ + :raises TypeError: if *timeout* is a :class:`bool` or not a real number │ │ + :raises ValueError: if a blocking call gets a ``nan`` *timeout* or a negative one other than ``-1`` │ │ │ │ """ │ │ - self._raise_if_inherited() │ │ - await self._run_acquire(functools.partial(self._lock.acquire_write, timeout, blocking=blocking)) │ │ + self._raise_if_unusable() │ │ + await self._acquire("write", timeout, blocking=blocking) │ │ return AsyncAcquireSoftReadWriteReturnProxy(lock=self) │ │ │ │ + async def _acquire(self, mode: Literal["read", "write"], timeout: float | None, *, blocking: bool | None) -> None: │ │ + blocking = self._lock.blocking if blocking is None else blocking │ │ + │ │ + async def enter(remaining: float) -> None: │ │ + # A close() may have landed while this task waited for the table. │ │ + self._raise_if_unusable() │ │ + await self._run_acquire( │ │ + functools.partial( │ │ + self._lock._acquire_level_of, # ruff:ignore[private-member-access] # the wrapper owns this backend hold │ │ + _TASKS_THREAD_ID, │ │ + mode, │ │ + remaining, │ │ + blocking=blocking, │ │ + ) │ │ + ) │ │ + │ │ + def joinable() -> bool: │ │ + self._raise_if_unusable() │ │ + if (compromise := self._lock.compromise) is not None: │ │ + raise _lost_hold_error(self.lock_file, mode, compromise) │ │ + return self._backend_holds() │ │ + │ │ + await self._owners.acquire( │ │ + mode, │ │ + timeout=self._lock.timeout if timeout is None else timeout, │ │ + blocking=blocking, │ │ + lock_file=self.lock_file, │ │ + via=self._via, │ │ + enter=enter, │ │ + joinable=joinable, │ │ + ) │ │ + │ │ async def release(self, *, force: bool = False) -> None: │ │ """ │ │ - Release one level of the current lock. │ │ + Release one level of the calling task's hold. │ │ │ │ - :param force: if ``True``, release the lock completely regardless of the current lock level │ │ + The wrapper releases the lock once no task holds it. │ │ │ │ - :raises RuntimeError: if no lock is currently held and *force* is ``False`` │ │ + :param force: if ``True``, end every level the calling task took through this wrapper. Levels taken through │ │ + other wrappers on the same path stay. A wrapper that holds no level for the task releases nothing. │ │ + │ │ + :raises RuntimeError: if the calling task holds no level through this wrapper and *force* is ``False`` │ │ │ │ """ │ │ if self._creator_pid == os.getpid(): │ │ - await self._run(self._lock.release, force=force) │ │ + await self._owners.release( │ │ + force=force, │ │ + lock_file=self.lock_file, │ │ + via=self._via, │ │ + leave=functools.partial(self._submit, self._leave_backend), │ │ + still_held=self._backend_holds, │ │ + ) │ │ │ │ async def close(self) -> None: │ │ - """Release any held lock and release the underlying filesystem resources. Idempotent.""" │ │ - if self._creator_pid == os.getpid(): │ │ - await self._run(self._lock.close) │ │ + """ │ │ + End the holds of the tasks that acquired through this instance and release the lock once no task holds it. │ │ │ │ - def _raise_if_inherited(self) -> None: │ │ + Idempotent. After calling this method the instance can no longer acquire locks. With ``is_singleton=False`` it │ │ + also closes the underlying :class:`SoftReadWriteLock`. A singleton wrapper leaves the shared one open, so tasks │ │ + that acquired through another wrapper and synchronous users of the same path keep their holds. The next acquire │ │ + notices a synchronous ``close()`` or forced release of that shared lock. One that lands in the few bytecodes │ │ + between that check and the admission still admits the task into the ended hold. │ │ + │ │ + """ │ │ + if self._creator_pid != os.getpid() or self._closed: │ │ + return │ │ + # Refuse acquires from here on, so none is admitted into a hold the backend is letting go of. │ │ + self._closed = True │ │ + try: │ │ + await self._owners.retire( │ │ + None if self._owns_backend else self._via, │ │ + leave=functools.partial(self._submit, self._lock.close if self._owns_backend else self._leave_backend), │ │ + still_held=self._backend_holds, │ │ + ) │ │ + except BaseException as error: │ │ + # Only a failed backend call can leave the level held, and then a retried close() has to find it. │ │ + if not isinstance(error, asyncio.CancelledError) and self._backend_holds(): │ │ + self._closed = False │ │ + raise │ │ + │ │ + def _raise_if_unusable(self) -> None: │ │ if self._creator_pid != os.getpid(): # pragma: forked child │ │ msg = f"AsyncSoftReadWriteLock on {self.lock_file} was inherited across fork; construct a new instance" │ │ raise RuntimeError(msg) │ │ + if self._closed: │ │ + msg = f"AsyncSoftReadWriteLock on {self.lock_file} has been closed" │ │ + raise RuntimeError(msg) │ │ │ │ - async def _run_acquire(self, acquire: Callable[[], AcquireReturnProxy]) -> None: │ │ - # run_in_executor cannot recall work the pool already started, so canceling the caller does not stop the sync │ │ - # acquire: it still creates its marker, sets the hold, and starts the heartbeat, which keeps the marker fresh │ │ - # forever so no peer on any host can evict it as stale. Wait the submitted call out and hand the claim back, │ │ - # the way AsyncReadWriteLock does. │ │ - acquire_future = self._submit(acquire) │ │ + def _backend_holds(self) -> bool: │ │ + # A sync close() or forced release on a shared singleton ends the tasks' level without the table taking part. │ │ + return self._lock._holds_level_of(_TASKS_THREAD_ID) # ruff:ignore[private-member-access] # the wrapper owns this backend hold │ │ + │ │ + def _leave_backend(self) -> None: │ │ + # Only the tasks' level: a sync user of the same singleton keeps its own. │ │ + self._lock._release_level_of(_TASKS_THREAD_ID) # ruff:ignore[private-member-access] # the wrapper owns this backend hold │ │ + │ │ + async def _run_acquire(self, acquire: Callable[..., AcquireReturnProxy]) -> None: │ │ + # run_in_executor cannot recall work the pool already started. A sync acquire that won the lock before it saw │ │ + # the cancellation has published its claim and started the heartbeat, which keeps the record fresh so no peer │ │ + # evicts it. Wait the call out and hand the claim back, as AsyncReadWriteLock does. │ │ + abandoned = threading.Event() │ │ + acquire_future = self._submit(acquire, cancel_check=abandoned.is_set) │ │ try: │ │ await _wait_until_done(acquire_future) │ │ except asyncio.CancelledError as cancellation: │ │ + # Stops a backend wait on another process's hold, which would otherwise outlast the caller by as long. │ │ + abandoned.set() │ │ try: │ │ await _drain_future(acquire_future) │ │ + except Timeout: │ │ + # Nothing was taken, so the caller's cancellation is the whole outcome. │ │ + raise cancellation from None │ │ except BaseException as error: # ruff:ignore[blind-except] # reported with the cancellation below │ │ _raise_cancelled_error(cancellation, error) │ │ try: │ │ - await _drain_future(self._submit(self._lock.release)) │ │ + await _drain_future(self._submit(self._leave_backend)) │ │ except BaseException as error: # ruff:ignore[blind-except] # reported with the cancellation below │ │ _raise_cancelled_error(cancellation, error) │ │ raise │ │ _future_result(acquire_future) │ │ │ │ - async def _run(self, func: Callable[_P, _R], *args: _P.args, **kwargs: _P.kwargs) -> _R: │ │ - # A canceled release or close is already running on the pool thread; drain it so its outcome is observed │ │ - # instead of finishing unwatched, then let the cancellation through. │ │ - future = self._submit(func, *args, **kwargs) │ │ - try: │ │ - await _wait_until_done(future) │ │ - except asyncio.CancelledError as cancellation: │ │ - try: │ │ - await _drain_future(future) │ │ - except BaseException as error: # ruff:ignore[blind-except] # reported with the cancellation below │ │ - _raise_cancelled_error(cancellation, error) │ │ - raise │ │ - return _future_result(future) │ │ - │ │ def _submit( │ │ self, func: Callable[_P, _R], *args: _P.args, **kwargs: _P.kwargs │ │ ) -> asyncio.Future[_BackendOutcome[_R]]: │ │ loop = self._loop or asyncio.get_running_loop() │ │ return loop.run_in_executor(self._executor, _capture_call, functools.partial(func, *args, **kwargs)) │ ├── filelock/_soft_rw/_sync.py │ │ @@ -1,241 +1,294 @@ │ │ -"""Cross-process and cross-host reader/writer lock built on :class:`SoftFileLock` primitives.""" │ │ +"""Cross-process and cross-host reader/writer lock over a generation log of immutable snapshots.""" │ │ │ │ from __future__ import annotations │ │ │ │ +__lazy_modules__ = [ │ │ + "filelock._error", │ │ + "filelock._lease", │ │ + "filelock._soft_rw._protocol", │ │ + "filelock._soft_rw._storage", │ │ + "math", │ │ +] │ │ + │ │ import atexit │ │ -import hmac │ │ import os │ │ -import re │ │ -import secrets │ │ -import socket │ │ -import stat │ │ -import sys │ │ import threading │ │ import time │ │ -import uuid │ │ -from contextlib import closing, contextmanager, suppress │ │ +from contextlib import contextmanager, suppress │ │ from dataclasses import dataclass │ │ -from pathlib import Path │ │ -from typing import TYPE_CHECKING, Final, Literal │ │ +from math import isfinite │ │ +from typing import TYPE_CHECKING, ClassVar, Final │ │ from weakref import WeakValueDictionary │ │ │ │ from filelock._api import ( │ │ AcquireReturnProxy, │ │ + _acquire_thread_lock, │ │ + _canonical, │ │ + _check_timeout_max, │ │ _ensure_current_process, │ │ - _fork_transition, │ │ - _raise_grouped_errors, │ │ _register_fork_class, │ │ _register_fork_object, │ │ - _register_owned_descriptor, │ │ - _unregister_owned_descriptor, │ │ + _resolve_read_write_timeout, │ │ + _seconds, │ │ + _timeout_behavior, │ │ ) │ │ from filelock._error import Timeout │ │ -from filelock._soft import SoftFileLock │ │ -from filelock._util import ensure_directory_exists, touch, write_all │ │ +from filelock._lease import LeaseCompromise │ │ +from filelock._soft_rw._protocol import GenerationLog, Ledger, Mode, Participant │ │ +from filelock._soft_rw._storage import OsFiles │ │ │ │ if TYPE_CHECKING: │ │ from collections.abc import Callable, Generator │ │ │ │ - │ │ -_Mode = Literal["read", "write"] │ │ -_BREAK_SUFFIX: Final[str] = ".break" │ │ -_MAX_MARKER_SIZE: Final[int] = 1024 │ │ -_O_NOFOLLOW: Final[int] = getattr(os, "O_NOFOLLOW", 0) │ │ -_O_NONBLOCK: Final[int] = getattr(os, "O_NONBLOCK", 0) │ │ -# dirfd-relative I/O is a Unix-only optimization; Windows cannot ``os.open()`` a directory at all, and │ │ -# its ``os`` module skips dir_fd support entirely. When disabled, callers fall back to full-path ops. │ │ -_SUPPORTS_DIR_FD: Final[bool] = sys.platform != "win32" and os.open in os.supports_dir_fd │ │ + from filelock._lease import CompromiseReason │ │ │ │ _ALL_INSTANCES: Final[WeakValueDictionary[int, SoftReadWriteLock]] = WeakValueDictionary() │ │ _ALL_INSTANCES_LOCK: threading.Lock = threading.Lock() │ │ -_SINGLETONS_UNDER_CONSTRUCTION: Final[set[Path]] = set() │ │ │ │ │ │ class _SoftRWMeta(type): │ │ - _instances: WeakValueDictionary[Path, SoftReadWriteLock] │ │ + _instances: WeakValueDictionary[str, SoftReadWriteLock] │ │ _instances_lock: threading.RLock │ │ + _instances_under_construction: set[str] │ │ │ │ def __call__( # ruff:ignore[too-many-arguments] # forwards the public constructor's documented parameters │ │ cls, │ │ lock_file: str | os.PathLike[str], │ │ timeout: float = -1, │ │ *, │ │ blocking: bool = True, │ │ is_singleton: bool = True, │ │ heartbeat_interval: float = 30.0, │ │ stale_threshold: float | None = None, │ │ poll_interval: float = 0.25, │ │ + on_compromise: Callable[[LeaseCompromise], None] | None = None, │ │ ) -> SoftReadWriteLock: │ │ _ensure_current_process() │ │ + timeout = _seconds("timeout", timeout) │ │ + # Passed through only when set, so a subclass that declares its own constructor without it keeps working. │ │ + extra = {} if on_compromise is None else {"on_compromise": on_compromise} │ │ if not is_singleton: │ │ return super().__call__( │ │ lock_file, │ │ timeout, │ │ blocking=blocking, │ │ is_singleton=is_singleton, │ │ heartbeat_interval=heartbeat_interval, │ │ stale_threshold=stale_threshold, │ │ poll_interval=poll_interval, │ │ + **extra, │ │ ) │ │ │ │ - normalized = Path(lock_file).resolve() │ │ + # Keyed like the log root, so one instance never spans two logs. │ │ + normalized = _canonical(lock_file) │ │ with cls._instances_lock: │ │ instance = cls._instances.get(normalized) │ │ if instance is None: │ │ - if normalized in _SINGLETONS_UNDER_CONSTRUCTION: # pragma: needs fork │ │ + if normalized in cls._instances_under_construction: │ │ msg = f"Singleton lock construction is already active for {lock_file!s}" │ │ raise RuntimeError(msg) │ │ construction_pid = os.getpid() │ │ - _SINGLETONS_UNDER_CONSTRUCTION.add(normalized) │ │ + construction_registry = cls._instances_under_construction │ │ + construction_registry.add(normalized) │ │ try: │ │ instance = super().__call__( │ │ lock_file, │ │ timeout, │ │ blocking=blocking, │ │ is_singleton=is_singleton, │ │ heartbeat_interval=heartbeat_interval, │ │ stale_threshold=stale_threshold, │ │ poll_interval=poll_interval, │ │ + **extra, │ │ ) │ │ finally: │ │ - _SINGLETONS_UNDER_CONSTRUCTION.discard(normalized) │ │ + construction_registry.discard(normalized) │ │ if os.getpid() != construction_pid: # pragma: needs fork │ │ msg = "Lock construction cannot continue after fork; construct a new lock in the child" │ │ raise RuntimeError(msg) │ │ cls._instances[normalized] = instance │ │ - elif instance.timeout != timeout or instance.blocking != blocking: │ │ + elif ( │ │ + _timeout_behavior(instance.timeout, any_negative=False) │ │ + != _timeout_behavior(timeout, any_negative=False) │ │ + or instance.blocking != blocking │ │ + ): │ │ msg = ( │ │ f"Singleton lock created with timeout={instance.timeout}, blocking={instance.blocking}," │ │ f" cannot be changed to timeout={timeout}, blocking={blocking}" │ │ ) │ │ raise ValueError(msg) │ │ + elif on_compromise is not None and instance._on_compromise != on_compromise: # ruff: ignore[private-member-access] # the metaclass owns the singleton it compares │ │ + # A tuning difference keeps the first caller's values; a different loss callback is a different safety │ │ + # contract, and returning the cached instance would silently drop it. │ │ + msg = f"Singleton lock created with a different on_compromise callback for {lock_file!s}" │ │ + raise ValueError(msg) │ │ + else: │ │ + _validate_intervals(heartbeat_interval, stale_threshold, poll_interval) │ │ return instance │ │ │ │ │ │ class SoftReadWriteLock(metaclass=_SoftRWMeta): │ │ """ │ │ - Cross-process and cross-host reader/writer lock built on :class:`SoftFileLock` primitives. │ │ - │ │ - Use this class instead of :class:`~filelock.ReadWriteLock` when the lock file lives on a network │ │ - filesystem (NFS, Lustre with ``-o flock``, HPC cluster shared storage). ``ReadWriteLock`` is backed │ │ - by SQLite and cannot run on NFS because SQLite's ``fcntl`` locking is unreliable there. │ │ - │ │ - Layout on disk for a lock at ``foo.lock``: │ │ - │ │ - - ``foo.lock.state`` — a :class:`SoftFileLock` taken only during state transitions (microseconds). │ │ - - ``foo.lock.write`` — writer marker; its presence means a writer is claiming or holding the lock. │ │ - - ``foo.lock.readers/..`` — one file per reader. │ │ + Cross-process and cross-host reader/writer lock for shared filesystems. │ │ │ │ - Each marker stores a random token (``secrets.token_hex(16)``), the holder's pid, and the holder's │ │ - hostname. A daemon heartbeat thread refreshes ``mtime`` on every held marker. A marker whose mtime │ │ - has not advanced in ``stale_threshold`` seconds may be evicted by any process on any host, giving │ │ - correct behavior when a compute node crashes with a lock held. │ │ + Use this class instead of :class:`~filelock.ReadWriteLock` when the lock file lives on a network filesystem (NFS, │ │ + Lustre, HPC cluster shared storage). ``ReadWriteLock`` is backed by SQLite and cannot run on NFS because SQLite's │ │ + ``fcntl`` locking is unreliable there. │ │ + │ │ + The lock's state is a log of immutable snapshots under ``foo.lock.rw/gen/``, each naming the writer and the │ │ + readers holding the lock at generation ``N``. Every acquire, release, and eviction publishes the next snapshot with │ │ + one atomic no-replace hard link, so no transition can be left half done by a crash on any host. Each participant │ │ + also keeps ``foo.lock.rw/holders/``, a record whose nonce a daemon heartbeat thread rewrites every │ │ + ``heartbeat_interval`` seconds. A contender evicts a member whose record has not changed for ``stale_threshold`` │ │ + seconds of the contender's own monotonic clock; no clock is ever compared across hosts, so skew between hosts or │ │ + against the file server cannot make a live holder look dead. │ │ + │ │ + Writer acquire is writer-preferring: a writer enters the snapshot as soon as no live writer is named, which blocks │ │ + any new reader, then waits for the named readers to leave. Writer starvation is impossible. │ │ + │ │ + An expired holder is not fenced by the lock: a process paused past ``stale_threshold`` resumes believing it holds │ │ + the lock until its next heartbeat reports the loss through ``on_compromise``. :attr:`generation` is a monotonic │ │ + fencing token for the protected resource: a store that rejects writes carrying a lower generation than the highest │ │ + it has accepted refuses such a holder. │ │ │ │ - Writer acquire is two-phase and writer-preferring: phase 1 claims ``.write`` (blocking any new │ │ - reader), phase 2 waits for existing readers to drain. Writer starvation is impossible. │ │ - │ │ - Reentrancy, upgrade/downgrade rules, thread pinning, and singleton caching by resolved path match │ │ + Reentrancy, upgrade/downgrade rules, thread pinning, and singleton caching by canonical path match │ │ :class:`~filelock.ReadWriteLock`. │ │ │ │ Forking invalidates the inherited instance in the child so the child cannot double-own the lock with its parent; │ │ ``release()`` on that instance is a no-op, and the child must construct a new instance if it needs a lock. │ │ │ │ - Trust boundary: protects against same-UID non-cooperating processes (one host or cross-host) and │ │ - same-host different-UID users via ``0o600`` / ``0o700`` permissions. Does not protect against root │ │ - compromise, NTP tampering on same-UID cross-host nodes, or multi-tenant mounts where hostile │ │ - co-tenants share the UID. │ │ + Trust boundary: protects against same-UID non-cooperating processes (one host or cross-host) and same-host │ │ + different-UID users via ``0o600`` / ``0o700`` permissions. Does not protect against root compromise or multi-tenant │ │ + mounts where hostile co-tenants share the UID. │ │ │ │ - :param lock_file: path to the lock file; sidecar state/write/readers live next to it │ │ + :param lock_file: path to the lock file; the protocol directory lives next to it as ``.rw`` │ │ :param timeout: maximum wait time in seconds; ``-1`` means block indefinitely │ │ :param blocking: if ``False``, raise :class:`~filelock.Timeout` immediately on contention │ │ - :param is_singleton: if ``True``, reuse existing instances for the same resolved path │ │ + :param is_singleton: if ``True``, reuse existing instances for the same canonical path │ │ :param heartbeat_interval: seconds between heartbeat refreshes; default 30 s │ │ - :param stale_threshold: seconds of ``mtime`` inactivity before a marker is stale; defaults to │ │ + :param stale_threshold: seconds a holder record may stay unchanged before a contender evicts it; defaults to │ │ ``3 * heartbeat_interval``, matching etcd's ``LeaseKeepAlive`` convention │ │ :param poll_interval: seconds between acquire retries under contention; default 0.25 s │ │ + :param on_compromise: called from the heartbeat thread with a :class:`~filelock.LeaseCompromise` when the hold is │ │ + lost: a peer evicted it, or refreshes failed for long enough that a peer could have │ │ │ │ .. versionadded:: 3.27.0 │ │ │ │ + .. versionchanged:: 3.33.0 │ │ + │ │ + The on-disk protocol is a generation log; earlier releases cannot share a lock path with this one. │ │ + │ │ """ │ │ │ │ - _instances: WeakValueDictionary[Path, SoftReadWriteLock] = WeakValueDictionary() │ │ + _instances: WeakValueDictionary[str, SoftReadWriteLock] = WeakValueDictionary() │ │ _instances_lock = threading.RLock() │ │ + _instances_under_construction: ClassVar[set[str]] = set() │ │ + │ │ + def __init_subclass__(cls, **kwargs: object) -> None: │ │ + """Give each lock subclass its own singleton registry and lock.""" │ │ + super().__init_subclass__(**kwargs) │ │ + cls._instances = WeakValueDictionary() │ │ + cls._instances_lock = threading.RLock() │ │ + cls._instances_under_construction = set() │ │ + _register_fork_class(cls) │ │ │ │ def __init__( # ruff:ignore[too-many-arguments] # public constructor: one parameter per documented lock option │ │ self, │ │ lock_file: str | os.PathLike[str], │ │ timeout: float = -1, │ │ *, │ │ blocking: bool = True, │ │ is_singleton: bool = True, # ruff:ignore[unused-method-argument] # consumed by _SoftRWMeta.__call__ │ │ heartbeat_interval: float = 30.0, │ │ stale_threshold: float | None = None, │ │ poll_interval: float = 0.25, │ │ + on_compromise: Callable[[LeaseCompromise], None] | None = None, │ │ ) -> None: │ │ self._creator_pid = os.getpid() │ │ - if heartbeat_interval <= 0: │ │ - msg = f"heartbeat_interval must be positive, got {heartbeat_interval}" │ │ - raise ValueError(msg) │ │ - if stale_threshold is None: │ │ - stale_threshold = heartbeat_interval * 3 │ │ - if stale_threshold <= heartbeat_interval: │ │ - msg = f"stale_threshold must exceed heartbeat_interval ({stale_threshold} <= {heartbeat_interval})" │ │ - raise ValueError(msg) │ │ - if poll_interval <= 0: │ │ - msg = f"poll_interval must be positive, got {poll_interval}" │ │ - raise ValueError(msg) │ │ + heartbeat_interval, stale_threshold, poll_interval = _validate_intervals( │ │ + heartbeat_interval, stale_threshold, poll_interval │ │ + ) │ │ │ │ self.lock_file: str = os.fspath(lock_file) │ │ self.timeout: float = timeout │ │ self.blocking: bool = blocking │ │ self.heartbeat_interval: float = heartbeat_interval │ │ self.stale_threshold: float = stale_threshold │ │ self.poll_interval: float = poll_interval │ │ │ │ - self._paths = _Paths( │ │ - state=f"{self.lock_file}.state", │ │ - write=f"{self.lock_file}.write", │ │ - readers=f"{self.lock_file}.readers", │ │ - ) │ │ - ensure_directory_exists(self.lock_file) │ │ - self._locks = _Locks( │ │ - internal=threading.Lock(), │ │ - transaction=threading.Lock(), │ │ - state=SoftFileLock(self._paths.state, timeout=-1), │ │ - ) │ │ - self._readers_dir_fd: int | None = None │ │ - self._readers_dir_fd_token: int | None = None │ │ + # Resolved once: a relative lock path must keep naming the same log after the process changes directory. The │ │ + # final component stays unresolved, as in 4.0.12, so every release shares one log on a symlinked lock path. │ │ + self._root = f"{_canonical(self.lock_file)}.rw" │ │ + self._files = OsFiles(self.lock_file) │ │ + self._ledger = Ledger(time.monotonic) │ │ + self._log = GenerationLog(self._files, self.lock_file, self._root) │ │ + self._on_compromise = on_compromise │ │ + self._locks = _Locks(internal=threading.Lock(), transaction=threading.Lock()) │ │ self._hold: _Hold | None = None │ │ + self._compromise: LeaseCompromise | None = None │ │ self._closed: bool = False │ │ │ │ with _ALL_INSTANCES_LOCK: │ │ _ALL_INSTANCES[id(self)] = self │ │ _register_fork_object(self) │ │ │ │ @classmethod │ │ def _reset_class_after_fork(cls) -> None: # pragma: forked child │ │ global _ALL_INSTANCES_LOCK # ruff:ignore[global-statement] # rebinds the module lock to a fresh one in the fork child │ │ _ALL_INSTANCES_LOCK = threading.Lock() │ │ cls._instances = WeakValueDictionary() │ │ cls._instances_lock = threading.RLock() │ │ - _SINGLETONS_UNDER_CONSTRUCTION.clear() │ │ + cls._instances_under_construction = set() │ │ + │ │ + @property │ │ + def generation(self) -> int | None: │ │ + """ │ │ + The generation at which the current hold was granted, or ``None`` when no lock is held. │ │ + │ │ + Generations are monotonic across all participants and hosts, so this is a fencing token: pass it to the │ │ + protected resource and have the resource reject any operation carrying a lower generation than the highest it │ │ + has accepted. That refuses a holder that paused past ``stale_threshold``, was evicted, and resumed. Removing the │ │ + ``.rw`` directory starts a new log whose generations begin again at 1. │ │ + │ │ + .. versionadded:: 3.33.0 │ │ + │ │ + """ │ │ + with self._locks.internal: │ │ + return None if self._hold is None else self._hold.participant.generation │ │ + │ │ + @property │ │ + def compromise(self) -> LeaseCompromise | None: │ │ + """ │ │ + How the current hold was lost, or ``None`` while it stands. │ │ + │ │ + Set by the heartbeat thread once a peer has evicted this holder or refreshes have failed for long enough that a │ │ + peer could have. The holder should stop using the protected resource when it is set. Until the lost hold is │ │ + released, acquiring on this instance raises :class:`RuntimeError` instead of joining it. │ │ + │ │ + .. versionadded:: 3.33.0 │ │ + │ │ + """ │ │ + with self._locks.internal: │ │ + return self._compromise │ │ │ │ @contextmanager │ │ def read_lock(self, timeout: float | None = None, *, blocking: bool | None = None) -> Generator[None]: │ │ """ │ │ Context manager that acquires and releases a shared read lock. │ │ │ │ Falls back to instance defaults for *timeout* and *blocking* when ``None``. │ │ │ │ :param timeout: maximum wait time in seconds, or ``None`` to use the instance default │ │ :param blocking: if ``False``, raise :class:`~filelock.Timeout` immediately; ``None`` uses the instance default │ │ │ │ :raises RuntimeError: if a write lock is already held on this instance │ │ :raises Timeout: if the lock cannot be acquired within *timeout* seconds │ │ + :raises TypeError: if *timeout* is a :class:`bool` or not a real number │ │ + :raises ValueError: if a blocking call gets a ``nan`` *timeout* or a negative one other than ``-1`` │ │ │ │ """ │ │ self.acquire_read(timeout, blocking=blocking) │ │ try: │ │ yield │ │ finally: │ │ self.release() │ │ @@ -248,68 +301,79 @@ │ │ Falls back to instance defaults for *timeout* and *blocking* when ``None``. │ │ │ │ :param timeout: maximum wait time in seconds, or ``None`` to use the instance default │ │ :param blocking: if ``False``, raise :class:`~filelock.Timeout` immediately; ``None`` uses the instance default │ │ │ │ :raises RuntimeError: if a read lock is already held, or a write lock is held by a different thread │ │ :raises Timeout: if the lock cannot be acquired within *timeout* seconds │ │ + :raises TypeError: if *timeout* is a :class:`bool` or not a real number │ │ + :raises ValueError: if a blocking call gets a ``nan`` *timeout* or a negative one other than ``-1`` │ │ │ │ """ │ │ self.acquire_write(timeout, blocking=blocking) │ │ try: │ │ yield │ │ finally: │ │ self.release() │ │ │ │ def acquire_read(self, timeout: float | None = None, *, blocking: bool | None = None) -> AcquireReturnProxy: │ │ """ │ │ Acquire a shared read lock. │ │ │ │ If this instance already holds a read lock, the lock level is incremented (reentrant). Attempting to acquire a │ │ read lock while holding a write lock raises :class:`RuntimeError` (downgrade not allowed). On the 0→1 │ │ - transition a daemon heartbeat thread is started that refreshes the reader marker's ``mtime`` every │ │ - ``heartbeat_interval`` seconds so peers on other hosts do not evict the marker as stale. │ │ + transition the reader publishes its holder record, enters the next snapshot once no live writer is named, and │ │ + starts a daemon heartbeat thread that rewrites the record's nonce every ``heartbeat_interval`` seconds so peers │ │ + on other hosts do not evict it. │ │ │ │ :param timeout: maximum wait time in seconds, or ``None`` to use the instance default; ``-1`` means block │ │ indefinitely │ │ :param blocking: if ``False``, raise :class:`~filelock.Timeout` immediately when the lock is unavailable; │ │ ``None`` uses the instance default │ │ │ │ :returns: a proxy that can be used as a context manager to release the lock │ │ │ │ :raises RuntimeError: if a write lock is already held on this instance, if this instance was invalidated by │ │ :func:`os.fork`, or if :meth:`close` was called │ │ :raises Timeout: if the lock cannot be acquired within *timeout* seconds │ │ + :raises TypeError: if *timeout* is a :class:`bool` or not a real number │ │ + :raises ValueError: if a blocking call gets a ``nan`` *timeout* or a negative one other than ``-1`` │ │ + :raises SoftFileLockProtocolError: if a snapshot cannot be read without risking overlap, or the filesystem │ │ + refuses the no-replace hard links the protocol commits with │ │ │ │ """ │ │ return self._acquire("read", timeout, blocking=blocking) │ │ │ │ def acquire_write(self, timeout: float | None = None, *, blocking: bool | None = None) -> AcquireReturnProxy: │ │ """ │ │ Acquire an exclusive write lock. │ │ │ │ If this instance already holds a write lock from the same thread, the lock level is incremented (reentrant). │ │ Attempting to acquire a write lock while holding a read lock raises :class:`RuntimeError` (upgrade not │ │ allowed). Write locks are pinned to the acquiring thread: a different thread trying to re-enter also raises │ │ :class:`RuntimeError`. │ │ │ │ - Writer acquisition runs in two phases. Phase 1 atomically claims ``.write`` via ``O_CREAT | O_EXCL``, │ │ - which immediately blocks any new reader on any host. Phase 2 waits for existing readers to drain. Writer │ │ - starvation is impossible: new readers see ``.write`` during phase 2 and wait behind the pending writer. │ │ + A writer enters the next snapshot as its writer as soon as no live writer is named, which blocks every new │ │ + reader on every host, then waits for the readers that snapshot names to leave. Writer starvation is impossible: │ │ + new readers see the named writer and wait behind it. │ │ │ │ :param timeout: maximum wait time in seconds, or ``None`` to use the instance default; ``-1`` means block │ │ indefinitely │ │ :param blocking: if ``False``, raise :class:`~filelock.Timeout` immediately when the lock is unavailable; │ │ ``None`` uses the instance default │ │ │ │ :returns: a proxy that can be used as a context manager to release the lock │ │ │ │ :raises RuntimeError: if a read lock is already held, if a write lock is held by a different thread, if this │ │ instance was invalidated by :func:`os.fork`, or if :meth:`close` was called │ │ :raises Timeout: if the lock cannot be acquired within *timeout* seconds │ │ + :raises TypeError: if *timeout* is a :class:`bool` or not a real number │ │ + :raises ValueError: if a blocking call gets a ``nan`` *timeout* or a negative one other than ``-1`` │ │ + :raises SoftFileLockProtocolError: if a snapshot cannot be read without risking overlap, or the filesystem │ │ + refuses the no-replace hard links the protocol commits with │ │ │ │ """ │ │ return self._acquire("write", timeout, blocking=blocking) │ │ │ │ @classmethod │ │ def get_lock( │ │ cls, │ │ @@ -317,440 +381,316 @@ │ │ timeout: float = -1, │ │ *, │ │ blocking: bool = True, │ │ ) -> SoftReadWriteLock: │ │ """ │ │ Return the singleton :class:`SoftReadWriteLock` for *lock_file*. │ │ │ │ - :param lock_file: path to the lock file; sidecar state/write/readers live next to it │ │ + :param lock_file: path to the lock file; the protocol directory lives next to it as ``.rw`` │ │ :param timeout: maximum wait time in seconds; ``-1`` means block indefinitely │ │ :param blocking: if ``False``, raise :class:`~filelock.Timeout` immediately when the lock is unavailable │ │ │ │ :returns: the singleton lock instance │ │ │ │ :raises ValueError: if an instance already exists for this path with different *timeout* or *blocking* values │ │ │ │ """ │ │ return cls(lock_file, timeout, blocking=blocking) │ │ │ │ def close(self) -> None: │ │ """ │ │ - Release any held lock and release internal filesystem resources. │ │ + Release any held lock and mark the instance closed. │ │ │ │ Idempotent. After calling this method the instance can no longer acquire locks — subsequent acquires raise │ │ - :class:`RuntimeError`. A fork-invalidated instance is closed without raising. │ │ + :class:`RuntimeError`, and so does an acquire another thread is still waiting in, which gives up its claim │ │ + instead of taking the lock. A fork-invalidated instance is closed without raising. │ │ """ │ │ if self._creator_pid != os.getpid(): # pragma: forked child │ │ return │ │ - self.release(force=True) │ │ + # Closed first, under the lock an acquire publishes its hold under: an acquire still waiting then sees the flag │ │ + # and leaves instead of publishing, and one that published before it is released below. │ │ with self._locks.internal: │ │ - if self._closed: │ │ - return │ │ self._closed = True │ │ - if self._readers_dir_fd is not None: # pragma: needs dir-fd │ │ - with _fork_transition(): │ │ - if self._readers_dir_fd_token is not None: # pragma: needs dir-fd │ │ - _unregister_owned_descriptor(self._readers_dir_fd_token) │ │ - self._readers_dir_fd_token = None │ │ - fd, self._readers_dir_fd = self._readers_dir_fd, None │ │ - with suppress(OSError): # pragma: needs dir-fd │ │ - os.close(fd) │ │ + self.release(force=True) │ │ │ │ def release(self, *, force: bool = False) -> None: │ │ """ │ │ Release one level of the current lock. │ │ │ │ - When the lock level reaches zero the heartbeat thread is stopped and the held marker file is unlinked. On a │ │ - fork-invalidated instance (that is, the child of a :func:`os.fork` call made while the parent held a lock) │ │ - this method is a no-op so inherited ``with`` blocks can unwind cleanly in the child. │ │ + When the lock level reaches zero the heartbeat thread is stopped, the participant is committed out of the next │ │ + snapshot, and its holder record is removed. On a fork-invalidated instance (that is, the child of a │ │ + :func:`os.fork` call made while the parent held a lock) this method is a no-op so inherited ``with`` blocks can │ │ + unwind cleanly in the child. │ │ │ │ :param force: if ``True``, release the lock completely regardless of the current lock level │ │ │ │ - :raises RuntimeError: if no lock is currently held and *force* is ``False`` │ │ + :raises RuntimeError: if no lock is currently held and *force* is ``False``, or if the calling thread holds no │ │ + level of the current lock and *force* is ``False`` │ │ │ │ """ │ │ if self._creator_pid != os.getpid(): # pragma: forked child │ │ return │ │ + self._release(threading.get_ident(), force=force) │ │ + │ │ + def _acquire_level_of( │ │ + self, holder: int, mode: Mode, timeout: float, *, blocking: bool, cancel_check: Callable[[], bool] │ │ + ) -> AcquireReturnProxy: │ │ + # Records the level under *holder* instead of the calling thread: an async wrapper's executor thread does not │ │ + # identify the tasks it holds for. Gives up with Timeout once *cancel_check* is true. │ │ + return self._acquire(mode, timeout, blocking=blocking, holder=holder, cancel_check=cancel_check) │ │ + │ │ + def _release_level_of(self, holder: int) -> None: │ │ + self._release(holder, force=False) │ │ + │ │ + def _holds_level_of(self, holder: int) -> bool: │ │ + # Read without the internal lock: an async wrapper asks from its event loop, which must not wait out a release │ │ + # running on another thread. │ │ + return (hold := self._hold) is not None and (holder == hold.write_thread_id or holder in hold.read_depths) │ │ + │ │ + def _release(self, thread_id: int, *, force: bool) -> None: │ │ with self._locks.internal: │ │ hold = self._hold │ │ if hold is None: │ │ if force: │ │ return │ │ msg = f"Cannot release a lock on {self.lock_file} (lock id: {id(self)}) that is not held" │ │ raise RuntimeError(msg) │ │ if force: │ │ hold.level = 0 │ │ else: │ │ - hold.level -= 1 │ │ + self._raise_if_not_holder(hold, thread_id) │ │ + hold.leave_one_level(thread_id) │ │ if hold.level > 0: │ │ return │ │ self._hold = None │ │ │ │ - # Order matters: signal → join → unlink. A late tick on a deleted marker is harmless and the │ │ - # heartbeat's token check would catch a re-acquisition race, but joining first removes that race. │ │ + # Stop the heartbeat before leaving, so a late tick cannot re-read a snapshot this participant just left and │ │ + # report an eviction that was its own release. on_compromise runs on that thread and may be what called here, │ │ + # in which case there is nothing to join. │ │ hold.heartbeat_stop.set() │ │ - hold.heartbeat_thread.join(timeout=self.heartbeat_interval + 1.0) │ │ - if hold.is_reader: │ │ - _unlink(hold.marker_name, dir_fd=self._readers_dir_fd) │ │ - else: │ │ - self._unlink_writer_marker_if_ours(hold.token) │ │ - │ │ - def _unlink_writer_marker_if_ours(self, token: str) -> None: │ │ - # Remove the writer marker only while it still carries our token. If this holder was paused long │ │ - # enough (a stop-the-world GC pause, SIGSTOP, a suspended VM) for a peer to evict the marker as │ │ - # stale and claim the writer slot itself, the file now at .write is the peer's live marker; │ │ - # unlinking it by path would let a second writer through and break mutual exclusion. The state lock │ │ - # serializes this against a concurrent break/claim, and the heartbeat is already stopped, so the │ │ - # token we read is authoritative. Mirrors the token re-check the stale-break path already does. │ │ - with self._locks.state: │ │ - if (read := _read_marker(self._paths.write)) is None: │ │ - return │ │ - info, _ = read │ │ - if info is None or not hmac.compare_digest(info.token, token): │ │ - return │ │ - _unlink(self._paths.write) │ │ + try: │ │ + if hold.heartbeat_thread is not threading.current_thread(): │ │ + hold.heartbeat_thread.join(timeout=min(self.heartbeat_interval + 1.0, threading.TIMEOUT_MAX)) │ │ + finally: │ │ + # The hold is already gone from this instance, so a join that raises must not strand its record too. │ │ + hold.participant.leave() │ │ + │ │ + def _raise_if_not_holder(self, hold: _Hold, thread_id: int) -> None: │ │ + # The hold's own heartbeat thread may release it, since on_compromise runs there. │ │ + if thread_id == hold.heartbeat_thread.ident: │ │ + return │ │ + # Another thread's release would leave the generation log under the holder and let a peer in. │ │ + if hold.mode == "write" and thread_id != hold.write_thread_id: │ │ + msg = ( │ │ + f"Cannot release write lock on {self.lock_file} (lock id: {id(self)}) " │ │ + f"from thread {thread_id} while it is held by thread {hold.write_thread_id}" │ │ + ) │ │ + raise RuntimeError(msg) │ │ + # Readers share one participant, so a thread that holds no read level would end another's hold. │ │ + if hold.mode == "read" and thread_id not in hold.read_depths: │ │ + msg = ( │ │ + f"Cannot release read lock on {self.lock_file} (lock id: {id(self)}) " │ │ + f"from thread {thread_id}, which does not hold it" │ │ + ) │ │ + raise RuntimeError(msg) │ │ │ │ def _acquire( │ │ self, │ │ - mode: _Mode, │ │ + mode: Mode, │ │ timeout: float | None, │ │ *, │ │ blocking: bool | None, │ │ + holder: int | None = None, │ │ + cancel_check: Callable[[], bool] | None = None, │ │ ) -> AcquireReturnProxy: │ │ if self._creator_pid != os.getpid(): # pragma: forked child │ │ msg = f"SoftReadWriteLock on {self.lock_file} was invalidated by fork(); construct a new instance" │ │ raise RuntimeError(msg) │ │ timeout = self.timeout if timeout is None else timeout │ │ blocking = self.blocking if blocking is None else blocking │ │ + holder = threading.get_ident() if holder is None else holder │ │ │ │ with self._locks.internal: │ │ if self._closed: │ │ - msg = f"SoftReadWriteLock on {self.lock_file} has been closed" │ │ - raise RuntimeError(msg) │ │ + raise self._closed_error() │ │ + timeout = _resolve_read_write_timeout(timeout, blocking=blocking) │ │ if self._hold is not None: │ │ - return self._validate_reentrant(mode) │ │ + return self._validate_reentrant(mode, holder) │ │ │ │ - start = time.perf_counter() │ │ - if not blocking: │ │ - acquired = self._locks.transaction.acquire(blocking=False) │ │ - elif timeout == -1: │ │ - acquired = self._locks.transaction.acquire(blocking=True) │ │ - else: │ │ - acquired = self._locks.transaction.acquire(blocking=True, timeout=timeout) │ │ - if not acquired: │ │ + deadline = None if timeout == -1 else time.perf_counter() + timeout │ │ + if not _acquire_thread_lock( │ │ + self._locks.transaction, │ │ + blocking=blocking, │ │ + timeout=timeout, │ │ + poll_interval=self.poll_interval, │ │ + cancel_check=cancel_check, │ │ + ): │ │ raise Timeout(self.lock_file) from None │ │ try: │ │ - return self._do_acquire_inner(mode, timeout, start, blocking=blocking) │ │ + return self._do_acquire_inner(mode, deadline, holder, blocking=blocking, cancel_check=cancel_check) │ │ finally: │ │ self._locks.transaction.release() │ │ │ │ + def _closed_error(self) -> RuntimeError: │ │ + return RuntimeError(f"SoftReadWriteLock on {self.lock_file} has been closed") │ │ + │ │ def _do_acquire_inner( │ │ self, │ │ - mode: _Mode, │ │ - effective_timeout: float, │ │ - start: float, │ │ + mode: Mode, │ │ + deadline: float | None, │ │ + holder: int, │ │ *, │ │ blocking: bool, │ │ + cancel_check: Callable[[], bool] | None, │ │ ) -> AcquireReturnProxy: │ │ with self._locks.internal: │ │ if self._hold is not None: │ │ - return self._validate_reentrant(mode) │ │ - deadline = None if effective_timeout == -1 else start + effective_timeout │ │ - token = secrets.token_hex(16) │ │ - if mode == "write": │ │ - marker_name, is_reader = self._acquire_writer_slot(token, deadline=deadline, blocking=blocking) │ │ - else: │ │ - marker_name, is_reader = self._acquire_reader_slot(token, deadline=deadline, blocking=blocking) │ │ + return self._validate_reentrant(mode, holder) │ │ + participant = Participant( │ │ + self._files, │ │ + self._root, │ │ + mode, │ │ + stale_threshold=self.stale_threshold, │ │ + clock=time.monotonic, │ │ + ledger=self._ledger, │ │ + log=self._log, │ │ + ) │ │ + participant.publish() │ │ + try: │ │ + self._wait_for(participant.advance, deadline=deadline, blocking=blocking, cancel_check=cancel_check) │ │ + except BaseException: │ │ + # A contender that gives up must not stay named in the snapshot: a writer left there would block every │ │ + # reader until a peer waits out the stale threshold. Its own token is all leave() touches, so it cannot │ │ + # undo a peer's claim. │ │ + with suppress(OSError): │ │ + participant.leave() │ │ + raise │ │ stop_event = threading.Event() │ │ - heartbeat = _HeartbeatThread( │ │ - refresh=self._refresh_marker, │ │ - interval=self.heartbeat_interval, │ │ - stop_event=stop_event, │ │ - name=f"filelock-heartbeat-{id(self):x}", │ │ + hold = _Hold( │ │ + level=1, │ │ + mode=mode, │ │ + write_thread_id=holder if mode == "write" else None, │ │ + read_depths={holder: 1} if mode == "read" else {}, │ │ + participant=participant, │ │ + heartbeat_thread=_HeartbeatThread( │ │ + refresh=lambda: self._refresh(participant, hold), │ │ + interval=self.heartbeat_interval, │ │ + stop_event=stop_event, │ │ + name=f"filelock-heartbeat-{id(self):x}", │ │ + ), │ │ + heartbeat_stop=stop_event, │ │ + last_refresh=time.monotonic(), │ │ ) │ │ # Publish the hold and start its heartbeat under one internal-lock section, so a concurrent release() never │ │ # observes a hold whose thread has not started and joins it. If the OS refuses the thread, clear the hold and │ │ - # unlink the marker we claimed: left in place, a peer evicts it as stale and acquires while this instance still │ │ - # believes it holds the lock. │ │ + # leave: left in place, a peer evicts the unrefreshed record and acquires while this instance still believes it │ │ + # holds the lock. A close() that landed while this acquire waited gets the same treatment: published, the hold │ │ + # would keep its heartbeat and its slot on an instance nobody can release through. │ │ start_error: BaseException | None = None │ │ with self._locks.internal: │ │ - self._hold = _Hold( │ │ - level=1, │ │ - mode=mode, │ │ - write_thread_id=threading.get_ident() if mode == "write" else None, │ │ - marker_name=marker_name, │ │ - is_reader=is_reader, │ │ - token=token, │ │ - heartbeat_thread=heartbeat, │ │ - heartbeat_stop=stop_event, │ │ - ) │ │ - try: │ │ - heartbeat.start() │ │ - except BaseException as error: # ruff:ignore[blind-except] # clear the slot below and re-raise │ │ - self._hold = None │ │ - start_error = error │ │ - if start_error is not None: │ │ - if is_reader: │ │ - _unlink(marker_name, dir_fd=self._readers_dir_fd) │ │ + if self._closed: │ │ + start_error = self._closed_error() │ │ else: │ │ - self._unlink_writer_marker_if_ours(token) │ │ + self._hold = hold │ │ + self._compromise = None │ │ + try: │ │ + hold.heartbeat_thread.start() │ │ + except BaseException as error: # ruff:ignore[blind-except] # clear the slot below and re-raise │ │ + self._hold = None │ │ + start_error = error │ │ + if start_error is not None: │ │ + participant.leave() │ │ raise start_error │ │ return AcquireReturnProxy(lock=self) │ │ │ │ - def _validate_reentrant(self, mode: _Mode) -> AcquireReturnProxy: │ │ + def _validate_reentrant(self, mode: Mode, holder: int) -> AcquireReturnProxy: │ │ hold = self._hold │ │ assert hold is not None # ruff:ignore[assert] # callers dispatch here only inside the self._hold is not None branch │ │ if hold.mode != mode: │ │ opposite = "write" if mode == "read" else "read" │ │ direction = "downgrade" if mode == "read" else "upgrade" │ │ msg = ( │ │ f"Cannot acquire {mode} lock on {self.lock_file} (lock id: {id(self)}): " │ │ f"already holding a {opposite} lock ({direction} not allowed)" │ │ ) │ │ raise RuntimeError(msg) │ │ - if mode == "write" and (cur := threading.get_ident()) != hold.write_thread_id: │ │ + if mode == "write" and holder != hold.write_thread_id: │ │ msg = ( │ │ f"Cannot acquire write lock on {self.lock_file} (lock id: {id(self)}) " │ │ - f"from thread {cur} while it is held by thread {hold.write_thread_id}" │ │ + f"from thread {holder} while it is held by thread {hold.write_thread_id}" │ │ ) │ │ raise RuntimeError(msg) │ │ + # Publishing a hold clears the loss recorded for the one before, so a loss seen here is this hold's. Its │ │ + # heartbeat has stopped and a peer may hold the lock, so a new level must not bypass the log. │ │ + if (compromise := self._compromise) is not None: │ │ + raise _lost_hold_error(self.lock_file, mode, compromise) │ │ + if mode == "read": │ │ + hold.read_depths[holder] = hold.read_depths.get(holder, 0) + 1 │ │ hold.level += 1 │ │ return AcquireReturnProxy(lock=self) │ │ │ │ - def _acquire_writer_slot( │ │ - self, │ │ - token: str, │ │ - *, │ │ - deadline: float | None, │ │ - blocking: bool, │ │ - ) -> tuple[str, bool]: │ │ - # Phase 2 scans readers/ via dirfd (where supported), so we need it open even though writers never │ │ - # create files inside. │ │ - self._open_readers_dir() │ │ - │ │ - def try_claim_writer() -> bool: │ │ - with self._locks.state: │ │ - return self._claim_writer_marker(token) │ │ - │ │ - def readers_drained_touching() -> bool: │ │ - with self._locks.state: │ │ - # A peer may replace an expired marker while this process pauses. Refresh only our token; touching a │ │ - # successor's marker would let this acquisition proceed without owning the writer slot. │ │ - if not self._touch_writer_marker_if_ours(token) and not self._claim_writer_marker(token): │ │ - return False │ │ - self._break_stale_readers(time.time()) │ │ - return not self._any_readers() │ │ - │ │ - self._wait_for(try_claim_writer, deadline=deadline, blocking=blocking) │ │ - try: │ │ - self._wait_for(readers_drained_touching, deadline=deadline, blocking=blocking) │ │ - except Timeout: │ │ - # Give up our writer claim so readers can make progress again, but only while the marker is │ │ - # still ours: a peer may have evicted it as stale and claimed the slot while phase 2 waited. │ │ - self._unlink_writer_marker_if_ours(token) │ │ - raise │ │ - return self._paths.write, False │ │ - │ │ - def _claim_writer_marker(self, token: str) -> bool: │ │ - # Claim the writer slot for ``token``. Must be called holding ``self._locks.state``. Evicts a │ │ - # stale marker first, then refuses to claim while a live ``.write`` exists so a peer holding the │ │ - # slot is waited out instead of overwritten. │ │ - _break_stale_marker(self._paths.write, stale_threshold=self.stale_threshold, now=time.time()) │ │ - if _file_exists(self._paths.write): │ │ - return False │ │ - try: │ │ - _atomic_create_marker(self._paths.write, token) │ │ - except FileExistsError: │ │ - return False │ │ - return True │ │ - │ │ - def _touch_writer_marker_if_ours(self, token: str) -> bool: │ │ - # Refresh the writer marker through a single O_NOFOLLOW fd, but only while it still carries our │ │ - # token. Returns False when the marker is gone or now belongs to a peer that reclaimed the slot, │ │ - # so the caller can re-claim rather than keep a stranger's marker alive. Mirrors _refresh_marker. │ │ - fd = _open_marker(self._paths.write) │ │ - if fd is None: │ │ - return False │ │ - try: │ │ - try: │ │ - data = os.read(fd, _MAX_MARKER_SIZE + 1) │ │ - except OSError: # pragma: no cover - e.g. EAGAIN from a hostile FIFO that has a writer attached │ │ - return False │ │ - info = _parse_marker_bytes(data) │ │ - if info is None or not hmac.compare_digest(info.token, token): │ │ - return False │ │ - with suppress(OSError): │ │ - touch(self._paths.write, fd=fd) │ │ - return True │ │ - finally: │ │ - os.close(fd) │ │ - │ │ - def _acquire_reader_slot( │ │ - self, │ │ - token: str, │ │ - *, │ │ - deadline: float | None, │ │ - blocking: bool, │ │ - ) -> tuple[str, bool]: │ │ - self._open_readers_dir() │ │ - reader_name = f"{uuid.uuid4().hex}.{os.getpid()}" │ │ - dir_fd = self._readers_dir_fd │ │ - full_reader_path = str(Path(self._paths.readers) / reader_name) │ │ - │ │ - def try_claim_reader() -> bool: │ │ - with self._locks.state: │ │ - _break_stale_marker(self._paths.write, stale_threshold=self.stale_threshold, now=time.time()) │ │ - if _file_exists(self._paths.write): │ │ - return False │ │ - if dir_fd is not None: # pragma: needs dir-fd │ │ - _atomic_create_marker(reader_name, token, dir_fd=dir_fd) │ │ - else: # pragma: win32 cover │ │ - _atomic_create_marker(full_reader_path, token) │ │ - return True │ │ - │ │ - self._wait_for(try_claim_reader, deadline=deadline, blocking=blocking) │ │ - return (reader_name if dir_fd is not None else full_reader_path), True │ │ - │ │ def _wait_for( │ │ self, │ │ predicate: Callable[[], bool], │ │ *, │ │ deadline: float | None, │ │ blocking: bool, │ │ + cancel_check: Callable[[], bool] | None, │ │ ) -> None: │ │ - while True: │ │ - if predicate(): │ │ - return │ │ + while not predicate(): │ │ + # The flag is read without the lock here only to stop waiting early; publishing the hold re-checks it. │ │ + if self._closed: │ │ + raise self._closed_error() │ │ now = time.perf_counter() │ │ - if not blocking: │ │ + if not blocking or (deadline is not None and now >= deadline): │ │ raise Timeout(self.lock_file) │ │ - if deadline is not None and now >= deadline: │ │ + # An abandoned acquire gives up like a timed-out one, so the caller's rollback withdraws its claim. │ │ + if cancel_check is not None and cancel_check(): │ │ raise Timeout(self.lock_file) │ │ sleep_for = self.poll_interval │ │ if deadline is not None: │ │ sleep_for = min(sleep_for, max(deadline - now, 0.0)) │ │ time.sleep(sleep_for) │ │ │ │ - def _open_readers_dir(self) -> None: │ │ - readers_path = Path(self._paths.readers) │ │ - with suppress(FileExistsError): │ │ - readers_path.mkdir(mode=0o700) │ │ - # mkdir has no O_NOFOLLOW, so verify via lstat that we did not land on an attacker-placed symlink │ │ - # or a regular file before we open or scan inside. │ │ - st = os.lstat(self._paths.readers) │ │ - if stat.S_ISLNK(st.st_mode) or not stat.S_ISDIR(st.st_mode): │ │ - msg = f"{self._paths.readers} exists but is not a directory or is a symlink; refusing to use it" │ │ - raise RuntimeError(msg) │ │ - if self._readers_dir_fd is None and _SUPPORTS_DIR_FD: # pragma: needs dir-fd │ │ - with _fork_transition(): │ │ - fd = os.open(self._paths.readers, os.O_RDONLY | getattr(os, "O_DIRECTORY", 0) | _O_NOFOLLOW) │ │ - try: │ │ - token = _register_owned_descriptor(fd) │ │ - except BaseException as registration_error: │ │ - try: │ │ - os.close(fd) │ │ - except BaseException as close_error: # ruff:ignore[blind-except] # both errors surface via the group below │ │ - _raise_grouped_errors( │ │ - "reader directory registration and descriptor close both failed", │ │ - registration_error, │ │ - close_error, │ │ - ) │ │ - raise │ │ - self._readers_dir_fd = fd │ │ - self._readers_dir_fd_token = token │ │ - │ │ - def _any_readers(self) -> bool: │ │ - with closing(self._iter_reader_entries()) as entries: │ │ - for _ in entries: │ │ - return True │ │ - return False │ │ - │ │ - def _iter_reader_entries(self) -> Generator[tuple[str, bool]]: │ │ - """ │ │ - Yield ``(name, dirfd_relative)`` pairs for every live reader marker. │ │ - │ │ - ``dirfd_relative`` is ``True`` when *name* should be passed to ``dir_fd=``-aware syscalls; ``False`` │ │ - when *name* is a full path because dirfd-relative I/O is unavailable on this platform. │ │ - │ │ - A consumer that stops early must close this generator: while suspended it holds the ``scandir`` handle open, │ │ - and leaving that to the collector surfaces as an unraisable exception inside whatever runs next. │ │ - """ │ │ - if self._readers_dir_fd is not None: # pragma: needs dir-fd │ │ - with os.scandir(self._readers_dir_fd) as it: │ │ - for entry in it: │ │ - if not _is_housekeeping_name(entry.name): │ │ - yield entry.name, True │ │ - return │ │ - readers_path = Path(self._paths.readers) # pragma: win32 cover │ │ - with os.scandir(readers_path) as it: # pragma: win32 cover │ │ - for entry in it: # pragma: win32 cover │ │ - if not _is_housekeeping_name(entry.name): # pragma: win32 cover │ │ - yield str(readers_path / entry.name), False # pragma: win32 cover │ │ - │ │ - def _break_stale_readers(self, now: float) -> None: │ │ - names: list[tuple[str, int | None]] = [] │ │ - try: │ │ - with closing(self._iter_reader_entries()) as entries: │ │ - for name, dirfd_relative in entries: │ │ - names.append((name, self._readers_dir_fd if dirfd_relative else None)) │ │ - except OSError: # pragma: no cover - transient NFS scandir hiccup │ │ - return │ │ - for name, fd in names: │ │ - _break_stale_marker(name, stale_threshold=self.stale_threshold, now=now, dir_fd=fd) │ │ - │ │ - def _refresh_marker(self) -> bool: │ │ - with self._locks.internal: │ │ - hold = self._hold │ │ - if hold is None: # pragma: no cover - race between stop_event.set and join │ │ - return False │ │ - marker_name = hold.marker_name │ │ - token = hold.token │ │ - dir_fd = self._readers_dir_fd if hold.is_reader else None │ │ - │ │ - # Open once with O_NOFOLLOW and touch that exact descriptor. Refreshing through the verified fd │ │ - # (instead of re-opening by name) closes the window where a peer unlinks our marker and drops a symlink │ │ - # or a different file at the path between the read and the touch: utime then lands on the inode we │ │ - # verified, or nowhere. Only an unambiguous loss stops the heartbeat: the marker gone, or a peer's token │ │ - # in its place. A transient filesystem error (ESTALE / EIO on the NFS-style filesystems this lock targets) │ │ - # keeps the heartbeat alive to retry next tick, the way the touch below already does, so one blip does not │ │ - # silently drop a held lock. │ │ + def _refresh(self, participant: Participant, hold: _Hold) -> bool: │ │ + # The loop ends at the first loss, so the holder hears about it once. A transient filesystem error (ESTALE / │ │ + # EIO on the NFS-style filesystems this lock targets) is not a loss: retry rather than report a false │ │ + # compromise. Report the record unrefreshable only once failures have run long enough that a peer could evict │ │ + # it before the next success would land, a margin before the record actually ages out. │ │ try: │ │ - fd = _open_marker_fd(marker_name, dir_fd=dir_fd) │ │ - except FileNotFoundError: │ │ + outcome, error = participant.heartbeat() │ │ + except Exception as failure: # ruff:ignore[blind-except] # the thread would end with the hold still published │ │ + self._report_compromise(hold, "refresh-failed", failure) │ │ return False │ │ - except OSError: │ │ + if outcome == "ok": │ │ + hold.last_refresh = time.monotonic() │ │ return True │ │ - try: │ │ - try: │ │ - data = _read_marker_fd(fd) │ │ - except OSError: # a transient read error or EAGAIN from a hostile FIFO; retry rather than drop the lock │ │ - return True │ │ - info = _parse_marker_bytes(data) │ │ - # Token mismatch means another process already evicted our marker and created its own; stop the │ │ - # thread so it does not keep a stranger's file alive. │ │ - if info is None or not hmac.compare_digest(info.token, token): │ │ - return False │ │ - # A transient touch failure (ESTALE / EIO on the NFS-style filesystems this lock targets) must not │ │ - # kill the heartbeat thread: the read above just confirmed the marker is still ours, so swallow the │ │ - # error and retry on the next tick rather than letting the lease lapse while we still hold the lock. │ │ - with suppress(OSError): │ │ - touch(marker_name, fd=fd) │ │ - return True │ │ - finally: │ │ - os.close(fd) │ │ + if outcome == "lost": │ │ + self._report_compromise(hold, "evicted", None) │ │ + return False │ │ + if time.monotonic() - hold.last_refresh >= self.stale_threshold - self.heartbeat_interval: │ │ + self._report_compromise(hold, "refresh-failed", error) │ │ + return False │ │ + return True │ │ + │ │ + def _report_compromise(self, hold: _Hold, reason: CompromiseReason, error: Exception | None) -> None: │ │ + # A tick that outlived its release's join must not stamp the old hold's loss onto whatever was acquired since. │ │ + with self._locks.internal: │ │ + if self._hold is not hold: │ │ + return │ │ + compromise = LeaseCompromise( │ │ + lock_file=self.lock_file, token=hold.participant.token, reason=reason, error=error │ │ + ) │ │ + self._compromise = compromise │ │ + if self._on_compromise is not None: │ │ + self._on_compromise(compromise) │ │ │ │ def _reset_after_fork_in_child(self) -> None: # pragma: forked child │ │ - self._locks = _Locks( │ │ - internal=threading.Lock(), │ │ - transaction=threading.Lock(), │ │ - state=self._locks.state, │ │ - ) │ │ + self._locks = _Locks(internal=threading.Lock(), transaction=threading.Lock()) │ │ self._hold = None │ │ - self._readers_dir_fd = None │ │ - self._readers_dir_fd_token = None │ │ │ │ │ │ class _HeartbeatThread(threading.Thread): │ │ def __init__( │ │ self, │ │ refresh: Callable[[], bool], │ │ interval: float, │ │ @@ -759,227 +699,95 @@ │ │ ) -> None: │ │ super().__init__(name=name, daemon=True) │ │ self._refresh = refresh │ │ self._interval = interval │ │ self._stop_event = stop_event │ │ │ │ def run(self) -> None: │ │ - while not self._stop_event.wait(self._interval): │ │ - if not self._refresh(): │ │ - self._stop_event.set() │ │ - return │ │ + # Set on every exit, an on_compromise that raises included, so nothing waits on a thread that is gone. │ │ + try: │ │ + while not self._stop_event.wait(self._interval): │ │ + if not self._refresh(): │ │ + return │ │ + finally: │ │ + self._stop_event.set() │ │ │ │ │ │ -def _read_marker(name: str, *, dir_fd: int | None = None) -> tuple[_MarkerInfo | None, float] | None: │ │ - fd = _open_marker(name, dir_fd=dir_fd) │ │ - if fd is None: │ │ - return None │ │ - try: │ │ - st = os.fstat(fd) │ │ - # A legitimate marker is a regular file, so anything else at the path (a FIFO, say) is reported as a │ │ - # malformed marker (its mtime still drives stale eviction) without being read. Reading is where │ │ - # platforms diverge: an empty non-blocking read yields 0 bytes on Linux/macOS but EAGAIN on FreeBSD, │ │ - # and the EAGAIN used to abort the stale-break and wedge the acquire until timeout (#587). │ │ - if not stat.S_ISREG(st.st_mode): # pragma: needs fifo │ │ - return None, st.st_mtime │ │ - data = os.read(fd, _MAX_MARKER_SIZE + 1) │ │ - except OSError: # pragma: no cover - marker vanished or turned unreadable between open and read │ │ - return None │ │ - finally: │ │ - os.close(fd) │ │ - return _parse_marker_bytes(data), st.st_mtime │ │ - │ │ - │ │ -def _read_marker_fd(fd: int) -> bytes: │ │ - return os.read(fd, _MAX_MARKER_SIZE + 1) │ │ - │ │ - │ │ -def _open_marker_fd(name: str, *, dir_fd: int | None = None) -> int: │ │ - # The file is ours; these guard a hostile mid-flight swap. O_NOFOLLOW rejects a symlink; O_NONBLOCK keeps │ │ - # a real FIFO from blocking the open forever, so it reads as a malformed marker instead of wedging a peer │ │ - # that holds the state lock. │ │ - flags = os.O_RDONLY | _O_NOFOLLOW | _O_NONBLOCK │ │ - return os.open(name, flags, dir_fd=dir_fd) if _SUPPORTS_DIR_FD and dir_fd is not None else os.open(name, flags) │ │ - │ │ - │ │ -def _open_marker(name: str, *, dir_fd: int | None = None) -> int | None: │ │ - try: │ │ - return _open_marker_fd(name, dir_fd=dir_fd) │ │ - except OSError: │ │ - return None │ │ - │ │ - │ │ -def _parse_marker_bytes(data: bytes) -> _MarkerInfo | None: │ │ - # Trust nothing about attacker-controlled markers; any deviation returns None so callers fall through │ │ - # to stale cleanup. ``re.match`` caches compiled patterns internally, so the regex is built only once │ │ - # despite being defined inline. │ │ - if not data or len(data) > _MAX_MARKER_SIZE: │ │ - return None │ │ - try: │ │ - text = data.decode("ascii") │ │ - except UnicodeDecodeError: │ │ - return None │ │ - match = re.match( │ │ - r""" │ │ - \A # start of string │ │ - (?P [0-9a-f]{32} ) \n # 128-bit hex token │ │ - (?P [1-9][0-9]{0,9} ) \n # decimal pid: no leading zero, ≤ 10 digits │ │ - (?P [\x21-\x7e]{1,253}) # printable non-whitespace ASCII (RFC 1123 hostname limit) │ │ - \n* # tolerate sloppy writers that append extra newlines │ │ - \Z # end of string │ │ - """, │ │ - text, │ │ - re.VERBOSE, │ │ +def _lost_hold_error(lock_file: str, mode: Mode, compromise: LeaseCompromise) -> RuntimeError: │ │ + return RuntimeError( │ │ + f"Cannot acquire {mode} lock on {lock_file}: the current hold was lost ({compromise.reason}), " │ │ + "release it before acquiring again" │ │ ) │ │ - if match is None: │ │ - return None │ │ - pid = int(match["pid"], 10) │ │ - if pid > 2**31 - 1: │ │ - return None │ │ - return _MarkerInfo(token=match["token"], pid=pid, hostname=match["hostname"]) │ │ - │ │ - │ │ -def _unlink(name: str, *, dir_fd: int | None = None) -> None: │ │ - with suppress(FileNotFoundError): │ │ - if _SUPPORTS_DIR_FD and dir_fd is not None: # pragma: needs dir-fd │ │ - # Path.unlink has no dir_fd support, so we stay on os.unlink for the dirfd path. │ │ - os.unlink(name, dir_fd=dir_fd) │ │ - else: │ │ - Path(name).unlink() │ │ - │ │ - │ │ -def _break_stale_marker( # ruff:ignore[too-many-return-statements] # each return is a distinct abort/commit point in the break protocol │ │ - name: str, │ │ - *, │ │ - stale_threshold: float, │ │ - now: float, │ │ - dir_fd: int | None = None, │ │ -) -> bool: │ │ - # Atomic break pattern: read → rename to unique break-name → re-verify → unlink. The rename gives us a │ │ - # private name nobody else can touch; if the re-verify sees a newer mtime or a different token, the │ │ - # legitimate holder's heartbeat fired between read and rename and we must abort (leaving the .break.* │ │ - # file behind rather than rollback-renaming, because rollback is itself racy). │ │ - if (read_result := _read_marker(name, dir_fd=dir_fd)) is None: │ │ - return False │ │ - info_before, mtime_before = read_result │ │ - if now - mtime_before <= stale_threshold: │ │ - return False │ │ - if info_before is None: │ │ - _unlink(name, dir_fd=dir_fd) │ │ - return True │ │ │ │ - break_name = f"{name}{_BREAK_SUFFIX}.{os.getpid()}.{secrets.token_hex(16)}" │ │ - try: │ │ - if _SUPPORTS_DIR_FD and dir_fd is not None: # pragma: needs dir-fd │ │ - os.rename(name, break_name, src_dir_fd=dir_fd, dst_dir_fd=dir_fd) │ │ - else: │ │ - Path(name).rename(break_name) │ │ - except OSError: # pragma: no cover - race where the marker vanishes between read and rename │ │ - return False │ │ - │ │ - read_after = _read_marker(break_name, dir_fd=dir_fd) │ │ - if read_after is None: # pragma: no cover - race where a peer unlinks the break-name file │ │ - return False │ │ - info_after, mtime_after = read_after │ │ - if info_after is None: # pragma: no cover - content replaced post-rename by a racing peer │ │ - _unlink(break_name, dir_fd=dir_fd) │ │ - return True │ │ - if not hmac.compare_digest(info_before.token, info_after.token): # pragma: no cover - race only │ │ - return False │ │ - if mtime_after > mtime_before: # pragma: no cover - heartbeat raced our rename │ │ - return False │ │ - _unlink(break_name, dir_fd=dir_fd) │ │ - return True │ │ - │ │ - │ │ -def _atomic_create_marker(name: str, token: str, *, dir_fd: int | None = None) -> None: │ │ - # O_NOFOLLOW blocks the symlink-overwrite attack where an attacker pre-creates the marker path as a │ │ - # symlink pointing at a victim file. Mode 0o600 keeps the token unreadable to other users. │ │ - flags = os.O_CREAT | os.O_EXCL | os.O_WRONLY | _O_NOFOLLOW │ │ - if _SUPPORTS_DIR_FD and dir_fd is not None: # pragma: needs dir-fd │ │ - fd = os.open(name, flags, 0o600, dir_fd=dir_fd) │ │ - else: │ │ - fd = os.open(name, flags, 0o600) │ │ - # Write the whole record before the marker counts as created. On failure remove it only while the path still names │ │ - # the file we opened, so a rollback never deletes a marker a concurrent reader recreated at this name. │ │ - identity: tuple[int, int] | None = None │ │ - try: │ │ - st = os.fstat(fd) │ │ - identity = st.st_dev, st.st_ino │ │ - write_all(fd, f"{token}\n{os.getpid()}\n{socket.gethostname()}\n".encode("ascii")) │ │ - except BaseException: │ │ - os.close(fd) │ │ - if identity is not None and _same_file(name, identity, dir_fd=dir_fd): │ │ - _unlink(name, dir_fd=dir_fd) │ │ - raise │ │ - else: │ │ - os.close(fd) │ │ - │ │ - │ │ -def _same_file(name: str, identity: tuple[int, int], *, dir_fd: int | None) -> bool: │ │ - try: │ │ - st = os.lstat(name, dir_fd=dir_fd) if _SUPPORTS_DIR_FD and dir_fd is not None else os.lstat(name) │ │ - except OSError: │ │ - return False │ │ - return (st.st_dev, st.st_ino) == identity │ │ - │ │ - │ │ -def _file_exists(path: str) -> bool: │ │ - try: │ │ - st = os.lstat(path) │ │ - except FileNotFoundError: │ │ - return False │ │ - return stat.S_ISREG(st.st_mode) │ │ - │ │ - │ │ -def _is_housekeeping_name(name: str) -> bool: │ │ - return name.startswith(".") or _BREAK_SUFFIX in name │ │ - │ │ - │ │ -@dataclass(frozen=True) │ │ -class _Paths: │ │ - state: str │ │ - write: str │ │ - readers: str │ │ + │ │ +def _validate_intervals( │ │ + heartbeat_interval: float, stale_threshold: float | None, poll_interval: float │ │ +) -> tuple[float, float, float]: │ │ + heartbeat_interval = _seconds("heartbeat_interval", heartbeat_interval) │ │ + if not isfinite(heartbeat_interval) or heartbeat_interval <= 0: │ │ + msg = f"heartbeat_interval must be positive and finite, got {heartbeat_interval}" │ │ + raise ValueError(msg) │ │ + # The heartbeat thread waits this long between refreshes, and Event.wait overflows past TIMEOUT_MAX. │ │ + _check_timeout_max("heartbeat_interval", heartbeat_interval) │ │ + stale_threshold = ( │ │ + heartbeat_interval * 3 if stale_threshold is None else _seconds("stale_threshold", stale_threshold) │ │ + ) │ │ + if not isfinite(stale_threshold) or stale_threshold <= heartbeat_interval: │ │ + msg = ( │ │ + f"stale_threshold must exceed heartbeat_interval ({heartbeat_interval}) " │ │ + f"and be finite, got {stale_threshold}" │ │ + ) │ │ + raise ValueError(msg) │ │ + if not isfinite(poll_interval := _seconds("poll_interval", poll_interval)) or poll_interval <= 0: │ │ + msg = f"poll_interval must be positive and finite, got {poll_interval}" │ │ + raise ValueError(msg) │ │ + _check_timeout_max("poll_interval", poll_interval) │ │ + # A waiting writer refreshes its record once per poll, so a poll slower than the threshold reads as dead. │ │ + if poll_interval >= stale_threshold: │ │ + msg = f"poll_interval must be below stale_threshold ({stale_threshold}), got {poll_interval}" │ │ + raise ValueError(msg) │ │ + return heartbeat_interval, stale_threshold, poll_interval │ │ │ │ │ │ @dataclass │ │ class _Locks: │ │ internal: threading.Lock │ │ transaction: threading.Lock │ │ - state: SoftFileLock │ │ - │ │ - │ │ -@dataclass(frozen=True) │ │ -class _MarkerInfo: │ │ - token: str │ │ - pid: int │ │ - hostname: str │ │ │ │ │ │ @dataclass │ │ class _Hold: │ │ """Everything that exists only while a lock is held; ``None`` when the instance has no lock.""" │ │ │ │ level: int │ │ - mode: _Mode │ │ + mode: Mode │ │ write_thread_id: int | None │ │ - marker_name: str │ │ - is_reader: bool │ │ - token: str │ │ + #: Read levels per thread, so a thread can give back only the levels it took. │ │ + read_depths: dict[int, int] │ │ + participant: Participant │ │ heartbeat_thread: _HeartbeatThread │ │ heartbeat_stop: threading.Event │ │ + last_refresh: float │ │ + │ │ + def leave_one_level(self, thread_id: int) -> None: │ │ + self.level -= 1 │ │ + if self.mode == "read": │ │ + # The heartbeat thread holds no level of its own, so its release gives back one of a reader's. │ │ + owner = thread_id if thread_id in self.read_depths else next(iter(self.read_depths)) │ │ + if depth := self.read_depths.pop(owner) - 1: │ │ + self.read_depths[owner] = depth │ │ │ │ │ │ def _cleanup_all_instances() -> None: # pragma: no cover - runs from atexit at interpreter shutdown │ │ for instance in list(_ALL_INSTANCES.values()): │ │ with suppress(Exception): │ │ instance.release(force=True) │ │ │ │ │ │ atexit.register(_cleanup_all_instances) │ │ _register_fork_class(SoftReadWriteLock) │ │ │ │ │ │ __all__ = [ │ │ "SoftReadWriteLock", │ │ + "_lost_hold_error", │ │ ] │ ├── reportlab/__init__.py │ │ @@ -1,13 +1,13 @@ │ │ #Copyright ReportLab Europe Ltd. 2000-2026 │ │ #see license.txt for license details │ │ __doc__="""The Reportlab PDF generation library.""" │ │ -Version = "5.0.0" │ │ +Version = "5.0.1" │ │ __version__=Version │ │ -__date__='20260618' │ │ +__date__='20260820' │ │ │ │ import sys, os │ │ │ │ __min_python_version__ = (3,9) │ │ if sys.version_info< __min_python_version__: │ │ raise ImportError("""reportlab requires %s.%s+; other versions are unsupported. │ │ If you want to try with other python versions edit line 10 of reportlab/__init__ │ ├── reportlab/graphics/renderPDF.py │ │ @@ -291,15 +291,15 @@ │ │ an A4 page with a title above it - possibly overflowing │ │ if too big.""" │ │ d = renderScaledDrawing(d) │ │ for x in ('Name','Size'): │ │ a = 'initialFont'+x │ │ kwds[a] = getattr(d,a,kwds.pop(a,STATE_DEFAULTS['font'+x])) │ │ metadataPath = kwds.pop('metadataPath',None) │ │ - c = Canvas(fn,**kwds) │ │ + c = kwds.pop('canvasMaker',Canvas)(fn,**kwds) │ │ if msg: │ │ c.setFont(rl_config.defaultGraphicsFontName, 36) │ │ c.drawString(80, 750, msg) │ │ c.setTitle(msg) │ │ │ │ if autoSize: │ │ c.setPageSize((d.width, d.height)) │ ├── reportlab/lib/rl_safe_eval.py │ │ @@ -5,14 +5,19 @@ │ │ #hopefully we are standing on giants' shoulders │ │ import sys, os, ast, re, weakref, time, copy, math, types │ │ eval_debug = int(os.environ.get('EVAL_DEBUG','0')) │ │ strTypes = (bytes,str) │ │ isPy39 = sys.version_info[:2]>=(3,9) │ │ isPy313 = sys.version_info[:2]>=(3,13) │ │ │ │ +try: │ │ + GenericAlias = types.GenericAlias │ │ +except: │ │ + GenericAlias = None │ │ + │ │ import textwrap │ │ │ │ class BadCode(ValueError): │ │ pass │ │ │ │ # For AugAssign the operator must be converted to a string. │ │ augOps = { │ │ @@ -915,24 +920,26 @@ │ │ #these are used in the tree visitor │ │ __rl_builtins__['__rl_add__'] = self.__rl_add__ │ │ __rl_builtins__['__rl_mult__'] = self.__rl_mult__ │ │ __rl_builtins__['__rl_pow__'] = self.__rl_pow__ │ │ __rl_builtins__['__rl_sd__'] = self.__rl_sd__ │ │ __rl_builtins__['__rl_augAssign__'] = self.__rl_augAssign__ │ │ __rl_builtins__['__rl_getitem__'] = self.__rl_getitem__ │ │ + __rl_builtins__['__rl_setattr__'] = self.__rl_setattr__ │ │ __rl_builtins__['__rl_getattr__'] = self.__rl_getattr__ │ │ __rl_builtins__['__rl_getiter__'] = self.__rl_getiter__ │ │ __rl_builtins__['__rl_max_len__'] = self.__rl_max_len__ │ │ __rl_builtins__['__rl_max_pow_digits__'] = self.__rl_max_pow_digits__ │ │ __rl_builtins__['__rl_iter_unpack_sequence__'] = self.__rl_iter_unpack_sequence__ │ │ __rl_builtins__['__rl_unpack_sequence__'] = self.__rl_unpack_sequence__ │ │ __rl_builtins__['__rl_apply__'] = lambda func,*args,**kwds: self.__rl_apply__(func,args,kwds) │ │ __rl_builtins__['__rl_SafeIter__'] = __rl_SafeIter__ │ │ │ │ #these are tested builtins │ │ + __rl_builtins__['setattr'] = self.__rl_setattr__ │ │ __rl_builtins__['getattr'] = self.__rl_getattr__ │ │ __rl_builtins__['dict'] = __rl_dict__ │ │ __rl_builtins__['iter'] = self.__rl_getiter__ │ │ __rl_builtins__['pow'] = self.__rl_pow__ │ │ __rl_builtins__['list'] = self.__rl_list__ │ │ __rl_builtins__['type'] = self.__rl_type__ │ │ __rl_builtins__['max'] = self.__rl_max__ │ │ @@ -1071,15 +1078,20 @@ │ │ │ │ def __rl_getattr__(self, obj, a, *args): │ │ if isinstance(obj, strTypes) and a=='format': │ │ raise BadCode('%s.format is not implemented' % type(obj)) │ │ self.__rl_is_allowed_name__(a) │ │ return getattr(obj,a,*args) │ │ │ │ - def __rl_getitem__(self, obj, a): │ │ + def __rl_setattr__(self, obj, a, v, *args): │ │ + #remediation for using odd magics │ │ + self.__rl_is_allowed_name__(a) │ │ + return setattr(obj,a,v,*args) │ │ + │ │ + def __inner_rl_getitem__(self, obj, a): │ │ if type(a) is self.__slicetype__: │ │ if a.step is not None: │ │ v = obj[a] │ │ else: │ │ start = a.start │ │ stop = a.stop │ │ if start is None: │ │ @@ -1090,14 +1102,25 @@ │ │ v = obj[start:stop] │ │ return v │ │ elif isinstance(a,strTypes): │ │ self.__rl_is_allowed_name__(a) │ │ return obj[a] │ │ return obj[a] │ │ │ │ + def __rl_getitem__(self, obj, a): │ │ + try: │ │ + v = self.__inner_rl_getitem__(obj,a) │ │ + except (IndexError,KeyError,KeyboardInterrupt,ValueError,TypeError): │ │ + raise │ │ + except: │ │ + raise BadCode("subscript operation %s[%r] failed" % (obj.__class__.__name__,a)) │ │ + if isinstance(v,GenericAlias): │ │ + raise BadCode("subscript operation %s[%r] created a GenericAlias" % (obj.__class__.__name__,a)) │ │ + return v │ │ + │ │ __rl_tmax__ = 5 │ │ __rl_max_len__ = 100000 │ │ __rl_max_pow_digits__ = 100 │ │ │ │ def __rl_add__(self, a, b): │ │ if (hasattr(a, '__len__') and hasattr(b, '__len__') │ │ and (len(a) + len(b)) > self.__rl_max_len__): │ ├── reportlab/lib/utils.py │ │ @@ -467,21 +467,16 @@ │ │ #the dirname(reportlab.__file__) or is relative │ │ name = _startswith_rl(name) │ │ s = __rl_loader__.get_data(name) │ │ if 'b' not in mode and os.linesep!='\n': s = s.replace(os.linesep,'\n') │ │ return BytesIO(s) │ │ │ │ from urllib.parse import unquote, urlparse │ │ -from urllib.request import urlopen, Request │ │ -def rlUrlRead(name, headers=None): │ │ - if headers==None: headers = {} │ │ - headers.setdefault('User-Agent','ReportLabAgent') │ │ - return urlopen(Request(name,headers=headers)).read() │ │ - │ │ -def open_for_read(name,mode='b'): │ │ +_tHaS = {} #cache for (trustedHosts,trustedSchemes) │ │ +def rlUrlRead(url, headers=None): │ │ #auto initialized function` │ │ #copied here from urllib.URLopener.open_data because │ │ # 1) they want to remove it │ │ # 2) the existing one is borken │ │ def datareader(url, unquote=unquote): │ │ """Use "data" URL.""" │ │ # ignore POSTed data │ │ @@ -505,49 +500,77 @@ │ │ encoding = '' │ │ if encoding == 'base64': │ │ # XXX is this encoding/decoding ok? │ │ data = base64_decodebytes(data.encode('ascii')) │ │ else: │ │ data = unquote(data).encode('latin-1') │ │ return data │ │ - from reportlab.rl_config import trustedHosts, trustedSchemes │ │ - if trustedHosts: │ │ - import re, fnmatch │ │ - def xre(s): │ │ - s = fnmatch.translate(s) │ │ - return s[4:-3] if s.startswith('(?s:') else s[:-7] │ │ - trustedHosts = re.compile(''.join(('^(?:', │ │ - '|'.join(map(xre,trustedHosts)), │ │ - ')\\Z'))) │ │ - │ │ - def open_for_read(name,mode='b'): │ │ - '''attempt to open a file or URL for reading''' │ │ - if hasattr(name,'read'): return name │ │ + import socket │ │ + from urllib.request import OpenerDirector, build_opener, Request │ │ + import re, fnmatch │ │ + def xre(s): │ │ + s = fnmatch.translate(s) │ │ + return s[4:-3] if s.startswith('(?s:') else s[:-7] │ │ + def keyval(v): │ │ + return v if v is None else tuple(v) │ │ + class RLOpenerDirector(OpenerDirector): │ │ + def open(self, req, data=None, timeout=socket._GLOBAL_DEFAULT_TIMEOUT): │ │ + if isinstance(req, str): │ │ + req = Request(url, data) │ │ + url = req.full_url │ │ + if data is not None: │ │ + req.data = data │ │ + #do the import here in case these change between calls │ │ + from reportlab.rl_config import trustedHosts, trustedSchemes │ │ + key = keyval(trustedHosts),keyval(trustedSchemes) │ │ + if key not in _tHaS: │ │ + if trustedHosts: │ │ + tHosts = re.compile(''.join(('^(?:', │ │ + '|'.join(map(xre,trustedHosts)), │ │ + ')\\Z'))) │ │ + _tHaS.clear() │ │ + _tHaS[key] = (tHosts,trustedSchemes) │ │ + tHosts, tSchemes =_tHaS[key] │ │ + if not tHosts: raise ValueError │ │ + netloc = urlparse(url) │ │ + scheme = netloc.scheme │ │ + netloc = netloc.netloc.lower() │ │ + if (not scheme │ │ + or scheme not in tSchemes │ │ + or (scheme=='file' and not ( │ │ + (netloc=='' and tHosts.match('localhost')) │ │ + or │ │ + (netloc!='' and tHosts.match(netloc)) │ │ + )) │ │ + or (scheme not in ('data','file') and not tHosts.match(netloc))): │ │ + raise ValueError │ │ + if scheme=='data': │ │ + return datareader(url) │ │ + else: │ │ + return super().open(req,data=data,timeout=timeout) │ │ + _rlOpener = build_opener() │ │ + _rlOpener.__class__ = RLOpenerDirector │ │ + def rlUrlRead(url, headers=None): │ │ try: │ │ - return open_for_read_by_name(name,mode) │ │ + if headers==None: headers = {} │ │ + headers.setdefault('User-Agent','ReportLabAgent') │ │ + return _rlOpener.open(Request(url,headers=headers)) │ │ except: │ │ - try: │ │ - if not trustedHosts: raise ValueError │ │ - netloc = urlparse(name) │ │ - scheme = netloc.scheme │ │ - netloc = netloc.netloc.lower() │ │ - if (not scheme │ │ - or scheme not in trustedSchemes │ │ - or (scheme=='file' and not ( │ │ - (netloc=='' and trustedHosts.match('localhost')) │ │ - or │ │ - (netloc!='' and trustedHosts.match(netloc)) │ │ - )) │ │ - or (scheme not in ('data','file') and not trustedHosts.match(netloc))): │ │ - raise ValueError │ │ - return BytesIO((datareader if scheme=='data' else rlUrlRead)(name)) │ │ - except: │ │ - raise IOError(f'Cannot open resource {name!r}') │ │ - globals()['open_for_read'] = open_for_read │ │ - return open_for_read(name,mode) │ │ + raise IOError(f'Cannot open resource {url!r}') │ │ + globals()['rlUrlRead'] = rlUrlRead │ │ + return rlUrlRead(url,headers=headers) │ │ + │ │ +def open_for_read(name,mode='b'): │ │ + '''attempt to open a file or URL for reading''' │ │ + if hasattr(name,'read'): return name │ │ + try: │ │ + return open_for_read_by_name(name,mode) │ │ + except: │ │ + r = rlUrlRead(name) │ │ + return BytesIO(r.fp.read()) if not isinstance(r,bytes) else BytesIO(r) │ │ │ │ def open_and_read(name,mode='b'): │ │ f = open_for_read(name,mode) │ │ if name is not f and hasattr(f,'__exit__'): │ │ with f: │ │ return f.read() │ │ else: │ │ @@ -652,15 +675,18 @@ │ │ else: │ │ try: │ │ from reportlab.rl_config import imageReaderFlags │ │ if imageReaderFlags != 0: │ │ raise ValueError('imageReaderFlags values other than 0 are no longer supported; all images are interned now') │ │ fp = open_for_read(fileName,'b') │ │ if not isinstance(fp, BytesIO): │ │ - tfp, fp = fp, BytesIO(fp.read()) │ │ + try: │ │ + tfp, fp = fp, BytesIO(fp.read()) │ │ + except: │ │ + raise │ │ tfp.close() │ │ del tfp │ │ self.fp = fp │ │ self._image = self._read_image(self.fp) │ │ self._image.fileName = fileName if isinstance(fileName,str) else repr(fileName) │ │ self.check_pil_image_size(self._image) │ │ if getattr(self._image,'format',None)=='JPEG': │ ├── reportlab/pdfgen/canvas.py │ │ @@ -1304,15 +1304,15 @@ │ │ def getpdfdata(self): │ │ """Returns the PDF data that would normally be written to a file. │ │ If there is current data a ShowPage is executed automatically. │ │ After this operation the canvas must not be used further.""" │ │ if len(self._code): self.showPage() │ │ s = self._doc.GetPDFData(self) │ │ if isUnicode(s): │ │ - s = s.encode('utf-8') │ │ + s = s.encode('latin1') #this is what pdfdoc.py uses; could not detect need in tests │ │ return s │ │ │ │ def setPageSize(self, size): │ │ """accepts a 2-tuple in points for paper size for this │ │ and subsequent pages""" │ │ self._pagesize = size │ │ self._make_preamble() │ ├── soupsieve/__init__.py │ │ @@ -26,33 +26,35 @@ │ │ SOFTWARE. │ │ """ │ │ from __future__ import annotations │ │ from .__meta__ import __version__, __version_info__ # noqa: F401 │ │ from . import css_parser as cp │ │ from . import css_match as cm │ │ from . import css_types as ct │ │ -from .util import DEBUG, SelectorSyntaxError # noqa: F401 │ │ +from .util import DEBUG, NOCACHE, NOSTRICT, SelectorSyntaxError # noqa: F401 │ │ import bs4 │ │ -from typing import Any, Iterator, Iterable │ │ +from typing import Any, Mapping, Iterator, Iterable, cast │ │ │ │ __all__ = ( │ │ - 'DEBUG', 'SelectorSyntaxError', 'SoupSieve', │ │ - 'closest', 'compile', 'filter', 'iselect', │ │ - 'match', 'select', 'select_one' │ │ + 'DEBUG', 'NOCACHE', 'NOSTRICT', 'SelectorSyntaxError', 'CustomSelectors', 'SoupSieve', │ │ + 'closest', 'compile', 'filter', 'iselect', 'match', 'select', 'select_one' │ │ ) │ │ │ │ SoupSieve = cm.SoupSieve │ │ +CustomSelectors = ct.CustomSelectors │ │ │ │ │ │ def compile( # noqa: A001 │ │ pattern: str, │ │ namespaces: dict[str, str] | None = None, │ │ flags: int = 0, │ │ *, │ │ - custom: dict[str, str] | None = None, │ │ + custom: Mapping[str, str | ct.SelectorList] | None = None, │ │ + ignore: Iterable[str] | None = None, │ │ + max_selectors: int = cp.SELECTOR_LIMIT, │ │ **kwargs: Any │ │ ) -> cm.SoupSieve: │ │ """Compile CSS pattern.""" │ │ │ │ if isinstance(pattern, SoupSieve): │ │ if flags: │ │ raise ValueError("Cannot process 'flags' argument on a compiled selector list") │ │ @@ -61,16 +63,20 @@ │ │ elif custom is not None: │ │ raise ValueError("Cannot process 'custom' argument on a compiled selector list") │ │ return pattern │ │ │ │ return cp._cached_css_compile( │ │ pattern, │ │ ct.Namespaces(namespaces) if namespaces is not None else namespaces, │ │ - ct.CustomSelectors(custom) if custom is not None else custom, │ │ - flags │ │ + ct.CustomSelectors( │ │ + cast('dict[str, str | ct.SelectorList]', custom), max_selectors=max_selectors │ │ + ) if custom is not None and not isinstance(custom, ct.CustomSelectors) else custom, │ │ + tuple(i.lower() for i in ignore) if ignore is not None else ignore, │ │ + flags, │ │ + max_selectors │ │ ) │ │ │ │ │ │ def purge() -> None: │ │ """Purge cached patterns.""" │ │ │ │ cp._purge_cache() │ │ @@ -78,91 +84,151 @@ │ │ │ │ def closest( │ │ select: str, │ │ tag: bs4.Tag, │ │ namespaces: dict[str, str] | None = None, │ │ flags: int = 0, │ │ *, │ │ - custom: dict[str, str] | None = None, │ │ + custom: Mapping[str, str | ct.SelectorList] | None = None, │ │ + ignore: Iterable[str] | None = None, │ │ + max_selectors: int = cp.SELECTOR_LIMIT, │ │ **kwargs: Any │ │ ) -> bs4.Tag | None: │ │ """Match closest ancestor.""" │ │ │ │ - return compile(select, namespaces, flags, **kwargs).closest(tag) │ │ + return compile( │ │ + select, │ │ + namespaces, │ │ + flags, │ │ + custom=custom, │ │ + ignore=ignore, │ │ + max_selectors=max_selectors, │ │ + **kwargs │ │ + ).closest(tag) │ │ │ │ │ │ def match( │ │ select: str, │ │ tag: bs4.Tag, │ │ namespaces: dict[str, str] | None = None, │ │ flags: int = 0, │ │ *, │ │ - custom: dict[str, str] | None = None, │ │ + custom: Mapping[str, str | ct.SelectorList] | None = None, │ │ + ignore: Iterable[str] | None = None, │ │ + max_selectors: int = cp.SELECTOR_LIMIT, │ │ **kwargs: Any │ │ ) -> bool: │ │ """Match node.""" │ │ │ │ - return compile(select, namespaces, flags, **kwargs).match(tag) │ │ + return compile( │ │ + select, │ │ + namespaces, │ │ + flags, │ │ + custom=custom, │ │ + ignore=ignore, │ │ + max_selectors=max_selectors, │ │ + **kwargs │ │ + ).match(tag) │ │ │ │ │ │ def filter( # noqa: A001 │ │ select: str, │ │ iterable: Iterable[bs4.Tag], │ │ namespaces: dict[str, str] | None = None, │ │ flags: int = 0, │ │ *, │ │ - custom: dict[str, str] | None = None, │ │ + custom: Mapping[str, str | ct.SelectorList] | None = None, │ │ + ignore: Iterable[str] | None = None, │ │ + max_selectors: int = cp.SELECTOR_LIMIT, │ │ **kwargs: Any │ │ ) -> list[bs4.Tag]: │ │ """Filter list of nodes.""" │ │ │ │ - return compile(select, namespaces, flags, **kwargs).filter(iterable) │ │ + return compile( │ │ + select, │ │ + namespaces, │ │ + flags, │ │ + custom=custom, │ │ + ignore=ignore, │ │ + max_selectors=max_selectors, │ │ + **kwargs │ │ + ).filter(iterable) │ │ │ │ │ │ def select_one( │ │ select: str, │ │ tag: bs4.Tag, │ │ namespaces: dict[str, str] | None = None, │ │ flags: int = 0, │ │ *, │ │ - custom: dict[str, str] | None = None, │ │ + custom: Mapping[str, str | ct.SelectorList] | None = None, │ │ + ignore: Iterable[str] | None = None, │ │ + max_selectors: int = cp.SELECTOR_LIMIT, │ │ **kwargs: Any │ │ ) -> bs4.Tag | None: │ │ """Select a single tag.""" │ │ │ │ - return compile(select, namespaces, flags, **kwargs).select_one(tag) │ │ + return compile( │ │ + select, │ │ + namespaces, │ │ + flags, │ │ + custom=custom, │ │ + ignore=ignore, │ │ + max_selectors=max_selectors, │ │ + **kwargs │ │ + ).select_one(tag) │ │ │ │ │ │ def select( │ │ select: str, │ │ tag: bs4.Tag, │ │ namespaces: dict[str, str] | None = None, │ │ limit: int = 0, │ │ flags: int = 0, │ │ *, │ │ - custom: dict[str, str] | None = None, │ │ + custom: Mapping[str, str | ct.SelectorList] | None = None, │ │ + ignore: Iterable[str] | None = None, │ │ + max_selectors: int = cp.SELECTOR_LIMIT, │ │ **kwargs: Any │ │ ) -> list[bs4.Tag]: │ │ """Select the specified tags.""" │ │ │ │ - return compile(select, namespaces, flags, **kwargs).select(tag, limit) │ │ + return compile( │ │ + select, │ │ + namespaces, │ │ + flags, │ │ + custom=custom, │ │ + ignore=ignore, │ │ + max_selectors=max_selectors, │ │ + **kwargs │ │ + ).select(tag, limit) │ │ │ │ │ │ def iselect( │ │ select: str, │ │ tag: bs4.Tag, │ │ namespaces: dict[str, str] | None = None, │ │ limit: int = 0, │ │ flags: int = 0, │ │ *, │ │ - custom: dict[str, str] | None = None, │ │ + custom: Mapping[str, str | ct.SelectorList] | None = None, │ │ + ignore: Iterable[str] | None = None, │ │ + max_selectors: int = cp.SELECTOR_LIMIT, │ │ **kwargs: Any │ │ ) -> Iterator[bs4.Tag]: │ │ """Iterate the specified tags.""" │ │ │ │ - yield from compile(select, namespaces, flags, **kwargs).iselect(tag, limit) │ │ + yield from compile( │ │ + select, │ │ + namespaces, │ │ + flags, │ │ + custom=custom, │ │ + ignore=ignore, │ │ + max_selectors=max_selectors, │ │ + **kwargs │ │ + ).iselect(tag, limit) │ │ │ │ │ │ def escape(ident: str) -> str: │ │ """Escape identifier.""" │ │ │ │ return cp.escape(ident) │ ├── soupsieve/__meta__.py │ │ @@ -189,9 +189,9 @@ │ │ │ │ # Handle post │ │ post = int(m.group('post')) if m.group('post') else 0 │ │ │ │ return Version(major, minor, micro, release, pre, post, dev) │ │ │ │ │ │ -__version_info__ = Version(2, 9, 1, "final") │ │ +__version_info__ = Version(3, 0, 3, "final") │ │ __version__ = __version_info__._get_canonical() │ ├── soupsieve/css_match.py │ │ @@ -1,16 +1,28 @@ │ │ """CSS matcher.""" │ │ from __future__ import annotations │ │ from datetime import datetime │ │ +from collections.abc import Hashable │ │ from . import util │ │ import re │ │ from . import css_types as ct │ │ import unicodedata │ │ import bs4 │ │ -from typing import Iterator, Iterable, Any, Callable, Sequence, Any, cast # noqa: F401, F811 │ │ +from typing import ( │ │ + Generator, │ │ + Iterator, │ │ + Iterable, │ │ + Any, │ │ + Callable, │ │ + Sequence, │ │ + overload, │ │ + Literal, │ │ + cast, │ │ + TYPE_CHECKING │ │ +) # noqa: F401, F811 │ │ │ │ # Empty tag pattern (whitespace okay) │ │ RE_NOT_EMPTY = re.compile('[^ \t\r\n\f]') │ │ │ │ RE_NOT_WS = re.compile('[^ \t\r\n\f]+') │ │ │ │ # Relationships │ │ @@ -21,14 +33,20 @@ │ │ │ │ # Relationships for :has() (forward looking) │ │ REL_HAS_PARENT = ': ' │ │ REL_HAS_CLOSE_PARENT = ':>' │ │ REL_HAS_SIBLING = ':~' │ │ REL_HAS_CLOSE_SIBLING = ':+' │ │ │ │ +# `bs4` imports this module while it is still initializing, │ │ +# so these must only be evaluated when type checking. │ │ +if TYPE_CHECKING: # pragma: no cover │ │ + MatchRequest = tuple[bs4.Tag, ct.SelectorList] │ │ + MatchGenerator = Generator[MatchRequest, bool, bool] │ │ + │ │ NS_XHTML = 'http://www.w3.org/1999/xhtml' │ │ NS_XML = 'http://www.w3.org/XML/1998/namespace' │ │ │ │ DIR_FLAGS = ct.SEL_DIR_LTR | ct.SEL_DIR_RTL │ │ RANGES = ct.SEL_IN_RANGE | ct.SEL_OUT_OF_RANGE │ │ │ │ DIR_MAP = { │ │ @@ -52,32 +70,19 @@ │ │ SHORT_MONTH = 30 │ │ LONG_MONTH = 31 │ │ FEB_MONTH = 28 │ │ FEB_LEAP_MONTH = 29 │ │ DAYS_IN_WEEK = 7 │ │ │ │ │ │ -class _FakeParent: │ │ - """ │ │ - Fake parent class. │ │ - │ │ - When we have a fragment with no `BeautifulSoup` document object, │ │ - we can't evaluate `nth` selectors properly. Create a temporary │ │ - fake parent so we can traverse the root element as a child. │ │ - """ │ │ - │ │ - def __init__(self, element: bs4.Tag) -> None: │ │ - """Initialize.""" │ │ - │ │ - self.contents = [element] │ │ - │ │ - def __len__(self) -> int: │ │ - """Length.""" │ │ +def within(target: bs4.Tag, parent: bs4.Tag | bs4.BeautifulSoup, start: int, end: int | None = None) -> bool: │ │ + """Check if target is within data.""" │ │ │ │ - return len(self.contents) │ │ + contents = parent.contents │ │ + return any(contents[i] is target for i in range(start, end if end is not None else len(contents))) │ │ │ │ │ │ class _DocumentNav: │ │ """Navigate a Beautiful Soup document.""" │ │ │ │ @classmethod │ │ def assert_valid_input(cls, tag: Any) -> None: │ │ @@ -125,20 +130,14 @@ │ │ @classmethod │ │ def is_content_string(cls, obj: bs4.element.PageElement | None) -> bool: │ │ """Check if node is content string.""" │ │ │ │ return cls.is_navigable_string(obj) and not cls.is_special_string(obj) │ │ │ │ @staticmethod │ │ - def create_fake_parent(el: bs4.Tag) -> _FakeParent: │ │ - """Create fake parent for a given element.""" │ │ - │ │ - return _FakeParent(el) │ │ - │ │ - @staticmethod │ │ def is_xml_tree(el: bs4.Tag | None) -> bool: │ │ """Check if element (or document) is from a XML tree.""" │ │ │ │ return el is not None and bool(el._is_xml) │ │ │ │ def is_iframe(self, el: bs4.Tag | None) -> bool: │ │ """Check if element is an `iframe`.""" │ │ @@ -177,39 +176,60 @@ │ │ el: bs4.Tag | None, │ │ start: int | None = None, │ │ reverse: bool = False, │ │ no_iframe: bool = False │ │ ) -> Iterator[bs4.Tag]: │ │ """Get tag children.""" │ │ │ │ - return self.get_children(el, start, reverse, True, no_iframe) # type: ignore[return-value] │ │ + return self.get_children(el, start, reverse, True, no_iframe) │ │ │ │ + @overload │ │ def get_children( │ │ self, │ │ el: bs4.Tag | None, │ │ start: int | None = None, │ │ reverse: bool = False, │ │ - tags: bool = False, │ │ + tags: Literal[True] = ..., │ │ + no_iframe: bool = False │ │ + ) -> Iterator[bs4.Tag]: │ │ + ... │ │ + │ │ + @overload │ │ + def get_children( │ │ + self, │ │ + el: bs4.Tag | None, │ │ + start: int | None = None, │ │ + reverse: bool = False, │ │ + tags: Literal[False] = ..., │ │ + no_iframe: bool = False │ │ + ) -> Iterator[bs4.element.PageElement]: │ │ + ... │ │ + │ │ + def get_children( │ │ + self, │ │ + el: bs4.Tag | None, │ │ + start: int | None = None, │ │ + reverse: bool = False, │ │ + tags: Literal[True] | Literal[False] = False, │ │ no_iframe: bool = False │ │ ) -> Iterator[bs4.element.PageElement]: │ │ """Get children.""" │ │ │ │ if el is not None and (not no_iframe or not self.is_iframe(el)): │ │ last = len(el.contents) - 1 │ │ if start is None: │ │ index = last if reverse else 0 │ │ else: │ │ index = start │ │ end = -1 if reverse else last + 1 │ │ incr = -1 if reverse else 1 │ │ │ │ if 0 <= index <= last: │ │ - while index != end: │ │ - node = el.contents[index] │ │ - index += incr │ │ + for i in range(index, end, incr): │ │ + node = el.contents[i] │ │ if not tags or self.is_tag(node): │ │ yield node │ │ │ │ def get_tag_descendants( │ │ self, │ │ el: bs4.Tag | None, │ │ no_iframe: bool = False │ │ @@ -236,34 +256,36 @@ │ │ next_good = None │ │ │ │ if isinstance(child, bs4.Tag): │ │ if no_iframe and self.is_iframe(child): │ │ if child.next_sibling is not None: │ │ next_good = child.next_sibling │ │ else: │ │ - last_child = child # type: bs4.element.PageElement │ │ + last_child: bs4.element.PageElement = child │ │ while isinstance(last_child, bs4.Tag) and last_child.contents: │ │ last_child = last_child.contents[-1] │ │ next_good = last_child.next_element │ │ yield child │ │ if next_good is None: │ │ break │ │ # Coverage isn't seeing this even though it's executed │ │ continue # pragma: no cover │ │ yield child │ │ │ │ elif not tags: │ │ yield child │ │ │ │ - def get_parent(self, el: bs4.Tag | None, no_iframe: bool = False) -> bs4.Tag | None: │ │ + def get_parent(self, el: bs4.Tag | None, no_iframe: bool = False, no_doc: bool = True) -> bs4.Tag | None: │ │ """Get parent.""" │ │ │ │ parent = el.parent if el is not None else None │ │ if no_iframe and parent is not None and self.is_iframe(parent): # pragma: no cover │ │ parent = None │ │ + if no_doc and self.is_doc(parent): │ │ + parent = None │ │ return parent │ │ │ │ @staticmethod │ │ def get_tag_name(el: bs4.Tag | None) -> str | None: │ │ """Get tag.""" │ │ │ │ return el.name if el is not None else None │ │ @@ -336,75 +358,41 @@ │ │ │ │ if el is None: # pragma: no cover │ │ return None, None │ │ │ │ return getattr(attr_name, 'namespace', None), getattr(attr_name, 'name', None) │ │ │ │ @classmethod │ │ - def normalize_value(cls, value: Any) -> str | Sequence[str]: │ │ - """Normalize the value to be a string or list of strings.""" │ │ - │ │ - # Treat `None` as empty string. │ │ - if value is None: │ │ - return '' │ │ - │ │ - # Pass through strings │ │ - if (isinstance(value, str)): │ │ - return value │ │ - │ │ - # If it's a byte string, convert it to Unicode, treating it as UTF-8. │ │ - if isinstance(value, bytes): │ │ - return value.decode("utf8") │ │ - │ │ - # BeautifulSoup supports sequences of attribute values, so make sure the children are strings. │ │ - if isinstance(value, Sequence): │ │ - new_value = [] │ │ - for v in value: │ │ - if not isinstance(v, (str, bytes)) and isinstance(v, Sequence): │ │ - # This is most certainly a user error and will crash and burn later. │ │ - # To keep things working, we'll do what we do with all objects, │ │ - # And convert them to strings. │ │ - new_value.append(str(v)) │ │ - else: │ │ - # Convert the child to a string │ │ - new_value.append(cast(str, cls.normalize_value(v))) │ │ - return new_value │ │ - │ │ - # Try and make anything else a string │ │ - return str(value) │ │ - │ │ - @classmethod │ │ def get_attribute_by_name( │ │ cls, │ │ el: bs4.Tag, │ │ name: str, │ │ default: str | Sequence[str] | None = None │ │ ) -> str | Sequence[str] | None: │ │ """Get attribute by name.""" │ │ │ │ value = default │ │ if el._is_xml: │ │ - try: │ │ - value = cls.normalize_value(el.attrs[name]) │ │ - except KeyError: │ │ - pass │ │ + if name in el.attrs: │ │ + v = el.attrs[name] │ │ + value = '' if v is None else v │ │ else: │ │ for k, v in el.attrs.items(): │ │ if util.lower(k) == name: │ │ - value = cls.normalize_value(v) │ │ + value = '' if v is None else v │ │ break │ │ return value │ │ │ │ @classmethod │ │ def iter_attributes(cls, el: bs4.Tag | None) -> Iterator[tuple[str, str | Sequence[str] | None]]: │ │ """Iterate attributes.""" │ │ │ │ if el is not None: │ │ for k, v in el.attrs.items(): │ │ - yield k, cls.normalize_value(v) │ │ + yield k, '' if v is None else v │ │ │ │ @classmethod │ │ def get_classes(cls, el: bs4.Tag) -> Sequence[str]: │ │ """Get classes.""" │ │ │ │ classes = cls.get_attribute_by_name(el, 'class', []) │ │ if isinstance(classes, str): │ │ @@ -485,15 +473,15 @@ │ │ │ │ return 0 <= minutes <= 59 │ │ │ │ @classmethod │ │ def parse_value(cls, itype: str, value: str | None) -> tuple[float, ...] | None: │ │ """Parse the input value.""" │ │ │ │ - parsed = None # type: tuple[float, ...] | None │ │ + parsed: tuple[float, ...] | None = None │ │ if value is None: │ │ return value │ │ if itype == "date": │ │ m = RE_DATE.match(value) │ │ if m: │ │ year = int(m.group('year'), 10) │ │ month = int(m.group('month'), 10) │ │ @@ -551,29 +539,32 @@ │ │ namespaces: ct.Namespaces | None, │ │ flags: int │ │ ) -> None: │ │ """Initialize.""" │ │ │ │ self.assert_valid_input(scope) │ │ self.tag = scope │ │ - self.cached_meta_lang = [] # type: list[tuple[str, str]] │ │ - self.cached_default_forms = [] # type: list[tuple[bs4.Tag, bs4.Tag]] │ │ - self.cached_indeterminate_forms = [] # type: list[tuple[bs4.Tag, str, bool]] │ │ + self.cached_meta_lang: list[tuple[str, str]] = [] │ │ + self.cached_default_forms: list[tuple[bs4.Tag, bs4.Tag]] = [] │ │ + self.cached_indeterminate_forms: list[tuple[bs4.Tag, str, bool]] = [] │ │ self.selectors = selectors │ │ - self.namespaces = {} if namespaces is None else namespaces # type: ct.Namespaces | dict[str, str] │ │ + self.namespaces: ct.Namespaces | dict[str, str] = {} if namespaces is None else namespaces │ │ self.flags = flags │ │ + self.enable_cache = not bool(self.flags & util.NOCACHE) │ │ self.iframe_restrict = False │ │ + self.nth_cache: dict[Hashable, list[int]] = {} │ │ + self.sib_cache: dict[Hashable, int] = {} │ │ │ │ # Find the root element for the whole tree │ │ doc = scope │ │ parent = self.get_parent(doc) │ │ while parent: │ │ doc = parent │ │ parent = self.get_parent(doc) │ │ - root = None # type: bs4.Tag | None │ │ + root: bs4.Tag | None = None │ │ if not self.is_doc(doc): │ │ root = doc │ │ else: │ │ for child in self.get_tag_children(doc): │ │ root = child │ │ break │ │ │ │ @@ -581,14 +572,20 @@ │ │ self.scope = scope if scope is not doc else root │ │ self.has_html_namespace = self.has_html_ns(root) │ │ │ │ # A document can be both XML and HTML (XHTML) │ │ self.is_xml = self.is_xml_tree(doc) │ │ self.is_html = not self.is_xml or self.has_html_namespace │ │ │ │ + def reset(self) -> None: # pragma: no cover │ │ + """Reset.""" │ │ + │ │ + self.nth_cache.clear() │ │ + self.sib_cache.clear() │ │ + │ │ def supports_namespaces(self) -> bool: │ │ """Check if namespaces are supported in the HTML type.""" │ │ │ │ return self.is_xml or self.has_html_namespace │ │ │ │ def get_tag_ns(self, el: bs4.Tag | None) -> str: │ │ """Get tag namespace.""" │ │ @@ -621,46 +618,47 @@ │ │ │ │ prefix = self.get_prefix_name(el) │ │ return util.lower(prefix) if prefix is not None and not self.is_xml else prefix │ │ │ │ def find_bidi(self, el: bs4.Tag) -> int | None: │ │ """Get directionality from element text.""" │ │ │ │ - for node in self.get_children(el): │ │ - │ │ - # Analyze child text nodes │ │ - if self.is_tag(node): │ │ - │ │ - # Avoid analyzing certain elements specified in the specification. │ │ - direction = DIR_MAP.get(util.lower(self.get_attribute_by_name(node, 'dir', '')), None) # type: ignore[arg-type] │ │ - name = self.get_tag(node) # type: ignore[arg-type] │ │ - if ( │ │ - (name and name in ('bdi', 'script', 'style', 'textarea', 'iframe')) or │ │ - not self.is_html_tag(node) or # type: ignore[arg-type] │ │ - direction is not None │ │ - ): │ │ - continue # pragma: no cover │ │ - │ │ - # Check directionality of this node's text │ │ - value = self.find_bidi(node) # type: ignore[arg-type] │ │ - if value is not None: │ │ - return value │ │ + stack = [self.get_children(el)] │ │ + while stack: │ │ + for node in stack[-1]: │ │ + │ │ + # Analyze child text nodes │ │ + if self.is_tag(node): │ │ + │ │ + # Avoid analyzing certain elements specified in the specification. │ │ + direction = DIR_MAP.get(util.lower(self.get_attribute_by_name(node, 'dir', '')), None) │ │ + name = self.get_tag(node) │ │ + if ( │ │ + (name and name in ('bdi', 'script', 'style', 'textarea', 'iframe')) or │ │ + not self.is_html_tag(node) or │ │ + direction is not None │ │ + ): │ │ + continue # pragma: no cover │ │ │ │ - # Direction could not be determined │ │ - continue # pragma: no cover │ │ + # Check directionality of this node's text, then resume with the remaining siblings. │ │ + stack.append(self.get_children(node)) │ │ + break │ │ │ │ - # Skip `doctype` comments, etc. │ │ - if self.is_special_string(node): │ │ - continue │ │ + # Skip `doctype` comments, etc. │ │ + if self.is_special_string(node): │ │ + continue │ │ │ │ - # Analyze text nodes for directionality. │ │ - for c in node: # type: ignore[attr-defined] │ │ - bidi = unicodedata.bidirectional(c) │ │ - if bidi in ('AL', 'R', 'L'): │ │ - return ct.SEL_DIR_LTR if bidi == 'L' else ct.SEL_DIR_RTL │ │ + # Analyze text nodes for directionality. │ │ + for c in cast('bs4.element.NavigableString', node): │ │ + bidi = unicodedata.bidirectional(c) │ │ + if bidi in ('AL', 'R', 'L'): │ │ + return ct.SEL_DIR_LTR if bidi == 'L' else ct.SEL_DIR_RTL │ │ + else: │ │ + # All children have been analyzed and direction could not be determined. │ │ + stack.pop() │ │ return None │ │ │ │ def extended_language_filter(self, lang_range: str, lang_tag: str) -> bool: │ │ """Filter the language tags.""" │ │ │ │ match = True │ │ lang_range = RE_WILD_STRIP.sub('-', lang_range).lower() │ │ @@ -793,14 +791,16 @@ │ │ """Match attributes.""" │ │ │ │ match = True │ │ if attributes: │ │ for a in attributes: │ │ temp = self.match_attribute_name(el, a.attribute, a.prefix) │ │ pattern = a.xml_type_pattern if self.is_xml and a.xml_type_pattern else a.pattern │ │ + if temp is None and a.inverse: │ │ + continue │ │ if temp is None: │ │ match = False │ │ break │ │ value = temp if isinstance(temp, str) else ' '.join(temp) │ │ if pattern is None: │ │ continue │ │ elif pattern.match(value) is None: │ │ @@ -819,99 +819,160 @@ │ │ │ │ def match_tag(self, el: bs4.Tag, tag: ct.SelectorTag | None) -> bool: │ │ """Match the tag.""" │ │ │ │ match = True │ │ if tag is not None: │ │ # Verify namespace │ │ - if not self.match_namespace(el, tag): │ │ - match = False │ │ if not self.match_tagname(el, tag): │ │ match = False │ │ + if match and not self.match_namespace(el, tag): │ │ + match = False │ │ return match │ │ │ │ - def match_past_relations(self, el: bs4.Tag, relation: ct.SelectorList) -> bool: │ │ + def match_general_sibling(self, el: bs4.Tag, relation: ct.SelectorList) -> MatchGenerator: │ │ + """Match general sibling combinator.""" │ │ + │ │ + found = False │ │ + │ │ + if relation[0] is ct.Null: # pragma: no cover │ │ + return found │ │ + │ │ + pkey: int | None = None │ │ + key: tuple[int, int] | None = None │ │ + │ │ + # Get the parent and use the ID for the cache key │ │ + parent = self.get_parent(el) │ │ + if parent is None: # pragma: no cover │ │ + return found │ │ + pkey = id(parent) │ │ + │ │ + # Check the cache to see if we already know where the first sibling is, │ │ + # and if we do, check if we are on the correct side of it. │ │ + # If we've previously searched and found no sibling, there is no sibling. │ │ + # Lastly, if this is our first time, setup the cache. │ │ + reverse = relation[0].rel_type == REL_HAS_SIBLING │ │ + start = len(parent) - 1 if reverse else 0 │ │ + if pkey is not None: │ │ + key = (pkey, id(relation)) │ │ + if key in self.sib_cache: │ │ + index = self.sib_cache[key] │ │ + if index >= 0: │ │ + a, b = (index + 1, start + 1) if reverse else (start, index) │ │ + return not within(el, parent, a, b) │ │ + else: │ │ + return False │ │ + self.sib_cache[key] = start │ │ + │ │ + # Start at the furthest endpoint and walk back towards the element looking for siblings. │ │ + # The current element counts as a sibling, but will not cause a match. │ │ + passed = False │ │ + incr = -1 if reverse else 1 │ │ + for child in self.get_children(parent, start=start, reverse=reverse): │ │ + start += incr │ │ + if not isinstance(child, bs4.Tag): │ │ + continue │ │ + │ │ + # Flag that we are passing the element. │ │ + # Any siblings we find aren't valid for this element. │ │ + if child is el: │ │ + passed = True │ │ + │ │ + # We found the furthest sibling. │ │ + if (yield child, relation): │ │ + found = True │ │ + break │ │ + │ │ + # Cache the index of the sibling or mark as there being no siblings. │ │ + if pkey and key: │ │ + self.sib_cache[key] = start if found else -1 │ │ + │ │ + # If we passed the current element and then found a sibling, it doesn't count as a match. │ │ + if passed: │ │ + found = False │ │ + │ │ + return found │ │ + │ │ + def match_past_relations(self, el: bs4.Tag, relation: ct.SelectorList) -> MatchGenerator: │ │ """Match past relationship.""" │ │ │ │ found = False │ │ # I don't think this can ever happen, but it makes `mypy` happy │ │ - if isinstance(relation[0], ct.SelectorNull): # pragma: no cover │ │ + if relation[0] is ct.Null: # pragma: no cover │ │ return found │ │ │ │ if relation[0].rel_type == REL_PARENT: │ │ - parent = self.get_parent(el, no_iframe=self.iframe_restrict) │ │ - while not found and parent: │ │ - found = self.match_selectors(parent, relation) │ │ - parent = self.get_parent(parent, no_iframe=self.iframe_restrict) │ │ + parent: bs4.Tag | None = el │ │ + while not found and parent and (parent := self.get_parent(parent, no_iframe=self.iframe_restrict)): │ │ + found = parent is not None and (yield parent, relation) │ │ elif relation[0].rel_type == REL_CLOSE_PARENT: │ │ parent = self.get_parent(el, no_iframe=self.iframe_restrict) │ │ - if parent: │ │ - found = self.match_selectors(parent, relation) │ │ + found = parent is not None and (yield parent, relation) │ │ elif relation[0].rel_type == REL_SIBLING: │ │ - sibling = self.get_previous_tag(el) │ │ - while not found and sibling: │ │ - found = self.match_selectors(sibling, relation) │ │ - sibling = self.get_previous_tag(sibling) │ │ + if self.enable_cache: │ │ + found = yield from self.match_general_sibling(el, relation) │ │ + else: │ │ + sibling: bs4.Tag | None = el │ │ + while not found and sibling and (sibling := self.get_previous_tag(sibling)): │ │ + found = sibling is not None and (yield sibling, relation) │ │ elif relation[0].rel_type == REL_CLOSE_SIBLING: │ │ sibling = self.get_previous_tag(el) │ │ - if sibling and self.is_tag(sibling): │ │ - found = self.match_selectors(sibling, relation) │ │ + found = sibling is not None and (yield sibling, relation) │ │ return found │ │ │ │ - def match_future_child(self, parent: bs4.Tag, relation: ct.SelectorList, recursive: bool = False) -> bool: │ │ + def match_future_child( │ │ + self, │ │ + parent: bs4.Tag, │ │ + relation: ct.SelectorList, │ │ + recursive: bool = False │ │ + ) -> MatchGenerator: │ │ """Match future child.""" │ │ │ │ match = False │ │ if recursive: │ │ - children = self.get_tag_descendants # type: Callable[..., Iterator[bs4.Tag]] │ │ + children: Callable[..., Iterator[bs4.Tag]] = self.get_tag_descendants │ │ else: │ │ children = self.get_tag_children │ │ for child in children(parent, no_iframe=self.iframe_restrict): │ │ - match = self.match_selectors(child, relation) │ │ - if match: │ │ + if (yield child, relation): │ │ + match = True │ │ break │ │ return match │ │ │ │ - def match_future_relations(self, el: bs4.Tag, relation: ct.SelectorList) -> bool: │ │ + def match_future_relations(self, el: bs4.Tag, relation: ct.SelectorList) -> MatchGenerator: │ │ """Match future relationship.""" │ │ │ │ found = False │ │ # I don't think this can ever happen, but it makes `mypy` happy │ │ - if isinstance(relation[0], ct.SelectorNull): # pragma: no cover │ │ + if relation[0] is ct.Null: # pragma: no cover │ │ return found │ │ │ │ if relation[0].rel_type == REL_HAS_PARENT: │ │ - found = self.match_future_child(el, relation, True) │ │ + found = yield from self.match_future_child(el, relation, True) │ │ elif relation[0].rel_type == REL_HAS_CLOSE_PARENT: │ │ - found = self.match_future_child(el, relation) │ │ + found = yield from self.match_future_child(el, relation) │ │ elif relation[0].rel_type == REL_HAS_SIBLING: │ │ - sibling = self.get_next_tag(el) │ │ - while not found and sibling: │ │ - found = self.match_selectors(sibling, relation) │ │ - sibling = self.get_next_tag(sibling) │ │ + if self.enable_cache: │ │ + found = yield from self.match_general_sibling(el, relation) │ │ + else: │ │ + sibling: bs4.Tag | None = el │ │ + while not found and sibling and (sibling := self.get_next_tag(sibling)): │ │ + found = yield sibling, relation │ │ elif relation[0].rel_type == REL_HAS_CLOSE_SIBLING: │ │ sibling = self.get_next_tag(el) │ │ - if sibling and self.is_tag(sibling): │ │ - found = self.match_selectors(sibling, relation) │ │ + found = sibling is not None and (yield sibling, relation) │ │ return found │ │ │ │ - def match_relations(self, el: bs4.Tag, relation: ct.SelectorList) -> bool: │ │ + def match_relations(self, el: bs4.Tag, relation: ct.SelectorList) -> MatchGenerator: │ │ """Match relationship to other elements.""" │ │ │ │ - found = False │ │ - │ │ - if isinstance(relation[0], ct.SelectorNull) or relation[0].rel_type is None: │ │ - return found │ │ - │ │ - if relation[0].rel_type.startswith(':'): │ │ - found = self.match_future_relations(el, relation) │ │ - else: │ │ - found = self.match_past_relations(el, relation) │ │ - │ │ - return found │ │ + sel = relation[0] │ │ + if sel is not ct.Null and sel.rel_type is not None and sel.rel_type.startswith(':'): │ │ + return self.match_future_relations(el, relation) │ │ + return self.match_past_relations(el, relation) │ │ │ │ def match_id(self, el: bs4.Tag, ids: tuple[str, ...]) -> bool: │ │ """Match element's ID.""" │ │ │ │ found = True │ │ for i in ids: │ │ if i != self.get_attribute_by_name(el, 'id', ''): │ │ @@ -931,15 +992,15 @@ │ │ return found │ │ │ │ def match_root(self, el: bs4.Tag) -> bool: │ │ """Match element as root.""" │ │ │ │ is_root = self.is_root(el) │ │ if is_root: │ │ - sibling = self.get_previous(el) # type: Any │ │ + sibling: Any = self.get_previous(el) │ │ while is_root and sibling is not None: │ │ if ( │ │ self.is_tag(sibling) or (self.is_content_string(sibling) and sibling.strip()) or │ │ self.is_cdata(sibling) │ │ ): │ │ is_root = False │ │ else: │ │ @@ -965,116 +1026,144 @@ │ │ """Match tag type for `nth` matches.""" │ │ │ │ return ( │ │ (self.get_tag(child) == self.get_tag(el)) and │ │ (self.get_tag_ns(child) == self.get_tag_ns(el)) │ │ ) │ │ │ │ - def match_nth(self, el: bs4.Tag, nth: tuple[ct.SelectorNth, ...]) -> bool: │ │ + def match_nth(self, el: bs4.Tag, nth: tuple[ct.SelectorNth, ...]) -> MatchGenerator: │ │ """Match `nth` elements.""" │ │ │ │ - matched = True │ │ + key: tuple[int, int, str | None, str | None] | None = None │ │ + start = rindex = 0 │ │ + incr = rincr = 0 │ │ + │ │ + # Get the parent and use the ID for the cache key │ │ + parent = self.get_parent(el, no_doc=False) │ │ + pkey = id(parent) if self.enable_cache and parent else None │ │ │ │ + # Test element against the `nth` selectors. │ │ + matched = True │ │ for n in nth: │ │ matched = False │ │ - if n.selectors and not self.match_selectors(el, n.selectors): │ │ - break │ │ - parent = self.get_parent(el) # type: bs4.Tag | None │ │ - if parent is None: │ │ - parent = cast('bs4.Tag', self.create_fake_parent(el)) │ │ last = n.last │ │ - last_index = len(parent) - 1 │ │ - index = last_index if last else 0 │ │ - relative_index = 0 │ │ - a = n.a │ │ - b = n.b │ │ - var = n.n │ │ - count = 0 │ │ - count_incr = 1 │ │ - factor = -1 if last else 1 │ │ - idx = last_idx = a * count + b if var else a │ │ - │ │ - # We can only adjust bounds within a variable index │ │ - if var: │ │ - # Find the count `n` that yields the smallest in-bounds index │ │ - # (>= 1), then set the increment direction so that the index │ │ - # ascends from there as the evaluation loop below walks children. │ │ - if a > 0: │ │ - # Ascending sequence: smallest n with a * n + b >= 1. │ │ - count = 0 if b >= 1 else -(-(1 - b) // a) │ │ - elif a < 0: │ │ - # Descending sequence: largest n with a * n + b >= 1, then │ │ - # walk n back down so the index increases. │ │ - count = (b - 1) // -a if b >= 1 else 0 │ │ - count_incr = -1 │ │ - idx = last_idx = a * count + b │ │ - │ │ - # Evaluate elements while our calculated nth index is still in range │ │ - while 1 <= idx <= last_index + 1: │ │ - child = None # type: bs4.element.PageElement | None │ │ - # Evaluate while our child index is still in range. │ │ - for child in self.get_children(parent, start=index, reverse=factor < 0): │ │ - index += factor │ │ - if not isinstance(child, bs4.Tag): │ │ - continue │ │ - # Handle `of S` in `nth-child` │ │ - if n.selectors and not self.match_selectors(child, n.selectors): │ │ - continue │ │ - # Handle `of-type` │ │ - if n.of_type and not self.match_nth_tag_type(el, child): │ │ - continue │ │ - relative_index += 1 │ │ - if relative_index == idx: │ │ - if child is el: │ │ - matched = True │ │ - else: │ │ - break │ │ + key = None │ │ + │ │ + # Prepare the child iterator and get the starting, real index and the relative index │ │ + if pkey is not None and parent: │ │ + # Get last info from the cache │ │ + if pkey: │ │ + key = ( │ │ + (pkey, id(n), self.get_tag(el), self.get_tag_ns(el)) │ │ + if n.of_type │ │ + else (pkey, id(n), None, None) │ │ + ) │ │ + │ │ + valid = False │ │ + if key and key in self.nth_cache: │ │ + start, rindex = self.nth_cache[key] │ │ + if within(el, parent, start): │ │ + last = False │ │ + rincr = -1 if n.last else 1 │ │ + valid = True │ │ + │ │ + # Start/overwrite the cache if the cache was empty or invalid │ │ + if not valid: │ │ + start, rindex = len(parent) - 1 if last else 0, 0 │ │ + self.nth_cache[key] = [start, rindex] │ │ + rincr = 1 │ │ + │ │ + incr = 1 if not last else -1 │ │ + children = self.get_children(parent, start=start, reverse=last) │ │ + │ │ + # Non-cached handling of parented element │ │ + elif parent: │ │ + rindex = 0 │ │ + start = len(parent) - 1 if last else 0 │ │ + rincr = incr = 1 │ │ + children = self.get_children(parent, start=start, reverse=last) │ │ + │ │ + # No parent, just evaluate the element against the selectors │ │ + else: │ │ + start = rindex = 0 │ │ + rincr = incr = 1 │ │ + children = iter([el]) │ │ + │ │ + # Find index of element compared to its siblings and check the index conditions │ │ + child: bs4.Tag │ │ + for child in children: │ │ + start += incr │ │ + │ │ + # We only care about tags │ │ + if not self.is_tag(child): │ │ + continue │ │ + │ │ + # Handle `of S` in `nth-child` and handle `of-type` │ │ + if ( │ │ + (n.selectors and not (yield child, n.selectors)) or │ │ + (n.of_type and not self.match_nth_tag_type(el, child)) │ │ + ): │ │ if child is el: │ │ break │ │ + continue │ │ + │ │ + # Test the relative index against the `nth` requirement. │ │ + rindex += rincr │ │ if child is el: │ │ + if n.a != 0: │ │ + v = (rindex - n.b) / n.a │ │ + matched = v.is_integer() and v >= 0 │ │ + else: │ │ + matched = rindex == n.b and n.b >= 1 │ │ break │ │ - last_idx = idx │ │ - count += count_incr │ │ - if count < 0: │ │ - # Count is counting down and has now ventured into invalid territory. │ │ - break │ │ - idx = a * count + b if var else a │ │ - if last_idx == idx: │ │ - break │ │ + │ │ + # "Last index" selectors evaluate first from the bottom and then evaluate │ │ + # from the first found element top-down. Start will be incremented in the │ │ + # wrong direction, so increment it and step over the current index. │ │ + if last: │ │ + start += 2 │ │ + │ │ + # Update the cache │ │ + if key: │ │ + self.nth_cache[key] = [start, rindex] │ │ + │ │ + # If we failed to match any `nth` selectors, quit. │ │ if not matched: │ │ break │ │ + │ │ return matched │ │ │ │ def match_empty(self, el: bs4.Tag) -> bool: │ │ """Check if element is empty (if requested).""" │ │ │ │ is_empty = True │ │ + child: Any │ │ for child in self.get_children(el): │ │ if self.is_tag(child): │ │ is_empty = False │ │ break │ │ - elif self.is_content_string(child) and RE_NOT_EMPTY.search(child): # type: ignore[call-overload] │ │ + elif self.is_content_string(child) and RE_NOT_EMPTY.search(child): │ │ is_empty = False │ │ break │ │ return is_empty │ │ │ │ - def match_subselectors(self, el: bs4.Tag, selectors: tuple[ct.SelectorList, ...]) -> bool: │ │ + def match_subselectors(self, el: bs4.Tag, selectors: tuple[ct.SelectorList, ...]) -> MatchGenerator: │ │ """Match selectors.""" │ │ │ │ match = True │ │ for sel in selectors: │ │ - if not self.match_selectors(el, sel): │ │ + if not (yield el, sel): │ │ match = False │ │ return match │ │ │ │ def match_contains(self, el: bs4.Tag, contains: tuple[ct.SelectorContains, ...]) -> bool: │ │ """Match element if it contains text.""" │ │ │ │ match = True │ │ - content = None # type: str | Sequence[str] | None │ │ + content: str | Sequence[str] | None = None │ │ for contain_list in contains: │ │ if content is None: │ │ if contain_list.own: │ │ content = self.get_own_text(el, no_iframe=self.is_html) │ │ else: │ │ content = self.get_text(el, no_iframe=self.is_html) │ │ found = False │ │ @@ -1096,15 +1185,15 @@ │ │ │ │ def match_default(self, el: bs4.Tag) -> bool: │ │ """Match default.""" │ │ │ │ match = False │ │ │ │ # Find this input's form │ │ - form = None # type: bs4.Tag | None │ │ + form: bs4.Tag | None = None │ │ parent = self.get_parent(el, no_iframe=True) │ │ while parent and form is None: │ │ if self.get_tag(parent) == 'form' and self.is_html_tag(parent): │ │ form = parent │ │ else: │ │ parent = self.get_parent(parent, no_iframe=True) │ │ │ │ @@ -1201,15 +1290,15 @@ │ │ │ │ match = False │ │ has_ns = self.supports_namespaces() │ │ root = self.root │ │ has_html_namespace = self.has_html_namespace │ │ │ │ # Walk parents looking for `lang` (HTML) or `xml:lang` XML property. │ │ - parent = el # type: bs4.Tag | None │ │ + parent: bs4.Tag | None = el │ │ found_lang = None │ │ last = None │ │ while not found_lang: │ │ has_html_ns = self.has_html_ns(parent) │ │ for k, v in self.iter_attributes(parent): │ │ attr_ns, attr = self.split_namespace(parent, k) │ │ if ( │ │ @@ -1243,15 +1332,15 @@ │ │ for tag in ('html', 'head'): │ │ found = False │ │ for child in self.get_tag_children(parent, no_iframe=self.is_html): │ │ if self.get_tag(child) == tag and self.is_html_tag(child): │ │ found = True │ │ parent = child │ │ break │ │ - if not found: # pragma: no cover │ │ + if found: # pragma: no cover │ │ break │ │ │ │ # Search meta tags │ │ if found and parent is not None: │ │ for child2 in parent: │ │ if isinstance(child2, bs4.Tag) and self.get_tag(child2) == 'meta' and self.is_html_tag(parent): │ │ c_lang = False │ │ @@ -1285,65 +1374,71 @@ │ │ def match_dir(self, el: bs4.Tag | None, directionality: int) -> bool: │ │ """Check directionality.""" │ │ │ │ # If we have to match both left and right, we can't match either. │ │ if directionality & ct.SEL_DIR_LTR and directionality & ct.SEL_DIR_RTL: │ │ return False │ │ │ │ - if el is None or not self.is_html_tag(el): │ │ - return False │ │ - │ │ - # Element has defined direction of left to right or right to left │ │ - direction = DIR_MAP.get(util.lower(self.get_attribute_by_name(el, 'dir', '')), None) │ │ - if direction not in (None, 0): │ │ - return direction == directionality │ │ - │ │ - # Element is the document element (the root) and no direction assigned, assume left to right. │ │ - is_root = self.is_root(el) │ │ - if is_root and direction is None: │ │ - return ct.SEL_DIR_LTR == directionality │ │ + while True: │ │ + if el is None or not self.is_html_tag(el): │ │ + return False │ │ + │ │ + # Element has defined direction of left to right or right to left │ │ + direction = DIR_MAP.get(util.lower(self.get_attribute_by_name(el, 'dir', '')), None) │ │ + if direction not in (None, 0): │ │ + return direction == directionality │ │ │ │ - # If `input[type=telephone]` and no direction is assigned, assume left to right. │ │ - name = self.get_tag(el) │ │ - is_input = name == 'input' │ │ - is_textarea = name == 'textarea' │ │ - is_bdi = name == 'bdi' │ │ - itype = util.lower(self.get_attribute_by_name(el, 'type', '')) if is_input else '' │ │ - if is_input and itype == 'tel' and direction is None: │ │ - return ct.SEL_DIR_LTR == directionality │ │ - │ │ - # Auto handling for text inputs │ │ - if ((is_input and itype in ('text', 'search', 'tel', 'url', 'email')) or is_textarea) and direction == 0: │ │ - if is_textarea: │ │ - value = ''.join(node for node in self.get_contents(el, no_iframe=True) if self.is_content_string(node)) # type: ignore[misc] │ │ - else: │ │ - value = cast(str, self.get_attribute_by_name(el, 'value', '')) │ │ - if value: │ │ - for c in value: │ │ - bidi = unicodedata.bidirectional(c) │ │ - if bidi in ('AL', 'R', 'L'): │ │ - direction = ct.SEL_DIR_LTR if bidi == 'L' else ct.SEL_DIR_RTL │ │ - return direction == directionality │ │ - # Assume left to right │ │ - return ct.SEL_DIR_LTR == directionality │ │ - elif is_root: │ │ + # Element is the document element (the root) and no direction assigned, assume left to right. │ │ + is_root = self.is_root(el) │ │ + if is_root and direction is None: │ │ return ct.SEL_DIR_LTR == directionality │ │ - return self.match_dir(self.get_parent(el, no_iframe=True), directionality) │ │ │ │ - # Auto handling for `bdi` and other non text inputs. │ │ - if (is_bdi and direction is None) or direction == 0: │ │ - direction = self.find_bidi(el) │ │ - if direction is not None: │ │ - return direction == directionality │ │ - elif is_root: │ │ + # If `input[type=telephone]` and no direction is assigned, assume left to right. │ │ + name = self.get_tag(el) │ │ + is_input = name == 'input' │ │ + is_textarea = name == 'textarea' │ │ + is_bdi = name == 'bdi' │ │ + itype = util.lower(self.get_attribute_by_name(el, 'type', '')) if is_input else '' │ │ + if is_input and itype == 'tel' and direction is None: │ │ return ct.SEL_DIR_LTR == directionality │ │ - return self.match_dir(self.get_parent(el, no_iframe=True), directionality) │ │ │ │ - # Match parents direction │ │ - return self.match_dir(self.get_parent(el, no_iframe=True), directionality) │ │ + # Auto handling for text inputs │ │ + if ((is_input and itype in ('text', 'search', 'tel', 'url', 'email')) or is_textarea) and direction == 0: │ │ + if is_textarea: │ │ + value = ''.join( │ │ + node for node in self.get_contents(el, no_iframe=True) # type: ignore[misc] │ │ + if self.is_content_string(node) │ │ + ) │ │ + else: │ │ + value = cast(str, self.get_attribute_by_name(el, 'value', '')) │ │ + if value: │ │ + for c in value: │ │ + bidi = unicodedata.bidirectional(c) │ │ + if bidi in ('AL', 'R', 'L'): │ │ + direction = ct.SEL_DIR_LTR if bidi == 'L' else ct.SEL_DIR_RTL │ │ + return direction == directionality │ │ + # Assume left to right │ │ + return ct.SEL_DIR_LTR == directionality │ │ + elif is_root: │ │ + return ct.SEL_DIR_LTR == directionality │ │ + el = self.get_parent(el, no_iframe=True) │ │ + continue │ │ + │ │ + # Auto handling for `bdi` and other non text inputs. │ │ + if (is_bdi and direction is None) or direction == 0: │ │ + direction = self.find_bidi(el) │ │ + if direction is not None: │ │ + return direction == directionality │ │ + elif is_root: │ │ + return ct.SEL_DIR_LTR == directionality │ │ + el = self.get_parent(el, no_iframe=True) │ │ + continue │ │ + │ │ + # Match parents direction │ │ + el = self.get_parent(el, no_iframe=True) │ │ │ │ def match_range(self, el: bs4.Tag, condition: int) -> bool: │ │ """ │ │ Match range. │ │ │ │ Behavior is modeled after what we see in browsers. Browsers seem to evaluate │ │ if the value is out of range, and if not, it is in range. So a missing value │ │ @@ -1416,15 +1511,52 @@ │ │ content = self.get_text(el) │ │ if content in ('', '\n'): │ │ match = True │ │ │ │ return match │ │ │ │ def match_selectors(self, el: bs4.Tag, selectors: ct.SelectorList) -> bool: │ │ - """Check if element matches one of the selectors.""" │ │ + """ │ │ + Check if element matches one of the selectors. │ │ + │ │ + Since some selectors can have complex relationships, they may need to recursively │ │ + check if another relative element matches specific selectors. To avoid recursion, │ │ + generators are yielded instead whenever it needs to check if a relative element │ │ + satisfies specific selectors. These can be compared and the result sent back. │ │ + We can check the end result of the generator once it is satisfied. │ │ + """ │ │ + │ │ + # Most matches never need a nested match, so avoid setting up the stack unless needed. │ │ + # `frame` yields a `bool` when it is done. │ │ + frame = self._match_selectors(el, selectors) │ │ + item = next(frame) │ │ + if item.__class__ is bool: │ │ + return item │ │ + │ │ + # We need to setup a stack as a selector has sent back a match request. │ │ + stack = [frame, self._match_selectors(*cast('MatchRequest', item))] │ │ + result: bool | None = None │ │ + while True: │ │ + item = stack[-1].send(result) # type: ignore[arg-type] │ │ + if item.__class__ is bool: │ │ + stack.pop() │ │ + if not stack: │ │ + return item │ │ + result = item │ │ + else: │ │ + stack.append(self._match_selectors(*cast('MatchRequest', item))) │ │ + result = None │ │ + │ │ + def _match_selectors(self, el: bs4.Tag, selectors: ct.SelectorList) -> Generator[MatchRequest | bool, bool, None]: │ │ + """ │ │ + Check if element matches one of the selectors, yielding requests to match nested selectors. │ │ + │ │ + Yields `MatchRequests` or affirmation as to whether a selector was matched. The match request │ │ + requires a boolean to be sent back to communicate whether the match was successful. │ │ + """ │ │ │ │ match = False │ │ is_not = selectors.is_not │ │ is_html = selectors.is_html │ │ │ │ # Internal selector lists that use the HTML flag, will automatically get the `html` namespace. │ │ if is_html: │ │ @@ -1433,15 +1565,15 @@ │ │ self.namespaces = {'html': NS_XHTML} │ │ self.iframe_restrict = True │ │ │ │ if not is_html or self.is_html: │ │ for selector in selectors: │ │ match = is_not │ │ # We have a un-matchable situation (like `:focus` as you can focus an element in this environment) │ │ - if isinstance(selector, ct.SelectorNull): │ │ + if selector is ct.Null: │ │ continue │ │ # Verify tag matches │ │ if not self.match_tag(el, selector.tag): │ │ continue │ │ # Verify tag is defined │ │ if selector.flags & ct.SEL_DEFINED and not self.match_defined(el): │ │ continue │ │ @@ -1451,15 +1583,15 @@ │ │ # Verify element is scope │ │ if selector.flags & ct.SEL_SCOPE and not self.match_scope(el): │ │ continue │ │ # Verify element has placeholder shown │ │ if selector.flags & ct.SEL_PLACEHOLDER_SHOWN and not self.match_placeholder_shown(el): │ │ continue │ │ # Verify `nth` matches │ │ - if not self.match_nth(el, selector.nth): │ │ + if selector.nth and not (yield from self.match_nth(el, selector.nth)): │ │ continue │ │ if selector.flags & ct.SEL_EMPTY and not self.match_empty(el): │ │ continue │ │ # Verify id matches │ │ if selector.ids and not self.match_id(el, selector.ids): │ │ continue │ │ # Verify classes match │ │ @@ -1471,18 +1603,18 @@ │ │ # Verify ranges │ │ if selector.flags & RANGES and not self.match_range(el, selector.flags & RANGES): │ │ continue │ │ # Verify language patterns │ │ if selector.lang and not self.match_lang(el, selector.lang): │ │ continue │ │ # Verify pseudo selector patterns │ │ - if selector.selectors and not self.match_subselectors(el, selector.selectors): │ │ + if selector.selectors and not (yield from self.match_subselectors(el, selector.selectors)): │ │ continue │ │ # Verify relationship selectors │ │ - if selector.relation and not self.match_relations(el, selector.relation): │ │ + if selector.relation and not (yield from self.match_relations(el, selector.relation)): │ │ continue │ │ # Validate that the current default selector match corresponds to the first submit button in the form │ │ if selector.flags & ct.SEL_DEFAULT and not self.match_default(el): │ │ continue │ │ # Validate that the unset radio button is among radio buttons with the same name in a form that are │ │ # also not set. │ │ if selector.flags & ct.SEL_INDETERMINATE and not self.match_indeterminate(el): │ │ @@ -1497,15 +1629,15 @@ │ │ break │ │ │ │ # Restore actual namespaces being used for external selector lists │ │ if is_html: │ │ self.namespaces = namespaces │ │ self.iframe_restrict = iframe_restrict │ │ │ │ - return match │ │ + yield match │ │ │ │ def select(self, limit: int = 0) -> Iterator[bs4.Tag]: │ │ """Match all tags under the targeted tag.""" │ │ │ │ lim = None if limit < 1 else limit │ │ │ │ for child in self.get_tag_descendants(self.tag): │ │ @@ -1515,15 +1647,15 @@ │ │ lim -= 1 │ │ if lim < 1: │ │ break │ │ │ │ def closest(self) -> bs4.Tag | None: │ │ """Match closest ancestor.""" │ │ │ │ - current = self.tag # type: bs4.Tag | None │ │ + current: bs4.Tag | None = self.tag │ │ closest = None │ │ while closest is None and current is not None: │ │ if self.match(current): │ │ closest = current │ │ else: │ │ current = self.get_parent(current) │ │ return closest │ │ @@ -1592,14 +1724,15 @@ │ │ Any other kind of iterable could have tags from different documents or detached tags, │ │ so for those, we use a new `CSSMatch` for each item in the iterable. │ │ """ │ │ │ │ if isinstance(iterable, bs4.Tag): │ │ return CSSMatch(self.selectors, iterable, self.namespaces, self.flags).filter() │ │ else: │ │ + # There is no guarantee that elements are from the same document, evaluate them separately. │ │ return [node for node in iterable if not CSSMatch.is_navigable_string(node) and self.match(node)] │ │ │ │ def select_one(self, tag: bs4.Tag) -> bs4.Tag | None: │ │ """Select a single tag.""" │ │ │ │ tags = self.select(tag, limit=1) │ │ return tags[0] if tags else None │ ├── soupsieve/css_parser.py │ │ @@ -3,19 +3,21 @@ │ │ import re │ │ from functools import lru_cache │ │ from . import util │ │ from . import css_match as cm │ │ from . import css_types as ct │ │ from .util import SelectorSyntaxError │ │ import warnings │ │ -from typing import Match, Any, Iterator, cast │ │ +from typing import Match, Any, Callable, Iterator, Iterable, Mapping, cast │ │ from dataclasses import dataclass │ │ from collections import UserDict │ │ import threading │ │ │ │ +__all__ = ('SelectorSyntaxError',) │ │ + │ │ RE_LOCK = threading.Lock() │ │ SEL_LOCK = threading.RLock() │ │ │ │ UNICODE_REPLACEMENT_CHAR = 0xFFFD │ │ │ │ SELECTOR_LIMIT = 8192 │ │ │ │ @@ -105,91 +107,98 @@ │ │ ':nth-of-type' │ │ } │ │ │ │ PSEUDO_SUPPORTED = PSEUDO_SIMPLE | PSEUDO_SIMPLE_NO_MATCH | PSEUDO_COMPLEX | PSEUDO_COMPLEX_NO_MATCH | PSEUDO_SPECIAL │ │ │ │ # Sub-patterns parts │ │ # Whitespace │ │ -NEWLINE = r'(?:\r\n|(?!\r\n)[\n\f\r])' │ │ +NEWLINE = r'(?>\r\n|[\n\f\r])' │ │ WS = fr'(?:[ \t]|{NEWLINE})' │ │ # Comments │ │ -COMMENTS = r'(?:/\*(?:[^*]|\*(?!/))*\*/)' │ │ +COMMENTS = r'(?:/\*(?:[^*]|\*(?!/))*+\*/)' │ │ # Whitespace with comments included │ │ WSC = fr'(?:{WS}|{COMMENTS})' │ │ # CSS escapes │ │ -CSS_ESCAPES = fr'(?:\\(?:[a-f0-9]{{1,6}}{WS}?|[^\r\n\f]|$))' │ │ -CSS_STRING_ESCAPES = fr'(?:\\(?:[a-f0-9]{{1,6}}{WS}?|[^\r\n\f]|$|{NEWLINE}))' │ │ +CSS_ESCAPES = fr'(?:\\(?:[a-f0-9]{{1,6}}+{WS}?+|[^\r\n\f]|$))' │ │ +CSS_STRING_ESCAPES = fr'(?:\\(?:[a-f0-9]{{1,6}}+{WS}?+|{NEWLINE}|[^\r\n\f]|$))' │ │ # CSS Identifier │ │ IDENTIFIER = fr''' │ │ -(?:(?:--|-?(?:[^\x00-\x2f\x30-\x40\x5B-\x5E\x60\x7B-\x9f]|{CSS_ESCAPES})) │ │ -(?:[^\x00-\x2c\x2e\x2f\x3A-\x40\x5B-\x5E\x60\x7B-\x9f]|{CSS_ESCAPES})*) │ │ +(?:(?:--|-?+(?:[^\x00-\x2f\x30-\x40\x5B-\x5E\x60\x7B-\x9f]|{CSS_ESCAPES})) │ │ +(?:[^\x00-\x2c\x2e\x2f\x3A-\x40\x5B-\x5E\x60\x7B-\x9f]|{CSS_ESCAPES})*+) │ │ ''' │ │ # `nth` content │ │ -NTH = fr'(?:[-+])?(?:[0-9]+n?|n)(?:(?<=n){WSC}*(?:[-+]){WSC}*(?:[0-9]+))?' │ │ +NTH = fr'[-+]?+(?:[0-9]++n?+|n)(?:(?<=n){WSC}*+[-+]{WSC}*+[0-9]++)?+' │ │ # Value: quoted string or identifier │ │ -VALUE = fr'''(?:"(?:\\(?:.|{NEWLINE})|[^\\"\r\n\f])*?"|'(?:\\(?:.|{NEWLINE})|[^\\'\r\n\f])*?'|{IDENTIFIER})''' │ │ +VALUE = fr''' │ │ +(?:"(?:\\(?:{NEWLINE}|[^\r\n\f])|[^\\"\r\n\f])*+"| │ │ +'(?:\\(?:{NEWLINE}|[^\r\n\f])|[^\\'\r\n\f])*+'| │ │ +{IDENTIFIER}) │ │ +''' │ │ # Attribute value comparison. `!=` is handled special as it is non-standard. │ │ -ATTR = fr'(?:{WSC}*(?P[!~^|*$]?=){WSC}*(?P{VALUE})(?:{WSC}*(?P[is]))?)?{WSC}*' │ │ +ATTR = fr'(?:{WSC}*+(?P[!~^|*$]?+=){WSC}*+(?P{VALUE})(?:{WSC}*+(?P[is]))?+)?+' │ │ │ │ # Selector patterns │ │ # IDs (`#id`) │ │ PAT_ID = fr'\#{IDENTIFIER}' │ │ # Classes (`.class`) │ │ PAT_CLASS = fr'\.{IDENTIFIER}' │ │ # Prefix:Tag (`prefix|tag`) │ │ -PAT_TAG = fr'(?P(?:{IDENTIFIER}|\*)?\|)?(?P{IDENTIFIER}|\*)' │ │ +PAT_TAG = fr'(?P(?:{IDENTIFIER}|\*)?+\|)?+(?P{IDENTIFIER}|\*)' │ │ # Attributes (`[attr]`, `[attr=value]`, etc.) │ │ -PAT_ATTR = fr'\[{WSC}*(?P(?:{IDENTIFIER}|\*)?\|)?(?P{IDENTIFIER}){ATTR}\]' │ │ +PAT_ATTR = fr'\[{WSC}*+(?P(?:{IDENTIFIER}|\*)?+\|(?!=))?+(?P{IDENTIFIER}){ATTR}{WSC}*+\]' │ │ # Pseudo class (`:pseudo-class`, `:pseudo-class(`) │ │ -PAT_PSEUDO_CLASS = fr'(?P:{IDENTIFIER})(?P\({WSC}*)?' │ │ +PAT_PSEUDO_CLASS = fr'(?P:{IDENTIFIER})(?P\({WSC}*+)?+' │ │ # Pseudo class special patterns. Matches `:pseudo-class(` for special case pseudo classes. │ │ -PAT_PSEUDO_CLASS_SPECIAL = fr'(?P:{IDENTIFIER})(?P\({WSC}*)' │ │ +PAT_PSEUDO_CLASS_SPECIAL = fr'(?P:{IDENTIFIER})(?P\({WSC}*+)' │ │ # Custom pseudo class (`:--custom-pseudo`) │ │ PAT_PSEUDO_CLASS_CUSTOM = fr'(?P:(?=--){IDENTIFIER})' │ │ # Nesting ampersand selector. Matches `&` │ │ PAT_AMP = r'&' │ │ # Closing pseudo group (`)`) │ │ -PAT_PSEUDO_CLOSE = fr'{WSC}*\)' │ │ +PAT_PSEUDO_CLOSE = fr'{WSC}*+\)' │ │ # Pseudo element (`::pseudo-element`) │ │ PAT_PSEUDO_ELEMENT = fr':{PAT_PSEUDO_CLASS}' │ │ # At rule (`@page`, etc.) (not supported) │ │ PAT_AT_RULE = fr'@P{IDENTIFIER}' │ │ # Pseudo class `nth-child` (`:nth-child(an+b [of S]?)`, `:first-child`, etc.) │ │ PAT_PSEUDO_NTH_CHILD = fr''' │ │ (?P{PAT_PSEUDO_CLASS_SPECIAL} │ │ -(?P{NTH}|even|odd))(?:{WSC}*\)|(?P{COMMENTS}*{WS}{WSC}*of{COMMENTS}*{WS}{WSC}*)) │ │ +(?P{NTH}|even|odd))(?:{WSC}*+\)|(?P{COMMENTS}*+{WS}{WSC}*+of{COMMENTS}*+{WS}{WSC}*+)) │ │ ''' │ │ # Pseudo class `nth-of-type` (`:nth-of-type(an+b)`, `:first-of-type`, etc.) │ │ PAT_PSEUDO_NTH_TYPE = fr''' │ │ (?P{PAT_PSEUDO_CLASS_SPECIAL} │ │ -(?P{NTH}|even|odd)){WSC}*\) │ │ +(?P{NTH}|even|odd)){WSC}*+\) │ │ ''' │ │ # Pseudo class language (`:lang("*-de", en)`) │ │ -PAT_PSEUDO_LANG = fr'{PAT_PSEUDO_CLASS_SPECIAL}(?P{VALUE}(?:{WSC}*,{WSC}*{VALUE})*){WSC}*\)' │ │ +PAT_PSEUDO_LANG = fr'{PAT_PSEUDO_CLASS_SPECIAL}(?P{VALUE}(?:{WSC}*+,{WSC}*+{VALUE})*+){WSC}*+\)' │ │ # Pseudo class direction (`:dir(ltr)`) │ │ -PAT_PSEUDO_DIR = fr'{PAT_PSEUDO_CLASS_SPECIAL}(?Pltr|rtl){WSC}*\)' │ │ +PAT_PSEUDO_DIR = fr'{PAT_PSEUDO_CLASS_SPECIAL}(?Pltr|rtl){WSC}*+\)' │ │ # Combining characters (`>`, `~`, ` `, `+`, `,`) │ │ -PAT_COMBINE = fr'{WSC}*?(?P[,+>~]|{WS}(?![,+>~])){WSC}*' │ │ +PAT_COMBINE = fr'{COMMENTS}*+(?={WS}|[,+>~]){WSC}*+(?P[,+>~])?+{WSC}*+' │ │ # Extra: Contains (`:contains(text)`) │ │ -PAT_PSEUDO_CONTAINS = fr'{PAT_PSEUDO_CLASS_SPECIAL}(?P{VALUE}(?:{WSC}*,{WSC}*{VALUE})*){WSC}*\)' │ │ +PAT_PSEUDO_CONTAINS = fr'{PAT_PSEUDO_CLASS_SPECIAL}(?P{VALUE}(?:{WSC}*+,{WSC}*+{VALUE})*+){WSC}*+\)' │ │ │ │ # Regular expressions │ │ # CSS escape pattern │ │ -RE_CSS_ESC = re.compile(fr'(?:(\\[a-f0-9]{{1,6}}{WSC}?)|(\\[^\r\n\f])|(\\$))', re.I) │ │ -RE_CSS_STR_ESC = re.compile(fr'(?:(\\[a-f0-9]{{1,6}}{WS}?)|(\\[^\r\n\f])|(\\$)|(\\{NEWLINE}))', re.I) │ │ +RE_CSS_ESC = re.compile(fr'(?:(\\[a-f0-9]{{1,6}}+{WSC}?+)|(\\[^\r\n\f])|(\\$))', re.I) │ │ +RE_CSS_STR_ESC = re.compile(fr'(?:(\\[a-f0-9]{{1,6}}+{WS}?+)|(\\[^\r\n\f])|(\\$)|(\\{NEWLINE}))', re.I) │ │ # Pattern to break up `nth` specifiers │ │ -RE_NTH = re.compile(fr'(?P[-+])?(?P[0-9]+n?|n)(?:(?<=n){WSC}*(?P[-+]){WSC}*(?P[0-9]+))?', re.I) │ │ +RE_NTH = re.compile(fr'(?P[-+])?+(?P[0-9]++n?+|n)(?:(?<=n){WSC}*+(?P[-+]){WSC}*+(?P[0-9]++))?+', re.I) │ │ # Pattern to iterate multiple values. │ │ -RE_VALUES = re.compile(fr'(?:(?P{VALUE})|(?P{WSC}*,{WSC}*))', re.X) │ │ +RE_VALUES = re.compile(fr'(?:(?P{VALUE})|(?P{WSC}*+,{WSC}*+))', re.X) │ │ # Whitespace checks │ │ RE_WS = re.compile(WS) │ │ -RE_WS_BEGIN = re.compile(fr'^{WSC}*') │ │ -RE_WS_END = re.compile(fr'^(?:[ \t]|(?:\n\r|(?!\n\r)[\n\f\r])|{COMMENTS})*') │ │ +RE_WS_BEGIN = re.compile(fr'^{WSC}*+') │ │ +RE_WS_END = re.compile(fr'^(?:[ \t]|(?>\n\r|[\n\f\r])|{COMMENTS})*+') │ │ RE_CUSTOM = re.compile(fr'^{PAT_PSEUDO_CLASS_CUSTOM}$', re.X) │ │ RE_PSEUDO_CLASS_SPECIAL = re.compile(PAT_PSEUDO_CLASS_SPECIAL, re.I | re.X | re.U) │ │ +RE_PSEUDO_IGNORE = re.compile(PAT_PSEUDO_CLASS, re.X | re.I | re.U) │ │ + │ │ +QUOTED = ("'", '"') │ │ │ │ # Constants │ │ # List split token │ │ COMMA_COMBINATOR = ',' │ │ # Relation token for descendant │ │ WS_COMBINATOR = " " │ │ │ │ @@ -211,78 +220,75 @@ │ │ │ │ │ │ @lru_cache(maxsize=_MAXCACHE) │ │ def _cached_css_compile( │ │ pattern: str, │ │ namespaces: ct.Namespaces | None, │ │ custom: ct.CustomSelectors | None, │ │ - flags: int │ │ + ignore: tuple[str] | None = None, │ │ + flags: int = 0, │ │ + max_selectors: int = SELECTOR_LIMIT │ │ ) -> cm.SoupSieve: │ │ """Cached CSS compile.""" │ │ │ │ - custom_selectors = process_custom(custom) │ │ return cm.SoupSieve( │ │ pattern, │ │ CSSParser( │ │ pattern, │ │ - custom=custom_selectors, │ │ - flags=flags │ │ + custom=custom, │ │ + ignore=ignore, │ │ + flags=flags, │ │ + max_selectors=max_selectors │ │ ).process_selectors(), │ │ namespaces, │ │ custom, │ │ flags │ │ ) │ │ │ │ │ │ def _purge_cache() -> None: │ │ """Purge the cache.""" │ │ │ │ _cached_css_compile.cache_clear() │ │ │ │ │ │ -def process_custom(custom: ct.CustomSelectors | None) -> dict[str, str | ct.SelectorList]: │ │ - """Process custom.""" │ │ - │ │ - custom_selectors = {} │ │ - if custom is not None: │ │ - for key, value in custom.items(): │ │ - name = util.lower(key) │ │ - if RE_CUSTOM.match(name) is None: │ │ - raise SelectorSyntaxError(f"The name '{name}' is not a valid custom pseudo-class name") │ │ - if name in custom_selectors: │ │ - raise KeyError(f"The custom selector '{name}' has already been registered") │ │ - custom_selectors[css_unescape(name)] = value │ │ - return custom_selectors │ │ - │ │ - │ │ -def css_unescape(content: str, string: bool = False) -> str: │ │ +def css_unescape(content: str) -> str: │ │ """ │ │ Unescape CSS value. │ │ │ │ Strings allow for spanning the value on multiple strings by escaping a new line. │ │ """ │ │ │ │ def replace(m: Match[str]) -> str: │ │ """Replace with the appropriate substitute.""" │ │ │ │ if m.group(1): │ │ codepoint = int(m.group(1)[1:], 16) │ │ - if codepoint == 0: │ │ + # A surrogate, or a value past Unicode, is `U+FFFD`. Zero already is. │ │ + if ( │ │ + codepoint == 0 │ │ + or codepoint > 0x10FFFF │ │ + or 0xD800 <= codepoint <= 0xDFFF │ │ + ): │ │ codepoint = UNICODE_REPLACEMENT_CHAR │ │ value = chr(codepoint) │ │ elif m.group(2): │ │ value = m.group(2)[1:] │ │ elif m.group(3): │ │ value = '\ufffd' │ │ else: │ │ value = '' │ │ │ │ return value │ │ │ │ - return (RE_CSS_ESC if not string else RE_CSS_STR_ESC).sub(replace, content) │ │ + quoted = content.startswith(QUOTED) │ │ + return (RE_CSS_STR_ESC if quoted else RE_CSS_ESC).sub( │ │ + replace, │ │ + content[1:-1] if quoted else content │ │ + ) │ │ │ │ │ │ def escape(ident: str) -> str: │ │ """Escape identifier.""" │ │ │ │ string = [] │ │ length = len(ident) │ │ @@ -348,15 +354,15 @@ │ │ self.patterns = {} │ │ for p in patterns: │ │ name = p[0] │ │ pattern = p[3](name, p[2]) │ │ for pseudo in p[1]: │ │ self.patterns[pseudo] = pattern │ │ │ │ - self.matched_name = None # type: SelectorPattern | None │ │ + self.matched_name: SelectorPattern | None = None │ │ │ │ def get_name(self) -> str: │ │ """Get name.""" │ │ │ │ return '' if self.matched_name is None else self.matched_name.get_name() │ │ │ │ def match(self, selector: str, index: int, flags: int) -> Match[str] | None: │ │ @@ -383,70 +389,138 @@ │ │ Once we are done collecting the data for a compound selector, we freeze │ │ the data in an object that can be pickled and hashed. │ │ """ │ │ │ │ def __init__(self, **kwargs: Any) -> None: │ │ """Initialize.""" │ │ │ │ - self.tag = kwargs.get('tag', None) # type: ct.SelectorTag | None │ │ - self.ids = kwargs.get('ids', []) # type: list[str] │ │ - self.classes = kwargs.get('classes', []) # type: list[str] │ │ - self.attributes = kwargs.get('attributes', []) # type: list[ct.SelectorAttribute] │ │ - self.nth = kwargs.get('nth', []) # type: list[ct.SelectorNth] │ │ - self.selectors = kwargs.get('selectors', []) # type: list[ct.SelectorList] │ │ - self.relations = kwargs.get('relations', []) # type: list[_Selector] │ │ - self.rel_type = kwargs.get('rel_type', None) # type: str | None │ │ - self.contains = kwargs.get('contains', []) # type: list[ct.SelectorContains] │ │ - self.lang = kwargs.get('lang', []) # type: list[ct.SelectorLang] │ │ - self.flags = kwargs.get('flags', 0) # type: int │ │ - self.no_match = kwargs.get('no_match', False) # type: bool │ │ - │ │ - def _freeze_relations(self, relations: list[_Selector]) -> ct.SelectorList: │ │ - """Freeze relation.""" │ │ - │ │ - if relations: │ │ - sel = relations[0] │ │ - sel.relations.extend(relations[1:]) │ │ - return ct.SelectorList([sel.freeze()]) │ │ - else: │ │ - return ct.SelectorList() │ │ + self.tag: ct.SelectorTag | None = kwargs.get('tag', None) │ │ + self.ids: list[str] = kwargs.get('ids', []) │ │ + self.classes: list[str] = kwargs.get('classes', []) │ │ + self.attributes: list[ct.SelectorAttribute] = kwargs.get('attributes', []) │ │ + self.nth: list[ct.SelectorNth] = kwargs.get('nth', []) │ │ + self.selectors: list[ct.SelectorList] = kwargs.get('selectors', []) │ │ + self.relations: list[_Selector] = kwargs.get('relations', []) │ │ + self.rel_type: str | None = kwargs.get('rel_type', None) │ │ + self.contains: list[ct.SelectorContains] = kwargs.get('contains', []) │ │ + self.lang: list[ct.SelectorLang] = kwargs.get('lang', []) │ │ + self.flags: int = kwargs.get('flags', 0) │ │ + self.no_match: bool = kwargs.get('no_match', False) │ │ │ │ - def freeze(self) -> ct.Selector | ct.SelectorNull: │ │ - """Freeze self.""" │ │ + def _freeze(self, relation: ct.SelectorList) -> ct.Selector | ct.SelectorNull: │ │ + """Freeze self with an already frozen relation.""" │ │ │ │ if self.no_match: │ │ - return ct.SelectorNull() │ │ + return ct.Null │ │ else: │ │ return ct.Selector( │ │ self.tag, │ │ tuple(self.ids), │ │ tuple(self.classes), │ │ tuple(self.attributes), │ │ tuple(self.nth), │ │ tuple(self.selectors), │ │ - self._freeze_relations(self.relations), │ │ + relation, │ │ self.rel_type, │ │ tuple(self.contains), │ │ tuple(self.lang), │ │ self.flags │ │ ) │ │ │ │ + def freeze(self) -> ct.Selector | ct.SelectorNull: │ │ + """ │ │ + Freeze self. │ │ + │ │ + Relations form a chain where each selector's first relation is the next link and any │ │ + remaining relations are carried down to follow it. As the far end of the chain must be │ │ + frozen first, flatten the chain and then freeze it in reverse to avoid recursion. │ │ + """ │ │ + │ │ + chain: list[_Selector] = [] │ │ + pending = [self] │ │ + while pending: │ │ + sel = pending.pop() │ │ + chain.append(sel) │ │ + if sel.no_match: │ │ + break │ │ + pending.extend(reversed(sel.relations)) │ │ + │ │ + relation = ct.SelectorList() │ │ + for sel in reversed(chain): │ │ + frozen = sel._freeze(relation) │ │ + relation = ct.SelectorList([frozen]) │ │ + return frozen │ │ + │ │ def __str__(self) -> str: # pragma: no cover │ │ """String representation.""" │ │ │ │ return ( │ │ f'_Selector(tag={self.tag!r}, ids={self.ids!r}, classes={self.classes!r}, attributes={self.attributes!r}, ' │ │ f'nth={self.nth!r}, selectors={self.selectors!r}, relations={self.relations!r}, ' │ │ f'rel_type={self.rel_type!r}, contains={self.contains!r}, lang={self.lang!r}, flags={self.flags!r}, ' │ │ f'no_match={self.no_match!r})' │ │ ) │ │ │ │ __repr__ = __str__ │ │ │ │ │ │ +class _SelectorContext: │ │ + """ │ │ + Parsing state for a selector list. │ │ + │ │ + Context are created for each nesting level to avoid recursion. │ │ + """ │ │ + │ │ + def __init__( │ │ + self, │ │ + flags: int, │ │ + index: int, │ │ + count: int, │ │ + on_close: Callable[[ct.SelectorList], None] | None = None │ │ + ) -> None: │ │ + """Initialize.""" │ │ + │ │ + self.sel = _Selector() │ │ + self.selectors: list[_Selector] = [] │ │ + self.relations: list[_Selector] = [] │ │ + self.has_selector = False │ │ + self.rel_type = ":" + WS_COMBINATOR │ │ + self.index = index │ │ + self.count = count │ │ + # Receives the frozen selector list when an open pseudo-class is closed. │ │ + self.on_close = on_close │ │ + │ │ + # Setup various flags │ │ + self.is_open = bool(flags & FLG_OPEN) │ │ + self.is_pseudo = bool(flags & FLG_PSEUDO) │ │ + self.is_relative = bool(flags & FLG_RELATIVE) │ │ + self.is_not = bool(flags & FLG_NOT) │ │ + self.is_html = bool(flags & FLG_HTML) │ │ + self.is_default = bool(flags & FLG_DEFAULT) │ │ + self.is_indeterminate = bool(flags & FLG_INDETERMINATE) │ │ + self.is_in_range = bool(flags & FLG_IN_RANGE) │ │ + self.is_out_of_range = bool(flags & FLG_OUT_OF_RANGE) │ │ + self.is_placeholder_shown = bool(flags & FLG_PLACEHOLDER_SHOWN) │ │ + self.is_forgive = bool(flags & FLG_FORGIVE) │ │ + │ │ + # The algorithm for relative selectors require an initial selector in the selector list │ │ + if self.is_relative: │ │ + self.selectors.append(_Selector()) │ │ + │ │ + def debug(self) -> None: # pragma: no cover │ │ + """Print out useful debug stuff.""" │ │ + │ │ + for name in ( │ │ + 'is_pseudo', 'is_open', 'is_relative', 'is_not', 'is_html', 'is_default', 'is_indeterminate', │ │ + 'is_in_range', 'is_out_of_range', 'is_placeholder_shown', 'is_forgive' │ │ + ): │ │ + if getattr(self, name): │ │ + print(f' {name}: True') │ │ + │ │ + │ │ @dataclass │ │ class CSSPattern: │ │ """A CSS pattern that hasn't been processed by `CSSParser` yet.""" │ │ │ │ selector: str │ │ flags: int │ │ │ │ @@ -673,56 +747,60 @@ │ │ '': CSS_NTH_OF_S_DEFAULT │ │ } │ │ ) │ │ │ │ def __init__( │ │ self, │ │ selector: str, │ │ - custom: dict[str, str | ct.SelectorList] | None = None, │ │ - flags: int = 0 │ │ + *, │ │ + custom: Mapping[str, ct.SelectorList] | None = None, │ │ + ignore: Iterable[str] | None = None, │ │ + flags: int = 0, │ │ + max_selectors: int = SELECTOR_LIMIT │ │ ) -> None: │ │ """Initialize.""" │ │ │ │ self.pattern = selector.replace('\x00', '\ufffd') │ │ self.flags = flags │ │ self.debug = self.flags & util.DEBUG │ │ - self.custom = {} if custom is None else custom │ │ + self.nostrict = self.flags & util.NOSTRICT │ │ + self.custom = custom │ │ + self.ignore = frozenset([] if ignore is None else ignore) │ │ self.count = 0 │ │ + self.maxsel = max_selectors │ │ │ │ - def check_count(self) -> None: │ │ + def increment_count(self, increment: int = 1) -> None: │ │ """Check the current selector count.""" │ │ │ │ - if self.count > SELECTOR_LIMIT: │ │ - raise ValueError(f'Selector exceeds pseudo-class nesting limit of {SELECTOR_LIMIT}') │ │ + self.count += increment │ │ + if self.count > self.maxsel: │ │ + raise ValueError(f'Selector exceeds pseudo-class nesting limit of {self.maxsel}') │ │ │ │ def parse_attribute_selector(self, sel: _Selector, m: Match[str], has_selector: bool) -> bool: │ │ """Create attribute selector from the returned regex match.""" │ │ │ │ - inverse = False │ │ op = m.group('cmp') │ │ case = util.lower(m.group('case')) if m.group('case') else None │ │ ns = css_unescape(m.group('attr_ns')[:-1]) if m.group('attr_ns') else '' │ │ attr = css_unescape(m.group('attr_name')) │ │ is_type = False │ │ pattern2 = None │ │ value = '' │ │ + inverse = False │ │ │ │ if case: │ │ flags = (re.I if case == 'i' else 0) | re.DOTALL │ │ elif util.lower(attr) == 'type': │ │ flags = re.I | re.DOTALL │ │ is_type = True │ │ else: │ │ flags = re.DOTALL │ │ │ │ if op: │ │ - if m.group('value').startswith(('"', "'")): │ │ - value = css_unescape(m.group('value')[1:-1], True) │ │ - else: │ │ - value = css_unescape(m.group('value')) │ │ + value = css_unescape(m.group('value')) │ │ │ │ if not op: │ │ # Attribute name │ │ pattern = None │ │ elif op.startswith('^'): │ │ # Value start with │ │ # `^=` should match nothing if the value is empty, so use `(?!)` which cannot be matched. │ │ @@ -742,33 +820,28 @@ │ │ # Value contains word within space separated list │ │ # `*~` should match nothing if the value is empty, so use `(?!)` which cannot be matched. │ │ value = r'(?!)' if not value or RE_WS.search(value) else re.escape(value) │ │ pattern = re.compile(r'.*?(?:(?<=^)|(?<=[ \t\r\n\f]))%s(?=(?:[ \t\r\n\f]|$)).*' % value, flags) │ │ elif op.startswith('|'): │ │ # Value starts with word in dash separated list │ │ pattern = re.compile(r'^%s(?:-.*)?$' % re.escape(value), flags) │ │ + elif op.startswith('!'): │ │ + # Value does not matches │ │ + pattern = re.compile(r'^(?!%s).*$' % re.escape(value), flags) │ │ + inverse = True │ │ else: │ │ # Value matches │ │ pattern = re.compile(r'^%s$' % re.escape(value), flags) │ │ - if op.startswith('!'): │ │ - # Equivalent to `:not([attr=value])` │ │ - inverse = True │ │ + │ │ if is_type and pattern: │ │ pattern2 = re.compile(pattern.pattern) │ │ │ │ # Append the attribute selector │ │ - sel_attr = ct.SelectorAttribute(attr, ns, pattern, pattern2) │ │ - if inverse: │ │ - # If we are using `!=`, we need to nest the pattern under a `:not()`. │ │ - sub_sel = _Selector() │ │ - sub_sel.attributes.append(sel_attr) │ │ - not_list = ct.SelectorList([sub_sel.freeze()], True, False) │ │ - sel.selectors.append(not_list) │ │ - else: │ │ - sel.attributes.append(sel_attr) │ │ + sel_attr = ct.SelectorAttribute(attr, ns, pattern, pattern2, inverse) │ │ + sel.attributes.append(sel_attr) │ │ │ │ has_selector = True │ │ return has_selector │ │ │ │ def parse_tag_pattern(self, sel: _Selector, m: Match[str], has_selector: bool) -> bool: │ │ """Parse tag pattern from regex match.""" │ │ │ │ @@ -783,92 +856,88 @@ │ │ Parse custom pseudo class alias. │ │ │ │ Compile custom selectors as we need them. When compiling a custom selector, │ │ set it to `None` in the dictionary so we can avoid an infinite loop. │ │ """ │ │ │ │ pseudo = util.lower(css_unescape(m.group('name'))) │ │ - selector = self.custom.get(pseudo) │ │ + selector = self.custom.get(pseudo) if self.custom is not None else None │ │ if selector is None: │ │ raise SelectorSyntaxError( │ │ f"Undefined custom selector '{pseudo}' found at position {m.end(0)}", │ │ self.pattern, │ │ m.end(0) │ │ ) │ │ │ │ - if not isinstance(selector, ct.SelectorList): │ │ - del self.custom[pseudo] │ │ - selector = CSSParser( │ │ - selector, custom=self.custom, flags=self.flags │ │ - ).process_selectors(flags=FLG_PSEUDO) │ │ - self.custom[pseudo] = selector │ │ - │ │ - self.count += selector.count │ │ - self.check_count() │ │ - │ │ + self.increment_count(selector.count) │ │ sel.selectors.append(selector) │ │ has_selector = True │ │ return has_selector │ │ │ │ def parse_pseudo_class( │ │ self, │ │ sel: _Selector, │ │ m: Match[str], │ │ has_selector: bool, │ │ - iselector: Iterator[tuple[str, Match[str]]], │ │ - is_html: bool │ │ - ) -> tuple[bool, bool]: │ │ - """Parse pseudo class.""" │ │ + is_html: bool, │ │ + is_relative: bool │ │ + ) -> tuple[bool, bool, _SelectorContext | None]: │ │ + """ │ │ + Parse pseudo class. │ │ │ │ + If the pseudo-class opens a selector list, a new context is returned to parse its contents. │ │ + """ │ │ + │ │ + context = None │ │ complex_pseudo = False │ │ pseudo = util.lower(css_unescape(m.group('name'))) │ │ if m.group('open'): │ │ complex_pseudo = True │ │ if complex_pseudo and pseudo in PSEUDO_COMPLEX: │ │ - has_selector = self.parse_pseudo_open(sel, pseudo, has_selector, iselector, m.end(0)) │ │ + context = self.parse_pseudo_open(pseudo, m.end(0), sel.selectors.append, is_relative) │ │ + has_selector = True │ │ elif not complex_pseudo and pseudo in PSEUDO_SIMPLE: │ │ if pseudo == ':root': │ │ sel.flags |= ct.SEL_ROOT │ │ elif pseudo == ':defined': │ │ sel.flags |= ct.SEL_DEFINED │ │ is_html = True │ │ elif pseudo == ':scope': │ │ sel.flags |= ct.SEL_SCOPE │ │ elif pseudo == ':empty': │ │ sel.flags |= ct.SEL_EMPTY │ │ elif pseudo in self.PSEUDO_SELECTORS: │ │ pseudo_selector = self.PSEUDO_SELECTORS[pseudo] │ │ - self.count += pseudo_selector.count │ │ - self.check_count() │ │ + self.increment_count(pseudo_selector.count) │ │ sel.selectors.append(pseudo_selector) │ │ elif pseudo == ':first-child': │ │ - sel.nth.append(ct.SelectorNth(1, False, 0, False, False, ct.SelectorList())) │ │ + sel.nth.append(ct.SelectorNth(0, False, 1, False, False, ct.SelectorList())) │ │ elif pseudo == ':last-child': │ │ - sel.nth.append(ct.SelectorNth(1, False, 0, False, True, ct.SelectorList())) │ │ + sel.nth.append(ct.SelectorNth(0, False, 1, False, True, ct.SelectorList())) │ │ elif pseudo == ':first-of-type': │ │ - sel.nth.append(ct.SelectorNth(1, False, 0, True, False, ct.SelectorList())) │ │ + sel.nth.append(ct.SelectorNth(0, False, 1, True, False, ct.SelectorList())) │ │ elif pseudo == ':last-of-type': │ │ - sel.nth.append(ct.SelectorNth(1, False, 0, True, True, ct.SelectorList())) │ │ + sel.nth.append(ct.SelectorNth(0, False, 1, True, True, ct.SelectorList())) │ │ elif pseudo == ':only-child': │ │ sel.nth.extend( │ │ [ │ │ - ct.SelectorNth(1, False, 0, False, False, ct.SelectorList()), │ │ - ct.SelectorNth(1, False, 0, False, True, ct.SelectorList()) │ │ + ct.SelectorNth(0, False, 1, False, False, ct.SelectorList()), │ │ + ct.SelectorNth(0, False, 1, False, True, ct.SelectorList()) │ │ ] │ │ ) │ │ elif pseudo == ':only-of-type': │ │ sel.nth.extend( │ │ [ │ │ - ct.SelectorNth(1, False, 0, True, False, ct.SelectorList()), │ │ - ct.SelectorNth(1, False, 0, True, True, ct.SelectorList()) │ │ + ct.SelectorNth(0, False, 1, True, False, ct.SelectorList()), │ │ + ct.SelectorNth(0, False, 1, True, True, ct.SelectorList()) │ │ ] │ │ ) │ │ has_selector = True │ │ elif complex_pseudo and pseudo in PSEUDO_COMPLEX_NO_MATCH: │ │ - self.parse_selectors(iselector, m.end(0), FLG_PSEUDO | FLG_OPEN) │ │ + context = self.parse_pseudo_open(pseudo, m.end(0)) │ │ sel.no_match = True │ │ has_selector = True │ │ elif not complex_pseudo and pseudo in PSEUDO_SIMPLE_NO_MATCH: │ │ sel.no_match = True │ │ has_selector = True │ │ elif pseudo in PSEUDO_SUPPORTED: │ │ raise SelectorSyntaxError( │ │ @@ -880,25 +949,29 @@ │ │ raise SelectorSyntaxError( │ │ f"'{pseudo}' was detected as a pseudo-class and is either unsupported or invalid. " │ │ "If the syntax was not intended to be recognized as a pseudo-class, please escape the colon.", │ │ self.pattern, │ │ m.start(0) │ │ ) │ │ │ │ - return has_selector, is_html │ │ + return has_selector, is_html, context │ │ │ │ def parse_pseudo_nth( │ │ self, │ │ sel: _Selector, │ │ m: Match[str], │ │ - has_selector: bool, │ │ - iselector: Iterator[tuple[str, Match[str]]] │ │ - ) -> bool: │ │ - """Parse `nth` pseudo.""" │ │ + has_selector: bool │ │ + ) -> tuple[bool, _SelectorContext | None]: │ │ + """ │ │ + Parse `nth` pseudo. │ │ + │ │ + If `of S` is specified, a new context is returned to parse `S`. │ │ + """ │ │ │ │ + context = None │ │ mdict = m.groupdict() │ │ if mdict.get('pseudo_nth_child'): │ │ postfix = '_child' │ │ else: │ │ postfix = '_type' │ │ mdict['name'] = util.lower(css_unescape(mdict['name'])) │ │ content = util.lower(mdict.get('nth' + postfix)) │ │ @@ -911,99 +984,130 @@ │ │ # 2n+1 │ │ s1 = 2 │ │ s2 = 1 │ │ var = True │ │ else: │ │ nth_parts = cast(Match[str], RE_NTH.match(content)) │ │ _s1 = '-' if nth_parts.group('s1') and nth_parts.group('s1') == '-' else '' │ │ + _s2 = '' │ │ a = nth_parts.group('a') │ │ var = a.endswith('n') │ │ if a.startswith('n'): │ │ _s1 += '1' │ │ elif var: │ │ _s1 += a[:-1] │ │ else: │ │ - _s1 += a │ │ - _s2 = '-' if nth_parts.group('s2') and nth_parts.group('s2') == '-' else '' │ │ + _s2 = _s1 + a │ │ + _s1 = '' │ │ + if nth_parts.group('s2') and nth_parts.group('s2') == '-': │ │ + _s2 = '-' │ │ if nth_parts.group('b'): │ │ _s2 += nth_parts.group('b') │ │ - else: │ │ - _s2 = '0' │ │ - s1 = int(_s1, 10) │ │ - s2 = int(_s2, 10) │ │ + s1 = int(_s1, 10) if _s1 else 0 │ │ + s2 = int(_s2, 10) if _s2 else 0 │ │ │ │ pseudo_sel = mdict['name'] │ │ if postfix == '_child': │ │ + last = pseudo_sel == ':nth-last-child' │ │ + │ │ + def append_nth(nth_sel: ct.SelectorList) -> None: │ │ + """Append to this selector's `nth` attribute.""" │ │ + │ │ + sel.nth.append(ct.SelectorNth(s1, var, s2, False, last, nth_sel)) │ │ + │ │ if m.group('of'): │ │ # Parse the rest of `of S`. │ │ - nth_sel = self.parse_selectors(iselector, m.end(0), FLG_PSEUDO | FLG_OPEN) │ │ + context = self.parse_pseudo_open(pseudo_sel, m.end(0), append_nth) │ │ else: │ │ # Use default `*|*` for `of S`. │ │ nth_sel = self.PSEUDO_SELECTORS[''] │ │ - self.count += nth_sel.count │ │ - self.check_count() │ │ - if pseudo_sel == ':nth-child': │ │ - sel.nth.append(ct.SelectorNth(s1, var, s2, False, False, nth_sel)) │ │ - elif pseudo_sel == ':nth-last-child': │ │ - sel.nth.append(ct.SelectorNth(s1, var, s2, False, True, nth_sel)) │ │ + self.increment_count(nth_sel.count) │ │ + append_nth(nth_sel) │ │ else: │ │ if pseudo_sel == ':nth-of-type': │ │ sel.nth.append(ct.SelectorNth(s1, var, s2, True, False, ct.SelectorList())) │ │ elif pseudo_sel == ':nth-last-of-type': │ │ sel.nth.append(ct.SelectorNth(s1, var, s2, True, True, ct.SelectorList())) │ │ has_selector = True │ │ - return has_selector │ │ + return has_selector, context │ │ │ │ def parse_pseudo_open( │ │ self, │ │ - sel: _Selector, │ │ name: str, │ │ - has_selector: bool, │ │ - iselector: Iterator[tuple[str, Match[str]]], │ │ - index: int │ │ - ) -> bool: │ │ - """Parse pseudo with opening bracket.""" │ │ + index: int, │ │ + on_close: Callable[[ct.SelectorList], None] | None = None, │ │ + is_relative: bool = False │ │ + ) -> _SelectorContext: │ │ + """Create a new context for nested pseudo-class selectors.""" │ │ │ │ flags = FLG_PSEUDO | FLG_OPEN │ │ if name == ':not': │ │ flags |= FLG_NOT │ │ elif name == ':has': │ │ + if is_relative and not self.nostrict: │ │ + raise SelectorSyntaxError( │ │ + f":has() was found to be nested under :has() at position {index}", │ │ + self.pattern, │ │ + index │ │ + ) │ │ flags |= FLG_RELATIVE │ │ elif name in (':where', ':is'): │ │ flags |= FLG_FORGIVE │ │ │ │ - sel.selectors.append(self.parse_selectors(iselector, index, flags)) │ │ - has_selector = True │ │ + return self.create_context(flags, index, on_close) │ │ │ │ - return has_selector │ │ + def create_context( │ │ + self, │ │ + flags: int, │ │ + index: int, │ │ + on_close: Callable[[ct.SelectorList], None] | None = None │ │ + ) -> _SelectorContext: │ │ + """Create a new selector context.""" │ │ + │ │ + context = _SelectorContext(flags, index, self.count, on_close) │ │ + if self.debug: # pragma: no cover │ │ + context.debug() │ │ + return context │ │ │ │ def parse_has_combinator( │ │ self, │ │ sel: _Selector, │ │ m: Match[str], │ │ has_selector: bool, │ │ selectors: list[_Selector], │ │ rel_type: str, │ │ index: int │ │ ) -> tuple[bool, _Selector, str]: │ │ """Parse combinator tokens.""" │ │ │ │ - combinator = m.group('relation').strip() │ │ + combinator = m.group('relation') │ │ if not combinator: │ │ combinator = WS_COMBINATOR │ │ if combinator == COMMA_COMBINATOR: │ │ + if not has_selector: │ │ + raise SelectorSyntaxError( │ │ + f"The combinator '{combinator}' at position {index}, must have a selector before it", │ │ + self.pattern, │ │ + index │ │ + ) │ │ sel.rel_type = rel_type │ │ selectors[-1].relations.append(sel) │ │ rel_type = ":" + WS_COMBINATOR │ │ selectors.append(_Selector()) │ │ else: │ │ - if has_selector: │ │ + if has_selector and self.nostrict: │ │ # End the current selector and associate the leading combinator with this selector. │ │ sel.rel_type = rel_type │ │ selectors[-1].relations.append(sel) │ │ + elif has_selector: │ │ + raise SelectorSyntaxError( │ │ + f'Using strict rules as proposed by CSS, the complex selectors at postition {index} is not allowed', │ │ + self.pattern, │ │ + index │ │ + ) │ │ elif rel_type[1:] != WS_COMBINATOR: │ │ # It's impossible to have two whitespace combinators after each other as the patterns │ │ # will gobble up trailing whitespace. It is also impossible to have a whitespace │ │ # combinator after any other kind for the same reason. But we could have │ │ # multiple non-whitespace combinators. So if the current combinator is not a whitespace, │ │ # then we've hit the multiple combinator case, so we should fail. │ │ raise SelectorSyntaxError( │ │ @@ -1028,30 +1132,29 @@ │ │ relations: list[_Selector], │ │ is_pseudo: bool, │ │ is_forgive: bool, │ │ index: int │ │ ) -> tuple[bool, _Selector]: │ │ """Parse combinator tokens.""" │ │ │ │ - combinator = m.group('relation').strip() │ │ + combinator = m.group('relation') │ │ if not combinator: │ │ combinator = WS_COMBINATOR │ │ if not has_selector: │ │ if not is_forgive or combinator != COMMA_COMBINATOR: │ │ raise SelectorSyntaxError( │ │ f"The combinator '{combinator}' at position {index}, must have a selector before it", │ │ self.pattern, │ │ index │ │ ) │ │ │ │ # If we are in a forgiving pseudo class, just make the selector a "no match" │ │ if combinator == COMMA_COMBINATOR: │ │ - sel.no_match = True │ │ + self.increment_count() │ │ del relations[:] │ │ - selectors.append(sel) │ │ else: │ │ if combinator == COMMA_COMBINATOR: │ │ if not sel.tag and not is_pseudo: │ │ # Implied `*` │ │ sel.tag = ct.SelectorTag('*', None) │ │ sel.relations.extend(relations) │ │ selectors.append(sel) │ │ @@ -1084,45 +1187,31 @@ │ │ pseudo = util.lower(css_unescape(m.group('name'))) │ │ if pseudo == ":contains": │ │ warnings.warn( # noqa: B028 │ │ "The pseudo class ':contains' is deprecated, ':-soup-contains' should be used moving forward.", │ │ FutureWarning │ │ ) │ │ contains_own = pseudo == ":-soup-contains-own" │ │ - values = css_unescape(m.group('values')) │ │ - patterns = [] │ │ - for token in RE_VALUES.finditer(values): │ │ - if token.group('split'): │ │ - continue │ │ - value = token.group('value') │ │ - if value.startswith(("'", '"')): │ │ - value = css_unescape(value[1:-1], True) │ │ - else: │ │ - value = css_unescape(value) │ │ - patterns.append(value) │ │ + patterns = [ │ │ + css_unescape(token.group('value')) │ │ + for token in RE_VALUES.finditer(m.group('values')) │ │ + if not token.group('split') │ │ + ] │ │ sel.contains.append(ct.SelectorContains(patterns, contains_own)) │ │ has_selector = True │ │ return has_selector │ │ │ │ def parse_pseudo_lang(self, sel: _Selector, m: Match[str], has_selector: bool) -> bool: │ │ """Parse pseudo language.""" │ │ │ │ - values = m.group('values') │ │ - patterns = [] │ │ - for token in RE_VALUES.finditer(values): │ │ - if token.group('split'): │ │ - continue │ │ - value = token.group('value') │ │ - if value.startswith(('"', "'")): │ │ - value = css_unescape(value[1:-1], True) │ │ - else: │ │ - value = css_unescape(value) │ │ - │ │ - patterns.append(value) │ │ - │ │ + patterns = [ │ │ + css_unescape(token.group('value')) │ │ + for token in RE_VALUES.finditer(m.group('values')) │ │ + if not token.group('split') │ │ + ] │ │ sel.lang.append(ct.SelectorLang(patterns)) │ │ has_selector = True │ │ │ │ return has_selector │ │ │ │ def parse_pseudo_dir(self, sel: _Selector, m: Match[str], has_selector: bool) -> bool: │ │ """Parse pseudo direction.""" │ │ @@ -1134,195 +1223,179 @@ │ │ │ │ def parse_selectors( │ │ self, │ │ iselector: Iterator[tuple[str, Match[str]]], │ │ index: int = 0, │ │ flags: int = 0 │ │ ) -> ct.SelectorList: │ │ - """Parse selectors.""" │ │ + """ │ │ + Parse selectors. │ │ │ │ - # Initialize important variables │ │ - sel = _Selector() │ │ - selectors = [] │ │ - has_selector = False │ │ - closed = False │ │ - relations = [] # type: list[_Selector] │ │ - rel_type = ":" + WS_COMBINATOR │ │ - count = self.count │ │ + Pseudo-classes that open a nested selector list push a new context onto a stack, │ │ + and closing them pops back to the parent context, so nesting does not recurse. │ │ + """ │ │ │ │ - # Setup various flags │ │ - is_open = bool(flags & FLG_OPEN) │ │ - is_pseudo = bool(flags & FLG_PSEUDO) │ │ - is_relative = bool(flags & FLG_RELATIVE) │ │ - is_not = bool(flags & FLG_NOT) │ │ - is_html = bool(flags & FLG_HTML) │ │ - is_default = bool(flags & FLG_DEFAULT) │ │ - is_indeterminate = bool(flags & FLG_INDETERMINATE) │ │ - is_in_range = bool(flags & FLG_IN_RANGE) │ │ - is_out_of_range = bool(flags & FLG_OUT_OF_RANGE) │ │ - is_placeholder_shown = bool(flags & FLG_PLACEHOLDER_SHOWN) │ │ - is_forgive = bool(flags & FLG_FORGIVE) │ │ + ctx = self.create_context(flags, index) │ │ + stack: list[_SelectorContext] = [] │ │ │ │ - # Print out useful debug stuff │ │ - if self.debug: # pragma: no cover │ │ - if is_pseudo: │ │ - print(' is_pseudo: True') │ │ - if is_open: │ │ - print(' is_open: True') │ │ - if is_relative: │ │ - print(' is_relative: True') │ │ - if is_not: │ │ - print(' is_not: True') │ │ - if is_html: │ │ - print(' is_html: True') │ │ - if is_default: │ │ - print(' is_default: True') │ │ - if is_indeterminate: │ │ - print(' is_indeterminate: True') │ │ - if is_in_range: │ │ - print(' is_in_range: True') │ │ - if is_out_of_range: │ │ - print(' is_out_of_range: True') │ │ - if is_placeholder_shown: │ │ - print(' is_placeholder_shown: True') │ │ - if is_forgive: │ │ - print(' is_forgive: True') │ │ + for key, m in iselector: │ │ + child: _SelectorContext | None = None │ │ │ │ - # The algorithm for relative selectors require an initial selector in the selector list │ │ - if is_relative: │ │ - selectors.append(_Selector()) │ │ + if key not in ('combine', 'pseudo_close'): │ │ + self.increment_count() │ │ │ │ - try: │ │ - while True: │ │ - key, m = next(iselector) │ │ - │ │ - if key not in ('combine', 'pseudo_close'): │ │ - self.count += 1 │ │ - self.check_count() │ │ - │ │ - # Handle parts │ │ - if key == "at_rule": │ │ - raise NotImplementedError(f"At-rules found at position {m.start(0)}") │ │ - elif key == "amp": │ │ - sel.flags |= ct.SEL_SCOPE │ │ - has_selector = True │ │ - elif key == 'pseudo_class_custom': │ │ - has_selector = self.parse_pseudo_class_custom(sel, m, has_selector) │ │ - elif key == 'pseudo_class': │ │ - has_selector, is_html = self.parse_pseudo_class(sel, m, has_selector, iselector, is_html) │ │ - elif key == 'pseudo_element': │ │ - raise NotImplementedError(f"Pseudo-element found at position {m.start(0)}") │ │ - elif key == 'pseudo_contains': │ │ - has_selector = self.parse_pseudo_contains(sel, m, has_selector) │ │ - elif key in ('pseudo_nth_type', 'pseudo_nth_child'): │ │ - has_selector = self.parse_pseudo_nth(sel, m, has_selector, iselector) │ │ - elif key == 'pseudo_lang': │ │ - has_selector = self.parse_pseudo_lang(sel, m, has_selector) │ │ - elif key == 'pseudo_dir': │ │ - has_selector = self.parse_pseudo_dir(sel, m, has_selector) │ │ - # Currently only supports HTML │ │ - is_html = True │ │ - elif key == 'pseudo_close': │ │ - if not has_selector: │ │ - if not is_forgive: │ │ - raise SelectorSyntaxError( │ │ - f"Expected a selector at position {m.start(0)}", │ │ - self.pattern, │ │ - m.start(0) │ │ - ) │ │ - sel.no_match = True │ │ - if is_open: │ │ - closed = True │ │ - break │ │ - else: │ │ - raise SelectorSyntaxError( │ │ - f"Unmatched pseudo-class close at position {m.start(0)}", │ │ - self.pattern, │ │ - m.start(0) │ │ - ) │ │ - elif key == 'combine': │ │ - if is_relative: │ │ - has_selector, sel, rel_type = self.parse_has_combinator( │ │ - sel, m, has_selector, selectors, rel_type, index │ │ - ) │ │ - else: │ │ - has_selector, sel = self.parse_combinator( │ │ - sel, m, has_selector, selectors, relations, is_pseudo, is_forgive, index │ │ - ) │ │ - elif key == 'attribute': │ │ - has_selector = self.parse_attribute_selector(sel, m, has_selector) │ │ - elif key == 'tag': │ │ - if has_selector: │ │ + # Handle parts │ │ + if self.ignore: │ │ + mi = RE_PSEUDO_IGNORE.match(m.group(0)) │ │ + if mi is not None and mi.group('name').lower() in self.ignore: │ │ + raise SelectorSyntaxError( │ │ + f"The selector '{mi.group('name')}' at position {m.start(0)}, has been disallowed", │ │ + self.pattern, │ │ + m.start(0) │ │ + ) │ │ + if key == "at_rule": │ │ + raise NotImplementedError(f"At-rules found at position {m.start(0)}") │ │ + elif key == "amp": │ │ + ctx.sel.flags |= ct.SEL_SCOPE │ │ + ctx.has_selector = True │ │ + elif key == 'pseudo_class_custom': │ │ + ctx.has_selector = self.parse_pseudo_class_custom(ctx.sel, m, ctx.has_selector) │ │ + elif key == 'pseudo_class': │ │ + ctx.has_selector, ctx.is_html, child = self.parse_pseudo_class( │ │ + ctx.sel, m, ctx.has_selector, ctx.is_html, ctx.is_relative │ │ + ) │ │ + elif key == 'pseudo_element': │ │ + raise NotImplementedError(f"Pseudo-element found at position {m.start(0)}") │ │ + elif key == 'pseudo_contains': │ │ + ctx.has_selector = self.parse_pseudo_contains(ctx.sel, m, ctx.has_selector) │ │ + elif key in ('pseudo_nth_type', 'pseudo_nth_child'): │ │ + ctx.has_selector, child = self.parse_pseudo_nth(ctx.sel, m, ctx.has_selector) │ │ + elif key == 'pseudo_lang': │ │ + ctx.has_selector = self.parse_pseudo_lang(ctx.sel, m, ctx.has_selector) │ │ + elif key == 'pseudo_dir': │ │ + ctx.has_selector = self.parse_pseudo_dir(ctx.sel, m, ctx.has_selector) │ │ + # Currently only supports HTML │ │ + ctx.is_html = True │ │ + elif key == 'pseudo_close': │ │ + if not ctx.has_selector: │ │ + if not ctx.is_forgive: │ │ raise SelectorSyntaxError( │ │ - f"Tag name found at position {m.start(0)} instead of at the start", │ │ + f"Expected a selector at position {m.start(0)}", │ │ self.pattern, │ │ m.start(0) │ │ ) │ │ - has_selector = self.parse_tag_pattern(sel, m, has_selector) │ │ - elif key in ('class', 'id'): │ │ - has_selector = self.parse_class_id(sel, m, has_selector) │ │ - │ │ - index = m.end(0) │ │ - except StopIteration: │ │ - pass │ │ + ctx.sel.no_match = True │ │ + if not ctx.is_open: │ │ + raise SelectorSyntaxError( │ │ + f"Unmatched pseudo-class close at position {m.start(0)}", │ │ + self.pattern, │ │ + m.start(0) │ │ + ) │ │ + │ │ + # Hand the completed selector list to the parent and resume parsing the parent. │ │ + selectors = self.finalize_selectors(ctx) │ │ + if ctx.on_close is not None: │ │ + ctx.on_close(selectors) │ │ + ctx = stack.pop() │ │ + continue │ │ + elif key == 'combine': │ │ + if ctx.is_relative: │ │ + ctx.has_selector, ctx.sel, ctx.rel_type = self.parse_has_combinator( │ │ + ctx.sel, m, ctx.has_selector, ctx.selectors, ctx.rel_type, ctx.index │ │ + ) │ │ + else: │ │ + ctx.has_selector, ctx.sel = self.parse_combinator( │ │ + ctx.sel, m, ctx.has_selector, ctx.selectors, ctx.relations, │ │ + ctx.is_pseudo, ctx.is_forgive, ctx.index │ │ + ) │ │ + elif key == 'attribute': │ │ + ctx.has_selector = self.parse_attribute_selector(ctx.sel, m, ctx.has_selector) │ │ + elif key == 'tag': │ │ + if ctx.has_selector: │ │ + raise SelectorSyntaxError( │ │ + f"Tag name found at position {m.start(0)} instead of at the start", │ │ + self.pattern, │ │ + m.start(0) │ │ + ) │ │ + ctx.has_selector = self.parse_tag_pattern(ctx.sel, m, ctx.has_selector) │ │ + elif key in ('class', 'id'): │ │ + ctx.has_selector = self.parse_class_id(ctx.sel, m, ctx.has_selector) │ │ + │ │ + ctx.index = m.end(0) │ │ + │ │ + # A pseudo-class opened a nested selector list, parse it before resuming this one. │ │ + if child is not None: │ │ + stack.append(ctx) │ │ + ctx = child │ │ │ │ # Handle selectors that are not closed │ │ - if is_open and not closed: │ │ + if ctx.is_open: │ │ raise SelectorSyntaxError( │ │ - f"Unclosed pseudo-class at position {index}", │ │ + f"Unclosed pseudo-class at position {ctx.index}", │ │ self.pattern, │ │ - index │ │ + ctx.index │ │ ) │ │ │ │ + return self.finalize_selectors(ctx) │ │ + │ │ + def finalize_selectors(self, ctx: _SelectorContext) -> ct.SelectorList: │ │ + """Complete the selector list of a context and freeze it.""" │ │ + │ │ + sel = ctx.sel │ │ + selectors = ctx.selectors │ │ + relations = ctx.relations │ │ + has_selector = ctx.has_selector │ │ + │ │ # Cleanup completed selector piece │ │ if has_selector: │ │ - if not sel.tag and not is_pseudo: │ │ + if not sel.tag and not ctx.is_pseudo: │ │ # Implied `*` │ │ sel.tag = ct.SelectorTag('*', None) │ │ - if is_relative: │ │ - sel.rel_type = rel_type │ │ + if ctx.is_relative: │ │ + sel.rel_type = ctx.rel_type │ │ selectors[-1].relations.append(sel) │ │ else: │ │ sel.relations.extend(relations) │ │ del relations[:] │ │ selectors.append(sel) │ │ │ │ # Forgive empty slots in pseudo-classes that have lists (and are forgiving) │ │ - elif is_forgive and (not selectors or not relations): │ │ + elif ctx.is_forgive and (not selectors or not relations): │ │ # Handle normal pseudo-classes with empty slots like `:is()` etc. │ │ + self.increment_count() │ │ sel.no_match = True │ │ del relations[:] │ │ selectors.append(sel) │ │ has_selector = True │ │ │ │ if not has_selector: │ │ # We will always need to finish a selector when `:has()` is used as it leads with combining. │ │ # May apply to others as well. │ │ raise SelectorSyntaxError( │ │ - f'Expected a selector at position {index}', │ │ + f'Expected a selector at position {ctx.index}', │ │ self.pattern, │ │ - index │ │ + ctx.index │ │ ) │ │ │ │ # Some patterns require additional logic, such as default. We try to make these the │ │ # last pattern, and append the appropriate flag to that selector which communicates │ │ # to the matcher what additional logic is required. │ │ - if is_default: │ │ + if ctx.is_default: │ │ selectors[-1].flags = ct.SEL_DEFAULT │ │ - if is_indeterminate: │ │ + if ctx.is_indeterminate: │ │ selectors[-1].flags = ct.SEL_INDETERMINATE │ │ - if is_in_range: │ │ + if ctx.is_in_range: │ │ selectors[-1].flags = ct.SEL_IN_RANGE │ │ - if is_out_of_range: │ │ + if ctx.is_out_of_range: │ │ selectors[-1].flags = ct.SEL_OUT_OF_RANGE │ │ - if is_placeholder_shown: │ │ + if ctx.is_placeholder_shown: │ │ selectors[-1].flags = ct.SEL_PLACEHOLDER_SHOWN │ │ │ │ # Return selector list │ │ - return ct.SelectorList([s.freeze() for s in selectors], is_not, is_html, self.count - count) │ │ + return ct.SelectorList([s.freeze() for s in selectors], ctx.is_not, ctx.is_html, self.count - ctx.count) │ │ │ │ def selector_iter(self, pattern: str) -> Iterator[tuple[str, Match[str]]]: │ │ """Iterate selector tokens.""" │ │ │ │ # Ignore whitespace and comments at start and end of pattern │ │ m = RE_WS_BEGIN.search(pattern) │ │ index = m.end(0) if m else 0 │ ├── soupsieve/css_types.py │ │ @@ -1,40 +1,58 @@ │ │ """CSS selector structure items.""" │ │ from __future__ import annotations │ │ +from enum import Enum │ │ import copyreg │ │ from .pretty import pretty │ │ -from typing import Any, Iterator, Hashable, Pattern, Iterable, Mapping │ │ +from typing import Any, Iterator, Pattern, Iterable, Mapping, TypeVar, overload │ │ │ │ __all__ = ( │ │ 'Selector', │ │ 'SelectorNull', │ │ 'SelectorTag', │ │ 'SelectorAttribute', │ │ 'SelectorContains', │ │ 'SelectorNth', │ │ 'SelectorLang', │ │ 'SelectorList', │ │ 'Namespaces', │ │ 'CustomSelectors' │ │ ) │ │ │ │ - │ │ SEL_EMPTY = 0x1 │ │ SEL_ROOT = 0x2 │ │ SEL_DEFAULT = 0x4 │ │ SEL_INDETERMINATE = 0x8 │ │ SEL_SCOPE = 0x10 │ │ SEL_DIR_LTR = 0x20 │ │ SEL_DIR_RTL = 0x40 │ │ SEL_IN_RANGE = 0x80 │ │ SEL_OUT_OF_RANGE = 0x100 │ │ SEL_DEFINED = 0x200 │ │ SEL_PLACEHOLDER_SHOWN = 0x400 │ │ │ │ │ │ +def _repr_expand(value: Any) -> bool: # pragma: no cover │ │ + """Check if the value is an immutable object that uses the default representation.""" │ │ + │ │ + return isinstance(value, Immutable) and type(value).__repr__ is Immutable.__repr__ │ │ + │ │ + │ │ +def _repr_value(value: Any) -> Any: # pragma: no cover │ │ + """ │ │ + Return the representation of a leaf value, or the value itself if it must be expanded. │ │ + │ │ + Immutable objects using the default representation are expanded, as are tuples containing them. │ │ + """ │ │ + │ │ + if _repr_expand(value) or (value.__class__ is tuple and any(_repr_expand(v) for v in value)): │ │ + return value │ │ + return repr(value) │ │ + │ │ + │ │ class Immutable: │ │ """Immutable.""" │ │ │ │ __slots__: tuple[str, ...] = ('_hash',) │ │ │ │ _hash: int │ │ │ │ @@ -51,139 +69,100 @@ │ │ @classmethod │ │ def __base__(cls) -> type[Immutable]: │ │ """Get base class.""" │ │ │ │ return cls │ │ │ │ def __eq__(self, other: Any) -> bool: │ │ - """Equal.""" │ │ + """Check equaling in a non-recursive manner.""" │ │ │ │ - return ( │ │ - isinstance(other, self.__base__()) and │ │ - all(getattr(other, key) == getattr(self, key) for key in self.__slots__ if key != '_hash') │ │ - ) │ │ + stack: list[tuple[Immutable, Any]] = [(self, other)] │ │ + while stack: │ │ + a, b = stack.pop() │ │ + if a is b: │ │ + continue │ │ + │ │ + # The hash is derived from the content, so differing hashes cannot be equal. │ │ + if not isinstance(b, a.__base__()) or a._hash != b._hash: │ │ + return False │ │ + │ │ + # Compare the attributes in the slot │ │ + for key in a.__slots__[:-1]: │ │ + x = getattr(a, key) │ │ + y = getattr(b, key) │ │ + if isinstance(x, Immutable): │ │ + stack.append((x, y)) │ │ + elif x.__class__ is tuple and y.__class__ is tuple: │ │ + if len(x) != len(y): # pragma: no cover │ │ + return False │ │ + for i, j in zip(x, y, strict=True): │ │ + if isinstance(i, Immutable): │ │ + stack.append((i, j)) │ │ + elif i != j: # pragma: no cover │ │ + return False │ │ + elif x != y: │ │ + return False │ │ + return True │ │ │ │ def __ne__(self, other: Any) -> bool: │ │ - """Equal.""" │ │ + """Not equal.""" │ │ │ │ - return ( │ │ - not isinstance(other, self.__base__()) or │ │ - any(getattr(other, key) != getattr(self, key) for key in self.__slots__ if key != '_hash') │ │ - ) │ │ + return not self.__eq__(other) │ │ │ │ def __hash__(self) -> int: │ │ """Hash.""" │ │ │ │ return self._hash │ │ │ │ def __setattr__(self, name: str, value: Any) -> None: │ │ """Prevent mutability.""" │ │ │ │ raise AttributeError(f"'{self.__class__.__name__}' is immutable") │ │ │ │ def __repr__(self) -> str: # pragma: no cover │ │ - """Representation.""" │ │ + """ │ │ + Build a representation without using recursion. │ │ │ │ - r = ', '.join([f"{k}={getattr(self, k)!r}" for k in self.__slots__[:-1]]) │ │ - return f"{self.__class__.__name__}({r})" │ │ + Selectors can be nested very deeply, so build the representation of nested │ │ + immutable objects with an explicit stack instead of recursing into their `__repr__`. │ │ + Strings on the stack are output as is, other items are expanded into more items. │ │ + """ │ │ + │ │ + output: list[str] = [] │ │ + stack: list[Any] = [self] │ │ + while stack: │ │ + item = stack.pop() │ │ + if item.__class__ is str: │ │ + output.append(item) │ │ + elif isinstance(item, Immutable): │ │ + # Push parts in reverse so they are popped in order: `Name(key=value, ...)` │ │ + stack.append(')') │ │ + keys = item.__slots__[:-1] │ │ + for index in range(len(keys) - 1, -1, -1): │ │ + stack.append(_repr_value(getattr(item, keys[index]))) │ │ + stack.append(f'{keys[index]}=' if index == 0 else f', {keys[index]}=') │ │ + stack.append(f'{item.__class__.__name__}(') │ │ + else: │ │ + # A tuple containing immutable objects: `(a,)` or `(a, b, ...)` │ │ + stack.append(',)' if len(item) == 1 else ')') │ │ + for index in range(len(item) - 1, -1, -1): │ │ + stack.append(_repr_value(item[index])) │ │ + if index: │ │ + stack.append(', ') │ │ + stack.append('(') │ │ + return ''.join(output) │ │ │ │ __str__ = __repr__ │ │ │ │ def pretty(self) -> None: # pragma: no cover │ │ """Pretty print.""" │ │ │ │ print(pretty(self)) │ │ │ │ │ │ -class ImmutableDict(Mapping[Any, Any]): │ │ - """Hashable, immutable dictionary.""" │ │ - │ │ - def __init__( │ │ - self, │ │ - arg: dict[Any, Any] | Iterable[tuple[Any, Any]] │ │ - ) -> None: │ │ - """Initialize.""" │ │ - │ │ - self._validate(arg) │ │ - self._d = dict(arg) │ │ - self._hash = hash(tuple([(type(x), x, type(y), y) for x, y in sorted(self._d.items())])) │ │ - │ │ - def _validate(self, arg: dict[Any, Any] | Iterable[tuple[Any, Any]]) -> None: │ │ - """Validate arguments.""" │ │ - │ │ - if isinstance(arg, dict): │ │ - if not all(isinstance(v, Hashable) for v in arg.values()): │ │ - raise TypeError(f'{self.__class__.__name__} values must be hashable') │ │ - elif not all(isinstance(k, Hashable) and isinstance(v, Hashable) for k, v in arg): │ │ - raise TypeError(f'{self.__class__.__name__} values must be hashable') │ │ - │ │ - def __iter__(self) -> Iterator[Any]: │ │ - """Iterator.""" │ │ - │ │ - return iter(self._d) │ │ - │ │ - def __len__(self) -> int: │ │ - """Length.""" │ │ - │ │ - return len(self._d) │ │ - │ │ - def __getitem__(self, key: Any) -> Any: │ │ - """Get item: `namespace['key']`.""" │ │ - │ │ - return self._d[key] │ │ - │ │ - def __hash__(self) -> int: │ │ - """Hash.""" │ │ - │ │ - return self._hash │ │ - │ │ - def __repr__(self) -> str: # pragma: no cover │ │ - """Representation.""" │ │ - │ │ - return f"{self._d!r}" │ │ - │ │ - __str__ = __repr__ │ │ - │ │ - │ │ -class Namespaces(ImmutableDict): │ │ - """Namespaces.""" │ │ - │ │ - def __init__(self, arg: dict[str, str] | Iterable[tuple[str, str]]) -> None: │ │ - """Initialize.""" │ │ - │ │ - super().__init__(arg) │ │ - │ │ - def _validate(self, arg: dict[str, str] | Iterable[tuple[str, str]]) -> None: │ │ - """Validate arguments.""" │ │ - │ │ - if not all( │ │ - isinstance(k, str) and isinstance(v, str) │ │ - for k, v in (arg.items() if isinstance(arg, dict) else arg) │ │ - ): │ │ - raise TypeError(f'{self.__class__.__name__} values must be hashable') │ │ - │ │ - │ │ -class CustomSelectors(ImmutableDict): │ │ - """Custom selectors.""" │ │ - │ │ - def __init__(self, arg: dict[str, str] | Iterable[tuple[str, str]]) -> None: │ │ - """Initialize.""" │ │ - │ │ - super().__init__(arg) │ │ - │ │ - def _validate(self, arg: dict[str, str] | Iterable[tuple[str, str]]) -> None: │ │ - """Validate arguments.""" │ │ - │ │ - if not all( │ │ - isinstance(k, str) and isinstance(v, str) │ │ - for k, v in (arg.items() if isinstance(arg, dict) else arg) │ │ - ): │ │ - raise TypeError(f'{self.__class__.__name__} values must be hashable') │ │ - │ │ - │ │ class Selector(Immutable): │ │ """Selector.""" │ │ │ │ __slots__ = ( │ │ 'tag', 'ids', 'classes', 'attributes', 'nth', 'selectors', │ │ 'relation', 'rel_type', 'contains', 'lang', 'flags', '_hash' │ │ ) │ │ @@ -227,21 +206,21 @@ │ │ rel_type=rel_type, │ │ contains=contains, │ │ lang=lang, │ │ flags=flags │ │ ) │ │ │ │ │ │ -class SelectorNull(Immutable): │ │ +class SelectorNull(Enum): │ │ """Null Selector.""" │ │ │ │ - def __init__(self) -> None: │ │ - """Initialize.""" │ │ + null = 0 │ │ │ │ - super().__init__() │ │ + │ │ +Null = SelectorNull.null │ │ │ │ │ │ class SelectorTag(Immutable): │ │ """Selector tag.""" │ │ │ │ __slots__ = ("name", "prefix", "_hash") │ │ │ │ @@ -253,35 +232,38 @@ │ │ │ │ super().__init__(name=name, prefix=prefix) │ │ │ │ │ │ class SelectorAttribute(Immutable): │ │ """Selector attribute rule.""" │ │ │ │ - __slots__ = ("attribute", "prefix", "pattern", "xml_type_pattern", "_hash") │ │ + __slots__ = ("attribute", "prefix", "pattern", "xml_type_pattern", "inverse", "_hash") │ │ │ │ attribute: str │ │ prefix: str │ │ pattern: Pattern[str] | None │ │ xml_type_pattern: Pattern[str] | None │ │ + inverse: bool │ │ │ │ def __init__( │ │ self, │ │ attribute: str, │ │ prefix: str, │ │ pattern: Pattern[str] | None, │ │ - xml_type_pattern: Pattern[str] | None │ │ + xml_type_pattern: Pattern[str] | None, │ │ + inverse: bool │ │ ) -> None: │ │ """Initialize.""" │ │ │ │ super().__init__( │ │ attribute=attribute, │ │ prefix=prefix, │ │ pattern=pattern, │ │ - xml_type_pattern=xml_type_pattern │ │ + xml_type_pattern=xml_type_pattern, │ │ + inverse=inverse │ │ ) │ │ │ │ │ │ class SelectorContains(Immutable): │ │ """Selector contains rule.""" │ │ │ │ __slots__ = ("text", "own", "_hash") │ │ @@ -386,25 +368,205 @@ │ │ │ │ def __getitem__(self, index: int) -> Selector | SelectorNull: │ │ """Get item.""" │ │ │ │ return self.selectors[index] │ │ │ │ │ │ -def _pickle(p: Any) -> Any: │ │ - return p.__base__(), tuple([getattr(p, s) for s in p.__slots__[:-1]]) │ │ +KT = TypeVar('KT') │ │ +VT = TypeVar('VT') │ │ +RT = TypeVar('RT') │ │ + │ │ + │ │ +class ImmutableDict(Mapping[KT, VT]): │ │ + """Hashable, immutable dictionary.""" │ │ + │ │ + def __init__( │ │ + self, │ │ + arg: Mapping[KT, VT] │ │ + ) -> None: │ │ + """Initialize.""" │ │ + │ │ + self._d = dict(arg) │ │ + self._hash = hash(tuple([(type(x), x, type(y), y) for x, y in sorted(self._d.items())])) │ │ + │ │ + @overload │ │ + def get(self, key: KT, /) -> VT | None: │ │ + ... │ │ + │ │ + @overload │ │ + def get(self, key: KT, /, default: VT) -> VT: │ │ + ... │ │ + │ │ + @overload │ │ + def get(self, key: KT, /, default: RT) -> VT | RT: │ │ + ... │ │ + │ │ + def get(self, key: KT, /, default: RT | VT | None = None) -> VT | RT | None: │ │ + """Get value.""" │ │ + │ │ + return self._d.get(key, default) │ │ + │ │ + def __iter__(self) -> Iterator[KT]: │ │ + """Iterator.""" │ │ + │ │ + return iter(self._d) │ │ + │ │ + def __len__(self) -> int: │ │ + """Length.""" │ │ + │ │ + return len(self._d) │ │ + │ │ + def __getitem__(self, key: KT) -> VT: │ │ + """Get item: `namespace['key']`.""" │ │ + │ │ + return self._d[key] │ │ + │ │ + def __hash__(self) -> int: │ │ + """Hash.""" │ │ + │ │ + return self._hash │ │ + │ │ + def __repr__(self) -> str: # pragma: no cover │ │ + """Representation.""" │ │ + │ │ + return f"{self._d!r}" │ │ + │ │ + __str__ = __repr__ │ │ + │ │ + │ │ +class Namespaces(ImmutableDict[str, str]): │ │ + """Namespaces.""" │ │ + │ │ + def __init__(self, arg: Mapping[str, str]) -> None: │ │ + """Initialize.""" │ │ + │ │ + self._validate(arg) │ │ + super().__init__(arg) │ │ + │ │ + def _validate(self, arg: Mapping[str, str]) -> None: │ │ + """Validate arguments.""" │ │ + │ │ + if not all(isinstance(k, str) and isinstance(v, str) for k, v in arg.items()): │ │ + raise TypeError(f'{self.__class__.__name__} keys and values must be strings') │ │ + │ │ + │ │ +class CustomSelectors(ImmutableDict[str, SelectorList]): │ │ + """Custom selectors.""" │ │ + │ │ + def __init__(self, arg: Mapping[str, str | SelectorList], max_selectors: int | None = None) -> None: │ │ + """Initialize.""" │ │ + │ │ + from . import css_parser as cp │ │ + │ │ + if max_selectors is None: │ │ + max_selectors = cp.SELECTOR_LIMIT │ │ + │ │ + self._d = {} │ │ + for k, v in arg.items(): │ │ + if not isinstance(k, str): │ │ + raise TypeError(f'{self.__class__.__name__} keys must be strings') │ │ + # Validate key │ │ + k = cp.css_unescape(k).lower() │ │ + if k in self._d: │ │ + raise KeyError(f'Custom selector {k} was defined twice') │ │ + if cp.RE_CUSTOM.match(k) is None: │ │ + raise cp.SelectorSyntaxError(f"The name '{k}' is not a valid custom pseudo-class name") │ │ + # Compile value │ │ + if isinstance(v, str): │ │ + v = cp.CSSParser(v, max_selectors=max_selectors, custom=self._d).process_selectors(flags=cp.FLG_PSEUDO) │ │ + elif not isinstance(v, SelectorList): │ │ + raise TypeError(f"Custom selector values must be either 'str' or 'SelectorList', not {type(v)}") │ │ + # Monitor count │ │ + max_selectors -= v.count │ │ + self._d[k] = v │ │ + self._hash = hash(tuple([(x, y) for x, y in sorted(self._d.items())] + [max_selectors])) │ │ + │ │ + │ │ +def _pickle(p: Immutable) -> Any: │ │ + """ │ │ + Reduce an immutable object for pickling. │ │ + │ │ + Selectors can be nested very deeply, and pickling them object by object would │ │ + recurse for each level. Instead, flatten the entire structure into a table of │ │ + nodes, children before parents, where nested immutable objects are replaced by │ │ + their index in the table. As the table only contains leaf values, neither │ │ + pickling nor unpickling needs to recurse. │ │ + │ │ + Each node is `(class, args, refs)`. A ref is either the index of an argument that │ │ + is an immutable object, or `(index, positions)` for an argument that is a tuple │ │ + containing immutable objects at the given positions. │ │ + """ │ │ + │ │ + indexes: dict[int, int] = {} │ │ + nodes: list[tuple[type[Immutable], tuple[Any, ...], tuple[Any, ...]]] = [] │ │ + stack: list[tuple[Immutable, list[Any] | None]] = [(p, None)] │ │ + │ │ + while stack: │ │ + obj, values = stack.pop() │ │ + if id(obj) in indexes: │ │ + continue │ │ + │ │ + # Queue up children to be processed before the parent. │ │ + if values is None: │ │ + values = [getattr(obj, s) for s in obj.__slots__[:-1]] │ │ + stack.append((obj, values)) │ │ + for value in values: │ │ + if isinstance(value, Immutable): │ │ + stack.append((value, None)) │ │ + elif value.__class__ is tuple: │ │ + stack.extend((v, None) for v in value if isinstance(v, Immutable)) │ │ + continue │ │ + │ │ + # All children have been processed, replace them with their index. │ │ + refs: list[Any] = [] │ │ + for i, value in enumerate(values): │ │ + if isinstance(value, Immutable): │ │ + values[i] = indexes[id(value)] │ │ + refs.append(i) │ │ + elif value.__class__ is tuple: │ │ + positions = [j for j, v in enumerate(value) if isinstance(v, Immutable)] │ │ + if positions: │ │ + items = list(value) │ │ + for j in positions: │ │ + items[j] = indexes[id(items[j])] │ │ + values[i] = tuple(items) │ │ + refs.append((i, tuple(positions))) │ │ + │ │ + indexes[id(obj)] = len(nodes) │ │ + nodes.append((obj.__base__(), tuple(values), tuple(refs))) │ │ + │ │ + return _unpickle, (tuple(nodes),) │ │ + │ │ + │ │ +def _unpickle(nodes: tuple[tuple[type[Immutable], tuple[Any, ...], tuple[Any, ...]], ...]) -> Immutable: │ │ + """Rebuild an immutable object from the flattened node table created by `_pickle`.""" │ │ + │ │ + objs: list[Immutable] = [] │ │ + for cls, args, refs in nodes: │ │ + values = list(args) │ │ + for ref in refs: │ │ + if isinstance(ref, int): │ │ + values[ref] = objs[values[ref]] │ │ + else: │ │ + i, positions = ref │ │ + items = list(values[i]) │ │ + for j in positions: │ │ + items[j] = objs[items[j]] │ │ + values[i] = tuple(items) │ │ + objs.append(cls(*values)) │ │ + return objs[-1] │ │ │ │ │ │ def pickle_register(obj: Any) -> None: │ │ """Allow object to be pickled.""" │ │ │ │ copyreg.pickle(obj, _pickle) │ │ │ │ │ │ pickle_register(Selector) │ │ -pickle_register(SelectorNull) │ │ pickle_register(SelectorTag) │ │ pickle_register(SelectorAttribute) │ │ pickle_register(SelectorContains) │ │ pickle_register(SelectorNth) │ │ pickle_register(SelectorLang) │ │ pickle_register(SelectorList) │ ├── soupsieve/util.py │ │ @@ -2,14 +2,16 @@ │ │ from __future__ import annotations │ │ from functools import wraps, lru_cache │ │ import warnings │ │ import re │ │ from typing import Callable, Any │ │ │ │ DEBUG = 0x00001 │ │ +NOCACHE = 0x00002 │ │ +NOSTRICT = 0x00004 │ │ │ │ RE_PATTERN_LINE_SPLIT = re.compile(r'(?:\r\n|(?!\r\n)[\n\r])|$') │ │ │ │ UC_A = ord('A') │ │ UC_Z = ord('Z') │ │ │ │ │ │ @@ -78,17 +80,17 @@ │ │ │ │ def get_pattern_context(pattern: str, index: int) -> tuple[str, int, int]: │ │ """Get the pattern context.""" │ │ │ │ last = 0 │ │ current_line = 1 │ │ col = 1 │ │ - text = [] # type: list[str] │ │ + text: list[str] = [] │ │ line = 1 │ │ - offset = None # type: int | None │ │ + offset: int | None = None │ │ │ │ # Split pattern by newline and handle the text before the newline │ │ for m in RE_PATTERN_LINE_SPLIT.finditer(pattern): │ │ linetext = pattern[last:m.start(0)] │ │ if not len(m.group(0)) and not len(text): │ │ indent = '' │ │ offset = -1 │ ├── svglib/__init__.py │ │ @@ -24,15 +24,19 @@ │ │ │ │ try: │ │ __version__ = version("svglib") │ │ except PackageNotFoundError: │ │ __version__ = "unknown" │ │ │ │ │ │ -def svg2pdf(path: str, outputPat: Optional[str] = None) -> None: │ │ +def svg2pdf( │ │ + path: str, │ │ + outputPat: Optional[str] = None, │ │ + external_reference_root: Optional[str] = None, │ │ +) -> None: │ │ """Convert an SVG file to PDF format. │ │ │ │ High-level function that loads an SVG file, converts it to a ReportLab drawing, │ │ and saves it as a PDF file. Supports both .svg and .svgz (compressed SVG) files. │ │ │ │ Args: │ │ path: Path to the input SVG file (.svg or .svgz extension). │ │ @@ -40,14 +44,17 @@ │ │ - %(dirname)s: Directory of input file │ │ - %(basename)s: Full filename with extension │ │ - %(base)s: Filename without extension │ │ - %(ext)s: File extension │ │ - %(now)s: Current datetime object │ │ - %(format)s: Output format (always "pdf") │ │ Also supports {name} format strings. │ │ + external_reference_root: Optional directory that external / │ │ + references must resolve inside. None (the default) keeps the │ │ + library's behaviour of allowing any relative reference. │ │ │ │ Returns: │ │ None. The PDF file is written to disk. │ │ │ │ Raises: │ │ FileNotFoundError: If the input SVG file does not exist. │ │ Exception: If SVG parsing or PDF generation fails. │ │ @@ -85,15 +92,15 @@ │ │ # allow classic %%(name)s notation │ │ out_path = out_pattern % file_info │ │ # allow also newer {name} notation │ │ out_path = out_path.format(**file_info) │ │ │ │ # generate a drawing from the SVG file │ │ try: │ │ - drawing = svglib.svg2rlg(path) │ │ + drawing = svglib.svg2rlg(path, external_reference_root=external_reference_root) │ │ except: │ │ print("Rendering failed.") │ │ raise │ │ │ │ # save converted file │ │ if drawing: │ │ renderPDF.drawToFile(drawing, out_path, showBoundary=0) │ │ @@ -155,14 +162,24 @@ │ │ "--output", │ │ metavar="PATH_PAT", │ │ help="Set output path (incl. the placeholders: dirname, basename," │ │ "base, ext, now) in both, %%(name)s and {name} notations.", │ │ ) │ │ │ │ p.add_argument( │ │ + "-R", │ │ + "--external-root", │ │ + metavar="DIR", │ │ + help="Directory that external image/use references must stay inside. " │ │ + "Defaults to the input file's own directory, so a converted SVG " │ │ + "cannot read files elsewhere on disk. Pass a parent directory to " │ │ + "allow shared assets, or / to allow any relative reference.", │ │ + ) │ │ + │ │ + p.add_argument( │ │ "input", │ │ metavar="PATH", │ │ nargs="*", │ │ help="Input SVG file path with extension .svg or .svgz.", │ │ ) │ │ │ │ args = p.parse_args() │ │ @@ -173,8 +190,12 @@ │ │ │ │ if not args.input: │ │ p.print_usage() │ │ sys.exit() │ │ │ │ paths = [a for a in args.input if exists(a)] │ │ for path in paths: │ │ - svg2pdf(path, outputPat=args.output) │ │ + # Command-line input is routinely untrusted (a downloaded or uploaded │ │ + # file), so confine external references to the document's own directory │ │ + # unless the caller widens the root explicitly. │ │ + root = args.external_root or dirname(path) or "." │ │ + svg2pdf(path, outputPat=args.output, external_reference_root=root) │ ├── svglib/fonts.py │ │ @@ -11,15 +11,15 @@ │ │ - Automatic font file detection and registration │ │ """ │ │ │ │ import os │ │ import shutil │ │ import subprocess │ │ import sys │ │ -from typing import Dict, Optional, Tuple, Union │ │ +from typing import Optional, Union │ │ │ │ from reportlab.pdfbase.pdfmetrics import registerFont │ │ from reportlab.pdfbase.ttfonts import TTFError, TTFont │ │ │ │ STANDARD_FONT_NAMES = ( │ │ "Times-Roman", │ │ "Times-Italic", │ │ @@ -67,16 +67,16 @@ │ │ 'rlgFont': 'reportlab_font_name', │ │ 'exact': True/False │ │ } │ │ │ │ Internal names are normalized for efficient lookup and follow the pattern: │ │ 'Family-WeightStyle' (e.g., 'Arial-BoldItalic'). │ │ """ │ │ - self._map: Dict[str, Dict[str, Union[str, bool, int]]] = {} │ │ - self._family_index: Dict[str, str] = {} # lowercase family → canonical family │ │ + self._map: dict[str, dict[str, Union[str, bool, int]]] = {} │ │ + self._family_index: dict[str, str] = {} # lowercase family → canonical family │ │ │ │ self.register_default_fonts() │ │ │ │ @staticmethod │ │ def build_internal_name( │ │ family: str, weight: str = "normal", style: str = "normal" │ │ ) -> str: │ │ @@ -150,15 +150,15 @@ │ │ elif not is_bold and is_italic: │ │ prefix = "i" │ │ filename = f"{basename}{prefix}.{extension}" │ │ return filename │ │ │ │ def use_fontconfig( │ │ self, font_name: str, weight: str = "normal", style: str = "normal" │ │ - ) -> Tuple[Optional[str], bool]: │ │ + ) -> tuple[Optional[str], bool]: │ │ """Find and register a font using system fontconfig. │ │ │ │ Uses the system's fontconfig utility to locate and register fonts that │ │ match the given specifications. This provides access to system-installed │ │ fonts that aren't part of the standard PDF font set. │ │ │ │ Args: │ │ @@ -348,15 +348,15 @@ │ │ def register_font( │ │ self, │ │ font_family: str, │ │ font_path: Optional[str] = None, │ │ weight: str = "normal", │ │ style: str = "normal", │ │ rlgFontName: Optional[str] = None, │ │ - ) -> Tuple[Optional[str], bool]: │ │ + ) -> tuple[Optional[str], bool]: │ │ """Register a font or create a mapping to a ReportLab font name. │ │ │ │ This method handles two scenarios: │ │ 1. Registering a custom TrueType font file with ReportLab │ │ 2. Creating a mapping from SVG font specifications to existing ReportLab fonts │ │ │ │ For standard PDF fonts, only the mapping is created. For custom fonts, │ │ @@ -422,15 +422,15 @@ │ │ return NOT_FOUND │ │ │ │ # If we reach here, no registration was possible │ │ return NOT_FOUND │ │ │ │ def find_font( │ │ self, font_name: str, weight: str = "normal", style: str = "normal" │ │ - ) -> Tuple[str, bool]: │ │ + ) -> tuple[str, bool]: │ │ """Find the best matching ReportLab font for given specifications. │ │ │ │ Searches through the font registry to find the most appropriate font match. │ │ Uses a multi-step fallback strategy: exact match, standard fonts, file-based │ │ registration, fontconfig discovery, and finally default fallback. │ │ │ │ Args: │ │ @@ -476,15 +476,15 @@ │ │ │ │ def register_font( │ │ font_name: str, │ │ font_path: Optional[str] = None, │ │ weight: str = "normal", │ │ style: str = "normal", │ │ rlgFontName: Optional[str] = None, │ │ -) -> Tuple[Optional[str], bool]: │ │ +) -> tuple[Optional[str], bool]: │ │ """Register a font with the global font map. │ │ │ │ Convenience function that delegates to the global FontMap instance. │ │ Registers a custom font or creates a mapping to an existing ReportLab font. │ │ │ │ Args: │ │ font_name: SVG font family name (e.g., "Arial", "Times New Roman"). │ │ @@ -501,15 +501,15 @@ │ │ FontMap.register_font: The underlying implementation method. │ │ """ │ │ return _font_map.register_font(font_name, font_path, weight, style, rlgFontName) │ │ │ │ │ │ def find_font( │ │ font_name: str, weight: str = "normal", style: str = "normal" │ │ -) -> Tuple[str, bool]: │ │ +) -> tuple[str, bool]: │ │ """Find the best matching font from the global font registry. │ │ │ │ Convenience function that delegates to the global FontMap instance. │ │ Searches for fonts using a multi-step fallback strategy. │ │ │ │ Args: │ │ font_name: SVG font family name to search for. │ ├── svglib/svglib.py │ │ @@ -29,20 +29,16 @@ │ │ import shlex │ │ import shutil │ │ from collections import defaultdict, namedtuple │ │ from io import BytesIO │ │ from typing import ( │ │ Any, │ │ BinaryIO, │ │ - Dict, │ │ - List, │ │ Optional, │ │ - Set, │ │ TextIO, │ │ - Tuple, │ │ TypedDict, │ │ Union, │ │ cast, │ │ ) │ │ │ │ from PIL import Image as PILImage │ │ from reportlab.graphics.renderSVG import SVGCanvas │ │ @@ -107,24 +103,24 @@ │ │ │ │ # An SVG source accepted by the public API: a path, a path-like object, or an │ │ # already-open binary/text file object. │ │ SVGSource = Union[str, os.PathLike[str], BinaryIO, TextIO] │ │ │ │ # A single gradient stop: (offset, ReportLab color). The color is untyped │ │ # because ReportLab ships no stubs. │ │ -GradientStop = Tuple[float, Any] │ │ +GradientStop = tuple[float, Any] │ │ │ │ │ │ class _GradientDefBase(TypedDict): │ │ """Keys always present on a parsed gradient definition.""" │ │ │ │ type: str # "linear" or "radial" │ │ gradientUnits: str │ │ spreadMethod: str │ │ - stops: List[GradientStop] │ │ + stops: list[GradientStop] │ │ href: Optional[str] │ │ │ │ │ │ class _GradientDef(_GradientDefBase, total=False): │ │ """Geometry keys present depending on ``type`` (linear vs radial).""" │ │ │ │ # linearGradient │ │ @@ -162,15 +158,15 @@ │ │ │ │ def register_font( │ │ font_name: str, │ │ font_path: Optional[str] = None, │ │ weight: str = "normal", │ │ style: str = "normal", │ │ rlgFontName: Optional[str] = None, │ │ -) -> Tuple[Optional[str], bool]: │ │ +) -> tuple[Optional[str], bool]: │ │ """Register a font for use in SVG processing. │ │ │ │ This function serves as a backward-compatible wrapper for the font │ │ registration logic defined in the `svglib.fonts` module. │ │ │ │ Args: │ │ font_name: The name of the font to register. │ │ @@ -184,15 +180,15 @@ │ │ if the registration was successful. │ │ """ │ │ return _fonts_register_font(font_name, font_path, weight, style, rlgFontName) │ │ │ │ │ │ def find_font( │ │ font_name: str, weight: str = "normal", style: str = "normal" │ │ -) -> Tuple[str, bool]: │ │ +) -> tuple[str, bool]: │ │ """Find a registered font by its properties. │ │ │ │ This function serves as a backward-compatible wrapper for the font │ │ finding logic defined in the `svglib.fonts` module. │ │ │ │ Args: │ │ font_name: The name of the font to find. │ │ @@ -284,17 +280,17 @@ │ │ def __init__(self, *args: Any, **kwargs: Any) -> None: │ │ """Initialize the path, optionally copying state from another shape.""" │ │ copy_from = kwargs.pop("copy_from", None) │ │ super().__init__(*args, **kwargs) │ │ if copy_from: │ │ self.__dict__.update(copy.deepcopy(copy_from.__dict__)) │ │ │ │ - def getProperties(self, *args: Any, **kwargs: Any) -> Dict[str, Any]: │ │ + def getProperties(self, *args: Any, **kwargs: Any) -> dict[str, Any]: │ │ """Return the properties of the path, ensuring no stroke is applied.""" │ │ - props: Dict[str, Any] = super().getProperties(*args, **kwargs) │ │ + props: dict[str, Any] = super().getProperties(*args, **kwargs) │ │ if "strokeWidth" in props: │ │ props["strokeWidth"] = 0 │ │ if "strokeColor" in props: │ │ props["strokeColor"] = None │ │ return props │ │ │ │ │ │ @@ -309,17 +305,17 @@ │ │ """Initialize the clipping path, optionally copying state from another shape.""" │ │ copy_from = kwargs.pop("copy_from", None) │ │ Path.__init__(self, *args, **kwargs) │ │ if copy_from: │ │ self.__dict__.update(copy.deepcopy(copy_from.__dict__)) │ │ self.isClipPath = 1 │ │ │ │ - def getProperties(self, *args: Any, **kwargs: Any) -> Dict[str, Any]: │ │ + def getProperties(self, *args: Any, **kwargs: Any) -> dict[str, Any]: │ │ """Return the properties of the path, ensuring no fill or stroke.""" │ │ - props: Dict[str, Any] = Path.getProperties(self, *args, **kwargs) │ │ + props: dict[str, Any] = Path.getProperties(self, *args, **kwargs) │ │ if "fillColor" in props: │ │ props["fillColor"] = None │ │ if "strokeColor" in props: │ │ props["strokeColor"] = None │ │ return props │ │ │ │ │ │ @@ -368,15 +364,15 @@ │ │ """Set the main viewbox for resolving percentage-based units. │ │ │ │ Args: │ │ main_box: A Box tuple representing the main viewbox. │ │ """ │ │ self.main_box = main_box │ │ │ │ - def parseMultiAttributes(self, line: str) -> Dict[str, str]: │ │ + def parseMultiAttributes(self, line: str) -> dict[str, str]: │ │ """Parse a compound attribute string into a dictionary. │ │ │ │ Args: │ │ line: A string of semicolon-separated style attributes. │ │ │ │ Returns: │ │ A dictionary of attribute key-value pairs. │ │ @@ -425,15 +421,15 @@ │ │ │ │ if attr_value and attr_value != "inherit": │ │ return attr_value │ │ if svgNode.parent is not None: │ │ return self.findAttr(svgNode.parent, name) │ │ return "" │ │ │ │ - def getAllAttributes(self, svgNode: Any) -> Dict[str, str]: │ │ + def getAllAttributes(self, svgNode: Any) -> dict[str, str]: │ │ """Return a dictionary of all attributes of a node and its ancestors. │ │ │ │ Args: │ │ svgNode: The lxml node to get attributes from. │ │ │ │ Returns: │ │ A dictionary of all applicable attributes. │ │ @@ -457,15 +453,15 @@ │ │ def id(self, svgAttr: str) -> str: │ │ """Return the attribute value as is.""" │ │ return svgAttr │ │ │ │ def convertTransform( │ │ self, │ │ svgAttr: str, │ │ - ) -> List[Tuple[str, Union[float, Tuple[float, ...]]]]: │ │ + ) -> list[tuple[str, Union[float, tuple[float, ...]]]]: │ │ """Parse a transform attribute string into a list of operations. │ │ │ │ Args: │ │ svgAttr: The SVG transform attribute string. │ │ │ │ Returns: │ │ A list of tuples, where each tuple contains the transform │ │ @@ -475,34 +471,36 @@ │ │ >>> converter = AttributeConverter() │ │ >>> converter.convertTransform("scale(2) translate(10,20)") │ │ [('scale', 2.0), ('translate', (10.0, 20.0))] │ │ """ │ │ line = svgAttr.strip() │ │ │ │ ops: str = line[:] │ │ - brackets: List[int] = [] │ │ - indices: List[Union[float, Tuple[float, ...]]] = [] │ │ + brackets: list[int] = [] │ │ + indices: list[Union[float, tuple[float, ...]]] = [] │ │ for i, lin in enumerate(line): │ │ if lin in "()": │ │ brackets.append(i) │ │ - for i in range(0, len(brackets), 2): │ │ + # Step in pairs and stop before a final unmatched "(" or ")" so an │ │ + # unbalanced transform (e.g. "scale(2") does not index past the list. │ │ + for i in range(0, len(brackets) - 1, 2): │ │ bi, bj = brackets[i], brackets[i + 1] │ │ subline = line[bi + 1 : bj] │ │ subline = subline.strip() │ │ subline = subline.replace(",", " ") │ │ subline = re.sub("[ ]+", ",", subline) │ │ try: │ │ if "," in subline: │ │ indices.append(tuple(float(num) for num in subline.split(","))) │ │ else: │ │ indices.append(float(subline)) │ │ except ValueError: │ │ continue │ │ ops = ops[:bi] + " " * (bj - bi + 1) + ops[bj + 1 :] │ │ - ops_list: List[str] = ops.replace(",", " ").split() │ │ + ops_list: list[str] = ops.replace(",", " ").split() │ │ │ │ if len(ops_list) != len(indices): │ │ logger.warning("Unable to parse transform expression %r", svgAttr) │ │ return [] │ │ │ │ result = [] │ │ for i, op in enumerate(ops_list): │ │ @@ -526,20 +524,20 @@ │ │ │ │ @staticmethod │ │ def identity_color_converter(c: Any) -> Any: │ │ """A default color converter that returns the color as is.""" │ │ return c │ │ │ │ @staticmethod │ │ - def split_attr_list(attr: str) -> List[str]: │ │ + def split_attr_list(attr: str) -> list[str]: │ │ """Split a string of attributes into a list.""" │ │ return shlex.split(attr.strip().replace(",", " ")) │ │ │ │ @staticmethod │ │ - def _split_outside_quotes(attr: str) -> List[str]: │ │ + def _split_outside_quotes(attr: str) -> list[str]: │ │ """Split on commas that are outside quoted strings, respecting escapes.""" │ │ segments = [] │ │ current = [] │ │ quote_char = None │ │ escaped = False │ │ for char in attr: │ │ if escaped: │ │ @@ -564,15 +562,15 @@ │ │ current = [] │ │ continue │ │ current.append(char) │ │ segments.append("".join(current)) │ │ return segments │ │ │ │ @staticmethod │ │ - def split_font_family_list(attr: str) -> List[str]: │ │ + def split_font_family_list(attr: str) -> list[str]: │ │ """Split an SVG/CSS font-family attribute into family names to try. │ │ │ │ Per CSS, only commas separate family names, so an unquoted name │ │ containing spaces (e.g. ``Cascadia Code``) is yielded intact first. │ │ Each space-separated word is also yielded afterwards, preserving the │ │ previous lookup behaviour as a fallback. │ │ """ │ │ @@ -591,15 +589,15 @@ │ │ │ │ def convertLength( │ │ self, │ │ svgAttr: str, │ │ em_base: float = DEFAULT_FONT_SIZE / PX_TO_PT, │ │ attr_name: Optional[str] = None, │ │ default: float = 0.0, │ │ - ) -> Union[float, List[float]]: │ │ + ) -> Union[float, list[float]]: │ │ """Convert an SVG length string to user units (px). │ │ │ │ Args: │ │ svgAttr: The SVG length string (e.g., "10px", "5em"). │ │ em_base: The base font size for 'em' units. │ │ attr_name: The name of the attribute being converted. │ │ default: The default value to return if the string is empty. │ │ @@ -615,15 +613,15 @@ │ │ # Multiple length values, returning a list │ │ items = [ │ │ self.convertLength( │ │ val, em_base=em_base, attr_name=attr_name, default=default │ │ ) │ │ for val in self.split_attr_list(text) │ │ ] │ │ - result: List[float] = [] │ │ + result: list[float] = [] │ │ for item in items: │ │ if isinstance(item, list): │ │ result.extend(item) │ │ else: │ │ result.append(item) │ │ return result │ │ │ │ @@ -702,25 +700,25 @@ │ │ # Bare numbers are user units (= px, SVG spec §5.9.2) — return as-is. │ │ return float(text) │ │ except ValueError: │ │ pass │ │ # toLength handles mm, cm, in, etc. and returns points; convert to user units. │ │ return cast(float, toLength(text) / PX_TO_PT) │ │ │ │ - def convertLengthList(self, svgAttr: str) -> List[Union[float, List[float]]]: │ │ + def convertLengthList(self, svgAttr: str) -> list[Union[float, list[float]]]: │ │ """Convert a space-separated list of lengths into a list of floats.""" │ │ return [self.convertLength(a) for a in self.split_attr_list(svgAttr)] │ │ │ │ def convertLengthToPt( │ │ self, │ │ svgAttr: str, │ │ em_base: float = DEFAULT_FONT_SIZE / PX_TO_PT, │ │ attr_name: Optional[str] = None, │ │ default: float = 0.0, │ │ - ) -> Union[float, List[float]]: │ │ + ) -> Union[float, list[float]]: │ │ """Convert an SVG length string to points (user units × PX_TO_PT).""" │ │ result = self.convertLength( │ │ svgAttr, em_base=em_base, attr_name=attr_name, default=default │ │ ) │ │ if isinstance(result, list): │ │ return [v * PX_TO_PT for v in result] │ │ return result * PX_TO_PT │ │ @@ -786,20 +784,20 @@ │ │ """Convert an SVG stroke-linejoin string to a ReportLab line join.""" │ │ return {"miter": 0, "round": 1, "bevel": 2}[svgAttr] │ │ │ │ def convertLineCap(self, svgAttr: str) -> int: │ │ """Convert an SVG stroke-linecap string to a ReportLab line cap.""" │ │ return {"butt": 0, "round": 1, "square": 2}[svgAttr] │ │ │ │ - def convertDashArray(self, svgAttr: str) -> List[Union[float, List[float]]]: │ │ + def convertDashArray(self, svgAttr: str) -> list[Union[float, list[float]]]: │ │ """Convert an SVG stroke-dasharray string to a list of lengths.""" │ │ strokeDashArray = self.convertLengthList(svgAttr) │ │ return strokeDashArray │ │ │ │ - def convertDashOffset(self, svgAttr: str) -> Union[float, List[float]]: │ │ + def convertDashOffset(self, svgAttr: str) -> Union[float, list[float]]: │ │ """Convert an SVG stroke-dashoffset string to a length.""" │ │ strokeDashOffset = self.convertLength(svgAttr) │ │ return strokeDashOffset │ │ │ │ def convertFontFamily( │ │ self, │ │ fontAttr: Optional[str], │ │ @@ -847,15 +845,15 @@ │ │ This class wraps an lxml node and keeps a record of which attributes │ │ have been accessed, which is useful for debugging unused attributes. │ │ """ │ │ │ │ def __init__(self, *args: Any, **kwargs: Any) -> None: │ │ """Initialize the wrapper and the list of accessed attribute names.""" │ │ super().__init__(*args, **kwargs) │ │ - self.usedAttrs: List[str] = [] │ │ + self.usedAttrs: list[str] = [] │ │ │ │ def __repr__(self) -> str: │ │ """Return a debug representation naming the wrapped element.""" │ │ return f"" │ │ │ │ def getAttribute(self, name: str) -> str: │ │ """Get an attribute value and record that it has been used.""" │ │ @@ -898,15 +896,17 @@ │ │ self, │ │ path: Union[str, os.PathLike[str]], │ │ renderer: "SvgRenderer", │ │ ) -> None: │ │ """Load and parse an external SVG referenced by the given path.""" │ │ self.root_node = load_svg_file(path) │ │ self.renderer = SvgRenderer( │ │ - path, parent_svgs=renderer._parent_chain + [str(renderer.source_path)] │ │ + path, │ │ + parent_svgs=renderer._parent_chain + [str(renderer.source_path)], │ │ + external_reference_root=renderer.external_reference_root, │ │ ) │ │ self.rendered = False │ │ │ │ def get_fragment(self, fragment: str) -> Any: │ │ """Get a defined fragment from the external SVG file. │ │ │ │ Args: │ │ @@ -1055,16 +1055,16 @@ │ │ def __init__( │ │ self, │ │ clip_shape: Shape, │ │ x0: float, │ │ y0: float, │ │ x1: float, │ │ y1: float, │ │ - rl_colors: List[colors.Color], │ │ - positions: List[float], │ │ + rl_colors: list[colors.Color], │ │ + positions: list[float], │ │ extend: bool = True, │ │ ) -> None: │ │ """Store the clip shape, gradient axis, colours and stop positions.""" │ │ self._clip_shape = clip_shape │ │ self._x0, self._y0 = x0, y0 │ │ self._x1, self._y1 = x1, y1 │ │ self._rl_colors = rl_colors │ │ @@ -1084,30 +1084,30 @@ │ │ self._y1, │ │ self._rl_colors, │ │ self._positions, │ │ self._extend, │ │ ) │ │ canvas.restoreState() │ │ │ │ - def getBounds(self) -> Tuple[float, float, float, float]: │ │ + def getBounds(self) -> tuple[float, float, float, float]: │ │ """Return the bounds of the clipped region this gradient fills.""" │ │ - return cast(Tuple[float, float, float, float], self._clip_shape.getBounds()) │ │ + return cast(tuple[float, float, float, float], self._clip_shape.getBounds()) │ │ │ │ │ │ class RadialGradientShape(DirectDraw): │ │ """Fills a clipped region with a radial gradient via PDF shading.""" │ │ │ │ def __init__( │ │ self, │ │ clip_shape: Shape, │ │ cx: float, │ │ cy: float, │ │ r: float, │ │ - rl_colors: List[colors.Color], │ │ - positions: List[float], │ │ + rl_colors: list[colors.Color], │ │ + positions: list[float], │ │ extend: bool = True, │ │ ) -> None: │ │ """Store the clip shape, centre, radius, colours and stop positions.""" │ │ self._clip_shape = clip_shape │ │ self._cx, self._cy, self._r = cx, cy, r │ │ self._rl_colors = rl_colors │ │ self._positions = positions │ │ @@ -1125,17 +1125,17 @@ │ │ self._r, │ │ self._rl_colors, │ │ self._positions, │ │ self._extend, │ │ ) │ │ canvas.restoreState() │ │ │ │ - def getBounds(self) -> Tuple[float, float, float, float]: │ │ + def getBounds(self) -> tuple[float, float, float, float]: │ │ """Return the bounds of the clipped region this gradient fills.""" │ │ - return cast(Tuple[float, float, float, float], self._clip_shape.getBounds()) │ │ + return cast(tuple[float, float, float, float], self._clip_shape.getBounds()) │ │ │ │ │ │ # ## the main meat ### │ │ │ │ │ │ class SvgRenderer: │ │ """A class to render an SVG file into a ReportLab Drawing. │ │ @@ -1144,31 +1144,36 @@ │ │ corresponding ReportLab Graphics objects. │ │ """ │ │ │ │ def __init__( │ │ self, │ │ path: SVGSource, │ │ color_converter: Optional[Any] = None, │ │ - parent_svgs: Optional[List[str]] = None, │ │ + parent_svgs: Optional[list[str]] = None, │ │ font_map: Optional[Any] = None, │ │ + external_reference_root: Optional[str] = None, │ │ ) -> None: │ │ """Initialize the renderer for the given SVG source and converters.""" │ │ self.source_path: SVGSource = path │ │ - self._parent_chain: List[str] = parent_svgs or [] # To detect circular refs. │ │ + # Optional trusted root for resolving external / references. │ │ + # When set, references resolving outside it are refused; recommended when │ │ + # rendering SVGs from an untrusted source. See xlink_href_target(). │ │ + self.external_reference_root: Optional[str] = external_reference_root │ │ + self._parent_chain: list[str] = parent_svgs or [] # To detect circular refs. │ │ self.attrConverter = Svg2RlgAttributeConverter( │ │ color_converter=color_converter, font_map=font_map │ │ ) │ │ self.shape_converter = Svg2RlgShapeConverter(path, self.attrConverter) │ │ self.handled_shapes = self.shape_converter.get_handled_shapes() │ │ - self.definitions: Dict[str, Any] = {} │ │ - self.gradient_defs: Dict[str, _GradientDef] = {} │ │ - self.waiting_use_nodes: Dict[str, List[Tuple[NodeTracker, Optional[Group]]]] = ( │ │ + self.definitions: dict[str, Any] = {} │ │ + self.gradient_defs: dict[str, _GradientDef] = {} │ │ + self.waiting_use_nodes: dict[str, list[tuple[NodeTracker, Optional[Group]]]] = ( │ │ defaultdict(list) │ │ ) │ │ - self._external_svgs: Dict[str, ExternalSVG] = {} │ │ + self._external_svgs: dict[str, ExternalSVG] = {} │ │ self.attrConverter.css_rules = CSSMatcher() │ │ │ │ def _set_root_font_size(self, root_node: Any) -> None: │ │ """Resolve and store the root font-size, used to convert rem units.""" │ │ fs_str = self.attrConverter.findAttr(root_node, "font-size") │ │ if fs_str: │ │ fs_px = self.attrConverter.convertLength(fs_str) │ │ @@ -1352,15 +1357,15 @@ │ │ ) │ │ href_id = href.lstrip("#") if href.startswith("#") else None │ │ │ │ grad_units = node.attrib.get("gradientUnits", "objectBoundingBox") │ │ spread = node.attrib.get("spreadMethod", "pad") │ │ │ │ # Collect stop elements (direct children with tag "stop") │ │ - stops: List[GradientStop] = [] │ │ + stops: list[GradientStop] = [] │ │ for child in node: │ │ child_name = node_name(child) │ │ if child_name != "stop": │ │ continue │ │ raw_offset = child.attrib.get("offset", "0").strip() │ │ if raw_offset.endswith("%"): │ │ try: │ │ @@ -1371,15 +1376,15 @@ │ │ try: │ │ offset = float(raw_offset) │ │ except ValueError: │ │ offset = 0.0 │ │ │ │ # stop-color and stop-opacity can be in style or as direct attrs │ │ style_str = child.attrib.get("style", "") │ │ - style_attrs: Dict[str, Any] = {} │ │ + style_attrs: dict[str, Any] = {} │ │ if style_str: │ │ style_attrs = self.attrConverter.parseMultiAttributes(style_str) │ │ │ │ stop_color_str = style_attrs.get( │ │ "stop-color", child.attrib.get("stop-color", "black") │ │ ) │ │ stop_opacity_str = style_attrs.get( │ │ @@ -1417,27 +1422,27 @@ │ │ grad_def["fx"] = _float_attr("fx", grad_def["cx"]) │ │ grad_def["fy"] = _float_attr("fy", grad_def["cy"]) │ │ │ │ self.gradient_defs[grad_id] = grad_def │ │ │ │ def _resolve_gradient(self, grad_id: str) -> Optional[_GradientDef]: │ │ """Return a fully resolved gradient dict, following xlink:href chains.""" │ │ - visited: Set[str] = set() │ │ + visited: set[str] = set() │ │ result = self.gradient_defs.get(grad_id) │ │ while result is not None: │ │ href = result.get("href") │ │ if not href or href in visited: │ │ break │ │ parent = self.gradient_defs.get(href) │ │ if parent is None: │ │ break │ │ visited.add(href) │ │ # Merge: current overrides parent for all keys except missing stops. │ │ # The merge is by dynamic key, so build a plain dict and cast back. │ │ - merged: Dict[str, Any] = dict(parent) │ │ + merged: dict[str, Any] = dict(parent) │ │ for k, v in result.items(): │ │ if k == "stops" and not v: │ │ continue # inherit parent's stops │ │ merged[k] = v │ │ result = cast(_GradientDef, merged) │ │ return result │ │ │ │ @@ -1593,15 +1598,15 @@ │ │ ref = m.groups()[0] │ │ if ref not in self.definitions: │ │ logger.warning("Unable to find a clipping path with id %s", ref) │ │ return None │ │ │ │ found_shapes: list[Path] = [] │ │ find_shapes_from_node(self.definitions[ref], found_shapes) │ │ - if len(found_shapes) == 0: │ │ + if not found_shapes: │ │ return None │ │ │ │ combined_shape = found_shapes[0] │ │ for other in found_shapes[1:]: │ │ combined_shape.points = [*combined_shape.points, *other.points] │ │ combined_shape.operators = [*combined_shape.operators, *other.operators] │ │ │ │ @@ -1686,17 +1691,41 @@ │ │ if not isinstance(self.source_path, str): │ │ logger.error( │ │ "Unable to resolve image path %r as the SVG source is not " │ │ "a file system path.", │ │ iri, │ │ ) │ │ return None │ │ + # Absolute references were never supported ("Only local relative │ │ + # paths are supported yet") and let a crafted SVG name any file the │ │ + # process can read, so refuse them outright. │ │ + if os.path.isabs(iri): │ │ + logger.error("Refusing absolute external reference %r.", iri) │ │ + return None │ │ path = os.path.normpath( │ │ os.path.join(os.path.dirname(self.source_path), iri) │ │ ) │ │ + # Optional containment for untrusted input: when a trusted root is │ │ + # configured, refuse any reference resolving outside it. realpath │ │ + # collapses symlinks so they cannot be used to escape. The default │ │ + # (None) keeps the historical behaviour for relative references, │ │ + # including "..". │ │ + root = self.external_reference_root │ │ + if root is not None: │ │ + root = os.path.realpath(root) │ │ + try: │ │ + contained = ( │ │ + os.path.commonpath([root, os.path.realpath(path)]) == root │ │ + ) │ │ + except ValueError: │ │ + # Different drives or mixed path kinds: treat as out of root. │ │ + contained = False │ │ + if not contained: │ │ + logger.error("Refusing out-of-root reference %r.", iri) │ │ + return None │ │ if not os.access(path, os.R_OK): │ │ return None │ │ if path == self.source_path: │ │ # Self-referencing, ignore the IRI part │ │ iri = None │ │ │ │ if iri: │ │ @@ -1757,16 +1786,22 @@ │ │ Returns: │ │ A Box tuple representing the dimensions. │ │ """ │ │ view_box = svg_node.getAttribute("viewBox") │ │ if view_box: │ │ # viewBox defines a unitless user-coordinate space (SVG spec §8.1). │ │ # Parse as raw floats — never apply unit conversion here. │ │ - values = [float(v) for v in view_box.replace(",", " ").split()] │ │ - return Box(*values) │ │ + try: │ │ + values = [float(v) for v in view_box.replace(",", " ").split()] │ │ + except ValueError: │ │ + values = [] │ │ + if len(values) == 4: │ │ + return Box(*values) │ │ + # A viewBox that is not four numbers is invalid and ignored per the │ │ + # SVG spec; fall through to the width/height fallback below. │ │ if default_box: │ │ width, height = map(svg_node.getAttribute, ("width", "height")) │ │ width, height = map(self.attrConverter.convertLength, (width, height)) # type: ignore │ │ return Box(0, 0, width, height) │ │ return Box(0, 0, 0, 0) # fallback │ │ │ │ def renderSvg(self, node: NodeTracker, outermost: bool = False) -> Any: │ │ @@ -2009,15 +2044,15 @@ │ │ ) -> None: │ │ """Initialize the shape converter with its source and attribute converter.""" │ │ self.attrConverter = attrConverter or Svg2RlgAttributeConverter() │ │ self.svg_source_file = path │ │ self.preserve_space = False │ │ │ │ @classmethod │ │ - def get_handled_shapes(cls) -> List[str]: │ │ + def get_handled_shapes(cls) -> list[str]: │ │ """Return a list of SVG shape names that this converter can handle.""" │ │ return [key[7:].lower() for key in dir(cls) if key.startswith("convert")] │ │ │ │ │ │ class Svg2RlgShapeConverter(SvgShapeConverter): │ │ """A class for converting SVG shapes to ReportLab Graphics shapes.""" │ │ │ │ @@ -2063,15 +2098,15 @@ │ │ │ │ def convert_length_attrs( │ │ self, │ │ node: Any, │ │ *attrs: str, │ │ em_base: float = DEFAULT_FONT_SIZE / PX_TO_PT, │ │ **kwargs: Any, │ │ - ) -> List[float]: │ │ + ) -> list[float]: │ │ """Convert a list of length attributes from a node. │ │ │ │ Args: │ │ node: The lxml node. │ │ *attrs: The names of the attributes to convert. │ │ em_base: The base font size for 'em' units. │ │ **kwargs: Can include 'defaults' for fallback values. │ │ @@ -2126,15 +2161,15 @@ │ │ │ │ def convertPolyline(self, node: Any) -> Optional[Any]: │ │ """Convert an SVG element to a ReportLab PolyLine.""" │ │ points = node.getAttribute("points") │ │ points = points.replace(",", " ") │ │ points = points.split() │ │ points = list(map(self.attrConverter.convertLength, points)) │ │ - if len(points) % 2 != 0 or len(points) == 0: │ │ + if len(points) % 2 != 0 or not points: │ │ # Odd number of coordinates or no coordinates, invalid polyline │ │ return None │ │ │ │ nudge_points(points) │ │ polyline = PolyLine(points) │ │ self.applyStyleOnShape(polyline, node) │ │ has_fill = self.attrConverter.findAttr(node, "fill") not in ("", "none") │ │ @@ -2154,15 +2189,15 @@ │ │ │ │ def convertPolygon(self, node: Any) -> Optional[Polygon]: │ │ """Convert an SVG element to a ReportLab Polygon.""" │ │ points = node.getAttribute("points") │ │ points = points.replace(",", " ") │ │ points = points.split() │ │ points = list(map(self.attrConverter.convertLength, points)) │ │ - if len(points) % 2 != 0 or len(points) == 0: │ │ + if len(points) % 2 != 0 or not points: │ │ # Odd number of coordinates or no coordinates, invalid polygon │ │ return None │ │ nudge_points(points) │ │ shape = Polygon(points) │ │ │ │ return shape │ │ │ │ @@ -2173,64 +2208,64 @@ │ │ if xml_space: │ │ preserve_space = xml_space == "preserve" │ │ else: │ │ preserve_space = self.preserve_space │ │ │ │ gr = Group() │ │ │ │ - frag_lengths: List[float] = [] │ │ + frag_lengths: list[float] = [] │ │ │ │ dx0: float = 0 │ │ dy0: float = 0 │ │ - x1: Union[float, List[float]] = 0 │ │ - y1: Union[float, List[float]] = 0 │ │ + x1: Union[float, list[float]] = 0 │ │ + y1: Union[float, list[float]] = 0 │ │ ff = attrConv.findAttr(node, "font-family") or DEFAULT_FONT_NAME │ │ fw = attrConv.findAttr(node, "font-weight") or DEFAULT_FONT_WEIGHT │ │ fstyle = attrConv.findAttr(node, "font-style") or DEFAULT_FONT_STYLE │ │ ff = attrConv.convertFontFamily(ff, fw, fstyle) │ │ fs_attr = attrConv.findAttr(node, "font-size") or f"{DEFAULT_FONT_SIZE}pt" │ │ # font-size is always a single value, so convertLength returns a float. │ │ fs = cast(float, attrConv.convertLength(fs_attr)) # user units, em_base │ │ - fs_pt = fs * PX_TO_PT # absolute points for ReportLab font metrics │ │ - x: List[float] │ │ - y: List[float] │ │ + x: list[float] │ │ + y: list[float] │ │ x, y = self.convert_length_attrs(node, "x", "y", em_base=fs) # type: ignore │ │ for subnode, text, is_tail in iter_text_node(node, preserve_space): │ │ if not text: │ │ continue │ │ has_x, has_y = False, False │ │ - dx: Union[float, List[float]] = 0 │ │ - dy: Union[float, List[float]] = 0 │ │ + dx: Union[float, list[float]] = 0 │ │ + dy: Union[float, list[float]] = 0 │ │ baseLineShift: Union[float, int] = 0 │ │ if not is_tail: │ │ x1, y1, dx, dy = self.convert_length_attrs( │ │ subnode, │ │ "x", │ │ "y", │ │ "dx", │ │ "dy", │ │ em_base=fs, │ │ ) │ │ has_x, has_y = ( │ │ subnode.attrib.get("x", "") != "", │ │ subnode.attrib.get("y", "") != "", │ │ ) │ │ - dx0 = dx0 + (dx[0] if isinstance(dx, list) else dx) │ │ - dy0 = dy0 + (dy[0] if isinstance(dy, list) else dy) │ │ + dx0 += dx[0] if isinstance(dx, list) else dx │ │ + dy0 += dy[0] if isinstance(dy, list) else dy │ │ baseLineShift_raw = subnode.attrib.get("baseline-shift", "0") │ │ if baseLineShift_raw in ("sub", "super", "baseline"): │ │ baseLineShift = {"sub": -fs / 2, "super": fs / 2, "baseline": 0}[ │ │ baseLineShift_raw │ │ ] │ │ else: │ │ baseLineShift = cast( │ │ float, attrConv.convertLength(baseLineShift_raw, em_base=fs) │ │ ) │ │ │ │ - frag_lengths.append(stringWidth(text, ff, fs_pt)) │ │ + # User units, like the x coordinates these widths are added to. │ │ + frag_lengths.append(stringWidth(text, ff, fs)) │ │ │ │ # When x, y, dx, or dy is a list, we calculate position for each char of │ │ # text. │ │ if any(isinstance(val, list) for val in (x1, y1, dx, dy)): │ │ if has_x: │ │ xlist = x1 if isinstance(x1, list) else [x1] │ │ else: │ │ @@ -2248,15 +2283,15 @@ │ │ if char is None: │ │ break │ │ if char_dx is None: │ │ char_dx = 0 │ │ if char_dy is None: │ │ char_dy = 0 │ │ new_x = char_dx + ( │ │ - last_x + stringWidth(last_char, ff, fs_pt) │ │ + last_x + stringWidth(last_char, ff, fs) │ │ if char_x is None │ │ else char_x │ │ ) │ │ new_y = char_dy + (last_y if char_y is None else char_y) │ │ shape = String(new_x, -(new_y - baseLineShift), char) │ │ self.applyStyleOnShape(shape, node) │ │ if node_name(subnode) == "tspan": │ │ @@ -2283,22 +2318,22 @@ │ │ d = node.get("d") │ │ if not d: │ │ return None │ │ normPath = normalise_svg_path(d) │ │ path = Path() │ │ points = path.points │ │ # Track subpaths needing to be closed later │ │ - unclosed_subpath_pointers: List[int] = [] │ │ - subpath_start: List[float] = [] │ │ + unclosed_subpath_pointers: list[int] = [] │ │ + subpath_start: list[float] = [] │ │ lastop = "" │ │ - last_quadratic_cp: Optional[Tuple[float, float]] = None │ │ + last_quadratic_cp: Optional[tuple[float, float]] = None │ │ │ │ for i in range(0, len(normPath), 2): │ │ op: str │ │ - nums: List[float] │ │ + nums: list[float] │ │ op, nums = normPath[i : i + 2] # type: ignore │ │ │ │ if op in ("m", "M") and i > 0 and path.operators[-1] != _CLOSEPATH: │ │ unclosed_subpath_pointers.append(len(path.operators)) │ │ │ │ # moveto absolute │ │ if op == "M": │ │ @@ -2558,18 +2593,19 @@ │ │ mappingF = ( │ │ ( │ │ ["font-family", "font-weight", "font-style"], │ │ "fontName", │ │ "convertFontFamily", │ │ [DEFAULT_FONT_NAME, DEFAULT_FONT_WEIGHT, DEFAULT_FONT_STYLE], │ │ ), │ │ + # User units: the viewport group already applies PX_TO_PT. │ │ ( │ │ ["font-size"], │ │ "fontSize", │ │ - "convertLengthToPt", │ │ + "convertLength", │ │ [f"{DEFAULT_FONT_SIZE}pt"], │ │ ), │ │ (["text-anchor"], "textAnchor", "id", ["start"]), │ │ ) │ │ │ │ if shape.__class__ == Group: │ │ # Recursively apply style on Group subelements │ │ @@ -2634,15 +2670,15 @@ │ │ # nearly invisible. Since the results of rendering such zero-width │ │ # lines are device-dependent, their use is not recommended. │ │ shape.strokeColor = None │ │ │ │ def shapeToPath( │ │ self, │ │ shape: SolidShape, │ │ - transform: Optional[Tuple[float, float, float, float, float, float]] = None, │ │ + transform: Optional[tuple[float, float, float, float, float, float]] = None, │ │ ) -> Optional[Path]: │ │ """ │ │ Convert a solid shape into path. │ │ │ │ Not all shapes can be perfectly represented with bézier curves │ │ so the path may be a close approximation with a margin of error. │ │ """ │ │ @@ -2799,15 +2835,18 @@ │ │ **kwargs: Any, │ │ ) -> Optional[Drawing]: │ │ """Convert an SVG file to a ReportLab Drawing object. │ │ │ │ Args: │ │ path: A file path, file-like object, or pathlib.Path to the SVG file. │ │ resolve_entities: Whether to resolve XML entities (default False). │ │ - **kwargs: Additional keyword arguments for the SvgRenderer. │ │ + **kwargs: Additional keyword arguments for the SvgRenderer, notably │ │ + external_reference_root: a trusted directory outside of which │ │ + external / references are refused. Set it when the SVG │ │ + comes from an untrusted source. │ │ │ │ Returns: │ │ A ReportLab Drawing object, or None if the file cannot be processed. │ │ """ │ │ if isinstance(path, pathlib.Path): │ │ path = str(path) │ │ │ │ @@ -2830,15 +2869,15 @@ │ │ # remove unzipped .svgz file (.svg) │ │ if unzipped_path is not None: │ │ os.remove(unzipped_path) │ │ │ │ return drawing │ │ │ │ │ │ -def nudge_points(points: List[float]) -> None: │ │ +def nudge_points(points: list[float]) -> None: │ │ """Nudge the first coordinate if all coordinate pairs are identical. │ │ │ │ This is a workaround for a ReportLab issue where shapes of size zero │ │ are not rendered, even if they have a visible stroke. │ │ │ │ Args: │ │ points: A list of coordinates [x1, y1, x2, y2, ...]. │ ├── svglib/utils.py │ │ @@ -11,20 +11,20 @@ │ │ - Elliptical arc processing functions │ │ - Vector mathematics helpers │ │ - String parsing utilities for SVG attributes │ │ """ │ │ │ │ import re │ │ from math import acos, ceil, copysign, cos, degrees, fabs, hypot, radians, sin, sqrt │ │ -from typing import List, Tuple, Union, cast │ │ +from typing import Union, cast │ │ │ │ from reportlab.graphics.shapes import mmult, rotate, transformPoint, translate │ │ │ │ │ │ -def split_floats(op: str, min_num: int, value: str) -> List[Union[str, List[float]]]: │ │ +def split_floats(op: str, min_num: int, value: str) -> list[Union[str, list[float]]]: │ │ """Parse SVG coordinate string into alternating operators and coordinate lists. │ │ │ │ Splits a string of numeric values into groups and pairs each group with the │ │ appropriate SVG path operation. Automatically converts 'M' to 'L' for subsequent │ │ coordinate pairs to handle move-to followed by line-to sequences. │ │ │ │ Args: │ │ @@ -48,23 +48,23 @@ │ │ whitespace and comma separators automatically. │ │ """ │ │ floats = [ │ │ float(seq) │ │ for seq in re.findall(r"(-?\d*\.?\d*(?:[eE][+-]?\d+)?)", value) │ │ if seq │ │ ] │ │ - res: List[Union[str, List[float]]] = [] │ │ + res: list[Union[str, list[float]]] = [] │ │ for i in range(0, len(floats), min_num): │ │ if i > 0 and op in {"m", "M"}: │ │ op = "l" if op == "m" else "L" │ │ - res.extend([op, cast(List[float], list(floats[i : i + min_num]))]) │ │ + res.extend([op, cast(list[float], list(floats[i : i + min_num]))]) │ │ return res │ │ │ │ │ │ -def split_arc_values(op: str, value: str) -> List[Union[str, List[float]]]: │ │ +def split_arc_values(op: str, value: str) -> list[Union[str, list[float]]]: │ │ """Parse SVG elliptical arc parameters into structured format. │ │ │ │ Parses SVG arc command parameters which consist of: rx, ry, x-axis-rotation, │ │ large-arc-flag, sweep-flag, x, y. Each complete parameter set is paired with │ │ the operation character. │ │ │ │ Args: │ │ @@ -93,21 +93,21 @@ │ │ # 3 numb, 2 flags, 1 coord pair │ │ a_seq_re = ( │ │ r"[\s,]*".join( │ │ [float_re, float_re, float_re, flag_re, flag_re, float_re, float_re] │ │ ) │ │ + r"[\s,]*" │ │ ) │ │ - res: List[Union[str, List[float]]] = [] │ │ + res: list[Union[str, list[float]]] = [] │ │ for seq in re.finditer(a_seq_re, value.strip()): │ │ - res.extend([op, cast(List[float], list(float(num) for num in seq.groups()))]) │ │ + res.extend([op, cast(list[float], list(float(num) for num in seq.groups()))]) │ │ return res │ │ │ │ │ │ -def normalise_svg_path(attr: str) -> List[Union[str, List[float]]]: │ │ +def normalise_svg_path(attr: str) -> list[Union[str, list[float]]]: │ │ """Normalize SVG path data into structured format. │ │ │ │ Parses raw SVG path string and converts it into a standardized list format │ │ where each path command is paired with its coordinate parameters. Automatically │ │ handles command sequences and converts implicit line commands after move commands. │ │ │ │ Args: │ │ @@ -154,15 +154,15 @@ │ │ "C": 6, │ │ "c": 6, │ │ "Z": 0, │ │ "z": 0, │ │ } │ │ op_keys = ops.keys() │ │ │ │ - result: List[Union[str, List[float]]] = [] │ │ + result: list[Union[str, list[float]]] = [] │ │ groups = re.split("([achlmqstvz])", attr.strip(), flags=re.I) │ │ op = "" │ │ for item in groups: │ │ if item.strip() == "": │ │ continue │ │ if item in op_keys: │ │ op = item │ │ @@ -175,17 +175,17 @@ │ │ result.extend(split_floats(op, ops[op], item)) │ │ op = cast(str, result[-2]) # Remember last op │ │ │ │ return result │ │ │ │ │ │ def convert_quadratic_to_cubic_path( │ │ - q0: Tuple[float, float], q1: Tuple[float, float], q2: Tuple[float, float] │ │ -) -> Tuple[ │ │ - Tuple[float, float], Tuple[float, float], Tuple[float, float], Tuple[float, float] │ │ + q0: tuple[float, float], q1: tuple[float, float], q2: tuple[float, float] │ │ +) -> tuple[ │ │ + tuple[float, float], tuple[float, float], tuple[float, float], tuple[float, float] │ │ ]: │ │ """Convert quadratic Bezier curve to cubic Bezier curve. │ │ │ │ Converts a quadratic Bezier curve defined by control points q0, q1, q2 │ │ into an equivalent cubic Bezier curve. This is useful for SVG processing │ │ since cubic curves are more commonly supported than quadratic curves. │ │ │ │ @@ -218,15 +218,15 @@ │ │ │ │ │ │ # *********************************************** │ │ # Helper functions for elliptical arc conversion. │ │ # *********************************************** │ │ │ │ │ │ -def vector_angle(u: Tuple[float, float], v: Tuple[float, float]) -> float: │ │ +def vector_angle(u: tuple[float, float], v: tuple[float, float]) -> float: │ │ """Calculate the signed angle between two 2D vectors. │ │ │ │ Computes the angle between vectors u and v using the atan2 method to │ │ determine the correct quadrant and sign. Returns angle in degrees. │ │ │ │ Args: │ │ u: First vector as (x, y) tuple. │ │ @@ -271,15 +271,15 @@ │ │ x2: float, │ │ y2: float, │ │ fA: int, │ │ fS: int, │ │ rx: float, │ │ ry: float, │ │ phi: float = 0, │ │ -) -> Tuple[float, float, float, float, float, float]: │ │ +) -> tuple[float, float, float, float, float, float]: │ │ """Convert SVG arc endpoint parameters to center-based representation. │ │ │ │ Implements the algorithm from W3C SVG specification for converting │ │ elliptical arc parameters from endpoint format to center format. │ │ This is needed for proper arc rendering in ReportLab. │ │ │ │ Args: │ │ @@ -393,15 +393,15 @@ │ │ elif fS == 1 and dtheta < 0: │ │ dtheta += 360 │ │ return cx, cy, rx, ry, -theta1, -dtheta │ │ │ │ │ │ def bezier_arc_from_centre( │ │ cx: float, cy: float, rx: float, ry: float, start_ang: float = 0, extent: float = 90 │ │ -) -> List[Tuple[float, float, float, float, float, float, float, float]]: │ │ +) -> list[tuple[float, float, float, float, float, float, float, float]]: │ │ """Convert elliptical arc to cubic Bezier curve segments. │ │ │ │ Approximates an elliptical arc with cubic Bezier curves using the kappa │ │ constant method. The arc is divided into segments of at most 90 degrees │ │ each for accurate approximation. │ │ │ │ Args: │ │ @@ -491,15 +491,15 @@ │ │ rx: float, │ │ ry: float, │ │ phi: float, │ │ fA: int, │ │ fS: int, │ │ x2: float, │ │ y2: float, │ │ -) -> List[Tuple[float, float, float, float, float, float, float, float]]: │ │ +) -> list[tuple[float, float, float, float, float, float, float, float]]: │ │ """Convert SVG elliptical arc to cubic Bezier curve segments. │ │ │ │ High-level function that converts SVG elliptical arc parameters (endpoint format) │ │ to a series of cubic Bezier curves. Handles rotation, scaling, and all SVG arc │ │ flags. This is the main entry point for arc-to-Bezier conversion in SVG processing. │ │ │ │ Args: │ ├── webencodings/__init__.py │ │ @@ -1,71 +1,74 @@ │ │ -# coding: utf-8 │ │ """ │ │ │ │ webencodings │ │ ~~~~~~~~~~~~ │ │ │ │ This is a Python implementation of the `WHATWG Encoding standard │ │ `. See README for details. │ │ │ │ :copyright: Copyright 2012 by Simon Sapin │ │ :license: BSD, see LICENSE for details. │ │ │ │ """ │ │ │ │ -from __future__ import unicode_literals │ │ - │ │ import codecs │ │ │ │ +from .custom import replacement_codec_info, user_codec_info │ │ from .labels import LABELS │ │ │ │ - │ │ -VERSION = '0.5.1' │ │ +VERSION = __version__ = '0.6.1' │ │ │ │ │ │ -# Some names in Encoding are not valid Python aliases. Remap these. │ │ PYTHON_NAMES = { │ │ - 'iso-8859-8-i': 'iso-8859-8', │ │ + # Some names in Encoding are not valid Python aliases. Remap these: │ │ + 'iso-8859-8-i': 'iso8859-8', │ │ 'x-mac-cyrillic': 'mac-cyrillic', │ │ 'macintosh': 'mac-roman', │ │ - 'windows-874': 'cp874'} │ │ + 'windows-874': 'cp874', │ │ + # Some WHATWG-defined names conflict with a Python alias for an │ │ + # incompatible codec. These should be remapped to the correct one: │ │ + 'shift_jis': 'cp932', │ │ + 'big5': 'big5hkscs', │ │ + 'euc-kr': 'cp949', │ │ +} │ │ │ │ CACHE = {} │ │ │ │ │ │ def ascii_lower(string): │ │ - r"""Transform (only) ASCII letters to lower case: A-Z is mapped to a-z. │ │ + """Transform (only) ASCII letters to lower case: A-Z is mapped to a-z. │ │ │ │ :param string: An Unicode string. │ │ :returns: A new Unicode string. │ │ │ │ This is used for `ASCII case-insensitive │ │ `_ │ │ matching of encoding labels. │ │ The same matching is also used, among other things, │ │ for `CSS keywords `_. │ │ │ │ - This is different from the :meth:`~py:str.lower` method of Unicode strings │ │ + This is different from the :meth:`str.lower` method of Unicode strings │ │ which also affect non-ASCII characters, │ │ sometimes mapping them into the ASCII range: │ │ │ │ - >>> keyword = u'Bac\N{KELVIN SIGN}ground' │ │ - >>> assert keyword.lower() == u'background' │ │ + >>> keyword = 'Bac\\N{KELVIN SIGN}ground' │ │ + >>> assert keyword.lower() == 'background' │ │ >>> assert ascii_lower(keyword) != keyword.lower() │ │ - >>> assert ascii_lower(keyword) == u'bac\N{KELVIN SIGN}ground' │ │ + >>> assert ascii_lower(keyword) == 'bac\\N{KELVIN SIGN}ground' │ │ │ │ """ │ │ # This turns out to be faster than unicode.translate() │ │ - return string.encode('utf8').lower().decode('utf8') │ │ + return string.encode().lower().decode() │ │ │ │ │ │ def lookup(label): │ │ - """ │ │ - Look for an encoding by its label. │ │ - This is the spec’s `get an encoding │ │ + """Look for an encoding by its label. │ │ + │ │ + This is the spec's `get an encoding │ │ `_ algorithm. │ │ Supported labels are listed there. │ │ │ │ :param label: A string. │ │ :returns: │ │ An :class:`Encoding` object, or :obj:`None` for an unknown label. │ │ │ │ @@ -74,45 +77,45 @@ │ │ label = ascii_lower(label.strip('\t\n\f\r ')) │ │ name = LABELS.get(label) │ │ if name is None: │ │ return None │ │ encoding = CACHE.get(name) │ │ if encoding is None: │ │ if name == 'x-user-defined': │ │ - from .x_user_defined import codec_info │ │ + codec_info = user_codec_info │ │ + elif name == 'replacement': │ │ + codec_info = replacement_codec_info │ │ else: │ │ python_name = PYTHON_NAMES.get(name, name) │ │ # Any python_name value that gets to here should be valid. │ │ codec_info = codecs.lookup(python_name) │ │ encoding = Encoding(name, codec_info) │ │ CACHE[name] = encoding │ │ return encoding │ │ │ │ │ │ def _get_encoding(encoding_or_label): │ │ - """ │ │ - Accept either an encoding object or label. │ │ + """Accept either an encoding object or label. │ │ │ │ :param encoding: An :class:`Encoding` object or a label string. │ │ :returns: An :class:`Encoding` object. │ │ - :raises: :exc:`~exceptions.LookupError` for an unknown label. │ │ + :raises: :exc:`LookupError` for an unknown label. │ │ │ │ """ │ │ if hasattr(encoding_or_label, 'codec_info'): │ │ return encoding_or_label │ │ │ │ encoding = lookup(encoding_or_label) │ │ if encoding is None: │ │ - raise LookupError('Unknown encoding label: %r' % encoding_or_label) │ │ + raise LookupError(f'Unknown encoding label: {encoding_or_label!r}') │ │ return encoding │ │ │ │ │ │ -class Encoding(object): │ │ - """Reresents a character encoding such as UTF-8, │ │ - that can be used for decoding or encoding. │ │ +class Encoding: │ │ + """A character encoding that can be used for decoding or encoding. │ │ │ │ .. attribute:: name │ │ │ │ Canonical name of the encoding │ │ │ │ .. attribute:: codec_info │ │ │ │ @@ -122,34 +125,33 @@ │ │ │ │ """ │ │ def __init__(self, name, codec_info): │ │ self.name = name │ │ self.codec_info = codec_info │ │ │ │ def __repr__(self): │ │ - return '' % self.name │ │ + return f'' │ │ │ │ │ │ #: The UTF-8 encoding. Should be used for new content and formats. │ │ UTF8 = lookup('utf-8') │ │ │ │ _UTF16LE = lookup('utf-16le') │ │ _UTF16BE = lookup('utf-16be') │ │ │ │ │ │ def decode(input, fallback_encoding, errors='replace'): │ │ - """ │ │ - Decode a single string. │ │ + """Decode a single string. │ │ │ │ :param input: A byte string │ │ :param fallback_encoding: │ │ An :class:`Encoding` object or a label string. │ │ - The encoding to use if :obj:`input` does note have a BOM. │ │ + The encoding to use if :obj:`input` does not have a BOM. │ │ :param errors: Type of error handling. See :func:`codecs.register`. │ │ - :raises: :exc:`~exceptions.LookupError` for an unknown encoding label. │ │ + :raises: :exc:`LookupError` for an unknown encoding label. │ │ :return: │ │ A ``(output, encoding)`` tuple of an Unicode string │ │ and an :obj:`Encoding`. │ │ │ │ """ │ │ # Fail early if `encoding` is an invalid label. │ │ fallback_encoding = _get_encoding(fallback_encoding) │ │ @@ -166,58 +168,58 @@ │ │ return _UTF16BE, input[2:] │ │ if input.startswith(b'\xEF\xBB\xBF'): │ │ return UTF8, input[3:] │ │ return None, input │ │ │ │ │ │ def encode(input, encoding=UTF8, errors='strict'): │ │ - """ │ │ - Encode a single string. │ │ + """Encode a single string. │ │ │ │ :param input: An Unicode string. │ │ :param encoding: An :class:`Encoding` object or a label string. │ │ :param errors: Type of error handling. See :func:`codecs.register`. │ │ - :raises: :exc:`~exceptions.LookupError` for an unknown encoding label. │ │ + :raises: :exc:`LookupError` for an unknown encoding label. │ │ :return: A byte string. │ │ │ │ """ │ │ return _get_encoding(encoding).codec_info.encode(input, errors)[0] │ │ │ │ │ │ def iter_decode(input, fallback_encoding, errors='replace'): │ │ - """ │ │ - "Pull"-based decoder. │ │ + """"Pull"-based decoder. │ │ │ │ :param input: │ │ An iterable of byte strings. │ │ │ │ The input is first consumed just enough to determine the encoding │ │ based on the precense of a BOM, │ │ then consumed on demand when the return value is. │ │ :param fallback_encoding: │ │ An :class:`Encoding` object or a label string. │ │ - The encoding to use if :obj:`input` does note have a BOM. │ │ + The encoding to use if :obj:`input` does not have a BOM. │ │ :param errors: Type of error handling. See :func:`codecs.register`. │ │ - :raises: :exc:`~exceptions.LookupError` for an unknown encoding label. │ │ + :raises: :exc:`LookupError` for an unknown encoding label. │ │ :returns: │ │ An ``(output, encoding)`` tuple. │ │ - :obj:`output` is an iterable of Unicode strings, │ │ - :obj:`encoding` is the :obj:`Encoding` that is being used. │ │ + ``output`` is an iterable of Unicode strings, │ │ + ``encoding`` is the :obj:`Encoding` that is being used. │ │ │ │ """ │ │ │ │ decoder = IncrementalDecoder(fallback_encoding, errors) │ │ generator = _iter_decode_generator(input, decoder) │ │ encoding = next(generator) │ │ return generator, encoding │ │ │ │ │ │ def _iter_decode_generator(input, decoder): │ │ - """Return a generator that first yields the :obj:`Encoding`, │ │ - then yields output chukns as Unicode strings. │ │ + """Return a decode generator. │ │ + │ │ + It first yields the :obj:`Encoding`, then yields output chunks as Unicode │ │ + strings. │ │ │ │ """ │ │ decode = decoder.decode │ │ input = iter(input) │ │ for chunck in input: │ │ output = decode(chunck) │ │ if output: │ │ @@ -240,48 +242,47 @@ │ │ yield output │ │ output = decode(b'', final=True) │ │ if output: │ │ yield output │ │ │ │ │ │ def iter_encode(input, encoding=UTF8, errors='strict'): │ │ - """ │ │ - “Pull”-based encoder. │ │ + """"Pull"-based encoder. │ │ │ │ :param input: An iterable of Unicode strings. │ │ :param encoding: An :class:`Encoding` object or a label string. │ │ :param errors: Type of error handling. See :func:`codecs.register`. │ │ - :raises: :exc:`~exceptions.LookupError` for an unknown encoding label. │ │ + :raises: :exc:`LookupError` for an unknown encoding label. │ │ :returns: An iterable of byte strings. │ │ │ │ """ │ │ # Fail early if `encoding` is an invalid label. │ │ encode = IncrementalEncoder(encoding, errors).encode │ │ return _iter_encode_generator(input, encode) │ │ │ │ │ │ def _iter_encode_generator(input, encode): │ │ + """Return an encode generator.""" │ │ for chunck in input: │ │ output = encode(chunck) │ │ if output: │ │ yield output │ │ output = encode('', final=True) │ │ if output: │ │ yield output │ │ │ │ │ │ -class IncrementalDecoder(object): │ │ - """ │ │ - “Push”-based decoder. │ │ +class IncrementalDecoder: │ │ + """"Push"-based decoder. │ │ │ │ :param fallback_encoding: │ │ An :class:`Encoding` object or a label string. │ │ - The encoding to use if :obj:`input` does note have a BOM. │ │ + The encoding to use if :obj:`input` does not have a BOM. │ │ :param errors: Type of error handling. See :func:`codecs.register`. │ │ - :raises: :exc:`~exceptions.LookupError` for an unknown encoding label. │ │ + :raises: :exc:`LookupError` for an unknown encoding label. │ │ │ │ """ │ │ def __init__(self, fallback_encoding, errors='replace'): │ │ # Fail early if `encoding` is an invalid label. │ │ self._fallback_encoding = _get_encoding(fallback_encoding) │ │ self._errors = errors │ │ self._buffer = b'' │ │ @@ -316,21 +317,20 @@ │ │ encoding = self._fallback_encoding │ │ decoder = encoding.codec_info.incrementaldecoder(self._errors).decode │ │ self._decoder = decoder │ │ self.encoding = encoding │ │ return decoder(input, final) │ │ │ │ │ │ -class IncrementalEncoder(object): │ │ - """ │ │ - “Push”-based encoder. │ │ +class IncrementalEncoder: │ │ + """"Push"-based encoder. │ │ │ │ :param encoding: An :class:`Encoding` object or a label string. │ │ :param errors: Type of error handling. See :func:`codecs.register`. │ │ - :raises: :exc:`~exceptions.LookupError` for an unknown encoding label. │ │ + :raises: :exc:`LookupError` for an unknown encoding label. │ │ │ │ .. method:: encode(input, final=False) │ │ │ │ :param input: An Unicode string. │ │ :param final: │ │ Indicate that no more input is available. │ │ Must be :obj:`True` if this is the last call. │ │ ├── encoding │ │ │ @@ -1 +1 @@ │ │ │ -utf-8 │ │ │ +us-ascii │ ├── webencodings/labels.py │ │ @@ -11,16 +11,19 @@ │ │ """ │ │ │ │ # XXX Do not edit! │ │ # This file is automatically generated by mklabels.py │ │ │ │ LABELS = { │ │ 'unicode-1-1-utf-8': 'utf-8', │ │ + 'unicode11utf8': 'utf-8', │ │ + 'unicode20utf8': 'utf-8', │ │ 'utf-8': 'utf-8', │ │ 'utf8': 'utf-8', │ │ + 'x-unicode20utf8': 'utf-8', │ │ '866': 'ibm866', │ │ 'cp866': 'ibm866', │ │ 'csibm866': 'ibm866', │ │ 'ibm866': 'ibm866', │ │ 'csisolatin2': 'iso-8859-2', │ │ 'iso-8859-2': 'iso-8859-2', │ │ 'iso-ir-101': 'iso-8859-2', │ │ @@ -117,14 +120,15 @@ │ │ 'l9': 'iso-8859-15', │ │ 'iso-8859-16': 'iso-8859-16', │ │ 'cskoi8r': 'koi8-r', │ │ 'koi': 'koi8-r', │ │ 'koi8': 'koi8-r', │ │ 'koi8-r': 'koi8-r', │ │ 'koi8_r': 'koi8-r', │ │ + 'koi8-ru': 'koi8-u', │ │ 'koi8-u': 'koi8-u', │ │ 'csmacintosh': 'macintosh', │ │ 'mac': 'macintosh', │ │ 'macintosh': 'macintosh', │ │ 'x-mac-roman': 'macintosh', │ │ 'dos-874': 'windows-874', │ │ 'iso-8859-11': 'windows-874', │ │ @@ -190,26 +194,26 @@ │ │ 'gb2312': 'gbk', │ │ 'gb_2312': 'gbk', │ │ 'gb_2312-80': 'gbk', │ │ 'gbk': 'gbk', │ │ 'iso-ir-58': 'gbk', │ │ 'x-gbk': 'gbk', │ │ 'gb18030': 'gb18030', │ │ - 'hz-gb-2312': 'hz-gb-2312', │ │ 'big5': 'big5', │ │ 'big5-hkscs': 'big5', │ │ 'cn-big5': 'big5', │ │ 'csbig5': 'big5', │ │ 'x-x-big5': 'big5', │ │ 'cseucpkdfmtjapanese': 'euc-jp', │ │ 'euc-jp': 'euc-jp', │ │ 'x-euc-jp': 'euc-jp', │ │ 'csiso2022jp': 'iso-2022-jp', │ │ 'iso-2022-jp': 'iso-2022-jp', │ │ 'csshiftjis': 'shift_jis', │ │ + 'ms932': 'shift_jis', │ │ 'ms_kanji': 'shift_jis', │ │ 'shift-jis': 'shift_jis', │ │ 'shift_jis': 'shift_jis', │ │ 'sjis': 'shift_jis', │ │ 'windows-31j': 'shift_jis', │ │ 'x-sjis': 'shift_jis', │ │ 'cseuckr': 'euc-kr', │ │ @@ -218,14 +222,24 @@ │ │ 'iso-ir-149': 'euc-kr', │ │ 'korean': 'euc-kr', │ │ 'ks_c_5601-1987': 'euc-kr', │ │ 'ks_c_5601-1989': 'euc-kr', │ │ 'ksc5601': 'euc-kr', │ │ 'ksc_5601': 'euc-kr', │ │ 'windows-949': 'euc-kr', │ │ - 'csiso2022kr': 'iso-2022-kr', │ │ - 'iso-2022-kr': 'iso-2022-kr', │ │ + 'csiso2022kr': 'replacement', │ │ + 'hz-gb-2312': 'replacement', │ │ + 'iso-2022-cn': 'replacement', │ │ + 'iso-2022-cn-ext': 'replacement', │ │ + 'iso-2022-kr': 'replacement', │ │ + 'replacement': 'replacement', │ │ + 'unicodefffe': 'utf-16be', │ │ 'utf-16be': 'utf-16be', │ │ + 'csunicode': 'utf-16le', │ │ + 'iso-10646-ucs-2': 'utf-16le', │ │ + 'ucs-2': 'utf-16le', │ │ + 'unicode': 'utf-16le', │ │ + 'unicodefeff': 'utf-16le', │ │ 'utf-16': 'utf-16le', │ │ 'utf-16le': 'utf-16le', │ │ 'x-user-defined': 'x-user-defined', │ │ } │ │ --- charset_normalizer-3.4.9.dist-info/METADATA │ ├── +++ charset_normalizer-3.5.2.dist-info/METADATA │ │┄ Files 92% similar despite different names │ │ @@ -1,10 +1,10 @@ │ │ Metadata-Version: 2.4 │ │ Name: charset-normalizer │ │ -Version: 3.4.9 │ │ +Version: 3.5.2 │ │ Summary: The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet. │ │ Author-email: "Ahmed R. TAHRI" │ │ Maintainer-email: "Ahmed R. TAHRI" │ │ License: MIT │ │ Project-URL: Changelog, https://github.com/jawah/charset_normalizer/blob/master/CHANGELOG.md │ │ Project-URL: Documentation, https://charset-normalizer.readthedocs.io/ │ │ Project-URL: Code, https://github.com/jawah/charset_normalizer │ │ @@ -19,18 +19,21 @@ │ │ Classifier: Programming Language :: Python :: 3.8 │ │ Classifier: Programming Language :: Python :: 3.9 │ │ Classifier: Programming Language :: Python :: 3.10 │ │ Classifier: Programming Language :: Python :: 3.11 │ │ Classifier: Programming Language :: Python :: 3.12 │ │ Classifier: Programming Language :: Python :: 3.13 │ │ Classifier: Programming Language :: Python :: 3.14 │ │ +Classifier: Programming Language :: Python :: 3.15 │ │ Classifier: Programming Language :: Python :: 3 :: Only │ │ Classifier: Programming Language :: Python :: Implementation :: CPython │ │ Classifier: Programming Language :: Python :: Implementation :: PyPy │ │ Classifier: Programming Language :: Python :: Free Threading :: 4 - Resilient │ │ +Classifier: Environment :: WebAssembly │ │ +Classifier: Environment :: WebAssembly :: Emscripten │ │ Classifier: Topic :: Text Processing :: Linguistic │ │ Classifier: Topic :: Utilities │ │ Classifier: Typing :: Typed │ │ Requires-Python: >=3.7 │ │ Description-Content-Type: text/markdown │ │ License-File: LICENSE │ │ Provides-Extra: unicode-backport │ │ @@ -72,56 +75,67 @@ │ │ > You can also register your own set of codecs, and yes, it would work as-is. │ │ │ │ This project offers you an alternative to **Universal Charset Encoding Detector**, also known as **Chardet**. │ │ │ │ | Feature | [Chardet](https://github.com/chardet/chardet) | Charset Normalizer | [cChardet](https://github.com/PyYoshi/cChardet) | │ │ |--------------------------------------------------|:---------------------------------------------:|:-----------------------------------------------------------------------------------------------:|:-----------------------------------------------:| │ │ | `Fast` | ✅ | ✅ | ✅ | │ │ +| `Fast on large content (uncapped)` | ❌ | ✅ | ❌ | │ │ | `Universal`[^1] | ❌ | ✅ | ❌ | │ │ | `Reliable` **without** distinguishable standards | ✅ | ✅ | ✅ | │ │ | `Reliable` **with** distinguishable standards | ✅ | ✅ | ✅ | │ │ -| `License` | _Disputed_[^2]
_restrictive_ | MIT | MPL-1.1
_restrictive_ | │ │ +| `License` | _0BSD_[^2]
_disputed_ | MIT | MPL-1.1
_restrictive_ | │ │ | `Native Python` | ✅ | ✅ | ❌ | │ │ | `Detect spoken language` | ✅ | ✅ | N/A | │ │ -| `UnicodeDecodeError Safety` | ✅ | ✅ | ❌ | │ │ -| `Whl Size (min)` | 500 kB | 150 kB | ~200 kB | │ │ +| `UnicodeDecodeError Safety` | ❌ | ✅ | ❌ | │ │ +| `Whl Size` | ~1200 kB | ~250 kB | ~200 kB | │ │ | `Supported Encoding` | 99 | [99](https://charset-normalizer.readthedocs.io/en/latest/user/support.html#supported-encodings) | 40 | │ │ | `Can register custom encoding` | ❌ | ✅ | ❌ | │ │ │ │

│ │ Reading Normalized TextCat Reading Text │ │

│ │ │ │ -[^1]: They are clearly using specific code for a specific encoding even if covering most of used one. │ │ -[^2]: Chardet 7.0+ was relicensed from LGPL-2.1 to MIT following an AI-assisted rewrite. This relicensing is disputed on two independent grounds: **(a)** the original author [contests](https://github.com/chardet/chardet/issues/327) that the maintainer had the right to relicense, arguing the rewrite is a derivative work of the LGPL-licensed codebase since it was not a clean room implementation; **(b)** the copyright claim itself is [questionable](https://github.com/chardet/chardet/issues/334) given the code was primarily generated by an LLM, and AI-generated output may not be copyrightable under most jurisdictions. Either issue alone could undermine the MIT license. Beyond licensing, the rewrite raises questions about responsible use of AI in open source: key architectural ideas pioneered by charset-normalizer - notably decode-first validity filtering (our foundational approach since v1) and encoding pairwise similarity with the same algorithm and threshold — surfaced in chardet 7 without acknowledgment. The project also imported test files from charset-normalizer to train and benchmark against it, then claimed superior accuracy on those very files. Charset-normalizer has always been MIT-licensed, encoding-agnostic by design, and built on a verifiable human-authored history. │ │ +[^1]: They are clearly using specific code for a specific encoding even if covering most of them. │ │ +[^2]: Chardet 7 replaced the historical LGPL-licensed implementation with an AI-assisted rewrite, initially distributed under MIT and later under 0BSD. The original author [contests](https://github.com/chardet/chardet/issues/327) that the rewrite was sufficiently independent to permit relicensing, while Chardet's maintainer maintains that it is a new, non-derivative implementation. A separate [discussion](https://github.com/chardet/chardet/issues/334) raises questions about copyright ownership and licensing of substantially AI-generated code. Neither unresolved question is presented here as settled law. The concern is broader than whether ideas, APIs, or observable behavior are copyrightable. Independent implementations are essential to open-source competition. The ethical question is whether a maintainer with extensive access to a reciprocal project's source, architecture, tests, behavior, community, and reputation can use an LLM to recreate the same product under the same package identity, then treat the generated implementation as a provenance reset that extinguishes the project's reciprocal licensing obligations and contributor expectations. Responsible AI use in open source requires more than producing text that differs from the historical source: it requires transparent provenance, respect for project lineage, meaningful attribution, accountable human review, and consideration for the social agreement under which earlier contributors participated. If automated rewriting becomes an accepted way to retain a project's name, users, and accumulated reputation while discarding its reciprocal license, it risks weakening the trust and incentives on which FOSS depends. Early Chardet 7.x development and evaluation also incorporated files originating from charset-normalizer's test corpus. Results measured on data that influenced implementation or model development are not independent validation. Charset-normalizer has been MIT-licensed since inception and originates from a continuous human-designed, encoding-agnostic project history. AI assistance may be used, but every proposed change remains subject to maintainer review, adjustment, testing, and accountability; AI is an engineering aid, not a mechanism for erasing provenance or project lineage. An attentive eye will see that some aspects lead by us are magically found in Chardet. │ │ │ │ ## ⚡ Performance │ │ │ │ -This package offer better performances against Chardet. Here are some numbers. │ │ +This package offer similar performances in general against Chardet. Expect 10X faster with large contents when you uncap Chardet max_bytes default assumption. │ │ │ │ -| Package | Accuracy | Mean per file (ms) | File per sec (est) | │ │ -|---------------------------------------------------|:--------:|:------------------:|:------------------:| │ │ -| [chardet 7.4](https://github.com/chardet/chardet) | 89 % | 3 ms | 333 file/sec | │ │ -| charset-normalizer | **97 %** | 1 ms | 1000 file/sec | │ │ +| Package | Accuracy | Mean per file (ms) | │ │ +|--------------------|:--------:|:---------------------:| │ │ +| Chardet | 99 % | 0.4 ms[^4] 0.6 ms[^5] | │ │ +| charset-normalizer | 98 % | 0.4 ms | │ │ +| cchardet[^3] | 94 % | 0.6 ms | │ │ + │ │ +_Well, sub-ms detectors made them extremely discrete in the overall runtime. │ │ +Competitors can still win individual measurements, especially capped Chardet on │ │ +small-file median latency. But when performance, accuracy, binary handling, validation │ │ +strength, portability, and maintainability are considered together, charset-normalizer │ │ +is the stronger package._ │ │ + │ │ +| Package | 99th percentile | 95th percentile | 50th percentile | │ │ +|--------------------|:--------------------:|:---------------:|:---------------:| │ │ +| Chardet | 2.5 ms[^4] 4.2ms[^5] | 1 ms | 0.2 ms | │ │ +| charset-normalizer | 2.7 ms | 1.5 ms | 0.2 ms | │ │ +| cchardet | 2.7 ms | 2 ms | 0.3 ms | │ │ │ │ -| Package | 99th percentile | 95th percentile | 50th percentile | │ │ -|---------------------------------------------------|:---------------:|:---------------:|:---------------:| │ │ -| [chardet 7.4](https://github.com/chardet/chardet) | 28 ms | 16 ms | < 1 ms | │ │ -| charset-normalizer | 8 ms | 5 ms | 1 ms | │ │ +_updated as of August 2026 using CPython 3.12, Charset-Normalizer 3.5.1, and Chardet 7.5 inside a (libc Debian) container. The host CPU is a 13th gen Intel mobile CPU. We'll no longer update regularly those since the sub-ms changes aren't meaningful to anyone anymore._ │ │ │ │ -_updated as of July 2026 using CPython 3.12, Charset-Normalizer 3.4.8, and Chardet 7.4.3_ │ │ - │ │ -~Chardet's performance on larger file (1MB+) are very poor. Expect huge difference on large payload.~ No longer the case since Chardet 7.0+ │ │ - │ │ -> Stats are generated using 400+ files using default parameters. More details on used files, see GHA workflows. │ │ +> Stats are generated using 477 files using default parameters. More details on used files, see GHA workflows. │ │ > And yes, these results might change at any time. The dataset can be updated to include more files. │ │ > The actual delays heavily depends on your CPU capabilities. The factors should remain the same. │ │ > Chardet claims on his documentation to have a greater accuracy than us based on the dataset they trained Chardet on(...) │ │ -> Well, it's normal, the opposite would have been worrying. Whereas charset-normalizer don't train on anything, our solution │ │ -> is based on a completely different algorithm, still heuristic through, it does not need weights across every encoding tables. │ │ +> Whereas charset-normalizer don't train on anything, our solution is based on a completely different algorithm, still heuristic │ │ +> through, it does not need weights across every encoding tables. │ │ + │ │ +[^3]: cchardet main repository/package was discontinued. we're relying on a known fork namely faust-cchardet. the idea remained the same: uchardet bindings. │ │ +[^4]: Chardet does not feed the complete body but rather a limited part of it, because the algorithm doesn't scale properly with larger samples. Feeding the whole content slow things to 0.8 ms (from the 0.5ms avg). While we do not skip content in order for us to guarantee a usable result each and every time. We attempted to feed a 272 MiB UTF-8 (Reddit archive on comments/posts) file in Chardet uncapped and waited 3.4s while Charset-Normalizer took 0.3s, this is a 10-fold speedup. │ │ +[^5]: Uncapped max_bytes (no truncating of content) │ │ │ │ ## ✨ Installation │ │ │ │ Using pip: │ │ │ │ ```sh │ │ pip install charset-normalizer -U │ │ @@ -296,14 +310,65 @@ │ │ │ │ [![OpenSSF Best Practices](https://www.bestpractices.dev/projects/7297/badge)](https://www.bestpractices.dev/projects/7297) │ │ │ │ # Changelog │ │ All notable changes to charset-normalizer will be documented in this file. This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). │ │ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). │ │ │ │ +## [3.5.2](https://github.com/Ousret/charset_normalizer/compare/3.5.1...3.5.2) (2026-09-29) │ │ + │ │ +### Changed │ │ + │ │ +- Raised the Cython upper bound to `<3.4` for native builds. The bound remains `<3.3` for │ │ + `abi3` builds to preserve compatibility with the Python 3.7 Limited API. │ │ + │ │ +### Fixed │ │ + │ │ +- Valid UTF-8 Chinese JSON incorrectly detected as PTCP154 due to excessive noise penalties │ │ + for uncommon CJK characters. (#796) │ │ +- Supported encodings without aliases failing name resolution or being ignored in charset │ │ + declarations. (#800) │ │ + │ │ +## [3.5.1](https://github.com/Ousret/charset_normalizer/compare/3.5.0...3.5.1) (2026-08-15) │ │ + │ │ +### Changed │ │ +- Raised upper bound of setuptools to v84 (#794) │ │ +- Cache performance access optimization for our CharInfo struct (prebuilt only). │ │ + │ │ +### Fixed │ │ +- No longer decoding large content when the noise detector output give a high entropy. │ │ + Only impacted large content input >1M bytes. │ │ + │ │ +## [3.5.0](https://github.com/Ousret/charset_normalizer/compare/3.4.9...3.5.0) (2026-08-12) │ │ + │ │ +### Added │ │ +- Explicit support for Python 3.15 │ │ + │ │ +### Fixed │ │ +- Comparing a CharsetMatch to a non-alias encoding strings (#773) │ │ +- Return 0.0 CharsetMatch.multi_byte_usage for empty payloads instead of crashing (#774) │ │ +- A file with both a charset declaration and BOM/SIG did not verify first the BOM/SIG charset. │ │ +- iso2022* cases misdetected due to a flaw in our multibyte chunking logic. │ │ + │ │ +### Changed │ │ +- Replaced the optional mypyc build with Cython extensions while retaining the │ │ + pure Python fallback. The previous engine (mypyc) started to hit rough limit around │ │ + the optimization of our noise/coherence detector while Cython allows us to │ │ + steer the engine toward the right generated optimized sources. │ │ + This change SHOULD not impact bundler (e.g. Pyinstaller) as the module are │ │ + immediately discoverable (i.e. not hidden import like mypyc did). │ │ + Moreover, a long wished distribution is the abi3 wheels, this will allow us │ │ + to no longer rush each year when a new Python interpreter is released. │ │ + We still distribute the interpreter specific wheels for faster performance. │ │ +- Applied micro-optimization on several utils. │ │ +- CharsetMatches no longer sort on each match insertion. │ │ + │ │ +### Misc │ │ +- Removed an old performance optimization attempt in apy.py (success_fast_tracked+payload_result_cache). │ │ + │ │ ## [3.4.9](https://github.com/Ousret/charset_normalizer/compare/3.4.8...3.4.9) (2026-07-07) │ │ │ │ ### Fixed │ │ - Regression in our fallback path leading to a decode error. (#771) │ │ We've yanked 3.4.8 as a result of that bug. │ │ │ │ ## [3.4.8](https://github.com/Ousret/charset_normalizer/compare/3.4.7...3.4.8) (2026-07-06) │ │ ├── html2text {} │ │ │ @@ -1,8 +1,8 @@ │ │ │ -Metadata-Version: 2.4 Name: charset-normalizer Version: 3.4.9 Summary: The Real │ │ │ +Metadata-Version: 2.4 Name: charset-normalizer Version: 3.5.2 Summary: The Real │ │ │ First Universal Charset Detector. Open, modern and actively maintained │ │ │ alternative to Chardet. Author-email: "Ahmed R. TAHRI" │ │ │ proton.me> Maintainer-email: "Ahmed R. TAHRI" │ │ │ proton.me> License: MIT Project-URL: Changelog, https://github.com/jawah/ │ │ │ charset_normalizer/blob/master/CHANGELOG.md Project-URL: Documentation, https:/ │ │ │ /charset-normalizer.readthedocs.io/ Project-URL: Code, https://github.com/ │ │ │ jawah/charset_normalizer Project-URL: Issue tracker, https://github.com/jawah/ │ │ │ @@ -12,22 +12,23 @@ │ │ │ Classifier: Operating System :: OS Independent Classifier: Programming Language │ │ │ :: Python Classifier: Programming Language :: Python :: 3 Classifier: │ │ │ Programming Language :: Python :: 3.7 Classifier: Programming Language :: │ │ │ Python :: 3.8 Classifier: Programming Language :: Python :: 3.9 Classifier: │ │ │ Programming Language :: Python :: 3.10 Classifier: Programming Language :: │ │ │ Python :: 3.11 Classifier: Programming Language :: Python :: 3.12 Classifier: │ │ │ Programming Language :: Python :: 3.13 Classifier: Programming Language :: │ │ │ -Python :: 3.14 Classifier: Programming Language :: Python :: 3 :: Only │ │ │ -Classifier: Programming Language :: Python :: Implementation :: CPython │ │ │ -Classifier: Programming Language :: Python :: Implementation :: PyPy │ │ │ -Classifier: Programming Language :: Python :: Free Threading :: 4 - Resilient │ │ │ -Classifier: Topic :: Text Processing :: Linguistic Classifier: Topic :: │ │ │ -Utilities Classifier: Typing :: Typed Requires-Python: >=3.7 Description- │ │ │ -Content-Type: text/markdown License-File: LICENSE Provides-Extra: unicode- │ │ │ -backport Dynamic: license-file │ │ │ +Python :: 3.14 Classifier: Programming Language :: Python :: 3.15 Classifier: │ │ │ +Programming Language :: Python :: 3 :: Only Classifier: Programming Language :: │ │ │ +Python :: Implementation :: CPython Classifier: Programming Language :: Python │ │ │ +:: Implementation :: PyPy Classifier: Programming Language :: Python :: Free │ │ │ +Threading :: 4 - Resilient Classifier: Environment :: WebAssembly Classifier: │ │ │ +Environment :: WebAssembly :: Emscripten Classifier: Topic :: Text Processing │ │ │ +:: Linguistic Classifier: Topic :: Utilities Classifier: Typing :: Typed │ │ │ +Requires-Python: >=3.7 Description-Content-Type: text/markdown License-File: │ │ │ +LICENSE Provides-Extra: unicode-backport Dynamic: license-file │ │ │ ************ CChhaarrsseett DDeetteeccttiioonn,, ffoorr EEvveerryyoonnee ?ð?Ÿ?‘?‹ ************ │ │ │ The Real First Universal Charset Detector │ │ │ _[_h_t_t_p_s_:_/_/_i_m_g_._s_h_i_e_l_d_s_._i_o_/_p_y_p_i_/_p_y_v_e_r_s_i_o_n_s_/_c_h_a_r_s_e_t___n_o_r_m_a_l_i_z_e_r_._s_v_g_?_o_r_a_n_g_e_=_b_l_u_e_] │ │ │ _[_D_o_w_n_l_o_a_d_ _C_o_u_n_t_ _T_o_t_a_l_]_[_h_t_t_p_s_:_/_/_b_e_s_t_p_r_a_c_t_i_c_e_s_._c_o_r_e_i_n_f_r_a_s_t_r_u_c_t_u_r_e_._o_r_g_/_p_r_o_j_e_c_t_s_/ │ │ │ _7_2_9_7_/_b_a_d_g_e_] │ │ │ Featured Packages │ │ │ _[_S_t_a_t_i_c_ _B_a_d_g_e_]_[_S_t_a_t_i_c_ _B_a_d_g_e_] │ │ │ @@ -40,126 +41,154 @@ │ │ │ and yes, it would work as-is. This project offers you an alternative to │ │ │ **Universal Charset Encoding Detector**, also known as **Chardet**. | Feature | │ │ │ [Chardet](https://github.com/chardet/chardet) | Charset Normalizer | [cChardet] │ │ │ (https://github.com/PyYoshi/cChardet) | |-------------------------------------- │ │ │ ------------|:---------------------------------------------:|:----------------- │ │ │ ------------------------------------------------------------------------------: │ │ │ |:-----------------------------------------------:| | `Fast` | ✅ | ✅ | ✅ │ │ │ -| | `Universal`[^1] | ❌ | ✅ | ❌ | | `Reliable` **without** │ │ │ -distinguishable standards | ✅ | ✅ | ✅ | | `Reliable` **with** │ │ │ -distinguishable standards | ✅ | ✅ | ✅ | | `License` | _Disputed_[^2] │ │ │ -_restrictive_ | MIT | MPL-1.1 │ │ │ +| | `Fast on large content (uncapped)` | ❌ | ✅ | ❌ | | `Universal`[^1] | │ │ │ +❌ | ✅ | ❌ | | `Reliable` **without** distinguishable standards | ✅ | │ │ │ +✅ | ✅ | | `Reliable` **with** distinguishable standards | ✅ | ✅ | ✅ | │ │ │ +| `License` | _0BSD_[^2] │ │ │ +_disputed_ | MIT | MPL-1.1 │ │ │ _restrictive_ | | `Native Python` | ✅ | ✅ | ❌ | | `Detect spoken │ │ │ -language` | ✅ | ✅ | N/A | | `UnicodeDecodeError Safety` | ✅ | ✅ | ❌ | │ │ │ -| `Whl Size (min)` | 500 kB | 150 kB | ~200 kB | | `Supported Encoding` | 99 | │ │ │ +language` | ✅ | ✅ | N/A | | `UnicodeDecodeError Safety` | ❌ | ✅ | ❌ | │ │ │ +| `Whl Size` | ~1200 kB | ~250 kB | ~200 kB | | `Supported Encoding` | 99 | │ │ │ [99](https://charset-normalizer.readthedocs.io/en/latest/user/ │ │ │ support.html#supported-encodings) | 40 | | `Can register custom encoding` | ❌ │ │ │ | ✅ | ❌ | │ │ │ [Reading Normalized Text][Cat Reading Text] │ │ │ [^1]: They are clearly using specific code for a specific encoding even if │ │ │ -covering most of used one. [^2]: Chardet 7.0+ was relicensed from LGPL-2.1 to │ │ │ -MIT following an AI-assisted rewrite. This relicensing is disputed on two │ │ │ -independent grounds: **(a)** the original author [contests](https://github.com/ │ │ │ -chardet/chardet/issues/327) that the maintainer had the right to relicense, │ │ │ -arguing the rewrite is a derivative work of the LGPL-licensed codebase since it │ │ │ -was not a clean room implementation; **(b)** the copyright claim itself is │ │ │ -[questionable](https://github.com/chardet/chardet/issues/334) given the code │ │ │ -was primarily generated by an LLM, and AI-generated output may not be │ │ │ -copyrightable under most jurisdictions. Either issue alone could undermine the │ │ │ -MIT license. Beyond licensing, the rewrite raises questions about responsible │ │ │ -use of AI in open source: key architectural ideas pioneered by charset- │ │ │ -normalizer - notably decode-first validity filtering (our foundational approach │ │ │ -since v1) and encoding pairwise similarity with the same algorithm and │ │ │ -threshold — surfaced in chardet 7 without acknowledgment. The project also │ │ │ -imported test files from charset-normalizer to train and benchmark against it, │ │ │ -then claimed superior accuracy on those very files. Charset-normalizer has │ │ │ -always been MIT-licensed, encoding-agnostic by design, and built on a │ │ │ -verifiable human-authored history. ## ⚡ Performance This package offer better │ │ │ -performances against Chardet. Here are some numbers. | Package | Accuracy | │ │ │ -Mean per file (ms) | File per sec (est) | |------------------------------------ │ │ │ ----------------|:--------:|:------------------:|:------------------:| | │ │ │ -[chardet 7.4](https://github.com/chardet/chardet) | 89 % | 3 ms | 333 file/sec │ │ │ -| | charset-normalizer | **97 %** | 1 ms | 1000 file/sec | | Package | 99th │ │ │ -percentile | 95th percentile | 50th percentile | |----------------------------- │ │ │ -----------------------|:---------------:|:---------------:|:---------------:| | │ │ │ -[chardet 7.4](https://github.com/chardet/chardet) | 28 ms | 16 ms | < 1 ms | | │ │ │ -charset-normalizer | 8 ms | 5 ms | 1 ms | _updated as of July 2026 using │ │ │ -CPython 3.12, Charset-Normalizer 3.4.8, and Chardet 7.4.3_ ~Chardet's │ │ │ -performance on larger file (1MB+) are very poor. Expect huge difference on │ │ │ -large payload.~ No longer the case since Chardet 7.0+ > Stats are generated │ │ │ -using 400+ files using default parameters. More details on used files, see GHA │ │ │ -workflows. > And yes, these results might change at any time. The dataset can │ │ │ -be updated to include more files. > The actual delays heavily depends on your │ │ │ -CPU capabilities. The factors should remain the same. > Chardet claims on his │ │ │ -documentation to have a greater accuracy than us based on the dataset they │ │ │ -trained Chardet on(...) > Well, it's normal, the opposite would have been │ │ │ -worrying. Whereas charset-normalizer don't train on anything, our solution > is │ │ │ -based on a completely different algorithm, still heuristic through, it does not │ │ │ -need weights across every encoding tables. ## ✨ Installation Using pip: ```sh │ │ │ -pip install charset-normalizer -U ``` ## 🚀 Basic Usage ### CLI This package │ │ │ -comes with a CLI. ``` usage: normalizer [-h] [-v] [-a] [-n] [-m] [-r] [-f] [- │ │ │ -t THRESHOLD] file [file ...] The Real First Universal Charset Detector. │ │ │ -Discover originating encoding used on text file. Normalize text to unicode. │ │ │ -positional arguments: files File(s) to be analysed optional arguments: -h, -- │ │ │ -help show this help message and exit -v, --verbose Display complementary │ │ │ -information about file if any. Stdout will contain logs about the detection │ │ │ -process. -a, --with-alternative Output complementary possibilities if any. Top- │ │ │ -level JSON WILL be a list. -n, --normalize Permit to normalize input file. If │ │ │ -not set, program does not write anything. -m, --minimal Only output the charset │ │ │ -detected to STDOUT. Disabling JSON output. -r, --replace Replace file when │ │ │ -trying to normalize it instead of creating a new one. -f, --force Replace file │ │ │ -without asking if you are sure, use this flag with caution. -t THRESHOLD, -- │ │ │ -threshold THRESHOLD Define a custom maximum amount of chaos allowed in decoded │ │ │ -content. 0. <= chaos <= 1. --version Show version information and exit. ``` │ │ │ -```bash normalizer ./data/sample.1.fr.srt ``` or ```bash python - │ │ │ -m charset_normalizer ./data/sample.1.fr.srt ``` 🎉 Since version 1.4.0 the │ │ │ -CLI produce easily usable stdout result in JSON format. ```json { "path": "/ │ │ │ -home/default/projects/charset_normalizer/data/sample.1.fr.srt", "encoding": │ │ │ -"cp1252", "encoding_aliases": [ "1252", "windows_1252" ], │ │ │ -"alternative_encodings": [ "cp1254", "cp1256", "cp1258", "iso8859_14", │ │ │ -"iso8859_15", "iso8859_16", "iso8859_3", "iso8859_9", "latin_1", "mbcs" ], │ │ │ -"language": "French", "alphabets": [ "Basic Latin", "Latin-1 Supplement" ], │ │ │ -"has_sig_or_bom": false, "chaos": 0.149, "coherence": 97.152, "unicode_path": │ │ │ -null, "is_preferred": true } ``` ### Python *Just print out normalized text* │ │ │ -```python from charset_normalizer import from_path results = from_path('./ │ │ │ -my_subtitle.srt') print(str(results.best())) ``` *Upgrade your code without │ │ │ -effort* ```python from charset_normalizer import detect ``` The above code will │ │ │ -behave the same as **chardet**. We ensure that we offer the best (reasonable) │ │ │ -BC result possible. See the docs for advanced usage : [readthedocs.io](https:// │ │ │ -charset-normalizer.readthedocs.io/en/latest/) ## 😇 Why When I started using │ │ │ -Chardet, I noticed that it was not suited to my expectations, and I wanted to │ │ │ -propose a reliable alternative using a completely different method. Also! I │ │ │ -never back down on a good challenge! I **don't care** about the **originating │ │ │ -charset** encoding, because **two different tables** can produce **two │ │ │ -identical rendered string.** What I want is to get readable text, the best I │ │ │ -can. In a way, **I'm brute forcing text decoding.** How cool is that ? 😎 │ │ │ -Don't confuse package **ftfy** with charset-normalizer or chardet. ftfy goal is │ │ │ -to repair Unicode string whereas charset-normalizer to convert raw file in │ │ │ -unknown encoding to unicode. ## 🍰 How - Discard all charset encoding table │ │ │ -that could not fit the binary content. - Measure noise, or the mess once opened │ │ │ -(by chunks) with a corresponding charset encoding. - Extract matches with the │ │ │ -lowest mess detected. - Additionally, we measure coherence / probe for a │ │ │ -language. **Wait a minute**, what is noise/mess and coherence according to │ │ │ -**YOU ?** *Noise :* I opened hundred of text files, **written by humans**, with │ │ │ -the wrong encoding table. **I observed**, then **I established** some ground │ │ │ -rules about **what is obvious** when **it seems like** a mess (aka. defining │ │ │ -noise in rendered text). I know that my interpretation of what is noise is │ │ │ -probably incomplete, feel free to contribute in order to improve or rewrite it. │ │ │ -*Coherence :* For each language there is on earth, we have computed ranked │ │ │ -letter appearance occurrences (the best we can). So I thought that intel is │ │ │ -worth something here. So I use those records against decoded text to check if I │ │ │ -can detect intelligent design. ## ⚡ Known limitations - Language detection is │ │ │ -unreliable when text contains two or more languages sharing identical letters. │ │ │ -(eg. HTML (english tags) + Turkish content (Sharing Latin characters)) - Every │ │ │ -charset detector heavily depends on sufficient content. In common cases, do not │ │ │ -bother run detection on very tiny content. ## ⚠️ About Python EOLs **If you │ │ │ -are running:** - Python >=2.7,<3.5: Unsupported - Python 3.5: charset- │ │ │ -normalizer < 2.1 - Python 3.6: charset-normalizer < 3.1 Upgrade your Python │ │ │ -interpreter as soon as possible. ## 👤 Contributing Contributions, issues and │ │ │ -feature requests are very much welcome. │ │ │ +covering most of them. [^2]: Chardet 7 replaced the historical LGPL-licensed │ │ │ +implementation with an AI-assisted rewrite, initially distributed under MIT and │ │ │ +later under 0BSD. The original author [contests](https://github.com/chardet/ │ │ │ +chardet/issues/327) that the rewrite was sufficiently independent to permit │ │ │ +relicensing, while Chardet's maintainer maintains that it is a new, non- │ │ │ +derivative implementation. A separate [discussion](https://github.com/chardet/ │ │ │ +chardet/issues/334) raises questions about copyright ownership and licensing of │ │ │ +substantially AI-generated code. Neither unresolved question is presented here │ │ │ +as settled law. The concern is broader than whether ideas, APIs, or observable │ │ │ +behavior are copyrightable. Independent implementations are essential to open- │ │ │ +source competition. The ethical question is whether a maintainer with extensive │ │ │ +access to a reciprocal project's source, architecture, tests, behavior, │ │ │ +community, and reputation can use an LLM to recreate the same product under the │ │ │ +same package identity, then treat the generated implementation as a provenance │ │ │ +reset that extinguishes the project's reciprocal licensing obligations and │ │ │ +contributor expectations. Responsible AI use in open source requires more than │ │ │ +producing text that differs from the historical source: it requires transparent │ │ │ +provenance, respect for project lineage, meaningful attribution, accountable │ │ │ +human review, and consideration for the social agreement under which earlier │ │ │ +contributors participated. If automated rewriting becomes an accepted way to │ │ │ +retain a project's name, users, and accumulated reputation while discarding its │ │ │ +reciprocal license, it risks weakening the trust and incentives on which FOSS │ │ │ +depends. Early Chardet 7.x development and evaluation also incorporated files │ │ │ +originating from charset-normalizer's test corpus. Results measured on data │ │ │ +that influenced implementation or model development are not independent │ │ │ +validation. Charset-normalizer has been MIT-licensed since inception and │ │ │ +originates from a continuous human-designed, encoding-agnostic project history. │ │ │ +AI assistance may be used, but every proposed change remains subject to │ │ │ +maintainer review, adjustment, testing, and accountability; AI is an │ │ │ +engineering aid, not a mechanism for erasing provenance or project lineage. An │ │ │ +attentive eye will see that some aspects lead by us are magically found in │ │ │ +Chardet. ## ⚡ Performance This package offer similar performances in general │ │ │ +against Chardet. Expect 10X faster with large contents when you uncap Chardet │ │ │ +max_bytes default assumption. | Package | Accuracy | Mean per file (ms) | |---- │ │ │ +----------------|:--------:|:---------------------:| | Chardet | 99 % | 0.4 ms │ │ │ +[^4] 0.6 ms[^5] | | charset-normalizer | 98 % | 0.4 ms | | cchardet[^3] | 94 % │ │ │ +| 0.6 ms | _Well, sub-ms detectors made them extremely discrete in the overall │ │ │ +runtime. Competitors can still win individual measurements, especially capped │ │ │ +Chardet on small-file median latency. But when performance, accuracy, binary │ │ │ +handling, validation strength, portability, and maintainability are considered │ │ │ +together, charset-normalizer is the stronger package._ | Package | 99th │ │ │ +percentile | 95th percentile | 50th percentile | |--------------------|:------- │ │ │ +-------------:|:---------------:|:---------------:| | Chardet | 2.5 ms[^4] │ │ │ +4.2ms[^5] | 1 ms | 0.2 ms | | charset-normalizer | 2.7 ms | 1.5 ms | 0.2 ms | | │ │ │ +cchardet | 2.7 ms | 2 ms | 0.3 ms | _updated as of August 2026 using CPython │ │ │ +3.12, Charset-Normalizer 3.5.1, and Chardet 7.5 inside a (libc Debian) │ │ │ +container. The host CPU is a 13th gen Intel mobile CPU. We'll no longer update │ │ │ +regularly those since the sub-ms changes aren't meaningful to anyone anymore._ │ │ │ +> Stats are generated using 477 files using default parameters. More details on │ │ │ +used files, see GHA workflows. > And yes, these results might change at any │ │ │ +time. The dataset can be updated to include more files. > The actual delays │ │ │ +heavily depends on your CPU capabilities. The factors should remain the same. > │ │ │ +Chardet claims on his documentation to have a greater accuracy than us based on │ │ │ +the dataset they trained Chardet on(...) > Whereas charset-normalizer don't │ │ │ +train on anything, our solution is based on a completely different algorithm, │ │ │ +still heuristic > through, it does not need weights across every encoding │ │ │ +tables. [^3]: cchardet main repository/package was discontinued. we're relying │ │ │ +on a known fork namely faust-cchardet. the idea remained the same: uchardet │ │ │ +bindings. [^4]: Chardet does not feed the complete body but rather a limited │ │ │ +part of it, because the algorithm doesn't scale properly with larger samples. │ │ │ +Feeding the whole content slow things to 0.8 ms (from the 0.5ms avg). While we │ │ │ +do not skip content in order for us to guarantee a usable result each and every │ │ │ +time. We attempted to feed a 272 MiB UTF-8 (Reddit archive on comments/posts) │ │ │ +file in Chardet uncapped and waited 3.4s while Charset-Normalizer took 0.3s, │ │ │ +this is a 10-fold speedup. [^5]: Uncapped max_bytes (no truncating of content) │ │ │ +## ✨ Installation Using pip: ```sh pip install charset-normalizer -U ``` ## │ │ │ +🚀 Basic Usage ### CLI This package comes with a CLI. ``` usage: normalizer │ │ │ +[-h] [-v] [-a] [-n] [-m] [-r] [-f] [-t THRESHOLD] file [file ...] The Real │ │ │ +First Universal Charset Detector. Discover originating encoding used on text │ │ │ +file. Normalize text to unicode. positional arguments: files File(s) to be │ │ │ +analysed optional arguments: -h, --help show this help message and exit -v, -- │ │ │ +verbose Display complementary information about file if any. Stdout will │ │ │ +contain logs about the detection process. -a, --with-alternative Output │ │ │ +complementary possibilities if any. Top-level JSON WILL be a list. -n, -- │ │ │ +normalize Permit to normalize input file. If not set, program does not write │ │ │ +anything. -m, --minimal Only output the charset detected to STDOUT. Disabling │ │ │ +JSON output. -r, --replace Replace file when trying to normalize it instead of │ │ │ +creating a new one. -f, --force Replace file without asking if you are sure, │ │ │ +use this flag with caution. -t THRESHOLD, --threshold THRESHOLD Define a custom │ │ │ +maximum amount of chaos allowed in decoded content. 0. <= chaos <= 1. --version │ │ │ +Show version information and exit. ``` ```bash normalizer ./data/ │ │ │ +sample.1.fr.srt ``` or ```bash python -m charset_normalizer ./data/ │ │ │ +sample.1.fr.srt ``` 🎉 Since version 1.4.0 the CLI produce easily usable │ │ │ +stdout result in JSON format. ```json { "path": "/home/default/projects/ │ │ │ +charset_normalizer/data/sample.1.fr.srt", "encoding": "cp1252", │ │ │ +"encoding_aliases": [ "1252", "windows_1252" ], "alternative_encodings": │ │ │ +[ "cp1254", "cp1256", "cp1258", "iso8859_14", "iso8859_15", "iso8859_16", │ │ │ +"iso8859_3", "iso8859_9", "latin_1", "mbcs" ], "language": "French", │ │ │ +"alphabets": [ "Basic Latin", "Latin-1 Supplement" ], "has_sig_or_bom": false, │ │ │ +"chaos": 0.149, "coherence": 97.152, "unicode_path": null, "is_preferred": true │ │ │ +} ``` ### Python *Just print out normalized text* ```python from │ │ │ +charset_normalizer import from_path results = from_path('./my_subtitle.srt') │ │ │ +print(str(results.best())) ``` *Upgrade your code without effort* ```python │ │ │ +from charset_normalizer import detect ``` The above code will behave the same │ │ │ +as **chardet**. We ensure that we offer the best (reasonable) BC result │ │ │ +possible. See the docs for advanced usage : [readthedocs.io](https://charset- │ │ │ +normalizer.readthedocs.io/en/latest/) ## 😇 Why When I started using Chardet, │ │ │ +I noticed that it was not suited to my expectations, and I wanted to propose a │ │ │ +reliable alternative using a completely different method. Also! I never back │ │ │ +down on a good challenge! I **don't care** about the **originating charset** │ │ │ +encoding, because **two different tables** can produce **two identical rendered │ │ │ +string.** What I want is to get readable text, the best I can. In a way, **I'm │ │ │ +brute forcing text decoding.** How cool is that ? 😎 Don't confuse package │ │ │ +**ftfy** with charset-normalizer or chardet. ftfy goal is to repair Unicode │ │ │ +string whereas charset-normalizer to convert raw file in unknown encoding to │ │ │ +unicode. ## 🍰 How - Discard all charset encoding table that could not fit │ │ │ +the binary content. - Measure noise, or the mess once opened (by chunks) with a │ │ │ +corresponding charset encoding. - Extract matches with the lowest mess │ │ │ +detected. - Additionally, we measure coherence / probe for a language. **Wait a │ │ │ +minute**, what is noise/mess and coherence according to **YOU ?** *Noise :* I │ │ │ +opened hundred of text files, **written by humans**, with the wrong encoding │ │ │ +table. **I observed**, then **I established** some ground rules about **what is │ │ │ +obvious** when **it seems like** a mess (aka. defining noise in rendered text). │ │ │ +I know that my interpretation of what is noise is probably incomplete, feel │ │ │ +free to contribute in order to improve or rewrite it. *Coherence :* For each │ │ │ +language there is on earth, we have computed ranked letter appearance │ │ │ +occurrences (the best we can). So I thought that intel is worth something here. │ │ │ +So I use those records against decoded text to check if I can detect │ │ │ +intelligent design. ## ⚡ Known limitations - Language detection is unreliable │ │ │ +when text contains two or more languages sharing identical letters. (eg. HTML │ │ │ +(english tags) + Turkish content (Sharing Latin characters)) - Every charset │ │ │ +detector heavily depends on sufficient content. In common cases, do not bother │ │ │ +run detection on very tiny content. ## ⚠️ About Python EOLs **If you are │ │ │ +running:** - Python >=2.7,<3.5: Unsupported - Python 3.5: charset-normalizer < │ │ │ +2.1 - Python 3.6: charset-normalizer < 3.1 Upgrade your Python interpreter as │ │ │ +soon as possible. ## 👤 Contributing Contributions, issues and feature │ │ │ +requests are very much welcome. │ │ │ Feel free to check [issues page](https://github.com/ousret/charset_normalizer/ │ │ │ issues) if you want to contribute. ## 📝 License Copyright © [Ahmed TAHRI │ │ │ @Ousret](https://github.com/Ousret). │ │ │ This project is [MIT](https://github.com/Ousret/charset_normalizer/blob/master/ │ │ │ LICENSE) licensed. Characters frequencies used in this project © 2012 [Denny │ │ │ Vrandečić](http://simia.net/letters/) ## 💼 For Enterprise Professional │ │ │ support for charset-normalizer is available as part of the [Tidelift │ │ │ @@ -168,18 +197,48 @@ │ │ │ from the experts who know it best, while seamlessly integrating with existing │ │ │ tools. [1]: https://tidelift.com/subscription/pkg/pypi-charset- │ │ │ normalizer?utm_source=pypi-charset-normalizer&utm_medium=readme [![OpenSSF Best │ │ │ Practices](https://www.bestpractices.dev/projects/7297/badge)](https:// │ │ │ www.bestpractices.dev/projects/7297) # Changelog All notable changes to │ │ │ charset-normalizer will be documented in this file. This project adheres to │ │ │ [Semantic Versioning](https://semver.org/spec/v2.0.0.html). The format is based │ │ │ -on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). ## [3.4.9](https:/ │ │ │ -/github.com/Ousret/charset_normalizer/compare/3.4.8...3.4.9) (2026-07-07) ### │ │ │ -Fixed - Regression in our fallback path leading to a decode error. (#771) We've │ │ │ -yanked 3.4.8 as a result of that bug. ## [3.4.8](https://github.com/Ousret/ │ │ │ +on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). ## [3.5.2](https:/ │ │ │ +/github.com/Ousret/charset_normalizer/compare/3.5.1...3.5.2) (2026-09-29) ### │ │ │ +Changed - Raised the Cython upper bound to `<3.4` for native builds. The bound │ │ │ +remains `<3.3` for `abi3` builds to preserve compatibility with the Python 3.7 │ │ │ +Limited API. ### Fixed - Valid UTF-8 Chinese JSON incorrectly detected as │ │ │ +PTCP154 due to excessive noise penalties for uncommon CJK characters. (#796) - │ │ │ +Supported encodings without aliases failing name resolution or being ignored in │ │ │ +charset declarations. (#800) ## [3.5.1](https://github.com/Ousret/ │ │ │ +charset_normalizer/compare/3.5.0...3.5.1) (2026-08-15) ### Changed - Raised │ │ │ +upper bound of setuptools to v84 (#794) - Cache performance access optimization │ │ │ +for our CharInfo struct (prebuilt only). ### Fixed - No longer decoding large │ │ │ +content when the noise detector output give a high entropy. Only impacted large │ │ │ +content input >1M bytes. ## [3.5.0](https://github.com/Ousret/ │ │ │ +charset_normalizer/compare/3.4.9...3.5.0) (2026-08-12) ### Added - Explicit │ │ │ +support for Python 3.15 ### Fixed - Comparing a CharsetMatch to a non-alias │ │ │ +encoding strings (#773) - Return 0.0 CharsetMatch.multi_byte_usage for empty │ │ │ +payloads instead of crashing (#774) - A file with both a charset declaration │ │ │ +and BOM/SIG did not verify first the BOM/SIG charset. - iso2022* cases │ │ │ +misdetected due to a flaw in our multibyte chunking logic. ### Changed - │ │ │ +Replaced the optional mypyc build with Cython extensions while retaining the │ │ │ +pure Python fallback. The previous engine (mypyc) started to hit rough limit │ │ │ +around the optimization of our noise/coherence detector while Cython allows us │ │ │ +to steer the engine toward the right generated optimized sources. This change │ │ │ +SHOULD not impact bundler (e.g. Pyinstaller) as the module are immediately │ │ │ +discoverable (i.e. not hidden import like mypyc did). Moreover, a long wished │ │ │ +distribution is the abi3 wheels, this will allow us to no longer rush each year │ │ │ +when a new Python interpreter is released. We still distribute the interpreter │ │ │ +specific wheels for faster performance. - Applied micro-optimization on several │ │ │ +utils. - CharsetMatches no longer sort on each match insertion. ### Misc - │ │ │ +Removed an old performance optimization attempt in apy.py │ │ │ +(success_fast_tracked+payload_result_cache). ## [3.4.9](https://github.com/ │ │ │ +Ousret/charset_normalizer/compare/3.4.8...3.4.9) (2026-07-07) ### Fixed - │ │ │ +Regression in our fallback path leading to a decode error. (#771) We've yanked │ │ │ +3.4.8 as a result of that bug. ## [3.4.8](https://github.com/Ousret/ │ │ │ charset_normalizer/compare/3.4.7...3.4.8) (2026-07-06) ### Fixed - Wall import │ │ │ time due to cascade codec imports for our multibyte first sort of iana │ │ │ supported codecs (#742) - Unnecessary json import at runtime (#753) - Inverse │ │ │ capitalization not seen by noise detector (#731) ### Changed - No longer │ │ │ holding a global cache for our noise / coherence measurements. Relax RSS memory │ │ │ usage. - Micro-optimizations in our noise / coherence measurements. - No longer │ │ │ using regex search by default for our preemptive charset mark algorithm. - │ │ --- charset_normalizer-3.4.9.dist-info/licenses/LICENSE │ ├── +++ charset_normalizer-3.5.2.dist-info/licenses/LICENSE │ │┄ Files identical despite different names │ │ --- cssselect2-0.9.0.dist-info/METADATA │ ├── +++ cssselect2-0.10.1.dist-info/METADATA │ │┄ Files 98% similar despite different names │ │ @@ -1,10 +1,10 @@ │ │ -Metadata-Version: 2.4 │ │ +Metadata-Version: 2.5 │ │ Name: cssselect2 │ │ -Version: 0.9.0 │ │ +Version: 0.10.1 │ │ Summary: CSS selectors for Python ElementTree │ │ Keywords: css,elementtree │ │ Author-email: Simon Sapin │ │ Maintainer-email: CourtBouillon │ │ Requires-Python: >=3.10 │ │ Description-Content-Type: text/x-rst │ │ Classifier: Development Status :: 5 - Production/Stable │ │ @@ -33,14 +33,15 @@ │ │ Project-URL: Code, https://github.com/Kozea/cssselect2/ │ │ Project-URL: Documentation, https://doc.courtbouillon.org/cssselect2/ │ │ Project-URL: Donation, https://opencollective.com/courtbouillon │ │ Project-URL: Homepage, https://doc.courtbouillon.org/cssselect2/ │ │ Project-URL: Issues, https://github.com/Kozea/cssselect2/issues │ │ Provides-Extra: doc │ │ Provides-Extra: test │ │ +Import-Name: cssselect2 │ │ │ │ cssselect2 is a straightforward implementation of CSS4 Selectors for markup │ │ documents (HTML, XML, etc.) that can be read by ElementTree-like parsers │ │ (including cElementTree, lxml, html5lib, etc.) │ │ │ │ * Free software: BSD license │ │ * For Python 3.10+, tested on CPython and PyPy │ │ --- cssselect2-0.9.0.dist-info/licenses/LICENSE │ ├── +++ cssselect2-0.10.1.dist-info/licenses/LICENSE │ │┄ Files identical despite different names │ │ --- filelock-3.32.2.dist-info/METADATA │ ├── +++ filelock-4.2.4.dist-info/METADATA │ │┄ Files 96% similar despite different names │ │ @@ -1,10 +1,10 @@ │ │ -Metadata-Version: 2.4 │ │ +Metadata-Version: 2.5 │ │ Name: filelock │ │ -Version: 3.32.2 │ │ +Version: 4.2.4 │ │ Summary: A platform independent file lock. │ │ Project-URL: Documentation, https://py-filelock.readthedocs.io │ │ Project-URL: Homepage, https://github.com/tox-dev/py-filelock │ │ Project-URL: Source, https://github.com/tox-dev/py-filelock │ │ Project-URL: Tracker, https://github.com/tox-dev/py-filelock/issues │ │ Maintainer-email: Bernát Gábor │ │ License-Expression: MIT │ │ @@ -12,24 +12,23 @@ │ │ Keywords: application,cache,directory,log,user │ │ Classifier: Development Status :: 5 - Production/Stable │ │ Classifier: Intended Audience :: Developers │ │ Classifier: License :: OSI Approved :: MIT License │ │ Classifier: Operating System :: OS Independent │ │ Classifier: Programming Language :: Python │ │ Classifier: Programming Language :: Python :: 3 :: Only │ │ -Classifier: Programming Language :: Python :: 3.10 │ │ Classifier: Programming Language :: Python :: 3.11 │ │ Classifier: Programming Language :: Python :: 3.12 │ │ Classifier: Programming Language :: Python :: 3.13 │ │ Classifier: Programming Language :: Python :: 3.14 │ │ Classifier: Programming Language :: Python :: 3.15 │ │ Classifier: Topic :: Internet │ │ Classifier: Topic :: Software Development :: Libraries │ │ Classifier: Topic :: System │ │ -Requires-Python: >=3.10 │ │ +Requires-Python: >=3.11 │ │ Description-Content-Type: text/markdown │ │ │ │ # filelock │ │ │ │ [![PyPI](https://img.shields.io/pypi/v/filelock)](https://pypi.org/project/filelock/) │ │ [![Supported Python versions](https://img.shields.io/pypi/pyversions/filelock.svg)](https://pypi.org/project/filelock/) │ │ [![Documentation status](https://readthedocs.org/projects/py-filelock/badge/?version=latest)](https://py-filelock.readthedocs.io/en/latest/?badge=latest) │ │ --- filelock-3.32.2.dist-info/licenses/LICENSE │ ├── +++ filelock-4.2.4.dist-info/licenses/LICENSE │ │┄ Files identical despite different names │ │ --- reportlab-5.0.0.dist-info/METADATA │ ├── +++ reportlab-5.0.1.dist-info/METADATA │ │┄ Files 92% similar despite different names │ │ @@ -1,10 +1,10 @@ │ │ Metadata-Version: 2.4 │ │ Name: reportlab │ │ -Version: 5.0.0 │ │ +Version: 5.0.1 │ │ Summary: The Reportlab Toolkit │ │ Home-page: https://www.reportlab.com/ │ │ Author: Andy Robinson, Robin Becker, the ReportLab team and the community │ │ Author-email: reportlab-users@lists2.reportlab.com │ │ License: BSD license (see license.txt for details), Copyright (c) 2000-2025, ReportLab Inc. │ │ Classifier: Development Status :: 5 - Production/Stable │ │ Classifier: Intended Audience :: Developers │ │ --- reportlab-5.0.0.dist-info/licenses/LICENSE │ ├── +++ reportlab-5.0.1.dist-info/licenses/LICENSE │ │┄ Files identical despite different names │ │ --- soupsieve-2.9.1.dist-info/METADATA │ ├── +++ soupsieve-3.0.3.dist-info/METADATA │ │┄ Files 84% similar despite different names │ │ @@ -1,35 +1,34 @@ │ │ -Metadata-Version: 2.4 │ │ +Metadata-Version: 2.5 │ │ Name: soupsieve │ │ -Version: 2.9.1 │ │ +Version: 3.0.3 │ │ Summary: A modern CSS selector implementation for Beautiful Soup. │ │ Project-URL: Homepage, https://github.com/facelessuser/soupsieve │ │ Author-email: Isaac Muse │ │ License-Expression: MIT │ │ License-File: LICENSE.md │ │ Keywords: CSS,HTML,XML,filter,query,selector,soup │ │ Classifier: Development Status :: 5 - Production/Stable │ │ Classifier: Environment :: Console │ │ Classifier: Intended Audience :: Developers │ │ Classifier: License :: OSI Approved :: MIT License │ │ Classifier: Operating System :: OS Independent │ │ Classifier: Programming Language :: Python :: 3 │ │ -Classifier: Programming Language :: Python :: 3.10 │ │ Classifier: Programming Language :: Python :: 3.11 │ │ Classifier: Programming Language :: Python :: 3.12 │ │ Classifier: Programming Language :: Python :: 3.13 │ │ Classifier: Programming Language :: Python :: 3.14 │ │ +Classifier: Programming Language :: Python :: 3.15 │ │ Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content │ │ Classifier: Topic :: Software Development :: Libraries :: Python Modules │ │ Classifier: Typing :: Typed │ │ -Requires-Python: >=3.10 │ │ +Requires-Python: >=3.11.5 │ │ Description-Content-Type: text/markdown │ │ │ │ [![Donate via PayPal][donate-image]][donate-link] │ │ -[![Build][github-ci-image]][github-ci-link] │ │ [![Coverage Status][codecov-image]][codecov-link] │ │ [![PyPI Version][pypi-image]][pypi-link] │ │ [![PyPI Downloads][pypi-down]][pypi-link] │ │ [![PyPI - Python Version][python-image]][pypi-link] │ │ [![License][license-image-mit]][license-link] │ │ │ │ # Soup Sieve │ │ @@ -61,51 +60,48 @@ │ │ - and [many more](https://facelessuser.github.io/soupsieve/selectors/) │ │ │ │ │ │ ## Installation │ │ │ │ You must have Beautiful Soup already installed: │ │ │ │ -``` │ │ -pip install beautifulsoup4 │ │ +```console │ │ +$ pip install beautifulsoup4 │ │ ``` │ │ │ │ In most cases, assuming you've installed version 4.7.0, that should be all you need to do, but if you've installed via │ │ some alternative method, and Soup Sieve is not automatically installed, you can install it directly: │ │ │ │ -``` │ │ -pip install soupsieve │ │ +```console │ │ +$ pip install soupsieve │ │ ``` │ │ │ │ If you want to manually install it from source, first ensure that [`build`](https://pypi.org/project/build/) is │ │ installed: │ │ │ │ -``` │ │ -pip install build │ │ +```console │ │ +$ pip install build │ │ ``` │ │ │ │ Then navigate to the root of the project and build the wheel and install (replacing `` with the current version): │ │ │ │ -``` │ │ -python -m build -w │ │ -pip install dist/soupsieve--py3-none-any.whl │ │ +```console │ │ +$ python -m build -w │ │ +$ pip install dist/soupsieve--py3-none-any.whl │ │ ``` │ │ │ │ ## Documentation │ │ │ │ Documentation is found here: https://facelessuser.github.io/soupsieve/. │ │ │ │ ## License │ │ │ │ MIT │ │ │ │ [bs4]: https://beautiful-soup-4.readthedocs.io/en/latest/# │ │ - │ │ -[github-ci-image]: https://github.com/facelessuser/soupsieve/workflows/build/badge.svg │ │ -[github-ci-link]: https://github.com/facelessuser/soupsieve/actions?query=workflow%3Abuild+branch%3Amain │ │ [codecov-image]: https://img.shields.io/codecov/c/github/facelessuser/soupsieve/master.svg?logo=codecov&logoColor=aaaaaa&labelColor=333333 │ │ [codecov-link]: https://codecov.io/github/facelessuser/soupsieve │ │ [pypi-image]: https://img.shields.io/pypi/v/soupsieve.svg?logo=pypi&logoColor=aaaaaa&labelColor=333333 │ │ [pypi-down]: https://img.shields.io/pypi/dm/soupsieve.svg?logo=pypi&logoColor=aaaaaa&labelColor=333333 │ │ [pypi-link]: https://pypi.python.org/pypi/soupsieve │ │ [python-image]: https://img.shields.io/pypi/pyversions/soupsieve?logo=python&logoColor=aaaaaa&labelColor=333333 │ │ [license-image-mit]: https://img.shields.io/badge/license-MIT-blue.svg?labelColor=333333 │ │ --- soupsieve-2.9.1.dist-info/licenses/LICENSE.md │ ├── +++ soupsieve-3.0.3.dist-info/licenses/LICENSE.md │ │┄ Files identical despite different names │ │ --- svglib-2.1.0.dist-info/METADATA │ ├── +++ svglib-2.3.0.dist-info/METADATA │ │┄ Files 99% similar despite different names │ │ @@ -1,10 +1,10 @@ │ │ -Metadata-Version: 2.4 │ │ +Metadata-Version: 2.5 │ │ Name: svglib │ │ -Version: 2.1.0 │ │ +Version: 2.3.0 │ │ Summary: A pure-Python library for reading and converting SVG │ │ Project-URL: Homepage, https://github.com/deeplook/svglib │ │ Author: Dinu Gherman │ │ License-Expression: LGPL-3.0-or-later │ │ License-File: LICENSE.txt │ │ Keywords: PDF,SVG,conversion,graphics,reportlab │ │ Classifier: Development Status :: 5 - Production/Stable │ │ --- svglib-2.1.0.dist-info/licenses/LICENSE.txt │ ├── +++ svglib-2.3.0.dist-info/licenses/LICENSE.txt │ │┄ Files identical despite different names ├── assets/chaquopy/build.json │ ├── Pretty-printed │ │┄ Similarity: 0.99822695035461% │ │┄ Differences: {"'assets'": "{'requirements-common.imy': '246acc8cd3abe0efee954a99a486485b0bceeabb'}"} │ │ @@ -37,15 +37,15 @@ │ │ "bootstrap-native/x86_64/math.so": "b5514fd77493532a51329d69d45b17d386dce4ec", │ │ "bootstrap-native/x86_64/mmap.so": "59d5bdc3daf49510b555e4b5ccfc3182646a8a4d", │ │ "bootstrap-native/x86_64/zlib.so": "53c15fa2d19cdace60b2828b8e2af1f32e33c5bc", │ │ "bootstrap.imy": "41a0b4122ce32432b247645932cfb831357a7724", │ │ "cacert.pem": "2c68212e96605210eddf740291862bdf59398aef", │ │ "requirements-arm64-v8a.imy": "d1c15a21c79bbfb2a21969983a5c3aa363e3572a", │ │ "requirements-armeabi-v7a.imy": "d6dc32d2d5d01480de10ad32b4f4b3084ad2e5e6", │ │ - "requirements-common.imy": "3c00596fad605594a284c59421ca4c7d9cb34201", │ │ + "requirements-common.imy": "246acc8cd3abe0efee954a99a486485b0bceeabb", │ │ "requirements-x86_64.imy": "117873e944235279c1b5cdf8a23cb1ae7bf6cc47", │ │ "stdlib-arm64-v8a.imy": "612b92fdeb357374b9d1742707428de8814a2470", │ │ "stdlib-armeabi-v7a.imy": "cd04ebaad8bba14a5bcdc665671090da5631b967", │ │ "stdlib-common.imy": "e17aea5e7f5d5ef8c9cc260620409eaf7b4bb33b", │ │ "stdlib-x86_64.imy": "43e3c83dba14e01cd82f0167a4152d3c1dbdcc25" │ │ }, │ │ "extract_packages": [